来深工作一周总结
2015-07-16 22:55
183 查看
前言:在湖南大学4年,基本上和室友去打dota去了,没有做任何有关技术的事情,毕业前夕稍微准备了最后来到了深圳一家不大不小的软件公司
一、新的认识
离开学校之后,突然成熟起来了,意识到自己以前有多傻,意识到自己的一无所有,意识到自己需要抓住现有的条件深造自己,提高自己的价值。以前在学校学过很多软件相关的课程:c,c++,java,数据结构,数据库,计算机网络,编译原理等等,虽然我基本等于没学,但是我还是不经意间学到了一些皮毛,而且还做了一些简单的java应用/游戏,但现在我到了公司以后,面临了j2ee这种高级一点的东西,我就完全萌了。我发现要学的东西太多,而且要学有用的东西,要经历实际项目,要做有意义要负责任的项目。总之,一切的学习,实践都要为自己的负责任。
二、新的学习方法
可能我没那么幸运,刚来公司,主管给了我6本书:hibernate,spring,struts2.....估计大学我从来没有好好的看一本技术书,有一本java入门算是吧。耐下心来看起书,我发现自己的进度非常的慢,很多概念看不懂,很多调试做不好,反正就是没有找到正确的学习方法。痛苦和挣扎中我度过了2,3天,基本处于很缓慢的学习节奏中,但是后面我慢慢发现规律了:一门技术的上手遵从下面的规则:
理解这个技术是做什么的(概念,原理)
配置环境
根据书上的“hello world”形式的demo来基本了解
细看代码的每一个解释,起到什么作用,具体流程是怎么走的等等,对照前面的理解来正真理解这个东东
看API,看进阶实例,做自己的实例等等
三、新的学习态度
我的主管可能没怎么管我,让我多自己倒腾,我一开始也蛮不爽的。幸好我这个人遇到问题实在解决不了就要找人帮忙,我主动的和主管交流了一些自己遇到的问题,这个过程不仅让他解决了我的问题,而且还能清楚的认识到我,帮我指定一些学习的路线,进而指出了我的一些学习态度上的问题:
多查,稍微有一点不清楚的地方都要查仔细,不要凭自己的主观去做一个自己不太熟悉的事情,就算做到了,也不稳
清醒,做一个操作之前,先考虑清楚自己的步骤,不要发呆,不要盲目去做,时刻明白自己和需求之间的距离,然后想清详细步骤去完成
尝试,成功的代码是调试出来,简单的道理常被忘记,自己的代码要多尝试运行debug,大胆猜想,小心求证
借鉴,一个方法做不好,就找另一个,多去借鉴,从模仿中来提升自己
优化,不要持着一种完成任务的观点去做自己的事情,请对自己的东西负责
四、新的总结方式
总结的最后我想总结归纳一下在学习和操作的过程要总结的东西或者说是总结的方面:
记录自己不会的原理,概念,运行流程/机制等等
记录学习操作中自己产生的疑问
记录程序调试中,成功解决问题的方式,思路
记录还需要复习或者补充的知识点
记录一些快捷操作方式
一、新的认识
离开学校之后,突然成熟起来了,意识到自己以前有多傻,意识到自己的一无所有,意识到自己需要抓住现有的条件深造自己,提高自己的价值。以前在学校学过很多软件相关的课程:c,c++,java,数据结构,数据库,计算机网络,编译原理等等,虽然我基本等于没学,但是我还是不经意间学到了一些皮毛,而且还做了一些简单的java应用/游戏,但现在我到了公司以后,面临了j2ee这种高级一点的东西,我就完全萌了。我发现要学的东西太多,而且要学有用的东西,要经历实际项目,要做有意义要负责任的项目。总之,一切的学习,实践都要为自己的负责任。
二、新的学习方法
可能我没那么幸运,刚来公司,主管给了我6本书:hibernate,spring,struts2.....估计大学我从来没有好好的看一本技术书,有一本java入门算是吧。耐下心来看起书,我发现自己的进度非常的慢,很多概念看不懂,很多调试做不好,反正就是没有找到正确的学习方法。痛苦和挣扎中我度过了2,3天,基本处于很缓慢的学习节奏中,但是后面我慢慢发现规律了:一门技术的上手遵从下面的规则:
理解这个技术是做什么的(概念,原理)
配置环境
根据书上的“hello world”形式的demo来基本了解
细看代码的每一个解释,起到什么作用,具体流程是怎么走的等等,对照前面的理解来正真理解这个东东
看API,看进阶实例,做自己的实例等等
三、新的学习态度
我的主管可能没怎么管我,让我多自己倒腾,我一开始也蛮不爽的。幸好我这个人遇到问题实在解决不了就要找人帮忙,我主动的和主管交流了一些自己遇到的问题,这个过程不仅让他解决了我的问题,而且还能清楚的认识到我,帮我指定一些学习的路线,进而指出了我的一些学习态度上的问题:
多查,稍微有一点不清楚的地方都要查仔细,不要凭自己的主观去做一个自己不太熟悉的事情,就算做到了,也不稳
清醒,做一个操作之前,先考虑清楚自己的步骤,不要发呆,不要盲目去做,时刻明白自己和需求之间的距离,然后想清详细步骤去完成
尝试,成功的代码是调试出来,简单的道理常被忘记,自己的代码要多尝试运行debug,大胆猜想,小心求证
借鉴,一个方法做不好,就找另一个,多去借鉴,从模仿中来提升自己
优化,不要持着一种完成任务的观点去做自己的事情,请对自己的东西负责
四、新的总结方式
总结的最后我想总结归纳一下在学习和操作的过程要总结的东西或者说是总结的方面:
记录自己不会的原理,概念,运行流程/机制等等
记录学习操作中自己产生的疑问
记录程序调试中,成功解决问题的方式,思路
记录还需要复习或者补充的知识点
记录一些快捷操作方式
相关文章推荐
- toString 方法
- Mac系统显示和隐藏文件夹
- 2.2 复制构造函数的构造操作
- HDU 5115 Dire Wolf(区间dp)
- HTTP协议之介绍
- c++中new分配动态数组
- 在Inspector 中 设置添加回调函数 - Unity3d编辑器扩展
- 我的Android进阶之旅------> Android为TextView组件中显示的文本添加背景色
- hdu1028 Ignatius and the Princess III(DP整数划分)
- 击穿缓存
- Lucene Query Term Weighting
- jQuery的事件委托实例分析
- javascript的typeof操作的返回值类型
- java集合框架——详解List、Set、Map
- [javascript]一种兼容性比较好的简单拖拽
- 系统优化与调度——非线性规划问题:梯度投影法之MATLAB实现
- 深入理解JavaScript系列(36):设计模式之中介者模式
- poj 1065 最长上升子序列
- 深入理解JavaScript系列(37):设计模式之享元模式
- Potocol Buffer详解