鲜肉程序员,如何提升你的能力

如果你问一个年轻的前端开发人员,你在今后的3年内如何提升自己的能力?他可能会说“我现在对Web前端比较熟悉,但我想深入了解AngularJS,另外React现在发展的很快我也想看一下。之后,我会花时间去学习iOS和Android开发。”看上去不错,但缺乏系统性的目标。或者说,他制定了学什么,但对为什么要学这些并没有仔细的思考。

在技术领域,有太多的东西会迅速的过时,如何利用有限时间, 化你的长期收益?这里我可以给出几条建议。

1.打造你的工具箱

一套高效的开发环境

一个信息采集器和一本笔记本

2.开阔你的视野,构建你的技术体系

首先你要给自己设定一个目标,就如同一个公司会设定它的Vision。

目标要够大,这样你才能看到更多的风景。

目标应该设定在解决哪一类问题,而不是精通哪一类技术。技术只是手段,不是目的。

推荐读一些 开源库或是语言的源代码,例如Python的标准库绝大部分都是用Python实现的,而且可读性非常好。如果学习一门技术仅仅停留在用的层面上,你就还没有完全吸取其中的精华,而且学习的收益会随着技术的过时而消失。

3.重视沟通能力的培养

先学会和你的Manager沟通,让他来教你其余的部分。许多公司都会设置Manager与组员的1:1,一个有效率的1:1应该大部分时间有组员来主导。这需要你在1:1之前花足够多的时间来考虑要问的问题,并且 提前1天发给Manager,让他有机会思考答案。许多人对此不太重视,或者只问非常具体的问题而不是一些开放性问题,这样你很难在你的Manager身上学到东西。如果你渐渐懂得如何利用1:1的时间,它很会成为你在工作中单位时间投资回报率 的活动。

4.累积你的人脉

结识一两个同道中人远比听技术讲座有价值。下次去参加这类会议,不妨给你自己设个目标,比如至少加两个同行的







































中药可以治愈白癜风吗
北京治疗白癜风究竟要花多少钱



转载请注明:http://www.xxcyfilter.com/zyfl/1269.html