玩复古传奇吧 关注:6贴子:8
  • 0回复贴,共1

大龄程序员都去哪了?

只看楼主收藏回复

基本上年纪很大了,还在开发一线的都是喜欢编程,喜欢技术的人。这样的人,如果没有什么其他的毛病,我相信,大多数的企业都是欢迎的。
为什么?
因为他们有追求,有理想,有底线。所以他们好管理,质量也相对好很多,还能给公司带来一个比较好的风气。而且他们肯定都是不怎么追求物质的。当然不是完全放弃物质的苦行僧,那种人是有病的人,肯定非常难管理。
软件行业里面,经验其实很值钱。
不过,如果过了50岁,应该不太好找工作了。我觉得可以去教教书。不过50岁的程序员在中国,应该很少了,40多的可能有一些。
比如说我,我今年40岁了。我不太需要被人说成是程序员,好像我只会编程似的。我比较喜欢称呼自己为软件工程师。因为编程和编写软件可以说是完全不同的两回事。这就如同武术家和军队之间的差别。虽然都是以击败对手为目的,但是……
总之差别很大。
编程对于软件工程师来说,就是一种工具而已。比如说我,前面十几年,主要做业务层的应用。就是俗话说的XXX信息管理系统。这种东西说实话,没有什么难度。软件比较难的地方大体有两个,一个是规模很大的时候,如何保持响应速度和规模很大的时候,如何保持存储的一致性。所以像google,12306,京东商城,这种都是很困难的系统。而同时就几百个人使用的XXX信息管理系统可以说非常简单了。
而我们为了解决大规模应用系统的问题,可以说语言就是一种工具,有些部分你需要用c有些部分你需要用c++,有些地方用python,有些地方用php……
走java路线或者go语言路线也可以。
如果更学术派一些,也完全可以使用clojure或者scala。能使用这两种语言的公司,我觉得都有些理想主义……
最后要说,linux开发是不能离开c语言的……
如果你对系统不熟悉,很多东西是不可能搞出来的。我不认为一个刚刚毕业的年轻人,能非常熟悉这些东西。
编程可能就是写一些算法,递归,解决一个8皇后问题,解决一个汉诺塔问题。但是涉及到软件以及工程方面,一切都变了。
而真正能够驾驭大规模系统的人,本身,绝对不可能不精通开发和编程的。
可以说,京东,淘宝,百度,网易,这些成功的互联网公司,在其成功的背后,一定有着大量的40岁左右的男人……


1楼2020-05-28 14:39回复