19年11月底上一家公司倒闭,12月我开始了为生计,为我自己的人生谋出路。前半个月我差不多面试了十五六家的样子,才拿到4家的offer,都不满意,我停止了面试。临近新年了,再加上19年互联网寒冬,我觉得还可以的公司,要求相应也高,于是我决定先提高自身的技能,把在面试中被问倒的问题再借助这段时间好好研究一下。同时另一个问题一直萦绕在我心头——35岁危机,今后的出路也是我必须要思考的问题。
就在昨天我看到了一个视频24岁的程序员,似乎已经看到了30岁后的自己挺有感触的,我忽然想明白什么才是真正的程序员。
在最宏观上,我们程序员的工作,就是编写一套系统,让公司的业务,能够被我们的系统所承载,能够让用户使用到我们所提供的服务。那么为什么我们这么多公司创业都要创建一个系统,不搭建这样一个系统行不行!我觉得完全可以不搭建,之所以要搭建这样一套系统就是为了能够给用户提供方便,为了能够解决一类问题,所以我们把业务抽象成了一套系统。然后下一个用户使用我们系统,公司消耗的成本趋近于零,在经济学中的名词解释就是边际成本。
可能你会说这和公司有关系,是公司赚钱的盈利模式,和我们程序员来说没有特别大的关系,对我们程序员来说不过是一份工作而已,还老是加班,我们都是赚的是辛苦钱。这也是我之前的想法,后来渐渐的年纪大了,想法也一点点的改观,35岁危机的压力,也一点点的对我产生了影响。
我的想法是如果我只是想找一份工作,那还不如考一个公务员或者事业编制,这里不是贬低公务员和事业单位,是我觉得,既然都能做好一名程序员,为什么考不了公务员和事业编制。与其承担之后不太好找工作的风险,还不如趁着年轻,考考编制。既然不想选择编制,那么就努力把握身边的每一个机会,拥抱每一个机会。
写到这里你觉得可能有些偏题,先切换到正题,那有没有可能做一个优秀的程序员呢,一辈子都做一个程序员呢?我觉得这就是一个价值的问题。
我们年轻所以有精力,有时间来为公司加班加点的写代码,这就是我们年轻人的价值,那么当我们年纪大了,精力没有年轻人旺盛了,我们相比于更年轻的小同学,我们的价值在哪里?
这里要说的也就是上面我提到的那个视频给我的启发,和公司的盈利模式相通,我们写的代码能不能抽象出来,变成一个工具,变成一个模版,能够给我们自己的团队,或者开源给所有的程序员,带来效率上的提升。我想这就是一个真正的程序员应该具有的价值,我们要具备处理一类问题的能力,而不是简单的堆砌。
我觉得程序员是一种能够处理问题、善于抽象的能力,而不是类似码农、程序猿之类的自嘲。我觉得程序员是一种精神,能做好程序员的人能做好所有自己想干的事情。2020年我会找一份具有机会的工作,做一名真正的程序员。
这样的思考,我觉得值得我花时间记录下来,与所有迷茫中、有危机感的程序员互勉。最后欢迎大家与我一起探讨交流。
网友评论