程序员请你尽早作好打算!

Javatiankenglu · · 1795 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

大家可能有感受到,最近新闻特别多,都是事关自身利益的大事,比如加税、减税、比如养老金增加、房产税草案等,都是直接涉及到个人腰包的大事。 而且最近很多朋友的公司、企业业绩相当的差,很多本来正常的公司融资断了,有的直接宣布破产,工资都发不下来的也有一大坨。 既然大家都很缺钱,很难过,程序员又是挣得多、死的早的代表,那么当我们干不动的时候再想出路就晚了。一定要在干得动,有竞争力的时候,尽早选择出路,并坚定不移的走下去,这样最终会的善终。 「 程序员的出路 」 先来看一张图,本来想自己画一个,没想到我大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等多个知识点的架构资料)合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1795 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传