- 主题:我们公司逐渐从cpp迁移到go的一个原因就是cpp不好招人
go 好招人吗?
你们用 go 写啥?服务端后端?
但一般服务器后端不是用 python 或者 java 更好用么。尤其是 java 现在有了 green thread,写网络服务相当厉害啊。
【 在 stub 的大作中提到: 】
--
FROM 59.61.198.*
不是说最近嵌入式程序员很吃香吗?
新能源起来后,各种嵌入式和做电路的人才都被大厂们抢来抢去的?真的假的?
【 在 DoorWay 的大作中提到: 】
: 哪点扯淡?
: 你的意思是嵌入式码农,看上去水平很好,其实很封闭,就是把一点落后/有限的东西弄的精通?我也有这种怀疑。
: 还是说,C++码农稀少,维护老项目,待遇优厚,能干到老?
: ...................
--
FROM 59.61.198.*
c++ 一直都经常被用来写网络程序的后端。我认识的好多之前用 boost::asio 的。
我自己也是用 c++ 写网络后端。不过我可能在全世界都是异类,哈哈,因为我用本来用来写 GUI 的 Qt 写网络后端。
【 在 newzzdx 的大作中提到: 】
: c++跟go用的场合本来就没啥重叠吧,应该你们公司的业务开始转型了
--
FROM 59.61.198.*
你要这么说,互联网行业也没啥技术溢价啊。特别是互联网行业一两年经验的初学者,干得还不如 AI 好呢。
不过嵌入式行业我一直不敢碰。因为里面的芯片种类实在太多了,换个芯片以前的代码积累就相当于白费了。
为啥嵌入式行业不多多搞搞行业标准。指令集这种不算,各种芯片引脚那才是特别恶心啊。。
【 在 lvsoft 的大作中提到: 】
: 嵌入式行业没有技术溢价,另外嵌入式行业本来就没c++什么事,主要是c,趋势上也是rust更有可能性。
--
修改:hgoldfish FROM 59.61.198.*
FROM 59.61.198.*
哪些牛逼特性?
我发现我已经用 openjdk 好几年了。从来没想到用 oracle jdk.
【 在 sm181018 的大作中提到: 】
: golang性能未必比Java好很多,但写起来是真的很爽啊
: Java还有个问题是JVM很多牛逼特性都是在oracle的商业版JDK上才有,要花钱
--
FROM 59.61.198.*
个人感觉这个地方是新型编程语言可以发挥作用的地方。。
但现在的各种编程语言没有哪家往低资源需求方向优化。
举个例子:
有个类型,自带了统计功能,每次执行操作的时候 ++ops, 然后提供了 statistics() 这个函数用于返回这些统计信息。
这里其实是可以优化的,当 statistics() 这个函数从来不调用时,ops 也不需要执行 ++ops. 目前没看到哪个编程语言能做好这种类型的优化。
嵌入式行业也一样,比如嵌入式操作系统提供了一个对多 CPU 的支持。如果在编译时发现并没有使用到多 CPU 相关的 API,那么,所有提供多 CPU 支持的代码是可以被删除的。这样,程序员就可以很方便地编写从 2k ram 到 32gb ram 都适用的代码了。
【 在 Mikov 的大作中提到: 】
: 原因就是片内资源太少
: 低于24K flash, 2K ram 这种资源的单片机, 恨不得功能直接拿汇编写, 在厂商的SDK基础上能用C写已经是非常人道了.
: 想在上面加一层的尝试也不是没有, ST的HAL库一直都被诟病, 因为太罗嗦浪费资源, 相当一部分开发还是继续用贴近硬件的 LL库和 SPL库在开发.
: ...................
--
修改:hgoldfish FROM 59.61.198.*
FROM 59.61.198.*
C++ 也不一定用于工业软件吧?
使用成本比较高,现在主要用于各种基础软件。但不一定是工业软件。
你看 AI 的那伙人也都用 C++.
【 在 DoorWay 的大作中提到: 】
: 2个懂行的。
: 我的意思就是说明天的C++(写工业软件)就是是今天的C(嵌入式)。
: 明日黄花蝶也愁。明日黄花。
: ...................
--
FROM 59.61.198.*
如果聚聚再次上台。
国内这些企业就得老老实实卷技术了。
【 在 CanonFans 的大作中提到: 】
: 工业软件本着能凑合就凑合的原则
: 在这上面每多花一分钱,领导都觉得是浪费
: 投资商更不看好这个小众的市场,制造业5%的利润,抠的要死
: ...................
--
FROM 59.61.198.*