我是谁,我在哪?
笔者自从事软件行业至今已有十多年,从20出头到30多岁的这些年,唯一不变的是仍旧每天敲敲代码,修修bug。如果你问我十年前做的某个项目的实现思路和大致细节,我也可以快速的说出来。
如果你问我让我再写一遍,会不会有更好的方案?我其实还真的仔细想过,基于特定的软件环境和技术限制,那种方案在如今看来仍然是一个合适的方案,而且我也拼进全力去做了。注意,我说的是"合适"。
如果你也经常有这样类似的问题问自己,说明作为一个软件从业者,至少有一颗进取的心,时刻抱着一种忐忑的心情。
工作过5,6年的伙伴们可能会有这样的经历,你在这个公司是一个部门老大,到下个公司可能又是个经理和架构师,到另外一个大公司又会是一个资深开发,谁知道下次跳槽你的职位是什么?
所以程序员不是特指一个岗位,它应该是值像我们这样的码农吧,无论职位是什么,公司怎样,对于自己来讲,永远只围绕两件事:
- 钱
- 技术
公司牛逼不代表自己牛逼
这两件事从你成为一个程序员开始,几乎每隔段时间你就会想想,就会惆怅,迷惘,兴奋,失落…
这种危机感其实是自始至终贯穿伙伴们的职业生涯的,为啥?因为软件行业本身是个技术活,尤其到了最近5年,技术的迭代更新几乎每2,3个月就进行一次。
你日常的工作跟比较流行的技术一般情况下是脱钩的,因为公司首要考虑的是出合适的价钱完成任务,然后赚钱,你觉得公司真的关心员工自身的提高吗?只要你把工作做的尚可,Who care? 其实只有自己才能认清。 在一个牛逼的公司,不代表自己牛逼。在一个不那么牛的公司也不代表你自己是个弱鸡。Again, 只有自己才能认清自己。
如果一个程序员永远被周围的假象包围,欺骗,麻痹自己,这样过个两三年,当你面对一个棘手的问题时,我敢肯定你是心虚的。你想打破现状,却又不得不安于现状,到最后接受了现状。这样的后果,其实只有到最后一刻你才能明白有多残忍。因为事实就是事实,无论你怎么想。
其实,作为一个程序员是幸福的,相对其他行业,你只要足够专注,足够职业,都可以过的还可以。所以我们要时刻认清自己,知道自己有几斤几两,经常反问一下:我是谁?我有几斤几两?