C++ 二年经验,但对未来迷茫,求各位前辈指点

44 天前
 Pernalin

我的现状

现在再公司做的是主要是 SDK 开发,然后会涉及一些图形学的内容。客户端界面方面,用 Qt 也都会做。

我的迷茫

  1. 不知道该选择什么 C++方向继续学习。如果抛开薪资不谈我可能更愿意做一个游戏主程,但就业这块终究是得脚踏实地。图形学我不反感但是兴趣也不多。又听说 C++基本每个行业差距都很大,也不想在当前行业(海图)深耕。实在迷茫,烦请大佬指点。

  2. 最近对公司的朝令夕改和项目管理麻木了,准备骑驴找马换个工作,我原先是在浙江老家(二线城市)拿 11x12 ,如果我去杭州,结合简历,请问我期望薪资多少合适?如果是上海呢?

  3. 如果有简历方面的问题也可以指出,再次感谢

简历

感激不尽!!!

2604 次点击
所在节点    职场话题
45 条回复
happinessnch
44 天前
当然是游戏方向了,业余多往这个方向靠拢,
只靠公司的项目可能业务量不够。
Pernalin
44 天前
@happinessnch 感谢回复!确实是感觉常规 c++开发和游戏基本不沾边,项目经历完全派不上用处,这样去找游戏行业的工作等于从零开始。而且感觉游戏行业普遍加班严重,目前国内也没有 Hello Game 这种就算让我加班我都感觉幸福的公司哈哈哈。
Sawyerhou
44 天前
要不要隐藏一下姓名和邮箱?
Pernalin
44 天前
@Sawyerhou 没事,同事应该都不上 V2EX 🙈,名字在图片里关键词应该也搜不到🙈
DonaldErvinKnuth
44 天前
本人 c/c++好多年了,先是说一下 c/c++的大体方向:
1. 图形图像/qt
2. 音视频。实际上也是要分开,比如音频主要代表的有声网,科大讯飞等
3. 网络。虚拟化,网络安全等
4. 功能开发。一些原来是 c/c++架构的成熟产品,迭代开发
5. 嵌入式。嵌入式分得领域非常多,存储,单片机,车载,机械
6. 医疗。医疗可以单独拿出来,算一个分类
7. 金融。要求高,不好进
8. 游戏。游戏分前端 u3d 之类,与图形图像有关联。服务器后端,主要就是高并发网络通信,与金融相关。

实际上个人感觉图形图像算是不错的一个分类。个人也做过游戏,建议不要入,一是因为太累,版本更新,熬夜加班太正常了。二是和金融一样,压力大,服务器一秒钟都不能停,有 bug ,一群人盯着不断问。三是游戏行业并不是需求大的方向,头部效应非常明显,底下的完全喝不到汤。
Pernalin
44 天前
@DonaldErvinKnuth 非常感谢大佬回复,对我很有参考价值。就是有点担忧图形学方向会不会卡学历。
enchilada2020
44 天前
哈哈哈 你这头像是隔壁丑头像生成器搞的吧
Pernalin
44 天前
@enchilada2020 哈哈哈哈哈哈对的,火速用上了
wildlynx
44 天前
医疗影像处理,这个方向还是不错的。门槛高一些
tool2d
44 天前
"请问我期望薪资多少合适?如果是上海呢?"

上海一般晚上都要加班,还有大小周,严格意义上,时薪也不会高太多。当然到手总额肯定是高不少了。
royking930911
44 天前
从一个过来人的经验来说 不管选什么行业 先找一个开发体系健全的公司工作三年吧
C++入门很难,精通就更难。 由于 C++虽然算很老的一门语言 但现在依旧缺乏像 java 一样的软件开发框架及生态,导致的结果就是,每个公司 ,每个行业 都有自己的一套东西。这样面试的时候,如果不是行业内的,只能从基础的软件设计思想,八股文这类便于考察的东西去问。
你的简历上写了很多你做的东西,基本上都是些很基础的开发工作,若是在面试过程中稍微深入一点就懵逼了。这个不是你的问题,毕竟也才 2 年,所以你要是想跳槽去其他行业,建议还是把基本功打扎实。
建议从如下几个方面了解:
1.设计模式
2.数据结构基础(基础算法)
3.linux 命令基础
4.多线程
5.网络编程
6.数据库
若是嵌入式行业,还要了解如下技术
7.arm 交叉编译
8.底层通讯协议( IIC ,SPI ,CAN ,UART )
9.shell 脚本
最后,尽量选择去大公司吧,一个好的开发习惯对你未来的职业发展影响很大。
DonaldErvinKnuth
44 天前
@Pernalin 卡学历是肯定的,计算机没有不卡的。c/c++相对好一些,但是看目前形势,说句不好听的实话,第一学历不是本科,会举步维艰。本科是最低门槛了。
c c++需要学的太多了。你也不一定会在图形图像上。如果一个工作都是功能开发,没太多复杂的东西,可以考虑跳一下,但是也不能太频繁。
我个人感觉,c c++不管行情怎么样,需求一直都是那些,学不好工资很低,找不到工作,学好了,可以说不太愁。有点断崖的感觉。
Pernalin
44 天前
@wildlynx 谢谢建议,我有研究生朋友就是在做这个,我会去了解一下。

@tool2d 天呐,但我还是尽量想找双休的工作,单休在当前公司已经体验过了,只有工作的滋味很不好受
Pernalin
44 天前
@royking930911 其实我对我自己的技术还是有一定自信的,我写的海图浏览器项目从零到一基本都是我自己搭建的,除了里面行业强相关的海图数据有前辈帮忙,其他基本大部分坑都自己踩过了。做行业标准项目时也学习了大量开源代码来提升自己的代码构建。

精通 c++确实很难,这点您说的有道理,我只能算是会使用 C++11-17 解决目前碰到的大部分问题,我会再调整下简历来贴合实际。

您提出的基本功建议非常有帮助,我确实应该在八股和您提出的几点继续了解。
jonty
44 天前
一样的情况杭州 C/C++的开发,去年 6 月本科毕业的,算上实习也差不多 2 年开发经验了。现在在制造业,加班严重~
Pernalin
44 天前
@jonty 杭州加班犯法早就有所耳闻了,我们老板拍脑袋让我们单休就是因为他有一帮子杭州老板朋友天天在他面前炫耀自己家员工单休/加班积极……但我还是想找找看有没有杭州的单休工作。
barrysj
44 天前
C/C++的方向有点局限,如楼上所说基本是一些大厂存量项目/游戏/嵌入式,如果你都不感兴趣的话建议不要被语言所限,该转就转
经验方面,2 年经验的话其实不是很长,找工作时变更方向也没有问题,这时面试会更多考察基础。建议这次换工作就找你有兴趣的方向去做,不然那像我一样 7 年换了三个方向现在挺痛苦的
jonty
44 天前
@Pernalin #16 可以来滨江这块看看吧,要是来了还可以一起吃个饭交流交流~
thiiadoewjwe
44 天前
@barrysj 老哥换了三个方向后,现在觉得哪个方向适合深耕或者发展前景好一点呢
Pernalin
44 天前
@barrysj 我刚毕业学的是 Java ,进了这家公司后因为业务要求转了 C++,但我发现自己还是蛮喜欢和认同 C++的。
其实我感兴趣的还是游戏或者是客户端,看了您之前的帖子,我可能和您一样更喜欢参与直接服务于用户的项目,这样的项目做好了更有成就感。方便问下您现在是哪个方向吗。

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

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

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

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

© 2021 V2EX