×

Loading...

Old Soldiers Never Die

经常有不是IT领域的人担心在IT行业,年龄大了,就惶惶不知终日,等着被雷去卖房子。

肉联IT老兵们不会同意这种说法。

IT和别的行业一样,也是工作年限越长,经验越多。说是IT技术变化快,真正需要重新学的,又有多少? 不变的是商业逻辑和算法,只要脑子不秀逗,PG在一个公司坐得越久,自然就越明白。年轻新兵们隔个两三年就跳一跳,又怎么能真正掌握一个公司的核心。巨无霸公司里中高级的职务,难道不大部分都有点年纪了吗?

常看到年轻程序员们,思路快,键盘敲得噼里啪啦的更快,也就更快的犯错误。于是经常Ctrl A, del重新来过。我一般一只手只用一根手指头,总共两个指头敲键盘,因为只需要想一遍,敲一遍,所以往往出活还要快一些。。。

Report

Replies, comments and Discussions:

  • 工作学习 / 事业工作 / Old Soldiers Never Die +10

    经常有不是IT领域的人担心在IT行业,年龄大了,就惶惶不知终日,等着被雷去卖房子。

    肉联IT老兵们不会同意这种说法。

    IT和别的行业一样,也是工作年限越长,经验越多。说是IT技术变化快,真正需要重新学的,又有多少? 不变的是商业逻辑和算法,只要脑子不秀逗,PG在一个公司坐得越久,自然就越明白。年轻新兵们隔个两三年就跳一跳,又怎么能真正掌握一个公司的核心。巨无霸公司里中高级的职务,难道不大部分都有点年纪了吗?

    常看到年轻程序员们,思路快,键盘敲得噼里啪啦的更快,也就更快的犯错误。于是经常Ctrl A, del重新来过。我一般一只手只用一根手指头,总共两个指头敲键盘,因为只需要想一遍,敲一遍,所以往往出活还要快一些。。。

    • 同意! +1
    • 那是因为以前公司里都是用legacy system,一家一道独门菜。现在许多东西都放到云端,坚持使用自己legacy system的人越来越少,坚持在自己的facility里on-premise运作的人也在减少。越是以大兵团作战的方式来操作ERP系统或者任何系统的管理和support,老兵就越不值钱。 +2
      • 在我看来,把重要数据放在云端就是找死的节奏。小公司startup 刚开始无所谓,大的公司 关键核心部门的敏感数据放在云端? 跟脑袋别在别人的裤腰带上一个方式。😄 +4
        • 我公司用自己的云端服务。公司内部网连Github都block了,就怕第三方的包有漏洞
        • 大部分数据都在云端吧,比自己公司机房安全多了。担心啥?
        • 我们这政府数据全上了谷歌的云服务。这算卖国吧
          • 用 google 云倒是真的很少见...
      • 什么云啥的都是marketing,云对于小公司全新系统是可以的,当公司达到一定规模,云就变成雨下到地上了。你可以问问F公司和G公司,为啥他们不用云,得建自己的数据中心?不是用云更省钱么?为啥政府不用云,银行不用云?老公司老系统丢不得,大公司云不省钱。 +1
      • 确实如此。原来公司mainframe的几个大拿,掌握business intelligence,俨然公司基石。几年前全都包给印度,被10块钱1小时的印度人代替。核心技术,啥也不是,没人在意,又要学习新技术,混饭吃。
    • 在这加一个Follow Author
      • 您也是每只手用一个手指打字?
        • LOL iPad Pro 够不到手心疼,美国求职楼主的帖子可以看
          • 老 IT 赚 40+W 的,每只手用一个手指打字?段子不错。 +3
            • 奥😊。没看见这段子以前
    • 不管几个手指头,能挣到钱还开心就好。
    • 希望一根指头敲键盘是打比方,不然也太装了。伤害性不大,侮辱性极强,是喊着manager fire 人的节奏 +1
      • 哈哈😄,开玩笑的,急了也会用到别的手指。现在编的少了,主要是看程序。
    • 给加个一👍
    • 这话看怎么说了 ---- 你觉得老兵脑子里有“商业逻辑和算法”,问题是总得有人去替你实现,要么你雇人实现,要么就得自己跟上时代亲历亲为,尤其自己是 startup 前几名员工的情况。 +2
      • 老兵就找个地方养老,去startup干什么
        • 所以说啊 ---- 你不能用养老院的例子来概括 IT 圈 ---- 不是所有人都愿意每天做重复的事情的。
          • 新项目不都是老兵从旧系统里提出来的吗,怎么会是每天干重复的事?
            • 你不是研究 AI 的吗?多数 AI startup 都不是从旧系统里出来的吧...
              • 我东家的项目基本上都是旧系统里换新的模块,换来换去,思路其实变化不大。系统庞大无比,一个team就有几十个模块,新手根本搞不清。
                • 所以你这个是老系统维护更新,新人没兴趣。要是真的是新项目,会用到很多几年前没普及的新技术。老兵不能永远停留在二战的作战方式。 +2
                  • 大公司怎么会把原系统完全推倒重来?新人要毕业去不了美国,来本公司是最好的选择之一。混上2,3年,简历好看就跳。
                  • 基本上是越是重要的东西, 越不折腾。 mission critical的商业产品, 不是三天两头就换来换去的。啥新技术? 谁敢来承担新技术带来的risk? 😄

                    只有是重要的项目,不会用啥新技术的,毕竟需要的是稳定的技术,以及后期的相关支持。 否则被成了新技术的试验场了。 tuteng 所阐述的观点,一看就是IT老梆子👍
    • 只用两根手指?厉害👍
    • 选一个可以封闭的legacy系统掌握核心逻辑,吃一辈子饭最理想,只剩极少特殊的行业可能。实现了那是中了彩票。绝大多数的系统会完全淘汰,更新,一个平台十几年就寿终正寝。现在留在legacy就是等着退休,IT技术逆水行舟,不进则退。 +2
      • 是这样的,即使是政府也是隔若干年就会用新技术重做现有系统,不愿意学新技术的人只能等着被裁。我们这里招人我都建议头招年轻人。
      • 功能不变,系统全变?这不是技术升级,而是折腾换皮,原地打转。所为技术大拿就是一群政治经济流氓。
      • 只要公司的Line of business不变,核心逻辑就不会变。系统完全更新也不怕。针对变化不大的逻辑,用.net写一遍,再用Java写一遍,再换Typescript。。。多掌握点语言,对老兵算个什么事
        • 现在我们所谓的核心,无数workflow放那儿,看都懒得去看。需要时找一个廉价BA和程序员几天就弄清楚了,修改实现,没有价值了,啥都不是。靠核心逻辑吃饭的,十年前的事情,都强迫退休了。
        • 谁没事儿会仅仅换个语言重写一遍啊,一般都是为了新业务需求,或加强 scalability, availability 什么的进行架构调整,或重组业务领域模型。
          • 重写当然有原因。要老兵才能提出来为什么需要重写吧。
            • 不一定要熟悉业务的人才会重写 重写涉及很多架构方面的改进 新旧技术的融合 这些没有10年经验的做不出来 而且新技术总是比旧技术简单好用 以前小米加步枪都搞得定 还怕用大炮吗
              • 你想得太简单了,举个日常例子,房贷,你要能把一个房贷系统重新做一遍出来,那就是15年的以上的经验了。能在一个business里面呆15年,绝对是老兵了。
                • 很少地方一个人写一套系统的 否则要ba qa 啥 干嘛 有经验的人可以做核心的抽像化 然后具体实现交给年轻人
                  • LOL, 这么简单就好了。让一个有经验的iphone软件工程师去投行带团队做个高频交易系统试试看。看看能不能把iphone软件的经验抽象投行的交易?
                  • 这边很多系统都是经历了若干手开发,老人早走了,没人知道咋回事,已经是一坨屎了,要加点LOGIC要考好一阵子古,不是你技术牛就可以解决的,这种事很多时候劳而无功,搞不好当替罪羊。
    • ITers分三个年令时间段,20-35,35-49,及〉49,不同时期Target 不同
    • 其他的八根手指你用来做啥?太不公平了,凭啥他们就可以闲着?😝
      • 快要回办公室了,到时尽量都用上。在家两年多了啊!
    • 老兵也不要倚老卖老,要有颗年轻的心。想要升官尽量钻研核心business logic,想要跳槽挣钱尽量跟新技术。一般IT工又不是啥ROCKET SCIENCE,别人学得也很快的。
    • 给加个一 我觉得什么年龄做什么事,20-30可以搞技术,40-50就得搞人际关系
    • 不想抬杠啊,你可能赶上了好公司,对大多数人来说,公司没什么核心"商业逻辑和算法",一般就是一堆琐碎的商务流程,没什么技术含量。其实很多公司的核心价值在于客户和市场,你可以三个月克隆一个公司的产品,但抢不到它的客户和市场。但那部分无关技术。 +1
      • 三个月克隆一个产品?真敢说,麻烦你做个衍生品交易系统,类似于marketwire那样的 +1
        • 看看上下文,我的意思明显是 “就算你可以三个月克隆一个产品”,这么断章取义没太大意思。