其实前三和 Java 不是一个路子,只要能保持不被 go 超越,Java 地位还是挺稳的,纠结是否换技术栈,还是喜欢在 Java 身上翘来翘去,哎!可惜年纪到了,不谋后路,老婆压力大啊,真是半点不由人啊 Java, 住第, tiobe, java21
不如参考这两个,一个就业一个开源 https://www.devjobsscanner.com/blog/top-8-most-demanded-programming-languages/ https://madnight.github.io/githut/#/pull_requests/2023/4
Object Pascal 上高中搞过 delphi 写 usb autorun.inf 杀毒工具, 高中 搞过 C/C++ 写点小工具跟 CV 应用, PHP 上初中的时候搞过 个人主页, C# 大三的时候搞过 winform SQL 日常一直在用,本职后端 Java ,搞了 7-8 年了 go 跟 rust 搞过小工具, swift 也写过一个网络状态检测工具 目前写的一个 restful 小工具 底层是 python 套壳 webviewer ,UI 是 reactjs + antd kotlin 也算搞过一些 学了这么多语言,大部分时候 只用 function if else for lamada class object 等特性 ,不管迁移到什么语言都是类 C 的风格,高级特性用到了才学,太复杂的语法糖 有极高的心智负担不用,不管什么语言最终都是状态机描述语言,基本上花几个小时就能入门,2-3 天就能上手写点小玩意,曾今搞过一点汇编逆行,那才是真的折磨人,人肉逆向混淆后的机器码 那才是真的酸爽,后面放弃了,这一行没啥搞头,搞正向有大把合法的路子赚钱,没必要逆向,除非看下别人实现用了哪些私有 api 之类。 总而言之,对于编程语言,真就是学就完了,80%的特性,基本上对于专业程序员来讲,就 2-3 天就能融会贯通的事情,高级特性,需要的时候去研究一下就好了