不少年之后,在我60岁的那天早晨,天刚蒙蒙亮我就起床了,先去公园晨练,而后回来作早餐(50岁的时候我学会了作饭),送完外孙上学,恰好8点。因为从2020年开始单双月限行了,这个月是单月,因此只能挤地铁。人一如既往的多,一小伙子要给我让座,看了看他的小身板,我说不用,你也是干 IT 的吧,今天我们都是程序员。程序员
来到公司,墙上那条新贴上去的刺眼规定老是让我很不舒服:全部的服务器端语言必须使用 Come,移动端语言使用 Swallow,还在使用 Java、C、Go 和 Swift 语言写程序的,罚款500元。我不知道本身还能学会几门新语言,工做了四十年,我已经用过一百多种编程语言了……
上午十点,00后 Team Leader 跑过来告诉我,池大大,新上线的智能手表操控 UI 是您老作的吗?好像出了点问题。我说是老王上周作的,他老花眼早就不应作 UI 了,这周没来,听说动脉硬化了。唔,那您帮他改改得了……
这个上午,老板又收到了两份在家办公申请,其中包括老冯的,申请理由是:腰很差。坐着站着都不能解决问题了,只能把屏幕安装在天花板上,躺着编程。我还行,一直打羽毛球,腰好,身体就好,吃嘛嘛香。不过今天中午却没什么食欲,由于牙疼,各类牙都开始松动了,只好在食堂里挑了点软乎的饭菜吃了。
下午部门开会。我发现惟一的70后主程(主力程序员)记忆力减退了许多。说完第8个功能点的实现后,丫忽然来了一句:好,以上是第1点,如今来讲第2点。直到下班,咱们一直都在说第2点。会后主程怪我为何没有提醒他,其实我一共提醒了他13次。不跟他计较,明年他65岁,就要退休了。
分配到需求以后,下午的工做就是画界面作表单填程序,这个工做我作了几十年,已经很是熟练了,编码的时间老是最快乐的,不知不觉就晚上10点了。回家吧,过了9点就能够打车了。
夜晚11点回到家,菜凉了,孩子们都睡着了。我躺在冰凉的床上,打开一本《Come 语言编程实战》开始读。程序员,是一个终身学习的行业……编程
-----------------------------------------------------------------
看到这估计大部分程序员读者心都碎了……不用担忧,不读 MacTalk,晚景才是凄凉的,看了的都没事!
关于「程序员老去」这个话题,从我开始编写第一行代码的时候就有了。那时候我二十郎当岁,正值青春年少,眉宇苍茫,中年人和老去仿佛是下一个世纪的事情(确实是),高不可攀。我时而在阿尔卑斯山脉编写代码,时而去草沿天路调试程序,我以为世上之事无所不可为。只有那些年近三十的老程序员,听到这个话题时,才会紧蹙双眉一声不响,仿佛他们看到了无边落木和滚滚长江。
很快,我就站到了三十岁的十字路口,望了望周围,其余三个方向都没有路,只能向前,因而我很是不情愿的挪到了35岁这个黄金分隔线上,或者叫程序员的生命线。不知道是哪位大神为咱们程序员画了这么一条线,三百六十行,行行出状元,为何只有程序员才有这条线呢?用 Google 百度一下「程序员 35岁」,满是「不做35岁的程序员」「技术大龄恐惧症」「35岁后要转管理」「35岁前程序员要规划好的 X 件事」这样耸人听闻的字眼,一想到本身并无规划过「这些事」,我绝望极了,35岁生日的那一天可能会发生什么很差的事吧,好比编程、演讲、写做、设计这些技能都会烟消云算?我可能会跟不上时代的发展?我可能会被解雇吧,我想。
35岁生日过去了,除了收到生日礼物,什么事都特么没有发生,我依然活蹦乱跳的编程、演讲、写做和设计产品,一切都变得更好了。
不再相信年龄了……
回首往事,我发现当年那些对编程充满激情,对生活满怀理想的小伙伴,有的变成了某个领域的技术大牛,在作产品的同时忙着布道演讲写书;有的经营者或大或小的公司,同时还在编写程序;有的设计出了千万人使用的软件产品;有的则转变成了一个纯粹的管理者,经营着上千人的机构。他们都是程序员。
真正有可能晚景凄凉的程序员,是对技术和产品没有兴趣的人,是仅仅把编程当作生活工具的人,是那些不能终身学习的人。开篇的文字,就送给这些人吧,但愿他们可以在40岁之前看到这篇文章。
关于程序员转行的问题,也是个伪命题。没有人的职业是一成不变的,今天你在考虑 LVS 要使用 IP 隧道技术仍是直接路由,负载调度使用加权轮叫仍是最少连接,十年后你要作的多是增长哪些产品特性和阅读用户的消费心理。时间会驱动着你去不停的选择本身的道路。
若是继续编程可以最大化你的价值,那就去编程,太多精深和复杂的技术须要长期的积累和实践才能化繁为简鬼斧神工,请在技术大神的道路上一路狂飙。
若是设计产品可以最大化你的价值,那就去设计产品,现代世界已经再也不是「美学、艺术」与「电子产品、软件」毫无关联的年代了,人们愈来愈重视产品体验和艺术美学,若是你懂得产品之美,又能估算这个产品多久可以开发出来,还懂一些开发细节,不知道可以虐多少程序员啊,想一想这个场景多么美好。
若是经营一家公司可以最大化你的价值,那就去创业,去招募战友,服务伙伴,提供产品,去创造属于你本身的天空。
若是演讲……若是咨询……若是市场……,很显然,我看到的程序员将来有无限可能,并且咱们最大的优点是:这帮家伙甚至能编写代码,这真是太酷了!
固然,咱们程序员也不要过于沾沾自喜,在某个领域深耕细做的同时,不要忘记拓宽本身的知识面。若是一我的的领域太过专业化,一段时间后,你可能发现本身的专业已经陈旧了。若是一我的的知识面很广,在终身教育的配合下,你的专业能够随着时代的变化而改变。
另外,在调试程序或程序出现问题的时候,程序员要避免说这些暗语:
扯淡,这不可能!
我机器上就没事!
不该该啊……
必定是隔壁老冯的问题!
原来怎么没问题?服务器
每少说一次,就能前进一大步!
最后,对不是程序员的读者也说两句吧,若是你身边有程序员,必定要对他们好,不懂技术不要对程序员说这很容易实现,平时多送些小礼物,他们不开心了就请吃海底捞,加不加班都要给他们加薪,没有女友的给介绍女友,还没订阅 MacTalk 的让他们赶忙订阅……你会有回报的。
经年之后,当你偶然之间再次翻到这篇文章,也许会说,唔,这个老家伙说的还有点道理呢!编程语言