昨天是 1024,也就是程序员们一年一度的非官方狂欢节,而各大营销号都在疯狂的搞热点,于是我特意错开了昨天的热点,把这篇文章留到今天发。
我今年已经 30 岁出头,所以今天的话题比较轻松,我们不谈技术,而是聊一聊程序员如何度过中年危机以及如何提升自己。
在 IT 界(甚至其他领域)有这么一种现象:很多程序员,毕业时薪资让同学羡慕,快到 30 岁却反了过来,干了 4-5 年后,上升路径要么模糊要么让人失望。
其实编程是一个技术更新换代非常快的工作,有更新必然会有淘汰,所以我们更应该精通 one,学习 another,关注 next。
自从我参加工作到现在:
物价涨了 3 倍
房价涨了 10 倍
工资涨了 20 倍
比特币涨了 1000 倍
……
对我的职业生涯帮助最大的是 2 张图:第一张是《黑客与画家》中的如何创造财富:
《黑客与画家》是硅谷创业之父 Paul Graham 的文集,1995 年他创办了 Viaweb,帮助个人用户在网上开店,这是世界上第一个互联网应用程序,3 年后以 5000 万美元的价格卖给了雅虎。
文中指出创造财富的关键是可测量性和可放大性,举例:血汗工厂的工人报酬是可测量的,但是缺少可放大。而高科技则具备了可放大性。
对我影响最大的另一张图则是“个人知识管理”:
这张图也很古老,以至于里面提到的好些工具都已经不存在或者不流行了。但是这张图让我明白了一个道理:我们的知识需要管理。
为什么过去十年间,油条的价格上涨了 5 倍,而巨无霸的价格只上涨了约 60%。这就是前文中提到的科技具有可放大性。
如果别人的工资都翻了好几倍,你却原地不动,想想自己从事的工作,是不是每天都在重复同一劳动。
那么大多数程序员如何选择自己的职业呢?
离家近?
去大公司?
自己创业?
……
很多人找工作的一个误区就是盲目的追求“大公司”。我们应该加入技术驱动型公司,而不是业务驱动型。对于某些“大公司(外包公司)”而言,程序员的工作就是用软件实现某个功能,而不是设计软件。在那里,程序员被当作技工,职责就是将产品经理的构想翻译成代码。公司这么做的原因是为了避免设计上的灾难,而选择了减少设计结果的标准差。这对公司来说不是问题,因为生产特别优秀的产品不是它们的获胜手段。公司产品只要做到不太烂,就能赢。
有很多人成为程序员都是因为程序员工资高(确切的说是不低),但是却不知道程序员工资为什么高。而且程序员根据语言和应用领域也分为不同的工种,不同的工种也会有很高的薪酬浮动。
那么我们如何选择和提升自己的技能呢?
一个很重要的一点就是选择朝阳领域,而不是夕阳领域。比如传统 IT 现在已经逐渐变成夕阳产业,取而代之的是互联网。但是你要明白,互联网总有一天(或者已经)会“夕阳化”。
而目前新兴的朝阳行业无疑是人工智能、大数据、VR、AR、……
很久之前读过一本关于芯片技术的书籍,在书的前言中作者讲述了一个故事。大意是这位教授在某次讲座中说到:“以后芯片的数量肯定是现在的几十倍,到时候我们都会享受到各种芯片强大的计算能力。”
这时一位听众当场起来反驳他道:“难道这栋大厦也会安装几个芯片吗?”
随后引来哄堂大笑。
十年后当这位教授再次来到这栋大厦开讲座时,这里已经安装了不止几十个芯片。每个门侧都有一个门禁芯片,走廊里面各种传感芯片负责感应温度变化来检测火情等。
反观现在,如果我们说“以后电视、冰箱、空调甚至菜刀、锅碗、窗户都可以上网”,也一定会迎来不少人的嘲笑。但是我们依然有理由坚信——这些正在慢慢成为现实。
技术的发展是日新月异的,那么对程序员也是一种考验,因为我们要保持自己滚随新技术的节凑,从而使自己不至于被淘汰。这也是我前面说到的精通 one,学习 another,关注 next。归根结底就是对新技术的敏锐感和不断的提升自己。
最后是福利时间,GitChat 1024 "猿族崛起" 福利活动将在 10.22 - 10.26 期间热烈进行(优惠活动还剩最后一天啦)。
本次活动包括:
活动期间全场课程、电子书 5 折起;
活动期间累计消费金额满 32 元(含购买会员),送价值 10 元通用优惠券,仅限前 1024 位;
活动期间累计消费金额满 128 元(含购买会员),送价值 99 元月度超级会员,仅限前 256 位;
活动期间累计消费金额满 512 元(含购买会员),送精美 CSDN 定制背包,不限量;每天随机抽取 3 位赠送价值 399 元机械键盘。
参与方式:扫描上方海报的二维码或者点击阅读原文参加活动吧,越晚不仅越贵,还有可能得不到礼品!