谈谈我对学习技术的一点体会和看法

CSDN博客不再经常更新,更多优质文章请来 粉丝联盟网 FansUnion.cn! (FansUnion)

思想态度

 

1.保持热情,保持学习的欲望。

要有毅力,坚持下去。

 
2.要有主见,要有自己独立的看法。
网上最常见的争论就是 编程语言孰好孰坏,其实我们可以不去争的。

自己喜欢什么语言,能开发软件解决自己想解决的问题,就可以了。

其它技术也是这样,框架的好与坏,自己去实践了才知道。

有段时间,我买了本Hadoop的书翻了下。结果,公司两个大牛看到这本书时,把Hadoop给喷了下,认为其非常烂。

对于这种情况,该沉默的就沉默。

3.认清自己的追求和企业的需求。
技术大牛/项目经理/创业者

自己能给企业带来什么。只要还在给企业打工,就必须给企业带来效益。

即使不再给别人打工了,还是得了解别人的需求,了解客户、员工、股东/投资人的需求。

4.专注和博学不可偏废。

专注意味着你在某一方面有点能力,能独当一面或者胜任工作。

从短期来看,专注是必须的。IT技术实在是太多,不专注很难学透。如果只是会写个Helloworld,自己也感到忏愧。

开发一个项目,解决一个问题,往往用到了大量的技术,而非仅仅一种。

分给你的任务可能只需要一点技术,但从长期来看, 要想成为 大牛/领导者,必须掌握更多的技术。

这不仅仅是为了能够解决更多的问题,更重要的是 自己能够站在更高/全局的视角去看待问题。站得更高才能看得更远。

如果你现在回顾过去,会发现以前遇到的问题很多都不再是问题了。

5.要保持对未来的信心。

“年龄大了就不能再做技术了”这个观念非常流行,大概是年龄大了就不能再加班了,体力和精神不支了吧。

其实完全没有必要,趁着年轻的时候,积累点技术和经验,保持持续学习的心态,等到年龄大的时候,当个架构师/项目经历 对很多人来说

都不是问题。问题是 太多的人 只是去抱怨,而没有珍惜年轻的时光,去学点东西。

最可怕的是,太多的人不知道自己喜欢什么,在追求什么

未来想干嘛。下班了、周末,就去潇洒了,游戏、旅游,也许这就是他们对 劳逸结合的认识吧...

 

 


学习方法:

1. 看书 :

技术方面的好书实在是太多了,每周看一本好书,提高还是比较快的。

好书的几个特征:销量高,评价好,实用。

2. 看代码 :

看大牛写的代码。大牛写的代码一般至少会有些比较出色的代码。

开源项目/框架/工具 实在是太多了,认真研究几个还是很有好处的。

3. 看文章 :

CSDN/51CTO/ITEye等技术网站上,有很多好的文章。

了解别人的想法,开阔自己的视野,无形之中,自己的认识和水平就提高了。

4. 看新闻 :

了解整个行业的发展。

5.虚心请教

向身边的大牛学习。学习他们解决问题的方法,吸收消化他们的经验。

6.做项目

流程:向网站之类的项目,侧重于API使用, 架构能力, 工具和框架的使用。
HTML/CSS/JavaScript/Jquery技术的全面性。

算法:桌面搜索,人机对弈,则是算法 密集型的项目。

自己喜欢什么,哪方面自己有能力,就做什么类型的,锻炼下。


7.拿来主义和分享精神:

站在巨人的肩膀上,才能看得更高。

充分复用别人的思想、方法、技术,学得更快,解决问题更快更好。

有了扎实的基础,才有能力创新。

分享自己的经验,保持交流,对大家都是有好处的。

从自己的角度来看,宣传了自己,展示了自己的实力。如果大家都认为你很有价值,机会就不远了。

8.做好计划和总结:

IT技术实在是太多了,了解的越多,越是能感到自己的渺小。

人的精力是有限的,不可能把全部的技术学完学透。所以,做些短期和长期的计划是非常有必要的。

迷失了方向,努力可能效果也不好。

抽空,把自己学习到的知识/技能,已有的经验 整理下,这才是 真正的提高。

真正消化吸收了,能灵活运用了,才算真正的掌握。

内功,其实是在 总结的过程中 提高的。

 
结束语:
注意休息,打持久战...何谓持久,自己定义...

 
耐得住寂寞,抵得住诱惑,守得住清贫...说起来容易,做做看吧...

你可能感兴趣的:(程序员Coder)