程序员请你尽早作好打算!
大家可能有感受到,最近新闻特别多,都是事关自身利益的大事,比如加税、减税、比如养老金增加、房产税草案等,都是直接涉及到个人腰包的大事。
而且最近很多朋友的公司、企业业绩相当的差,很多本来正常的公司融资断了,有的直接宣布破产,工资都发不下来的也有一大坨。
既然大家都很缺钱,很难过,程序员又是挣得多、死的早的代表,那么当我们干不动的时候再想出路就晚了。一定要在干得动,有竞争力的时候,尽早选择出路,并坚定不移的走下去,这样最终会的善终。
「 程序员的出路 」
先来看一张图,本来想自己画一个,没想到我大google果然万能,一击命中,省的我在费脑细胞了,拿来一用
此图,基本涵盖了大部分阶层程序员的未来选择和晋升之路,直观明了,大家可以仔细看看,认真入座。
看图应该很明白了,程序员有两条主要的职业通道:技术和管理
1. 技术,这个不用多说了,一条路走到黑,最终会发光发热,做到CTO,发布自己的框架和技术专利 ,不用纠结人事斗争,走上人生巅峰、迎娶白富美...
嘿!醒醒,醒醒,这是描述的国外,国内大部分技术人牛了之后最终都会走向管理或者三界之外。
别问我为何知道,因为外部环境还是挺重要的,不做管理好像对不起大牛的称号,因为技术牛了,领导逼着你带人,你不带人就是综合能力不够,不行!
2. 管理,走上中层甚至是股东层,国内有很多例子了,就不一一说了,人各有命,选择一个好公司,坚持下去,提升综合能力,只要熬不死,可能总有出头的一天。
3. 最后说一说 另外一个出路:职业布道者 - 出书、写作
淘宝的鬼脚七大家应该有熟悉的,这个就是在淘宝历练完了之后,实战经验丰富,然后基本脱离一线开发开始写文章、书,做起了布道者,也是风生水起。
还有阮一峰,这个大神凭借高超的英语、数学能力和智商,总能在第一时间分享最新的技术和潮流,甚是赢得一大批粉丝和名气,他也不是一线开发者,但却总能分享一线的技术和思想,这就是属于 布道者的巅峰。
而对我自身而言,可能会想做布道者这种,毕竟我现在忽悠起人来也是一套一套的,而且通过写作、分享也早已赚的了一杯羹,所以肯定会坚持下去,因为分享了就会收货,产出了就会有回报。
「 如何做好准备 」
1. 如果你走技术道路,就要不怕吃苦,不要烦躁,可以烦同事、但不能烦自己和职业,一旦产生厌恶情绪,你离开也就不远了,好的程序员是要打不死的小强,始终对编码是热爱的,这样才可能是一代大牛。
其中编程思想是我们国人很欠缺的一种能力,这也是写出好代码和好作品的灵魂能力,大多数人是码农、重复性劳动,包括我其实也一样,别人的框架、轮子用多了,用爽了,业务又很忙,自然就不会自己造轮子了。
我们在业务之外,更多的要考虑技术实现原理,而不是考虑业务实现原理,过分考虑业务实现,说句不道德的话:那是对公司有帮助,对自己帮助不大。只有你自己摸清了实现原理,才是自己的终身财富,离开公司照样转。所以这一点一定要注意,剖析原理、源码这是成为大神必经之路。
2. 如果你走管理层,那么你要认清自己有没有这个综合能力,管理管理管的是人,不是代码更不是具体的事儿。
人管好了,底下的事儿自然井井有条,规范制定好了,代码自然bug少多了,部门成员情绪你管理好了,自然效率产出很高,拿奖、绩效也是eaey。这些说出来容易,其实是要经过时间洗刷磨练出来的,IT公司管理层,不但智商要高,情商也要不输专业经理人,不然你上下吃力不讨好,看似风光,实则是苦差事。
因为管理人最厉害的技能必须是:如何巧妙的背锅和推锅!当然了,职业管理者,在汇报上也是很客观的,毕竟管理二字已经是至少小中层了,责任越大,报酬越高,这是必然的,所以自己把握这平衡度,看看自己到底适合哪一种?
3. 布道者:这个上边已经说了,看似容易,实则是最难走的一条路,但成了也是回报和满足感最爆棚的一条路,总之成正比。
好的文字功底是靠日积月累和清晰思路锻炼出来的,写的内容要行云流水又要准确无误需要足够的工作经验和项目实战,而新的潮流技术出来,你要安利,也要敏感的嗅觉和保持前卫感,说白了是要有程序员、媒体人、甚至狗仔的一些综合能力,才能做一个合格的布道者。
因为你还要有独立有趣的思想,才能受欢迎,也不容易。
「 最 后 」
最后,是直接脱离程序员行业,自己开个小店,甚至回去种地,投资个股票之类的,也是其乐融融,因为很多人早就干烦了,加班、加班是所有国内程序员逃不过去的坎,所以很多人到35岁以后,就直接换行了,他们有另外一番打算和活法,没有对错。
为何他们这么潇洒?不怕饿死?不怕, 因为他们......早早买了房了!
欢迎工作一到五年的Java工程师朋友们加入Java架构开发:860113481
群内提供免费的Java架构学习资料(里面有高可用、高并发、高性能及分布式、Jvm性能调优、Spring源码,MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多个知识点的架构资料)合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
PostgreSQL 10.1 手册_部分 III. 服务器管理_第 16 章 从源代码安装_16.6. 平台支持
16.6.平台支持 如果代码包含规定要工作在一个平台(即一种 CPU 架构和操作系统的结合)上并且它最近已经被验证能在该平台上编译并通过其回归测试,PostgreSQL开发社区才会认为该平台是被支持的。目前,大部分平台兼容性的测试都是由PostgreSQL 编译农场的测试机器自动完成的。如果你对在一个并没有出现在编译农场中的平台上运行PostgreSQL感兴趣,但是代码确实能够工作或者能被修改得工作,我们强烈鼓励你建立一个编译农场成员机器,这样进一步的兼容性可以被确认。 通常,PostgreSQL被期望能在这些 CPU 架构上工作:x86、 x86_64、IA64、PowerPC、PowerPC 64、S/390、S/390x、Sparc、Sparc 64、ARM、MIPS、MIPSEL和PA-RISC。存在对 M68K、M32R 和 VAX 的代码支持,但是这些架构上并没有近期测试的报告。通常也可以在一个为支持的 CPU 类型上通过使用--disable-spinlocks配置来进行编译,但是性能将会比较差。 PostgreSQL被期望能在这些操作系统上工作: Linux(所有最近的...
- 下一篇
Python Vs R:数据科学家的永恒问题
Python和R是当今数据科学最常用的两种语言。 它们都是完全开源的产品,并且可以根据GNU公共许可证的要求完全免费使用和修改。但哪一个更好? 而且,更重要的是,你应该学习哪一个?两者都被广泛使用,并且是每个数据科学家手中的标准工具。答案可能让您感到惊讶 - 因为作为专业数据科学家,您应该准备好应对这两者。 Python有一些使用案例,R也是如此。使用它们的场景各不相同。 更常见的是环境以及客户或雇主的需求决定了Python和R之间的选择。许多事情在Python中都比较容易。 但R也在您的开发工具包中占有一席之地。 python Python是Guido Van Rossum于1991年发布的通用编程语言。 从那时起,Python已在多种环境中用于多种用途,包括但不限于: ●Web开发(Django) ●Web微服务(Flask) ●适用于Python的Zappa无服务器框架 ●TensorFlow(深度学习机器学习模型) ●Keras(简化TensorFlow开发的高级抽象) Python闪耀的另一种情况是现有的数量众多的库,这些库很容易获得并且可以开源使用。 PyPI(Python...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Mario游戏-低调大师作品
- 2048小游戏-低调大师作品
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Red5直播服务器,属于Java语言的直播服务器
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库