程序员生涯第一生存法则,咸鱼也是可以翻身的!

程序员的职业生涯,第一生存法则是什么?

追求理想、兴趣与爱好? 不免有点奢侈。坚守道德、信仰与纯粹? 也许太高尚了。

平衡生活与工作、兼顾家庭与公司、妥善处理人际关系、熟练掌握沟通能力与谈判能力、扩大社交圈、耐得住寂寞、熬得了夜、活到老充电充到老、懂得取舍与妥协、低调做人高调做事…本文暂不打算灌输这类心灵鸡汤。

打开格局、扩大视野、开阔眼界、看准趋势、远见卓识,成为华尔街的宽客、CEO、CTO、首席科学家、首席架构师… 不幸的是,90%的量产程序员穷极一生,也注定无缘赖此生存,因为这个领域,天赋与机遇缺一不可。

数据结构、设计模式、算法架构、模型抽象、操作系统原理、编译器原理、概率统计、数论、代数、几何、微分… 相信我,90%的量产程序员编程10年,赖此生存的时间也不超过10天。

★那程序员生涯的第一生存法则是什么?★

很简单,拥抱开源,拥抱变化。远离远离开源的公司,远离技术落伍许久的团队。

职业生涯,无论做什么,第一要务是生存,而且应该是越过越舒适的生存。譬如律师、医生,程序员亦是如此。

程序员,到 34 岁了,被公司直接或变相辞退了,是挺悲催的。

但更悲催的是,离开这里,居然无法找到(至少)和之前同水平待遇的工作…

—————————————————▂▃▅▆▇

原因何在?

因为不少程序员都固执的认为自己所在的公司、所在的部门、所在的团队会基业长青,自己只需要埋头苦干,耕耘好自己的一亩三分地就能安享太平。

可现实是,你的工作并不是你想象的那样不可替代,你的业务代码也许一个初出茅庐的毕业生就可以接手,你的团队、部门、甚至公司也可能会在你想象不到的时刻宣布解散。

如果你的工作只是基于公司内部的闭源框架或陈旧的架构体系,调用一下接口,写写业务代码,修复一下bug,离开这里,还剩多少竞争力呢?

即使只是一颗螺丝钉,也要做一颗技术领先,在外界受欢迎的螺丝钉。去哪都能如鱼得水、畅快优游。

这也是90%的普通程序员,首要应该思考的问题。

当然,这不是让你心猿意马,而是要时刻保持危机感,否则一不小心就走入了职场死胡同。

——————————————————▁▂▃▆▇▊

职场上,最好的生存保障是,走出这家公司,我依然能过得很好,或更好。

公司实行成本优化,开始清退 34+ 的程序员了?挺好,对面那家公司正想双薪挖人。

项目市场反馈不行,团队面临解散?没事,另外团队的 Leader 前几日刚找我聊了,正希望我加入。

在一家远离开源的公司,或技术落伍许久的团队,即使你是首席架构、技术总监,熟练掌握公司或团队内部的各种框架,配置和接口倒背如流,还能一一填埋这些框架的各种坑,那又如何?

35岁了,换了一家公司,也许你又归零成了小白,因为别人不玩你这一套。

SAP、Oracle EBS 开发的资深工程师,选择公司的余地远比不上一个初级 React 工程师。

之前参加过一些创业项目的路演,遇到过一个项目,创始人是两位博士,号称研发了最先进的深度学习算法,用于医学扫描成像的癌症诊断。

但是,TensorFlow(谷歌)、CNTK(微软)等深度学习开源框架的图像识别算法,在癌症检测方面也许可以碾压小创业团队所谓的绝门秘笈。挺替他们的投资人担心的…

目前为止,只说了 90% 的普通程序员,那还有 10% 精英程序员呢?

毫无疑问,精英程序员更应该拥抱开源,因为那才是实现个人价值,提升个人影响力的最佳途径。

