十年造就一程序员

开发 开发工具
这些文章往往格调阴暗,无病呻吟,总是欲图从有限的,不愉快的个体经历得出规律性的,悲观的结论。

  这些文章往往格调阴暗,无病呻吟,总是欲图从有限的,不愉快的个体经历得出规律性的,悲观的结论。最不可思议的是,即使这些缺乏基本文理逻辑的文章,往往能引来大批欢呼共鸣者,真不明白这些欢呼者到底是保有怎样的心理。但我可以确定,这样的心态无论于己还是我们热爱的软件事业都是有害的,因此我就想写个帖子为引子,期冀更多有经历的人聚在一起发表观点,不管是给后来者,还是已经在道上的程序员以希望,从中勾画出一条真实的,清晰的,富于激情的程序人生之路。

  接下来我就先谈一下自己的一些观点,从而作为一个开篇。其后希望大家积极发言,无论是从自己经历也好,还是从别处看到听到的,让我们的程序人生一点一点清晰起来。

  -- 我们其实可以一直写代码 --

  软件工程师有两条发展路线:技术路线和管理路线,更通俗的说法是“个人贡献者”和“管理者”。“首席科学家”,“总工程师”,这些人并不从事管理工作,不当官,但这些人在公司中都能得到足够的重视,有一份体面的收入,有时候他们的收入甚至会超却企业高管。而且即使在在中国这样一个浮躁的,以金钱为导向的国家,优秀的技术工作者依然能够得到足够的尊重。

  一些程序员受“官本位”思想之毒极深,也并不知道追求什么才能使自己幸福。一个可以感受到的事实是:如果把生活的幸福建立在攀比的基础之上,幸福只会离你越来越远,因为无论何时总会有人比你强。

  我的意见是:追随自己的心灵,走自己的幸福路。

  -- 10年造就一个程序员 --

  程序员30岁现象早就证明是个伪命题,而另一个真实是:10年方能造就一个程序员。就拿基于.NET平台从事企业开发的程序员为例,下面的时间表清晰的展示了必要的技能提高过程:

  3年基本技能(C#、Asp.net、HTML、JavaScript、CSS、SQL...)

  2年设计模式(GOF设计模式、重构、敏捷开发...)

  5年企业设计(软件工程、企业建模、企业应用架构模式...)

  3 + 2 + 5 = 10,这就10年了,没有捷径可走,非时间无以锻铸一个真正的程序员。试问有多少人认真都走过这段路,然后再回头给自己一个总结。如果你做了,我确信你不会得出那些阴暗的结论。

  -- 幸福的真谛不一定是钱 --

  把一个人是否成功,生活是否幸福,定位在是否有钱,是否有车有房,是否自己开了公司。这样的人生观、价值观未免过于狭隘。一个的成功标准有很多衡量的方式,而生活幸福与否更不是这些物质上的东西所能衡量的了。这个世界上众生芸芸,所谓的成功人士又有多少呢?难道剩下的都是不成功、不幸福的吗?

  人的一辈子该怎么过,每个人都有自己的看法,佛语有云:一花一世界,一叶一菩提。生活其实是丰富多彩的,人的追求也应多元化。过于放大金钱在人心中的地位只会使得社会更加浮躁!借爱因斯坦的话与大家共勉:“用自己的眼睛看,用自己的心感受。不管时代的潮流和社会的风尚怎样,总可以凭着自己高贵的品质,超脱时代和社会,走自己认为正确的路。”

  -- 听一个从事开发17年的程序员如是说 --

  写这些文章的人应该对计算机了解的很肤浅,技术变化的只是外表,核心的东西没啥变化,任何行业,任何人都需要有积累。

  说说我吧,我从事IT软件开发已经17年了,前13年在中国的一家大型软件企业做开发,后4年移民到了加拿大,一直在北美第一流的IT公司里做,从来没摘过葡萄,也没住过地下室,目前住的是3000英尺的大房子,越做这行,越觉得积累的重要,软件行业的东西很多,要花很多时间去掌握。这一行,我做到75岁是没问题的。

  当前国内的形式也在变化,做个几年的人如何能胜任高端的工作? 在北美,没有20年的经验,根本不能胜任ARCHITEC这样的职位.最近回了一次国,认识的几个老板朋友都找不到一个在技术上能把关的人。所以大家应该好好做,积累真的很重要。

原文链接:http://javasee.iteye.com/blog/1003753

责任编辑:金贺 来源: ITEYE博客
相关推荐

2012-02-07 09:58:27

2018-01-03 10:28:02

程序员生涯雷军

2015-09-24 10:18:54

程序员身价

2014-10-10 13:57:17

程序员

2019-08-19 08:42:44

程序员技能开发者

2016-11-21 11:54:34

程序员代码

2018-12-11 15:00:37

2018-02-28 10:16:51

程序员技能 PHP

2011-06-08 10:24:58

程序员

2017-11-06 13:59:48

程序员行业趋势收入

2011-11-07 10:29:39

程序员

2018-02-27 12:01:12

程序员PHP编程语言

2019-05-20 09:54:44

程序员

2022-08-15 08:59:27

数据库网络操作系统

2019-07-29 07:41:56

程序员技能开发者

2019-08-22 09:15:30

雷军程序员编程

2019-07-24 09:49:13

程序员工资互联网

2011-04-21 10:37:19

程序员

2012-08-28 09:15:19

程序员

2020-02-25 10:25:13

Python 开发编程语言
点赞
收藏

51CTO技术栈公众号