1、深钻技术之路。两耳不闻窗外事,一心只想码代码。把自己手头上的技术钻研透,钻研深,努力达到师的水平,这是一个方向。
当然这个方向也有不好的地方,主要在于技术更新换代太快。每隔两三年,就会出一个更新架构出来,随着年龄的增长,学习新的知识,新的架构,说句实在话,确实是不如刚刚毕业的年轻人。这一点,相信有点工作经验的也能体会到。
技术并不会像年龄一样,会线性增长。承认这一条,对大部分程序员来说,很难,但又无可奈何。
2、技术创业。这一点,其实也只是看起来美好。很多人都被媒体放大的成功故事给吸引了,以为自己有一天也会成为其中被报道的那一员。只是谁又愿意去看清,去承认,失败的总是大多数,能被报道出来的,也只不过是万分之一而已。但奈何从媒体中发出来的声音,大多数都是幸存者偏差而已。
当然,很多人是不相信这一点的。正所谓不撞南墙不回头,大部分人都会高估自己的能力,而低估了市场的风险。
当有一天,发现不再年轻,手头也没两个钱的时候,可能才会意识到自己并不是故事中的主角。
3、转型管理。适合程序员的管理岗位,正儿八经的,可能就是一个项目管理了。当然,有些悟性好一点的,可能会转去做产品经理也不一定,只不过难度会更大一些。
产品经理如果换在更早以前,其实应该叫做需求分析师,当然现在的产品经理负责的内容除了需求分析以外,还需要懂运营,懂用户,懂市场等等,涉及的内容会更广泛。这对程序员来说,难度会更大一些。
而项目管理,相对而言,会更简单一点,然后成长线上来说,可能会更线性一点,也就是说能随着年龄增加,经验和能力也在增加的。
项目管理发展到现在,最起码在国内来说,主要的做法其实和10年前,甚至15年前没有太大的差异。至于像敏捷,DevOps这些也只是在原有的基础上的一些改进来更新,它最底层的东西也还是在的。
举个简单的例子,就如项目流程来说,最常见的就是瀑布流式开发,从需求,设计到开发,测试,最后部署上线,这个流程运转了这么多年,他也不会变。
即使是敏捷,你如果把敏捷拆开来看,它的项目流程最内核的那一块,其实也是瀑布流式的开发。只不过它在流转的时候,把多个阶段进行有效的并行,从而提高了整体的速度。
IT有以下三部分组成:
传感技术 这是人的感觉器官的延伸与拓展,最明显的例子是条码阅读器;
通信技术 这是人的神经系统的延伸与拓展,承担传递信息的功能;
计算机技术 这是人的大脑功能延伸与拓展,承担对信息进行处理的功能。
如果用抛弃这个词就有些太重了,正如阿里云的智能总裁张建锋所说的那样,我们恰恰面临的就是传统IT向云计算全面转移的分水岭。并非是阿里云需要抛弃传统云,而是传统云需要向云计算靠拢,如此,企业才能够获得更多更好的发展。
没有什么需要特别考虑的吧,这就是时代发展的必经之路啊。要知道,新旧技术的交替是我们无法避免的,而且它通常会以拐点的形式出现,而今年,则是云计算全面替代传统IT的拐点,所以之后,传统云这种模式将会不复存在。
计算机it行业就是传统的IT行业的工作职位,主要是计算机类的男性比较多在从事。
IT工程师是与与之相关的工作人员的集体名称,其中包括一系列IT设计师,IT架构人员,IT工程经理和程序员等职位。工作内容与软件开发和生产有关。