@
swim2sun #13 说实话你真不要鼓励他,在互联网企业或者软件公司里面搞技术,我承认一定的基础上会看学历,但是专业粘个边,技能上又不是随大流的方向,其实是很吃亏的,actionscript 我没记错的话 应该是 flash 相关的东西,flash 都已经算得上是凉透了的玩意,在这个领域投入的越多越是吃亏, 另外看题主的描述,几乎没有在其它技术应用领域有投入过时间,否则不会在语言方面纠结。
@
asan2006 #9 你这样的规划实际上等于没有规划,都跨了好几个领域了,这几个领域需要的核心领域知识几乎完全不相干。
回答楼主的问题,出来做社会人就要实事求是,你对公司的产品审美那是你个人的事情不是公司的事情,公司是雇你来完成编程工作 并为这份工作支付你薪水的,你应该要想清楚除了公司的薪水回报外,你能从这份编程工作中获得什么,actionscript 我没记错的话,就应用在 flash 相关,flash 在乔帮主时代就被判了死刑,再过多投入时间在相关技术是一件得不偿失的事情。如果想在技术生涯获得良好的回报 我建议看看 程序员修炼之道,里面有介绍过 在业余时间如何选择并学习新技术。
如果打算做用户端交互技术的,目前热门的前端技术都是避不过去的。
如果是做后台业务系统,在企业业务应用领域 Java 基本上占据了最主要的份额,相关的应用框架 微服务系统架构 都可以了解一下。
另外 C++的应用范围越来越窄了,新兴的 Go Rust 已经在慢慢取代 C++,高性能跟并发有 Go,而且随着时间的推移,Go 的 GC 肯定是能达到 Java 的水准的,在实时性要求不是很高 但是对性能有较强的需求,Go 是一个很好的选择。
如果是做底层系统或驱动相关的东西,目前依旧是 C 的天下,个人不建议做这个领域,一来 Soc 芯片级别的驱动都是原厂保密的,在国内大陆 做板级系统的都是做应用系统,而且这些个领域比较偏门,到现在连个大一统的工具都没有出现,做嵌入式交互的 QT GTK 什么偏门的 GUI 都有,另外各个公司应用的 C 库 大多也是自己写的,使用 C 更多是一个传统了,因为很多芯片厂商只提供了 C 级别的 SDK 工具,如果是做安卓应用或者 framework 之类的又是另外一回事。
AI/人工智能相关领域不太了解,不予评价。
另外 IT 技术发展真的没那么快,我十年前上中学的时候写 Java 跟现在写 Java 几乎没什么区别,还是那 MVC 三板斧或者其它分层那套玩意,V 层随着前后端分离,把 JSP 相关的东西淘汰了,这一部分的工作交给了前端,后台只需要关注 业务 系统复杂性 架构稳定性 系统可维护性 就好了。
最后说一句,想在职业道路上有些许发展或者在人生道路上获得更多的金钱财富,就不要只局限在技术这块,技术虽然是我们搞技术的人安身立命之根本,但同时技术也只是人生中能赚钱的技能的一小部分。