如果 Spring 没有开源,就不可能获得如此广泛的应用,Rod Johnson(Spring 之父)的影响力也会大打折扣。

如果 Lucene、Hadoop 没有开源,很多人可能都不知道 Doug Cutting(Lucene、Hadoop 之父)为何许人也。

如果 Linux、Git 没有开源,也许就没有 Linus Torvalds(Linux、Git 之父)的享誉世界。更重要的是,这个世界可能会被更多的蝗虫入侵。

注:“突然间,到处都是微软的产品了,被蝗虫入侵了似的。我并不是说蝗虫是坏蛋,我喜欢所有的动物和昆虫。” —— 摘自 Linus Torvalds 语录:

诚然,如上的大神毕竟凤毛麟角。但大牛级别的程序员走向开源,带来的个人影响力、声誉、技术伙伴、收入、成就感等,都是实实在在的。

——————————————————▁▂▃▅▆▇▊

说了这么多,也许你也挺无奈的,因为你所在的项目所用的技术体系,刚好是公司专有且闭源的,那怎么办?

你可以默默的把这篇文章转给你们技术领导看看,看他有没有这个思想觉悟。

如果领导悟性不够,半晌没有回应,你可以提点他一下:无论实习码农,还是技术大牛,现在优秀的人才都拥抱开源去了,我们再这样下去,会招不到优秀的人才的…

如果非常不幸,你从事的是银行、基金、保险、电信、电力、石油等领域的业务,而且还是古董级别的项目,领导说稳定才是第一位的。那你也有三条路可以走:

1、祈祷自己早日实现财务自由(据年初的报告,一线城市财富自由门槛是 2.9亿)

2、祈祷所在的公司(部门)能够基业长青

3、更新一下简历,准备跳槽吧~

那这种古董级别的项目怎么办?总得有人维护吧?

加薪!加薪!加薪!不能给予锦绣未来,就给予更猛烈的薪水吧!

最后,即使是第一生存法则,也不是金科玉律。因为世上总存在一些奇葩的人,码农这个群体也不例外。

譬如我找人,最关注的还是逻辑思考能力。写一个新算法,学一门新语言,用一套新框架,不过几周的事情,何必那么纠结。

“我是一名从事了10年开发在退休边缘垂死挣扎的高龄程序员,最近我花了一些时间整理了一个完整的学习C语言、C++的路线,项目源码和工具。对于想学习C/C++的小伙伴而言,学习的氛围和志同道合的伙伴很重要,笔者推荐我专栏的C语言/C++编程爱好者的聚集地!欢迎初学和进阶中的小伙伴。希望你也能凭自己的努力,成为下一个优秀的程序员。工作需要、感兴趣、为了入行、转行需要学习C/C++的伙伴可以一起学习!”

关注我,带你遨游代码世界!C语言/C++进阶之路 - 专题 - 简书

下面这些是C/C++能做的 :

服务器开发工程师、人工智能、云计算工程师、信息安全(黑客反黑客)、大数据 、数据平台、嵌入式工程师、流媒体服务器、数据控解、图像处理、音频视频开发工程师、游戏服务器、分布式系统、游戏辅助等!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 10,979评论 0 13
  • 以下文章转载自知乎,暗灭-京华九月秋近寒,浮沉半生影长单. 暗灭 京华九月秋近寒,浮沉半生影长单 10,850 人...
    ve追风_685b阅读 4,209评论 1 15
  • 用不确定的眼光看待世界,再用信息来消除这种不确定性,是大数据解决智能问题的本质。 每一次技术革命都会围绕着一个核心...
    刘晓_ccdf阅读 140评论 0 0
  • 2019年7月20日,石鼓文打卡第83天,还有一星期就要和小马老师say拜拜了。听了83天小马老师讲石...
    清越轩语阅读 597评论 1 3
  • Coder东阅读 223评论 0 0

友情链接更多精彩内容