matinal的笔记

IT界有一群神秘的人

2019-04-04  本文已影响13人  df6e4e8a0635

写在前面

世界上有很多行业是吃青春饭的,有一个比较特殊的行业,也一直被人们说吃青春饭,就是IT界的程序员。我之前也聊过类似的话题,是不是吃青春饭也是外界给出的看法,或者是从不同的角度看待这个行业,才产生出的这个看法。

人们都认为软件开发是年轻人的游戏。当年轻自信的程序员获得优厚的待遇并向管理层晋升的时候,老程序员们甚至找工作都困难。那么这些人都去哪儿了。

个人觉得关于程序员转行的问题,也是个伪命题。没有任何人的职业是一成不变的,今天你在考虑 LVS 要使用 IP 隧道技术还是直接路由,负载调度使用加权轮叫还是最少链接,但十年后你要做的可能是增加哪些产品特性和阅读用户的消费心理。时间会驱动着你去不停的选择自己的道路。

公众号:SAP Technical

继续钻研

一般来说,在大公司里有个普遍现象,就是当做程序员做到一定年数的时候,就会想进入管理层。现在很多人也面临同样的处境,但第一有些人并不擅长管理,第二他们很喜欢做程序员或构架师。在这种情况下,不得不承认,在职业生涯中,你必须要不断充实提升自己,世界变化的太快,如果止步不前,你终将被淘汰。

当今的科技创新的太快,我们每个人都需要接纳科技革新。虽然当今世界变化的越来越快,但是你会觉得,有的时候,需要解决的问题却总是很相似的,例如,如何把人们的需求转变为计算机可以执行的指令,如何避免犯错或者避免犯相同的错、再或者找出无法避免的错误。编程语言、开发环境、Tools、API等等这些只是解决问题的手段,当你真正需要的时候才会去学习和使用它们。

个人觉得在未来10到20年的时间里,软件开发员还是无可替代的。原因是软件开发者的工作,是把客户的需求转换成计算机执行的指令,而这样的工作永远都是不可缺少的。这个世界总是需要一些人在这方面比普通人造诣高,并且掌握大量工具的相关知识,例如库、APIs、接口等等。

公众号:SAP Technical

成为专家

当然,继续钻研的下一步就是你在某个领域成为专家。国内的IT业发展水平决定了,大量的工作都是技术含量较低的普通应用开发,一套系统,增删改查。会骑自行车就可以了,要什么开宝马的司机?成为专家只靠这些是远远不够的。

当然,在国内,专家这个词已经不再是其本身的含义了。是否是专家大多数人看来都是被外界称呼的,被称呼和本身就是,是两个概念,很多人是被大家叫着叫着就感觉自己是了,根据Malcom Gladwell写的《Outliers》一书中所说,我们平均需要10000个小时才能成为一名真正的专家,这也只是其中一个说法,意思就是要在某个领域不断的探索,并非说十年就可以成为专家,千万不要误解。

古人说:三人行,必有我师焉。不管是谁都不可能成为全面专家的,也就是说,你在某一领域某个技能比其他人都厉害,但是在另一个领域上别人就比你厉害。我们不可能所有的技能都比别人好,也不可能全部技不如人。这是我对这句话的理解。什么称呼并不重要,关键是自身有多少内涵。

公众号:SAP Technical

转做管理

职业本不分高低贵贱,也无必然转型之说。程序员职业生涯一个比较重要的方向就是管理岗位,这也是我们比较常见的软件开发者职业生涯轨迹发展道路,先在研发一线岗位实战锤炼,获得更多经验之后,逐渐走向管理岗位:工程师、项目经理、研发总监、技术副总、CTO……转向研发管理岗位的开发者,需要具有一定的领导管理能力,当然,能够有领袖气质自然能够更好的做好这些工作。

管理也是一种技术,但管理和设计编码这种技术的Key不一样。做技术需要面对的是程序,程序是讲道理的,StackOverflow时它一定会崩溃;而做管理时需要考虑技术因素,但更需要面对的是各种人,人则只在一定程度上讲道理,所以管理不只是一种技术。因此基本上可以认为管理和技术时完全不同的两个方向。

公众号:SAP Technical

创业之路

程序员的自信在编程上是非常需要的,但不是适合一切场合。创业仅仅具备了和机器打交道这一种能力是绝对不够的,他还需要和合作伙伴、竞争对手、投资人、员工甚至整个社会环境打交道。很多程序员因为已经习惯了和机器打交道,不善于也不愿意其它的工作。很多程序员会内心认为“营销不是很简单嘛,市场很简单啊,管理也很简单啊”,实话告诉你,并不是。

如果熟读Facebook的历史,你会发现,扎克伯格在创业时期,如果没有,曾在浏览器大战中惜败微软的Netscape公司创始人马克·安德森,帮助组件商业团队,扎克伯格自己现在估计还是一名码农。甚至直到Facebook上市,小扎也离不开他身后的强大的各环节的团队。其中,Facebook有位明星COO——雪莉·桑德伯格,她比扎克伯格大15岁,哈佛MBA硕士,是一位极富经验的精英女企业家。Facebook能有今天的成就,多半要归功于桑德伯格这样的“成年人”从旁辅佐。

程序员要明白,在自己不擅长的领域,找到一个可以弥补自己缺陷的合作团队才是出路。加入一个创业团队,可能个人占 10%,但因为更容易成功,而且团队可以做 100 分的事情。而如果只是一个人做,很可能就失败了。在硅谷,很多程序员技术上都很牛,但他们都非常知道自己只是在技术这个领域水平比较高,出了这个领域,自己什么都不是。正因为有了这种心态,他们特别懂得与人合作。

公众号:SAP Technical

讲个故事

同学,你听说过一个叫做程序员墓地的传说吗?众所周知,程序员是一种神秘的生物,一旦他们老去,就会突然消失。所以,自古以来就有一种传说:程序员在老去前一定要跑到自己的软件墓地去迎接末日。大约半个多世纪前,一支探险队在地中海地区探险时发现一个洞窟,里面有成堆的键盘和笔记本。这一新闻轰动了世界,许多人以为这个洞窟就是程序员的墓地。

公众号:SAP Technical

所谓的门,是内心与外界的屏障,因为它不知道即将面对的是什么,所以绝大多数情况下它选择关上大门,保护自己,但如果它感受到了外界的阳光和清新的空气,就会像鲜花那样,美丽绽放。

公众号:SAP Technical
上一篇下一篇

猜你喜欢

热点阅读