程序员为什么应该写作?

程序员为什么应该写作?看我一步步分析程序员应该写作的原因:

1、程序员需要持续学习。当前,职场人竞争压力大,尤其是一线大城市,尤其是IT行业的程序员。IT行业是一个变化极快的行业,新生事物、新技术层出不穷,十年前流行的技术今天可能消失得无影无踪。这不是耸人听闻,十年前,Nokia如日中天,功能机、塞班系统几乎统治世界,但是自从Android和Ios系统问世后,两三年的时间,手机市场完全被这两大系统占领,无论是塞班、黑莓,都很少有人使用了。如果你曾是功能机、塞班手机的开发人员,十年前这个技能还很吃香,但是在今天,可能连工作都找不到。但是,谁又能保证Android和Ios能一直火下去呢,十年前如果预言Nokia将丢掉市场,别人会认为你在说胡话,但它却真实地发生了。即使Android和Ios能一直存在,十年后的它们,肯定也不是今天这个样子,必然是有了翻天覆地的变化。类似的,还有Flash开发、多年没什么变化的银行系统开发、封闭的日本外包开发、Java web中的EJB等技术都处在这种尴尬的境地。不跟着外界的变化而变化,就意味着被淘汰,这是毋庸置疑的。

2、输出。no outputs,no inputs. 没有输出就不要有输入。这个是scalers提出来的理论,我深以为然。输出主要就是把学到的东西写下来。当然演讲、讨论等口头的交流也是输出,但是受众人数有限,影响面窄,生命周期短,影响力会比较小。相反地,把写出来的文章发表到网上,全世界的人都能看到,只要你不删除或者网站还在,今天写的文章,十年后还可以阅读。所以,写作是最好的输出方式。

那为什么要输出呢,我是从以下几个方面理解的:

(1)整理思路,对知识加深理解。困难的问题需要反复思考,诉诸笔端,可以帮助梳理思路。繁琐的问题容易遗忘,写下来,就不至于丢三落四。所以,单单是写下来,就已经有很大的好处了。

(2)以武会友,不要闭门造车。我曾经提出过一个高效学习三人模型:前边有leader,旁边有partner,后边有follower。leader在关键点给你指明方向,让你少走弯路;partner是和你水平相当的人,能时常和你讨论,互相鼓励提携;follower需要你的指导,俗话说教是最好的学,教别人可以弥补自己知识上的漏洞。把文章发表到网上,和网友一起探讨,能让你学得更好,效率更高。

(3)建立个人品牌。酒香也怕巷子深,你的能力再强,不说出来,别人也不知道。如果平时把你掌握的技能用文字描述出来、写下来,分享出去,让更多人知道你的能力,找工作时展示给面试官,就可以提高应聘的成功率。更好的情况是,好工作还有可能自动找上门来。

(4)更多可能性。程序员通常都比较宅,比较内向,没太多朋友,除了本职工作的发展,没有什么其他方向的发展机会。写作是交朋友的一个好办法,你的文章就像磁铁,能把认可你的、和你志趣相投、志同道合的人吸引过来。扩大了交际面,事业道路就能越走越宽广。

我在IT行业已经做了十多年,虽然在输入方面从来没有间断,但是在输出方面却断断续续,没能持续坚持,这个对个人发展实际是有很大的负面影响的。现在才搞明白这个道理,确实是晚了,但还没到错误不可挽回的地步。种一棵树最好的时间是十年前,第二好的时间就是今天。从今天起,我会坚持,读了这篇文章,希望你也能。

*****************************

微信公众号:IT人成长关注

程序员为什么应该写作?_第1张图片
图片发自App

大数据技术QQ群:485681776

你可能感兴趣的:(程序员为什么应该写作?)