聊一下 “小而精” 的 C++方向,或者说是 ”不易被替代“ IT 方向

2022-10-30 10:41:22 +08:00
 ajaxgoldfish

聊一下 “小而精” 的 C++方向,或者说是 ”不易被替代“ IT 方向

背景:

​ 2023 届应届生、计算机专业、一本、二线城市

现状:

​ 上个月找到工作后一直在一家做 PKI 的小公司实习,什么都干,一会 C 、一会 Java 、一会前端的,感觉这样下去就是浪费时间,什么都是学个皮毛。

想找个新方向原因:

​ 先说原因吧,虽然我在这家公司什么都干,但是我感觉到这家的人员基本不怎么流动,除了刚毕业的都是干了五年以上的老员工,基本没有怎么离职的,还有就是明显感觉到没有受到疫情影响,做的产品也都是需要积累的那种比如 pcie 接口的一些加密机。所以受此启发想找个小一点、稳一点的方向、门槛高点的。

目前这几个方向各位兄台怎么看

8460 次点击
所在节点    程序员
59 条回复
root111
2022-10-30 12:12:16 +08:00
没必要追求“小而美”的 cpp 方向,cpp 方向离业务较远,无法直接为公司带来收益,业务不行这些可能是优先被裁的部门。个人看法还是做好业务。
anonymousar
2022-10-30 13:03:41 +08:00
@root111 搜广推全是 cpp 到你这 “无法为公司带来收益” 有一套啊?
yao177
2022-10-30 13:10:20 +08:00
最不会被替代的其实是和业务绑定的开发部门,c++这种做中间件的最容易被开
tool2d
2022-10-30 14:39:58 +08:00
学 C++没啥用,除非最赚钱的游戏行业。别的领域对性能需求没那么大。

楼上都说了,C++最大的问题,是出活太慢,让新手写,很容易出 BUG 不好查找。距离最终产品有很大距离。

你如果找个公司养老,那倒是还挺不错的。
jones2000
2022-10-30 15:07:52 +08:00
选一个行业混 10 年业务经验+10 多年 c++开发经验, 基本都够吃了。也没人跟你卷。不是核心模块,大致说下业务流程让其他部门如 go, py,java 去搞就可以了。核心模块 c++写库,go, py, java 都可以调用。关键你要能熬十几年, 不换方向。少用插件,尽量都自己开发。
zhangqilin
2022-10-30 16:29:45 +08:00
分布式存储好找工作,你说的另外两个方向我都没怎么听说过工作机会
hello2090
2022-10-30 16:31:38 +08:00
@jones2000 那为啥不专心做十年量子计算,或者超载带通讯啥的,卷的应该更少吧。或者 c++做个搜索引擎,取代百度?
DeWjjj
2022-10-30 16:33:58 +08:00
不会以为会调优和写中间件的人不会写业务吧???
都会不就好了?
root111
2022-10-30 17:26:30 +08:00
@anonymousar 你拿 cpp 写个框架和库能给公司带来直接受益?还不是业务部门用 java ,go ,py 啥的调用,然后写业务逻辑?
Aloento
2022-10-30 17:32:11 +08:00
你会的也太少了
anonymousar
2022-10-30 18:22:09 +08:00
@root111 你在这反驳什么?搜广推不是业务?
kaedeair
2022-10-30 21:12:47 +08:00
多看看代码吧,思考如何能更好的工程化。等你搞明白业务代码怎么跑起来的优秀的设计在哪里;弄明白存在哪些缺陷;搞清楚应该怎样改进和设计的时候再跑也不迟
wdlth
2022-10-30 22:09:08 +08:00
加密机已经是比较成熟的东西了,只要国密算法不出新的,也不会去动,多一个人少一个人也不是什么大事。
我觉得你可以看一下国产 CPU 移植方面的。
7zlid
2022-10-30 22:16:55 +08:00
做技术不可能不可替代的
传统行业比如医生之类的也在慢慢转管理
rophie123
2022-10-30 23:16:13 +08:00
工控 Qt 比较稀缺
windbadboy
2022-10-30 23:17:47 +08:00
@jones2000 你的学习理念我很赞同,“少用插件,尽量都自己开发”。
c 是我一直比较喜欢的语言,相对比较接近底层,能够利用指针直接通过地址来访问,速度相对更快,同时在网络开发方面,能够自定义很多参数,构造自己想要的报文格式。另外用来学习数学也挺不错,用程序来解微积分,不仅复习了数学,还能熟悉编程。
python 是另一门我比较喜欢的语言,自己动手爬喜欢的视频,感觉蛮不错。
编程是我的业余爱好,并非工作。因为时间有限,其它不太感兴趣的语言就不再想碰了。我更想从纵向提升自己的知识水平。
roundgis
2022-10-30 23:21:56 +08:00
想辦法出國讀個博士吧

看一下人家在搞什麼
tianshilei1992
2022-10-30 23:31:00 +08:00
做 compiler 呀 :-)
tianshilei1992
2022-10-30 23:32:07 +08:00
@tool2d
> 别的领域对性能需求没那么大。
所以有一个领域叫高性能计算,对性能需求不大?
tool2d
2022-10-31 00:25:32 +08:00
@tianshilei1992 以前没有 JIT ,现在很多语言都有,C++性能没以前优势大。

而且这种领域通常都是老人统治的,你一个新人想要进入,其实很难的。类似楼主是运气好,公司核心代码也不一定会让他写。

普通水平的毕业生,哪有 C++的机会。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/891097

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX