拿钱了要办事, 挣钱嘛, 不寒碜. 同时, 深入了解编程语言和相关生态, 是大幅提高工作效率并悠闲的必要前提.
容器调度 /ServiceMesh 请选择 Go, 大数据请选择 Java, 存储请选择 C/C++. 要融入生态, 避免事倍功半.
有一些领域因为技术门槛或其他的原因, 并没有主导语言, 比如我们日常写业务逻辑的 API, Java/Go/Python 等都是可选项.
虽然写在后面, 但是我一直认为开心最重要, 认同可以极大的提高成就和愉悦.
当前主流的语言都有巨大的优点, 完全被 cover 的早已被放弃. 当去了解或者学习一门语言时, 尽量要学习 style, 并通过大量阅读优秀的项目来加深认知.
要避免用自己熟悉的 A Style 去写 B 的代码, 这对大家都是痛苦.
比如 PHP 在国内的市场季度萎缩. 比如相对 Java 这样成熟的语言, 选择相对年轻的 Go, 更容易在开源领域造轮子.
一方面, 不可避免的需要使用其他语言的中间件, 比如 Kafka, Nginx 等. 另一方面, 不可避免的需要去去其他语言抄 /学习一些轮子, 比如 Java caffeine 就是我经常抄袭的对象.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.