IT从业人员知识的学习方法以及学习技巧
腾讯搜搜优秀开发人员的十个习惯】(10000个小时)1、提问,直到明白;2、获得反馈;3、简约,核心+精炼;4、二八原则,代码优化80+20;5、及时修复破窗户;
6、DRY原则:代码重用和共享,避免重复开发;(不要有两行重复的代码,重复的逻辑)
7、一切自动化;8、保持一致性;9、做事;10、对事不对人
IT作为一个知识更新非常快的职业,如何高效的学习,可以保证自己的核心竞争力,下文根据自己的经验以及后期的一些设想,将IT从业人员的学习方法及技巧简述下,一家之言,仅供参考:
1、从“师傅”那里学习
虽然IT属于高科技行业,但是同样存在师傅这一说,当然了,此师傅并不一定就是指具体的人,也有其他的表现形式,师傅的种类:
A、你的第一个项目经理、主管、或者导师
当你从学校进入到社会之后,他们是你职业生涯遇到的第一个人,他们会交给你很多实践的知识,如何从他们那里快速获取到知识,决定你在第一家公司的未来职业发展,这样的老师最直接也最快速,一定要发挥这种师傅的作用。
B、培训老师
很多大一些的IT公司慢慢都对培训工作比较注重了,会对新入职的员工进行大量的基础知识的培训,也是我们知识学习的重要来源,这些培训老师可能是具体的公司的有经验的人,也有可能是一些网上的视频教程。
C、百度知道、百度百科、专题blog等开放式网站
这些网站积累了大量的前人遇到问题的总结,从他们的总结中获取很多经验,相对于搜索引擎来说,这些网站更有针对性
从师傅这里学习的技巧是什么?其实学习是没有技巧,只是通过什么方法来更快的获取到知识,此处技巧:
A、多问,多搜索,
B、多实践,实践是检验整理的唯一标准
C、多请师傅吃饭,搞好关系
2、从书本中获取知识
在经过了第一阶段之后,我们学会了怎么做项目,怎么开发程序,但是同时也会发现了,我们还有很多东西不知道,包括基础性的东西,包括性能优化的东西,包括一些未知的东西,这个时候,我们就需要通过书本来获取到这些知识,书中只有黄金屋,估计说的就是这个道理,因为通过书本知识的学习,我们会得到真金白银。
那我们们如何选择书了,如何买好书了?我是按照以下路径来的:
A、多看一些牛人的BLOG,他们会把自己看到的一些书进行总结和推荐
B、多上douban豆瓣论坛,我发现豆瓣真是一个好地方,积聚了大量前人的学习的书并且对书有比较明确的评价,对于后来人具有非常好的知道作用
C、看书后面各个购买人对此的评价,这个需要一定的功夫了,因为现在书托也是不少的;
D、使用比较网站进行价格比较,毕竟才入门,money不多,节约一点是一点,目前推荐琅琅比价网www.langlang.cc
3、百度搜索、google搜索
过了以上两个阶段,就可以更多地使用搜索引擎了,为什么一开始不推荐使用搜索引擎了,主要是搜索引擎搜索的范围太广,搜索的东西太多,但是对我们来说有用的东西太少,因为初始阶段我们暂时无法辨别对我们是有用,那些对我们来说是无用,所以前二个阶段,搜索引擎的使用不是我们的关键,关于搜索引擎的使用技巧不单独叙述了,参见我的另外一个文章:
您真的会用google搜索吗?未必,知道“”,-,*,|在google搜索的意思吗?
4、参加一些比较专题性质的讨论区或群
过了1、2、3阶段之后,你需要参加一些专题性质的群或讨论区,与同行业的其他从业人员多沟通了,增加自己的知识面,此处暂无技巧总结,因为我也才刚刚开始;
5、学会总结、分享
总结是学习的最好的途径,因为在你总结的过程中,其实就是对你之前学习的回味过程,通过总结,你会发现那些方面你做得好,那些方面你做得不好,好的方面继续发扬,不好的方面,需要改善。
分享是为了让同行们看看我的方法是不是正确的,是不是有改善的地方,一个苹果分享出来就变成N苹果,并且N得到你苹果的人也会给予你反馈,觉得你这个苹果还有什么地方需要改进的。
我写这边blog,其实就是一个总结和分享的过程,在写这个blog过程中,我总结了我自己学习的过程。
欢迎各位回复补充其他更好的方法。
关联阅读:
您真的会用google搜索吗?未必,知道“”,-,*,|在google搜索的意思吗?