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技术实在是太多了,了解的越多,越是能感到自己的渺小。
人的精力是有限的,不可能把全部的技术学完学透。所以,做些短期和长期的计划是非常有必要的。
迷失了方向,努力可能效果也不好。
抽空,把自己学习到的知识/技能,已有的经验 整理下,这才是 真正的提高。
真正消化吸收了,能灵活运用了,才算真正的掌握。
内功,其实是在 总结的过程中 提高的。
结束语:
注意休息,打持久战...何谓持久,自己定义...
耐得住寂寞,抵得住诱惑,守得住清贫...说起来容易,做做看吧...