2010年,俺已经30了,俗话说得好“三十而立”,我是既没成家也没立业。混的还是比较很惨的。只是我对写代码还是很感兴趣的。如今已经30了,长了不敢说,至少还能写两年的代码。就是说我要用两年的时间把自然框架做好一点,让更多的人能够认同。
当然更重要的是能够在正式的项目中得到应用,挣客户的钱。不是说只是我一个人用,而是让其他的人也能够用自然框架写项目,挣到钱。能挣到钱才是“王道”。
本来早就想感叹一下30岁的问题,今天又看到了一篇,说什么35岁就没前途了。还以为能说点什么有意义的东西呢,结果是说两个项目经理被炒了。
程序员可以当项目经理,非程序员也可以当项目经理。另外项目经理什么时候成了中层了。项目经理是负责沟通客户、公司、程序员等方面的。 并不是负责写代码的。按道理来说他是和程序员比较有距离的。程序员的发展方向也不应该是项目经理。
程序员大多不善于表达,而项目经理确实很考究表达、沟通能力的。
所以我觉得看到了项目经理被炒掉了,就感叹程序员。哎,误解呀。
好了,说点积极的,要不然就是发牢骚了。
说什么程序员是青春饭,那是老黄历了。
以前也许是这种情况,但是现在时代发展了,老黄历不管用了。
先说点题外话,看看cpu的频率的提升。大家还记得486吗?486的cpu的频率是100M上下,然后是奔腾1,200多M;提升了一倍。再往后的奔腾2、奔腾3等等,cpu的频率都有很显著的提升。电脑两年不升级的话,用起来就巨慢。
但是当cpu的频率超过1.5G以后,电脑升级的时间就被大大延长了(以家用电脑为准,不包括游戏)。硬件技术已经度过了超快速发展的阶段,以前的东东也可以凑活着多用一段时间。到了平稳期之后,新旧电脑的差距就没那么大了。
好了再说软件。SQL Server 2000,还有好多项目再用吧。看名字就知道2000年的时候就已经出来了,到现在都已经快10年了。还是可以用的呀。VS2003,虽然很多人都是直接使用VS2005,但是现在还是有公司在使用VS2003 做项目吧。
问题不是使用什么工具,而是解决了什么问题。
今年的年龄35岁以上的,75年以前生人,82年左右上小学,上大学的时间也就是93年左右吧,那时候知道电脑的人有多少呢,电脑还没有普及。即使学到了电脑知识,也是……这个不好相容了。一旦学习了,就会形成一个“观念”,这个观念在学习的时候是很有帮助的,但是时间长了,知识更新了,这个固有的观念就会形成障碍,阻碍自己学习新的知识。95年到2000年,好像也没什么大的软件项目,网站才开始兴起,电脑都没怎么普及,有多少公司会想到做一套软件项目呢?所以想积累点大项目的经验都不容易。等到了公司想要做大项目的时候,新技术、新概念有铺天盖地的席卷过来了。这时候那个固有的观念的阻碍作用就产生效果了。
很羡慕比我年轻几岁的人。他们从小就有一个好的电脑环境,接受的知识也是很新的。也有很多大项目可以参与,参与的过程就是积累经验的过程。等他们到了30岁的时候,就有了丰富的经验。当然前提是认认真真的干活,勤勤奋奋的动脑筋想办法。
这时候的经验就有了勇武之地,因为新旧知识的差距并不大,能够更好的解决问题才是王道。
不过我觉得我们这一波(80到83的),是很幸运的一波。接触电脑知识不算太晚,有时间去学习基础知识,比如汇编、c++、计算机组成原理、数字电路、数据结构、数据库原理等课程。我们那时候还没有什么新潮的概念,还是可以安心的学习这些比较过时但是又不太过时的知识。等再过几年,新知识铺天盖地的过来之后,大家的心就开始浮躁了,认为学习这些是浪费时间。所以呀,有些人的基础就不够牢固,呵呵。
总之,我觉得80后是很有希望的,只要感兴趣,有能力,有想法,那么就一定不会存在30、35之说。至少我就打破了30岁后不能写代码的说法,哈。
坚持就是胜利!
ps:其实我也是比较特殊,没有成家,也就没有多少家庭负担,生活压力也不大,一个人吃饱全家不饿的人。所以比较自在了一点,有点闲暇时间弄自己喜欢的东西。
只是希望大家,不管做什么都要认真一点,踏实一点,坚持一点。一定会有一个不错的未来的。