C++ 大佬们求解

2018-02-12 10:37:00 +08:00
 lincya

说服不了做前端,还是要重拾 C++ 1 )之前在学校有学过 Windows 编程、C++、C、软件工程、数据结构什么的都有学过,重拾起来挺快的。 2 )还会 SQL,基本的 Linux 操作,Linux 下的 C++编程,QT 什么的,但是都不精。 3 )会用 navicat、SQLite Expert、SourceInsight、XShell 等基本工具 这半年的计划: 准备再刷一轮《 C++ Primary 》,然后买本 STL 的书刷一遍,看完之后找点 Github 的开源项目下班了自己做。 想问下各位大佬,1、这样学习之后,应该往哪个方向深入比较好找到工作 2、是否要多学习一门语言,比如 Python 或者 Java 的必要么 3、这样的学习路线有错么?

感谢大佬们的指导

3441 次点击
所在节点    问与答
16 条回复
ai277014717
2018-02-12 13:27:54 +08:00
我也想转 c++。mark 一下。这样找工作之后感觉还是找不到。社招很难找到没有经验的吧。你这个学习路线和服务器不沾边啊。给你个建议先去看看 c++服务器的 jd,然后准备一下简历,面试去看看他们想招什么样的人。然后回来准备学习路线。面试 c++算法应该少不了吧。
singer
2018-02-12 13:54:45 +08:00
中间件?高性能算法?图形图像?
coderluan
2018-02-12 14:04:39 +08:00
在应用开发和后端领域,C++基本都是日落西山,虽然肯定还有招的,但是真心不如直接学 web 或者 Java 啥的。

现在 C/C++的主战场都是性能相关的领域,比如我就是图像处理和高性能编程的,C/C++是主语言,但是基本不会用各种特性,因为对性能没啥帮助。所以楼主想做 C/C++,而是选择一个技术方向,学习该领域内的概念和算法,配合性能相关的技术线程,内存,汇编,异构等等,而不要深究 C/C++本身。
jasonlz
2018-02-12 16:06:27 +08:00
编程只是工具,业务方向才重要。
SPACELAN
2018-02-12 16:12:11 +08:00
我们招聘只招会 C++的,这样进来以后什么都可以干 hhh
xkeyideal
2018-02-12 16:13:38 +08:00
建议以 C++的功底,去找 Java,Python,甚至 Go 的工作,目标工作如#1 所说找后端服务器相关,C++首先太难,现在大部分用在算法和性能方面,想在工作中用好真不容易,抓住机会换个主攻语言才对。
lincya
2018-02-12 16:50:18 +08:00
@xkeyideal 但是换主攻语言,比如 Java 的话,没有实际公司的项目经验,怕社招找不到工作。。。在学习期间将学到的写到博客上,还有看 Github 源码应该对面试有帮助吧。
xkeyideal
2018-02-12 16:57:10 +08:00
@lincya 你是应届生还是社招,如果是应届生,那么就已自己感兴趣的 C++为主,兼顾另一种语言,在学校有大把的时间来折腾;如果是社招,那么就试着找那种可以接收你换语言的 jd,这类 jd 还是很多的,前提 你也要对该语言有一定的了解,至少能够上手写。公司一般不会卡应届生的语言,社招就不好说了,看人品,遇到好的组愿意尝鲜的。
写博客和 github 上项目,肯定是大大的加分项。个人建议你别折腾 C++,jd 少不说,而且要求精,难啊
lincya
2018-02-12 17:38:03 +08:00
@xkeyideal 可能会先写点现在工作要用的( Sciter,类似 js )的东西,还有数据结构和算法的吧。以及 windows 编程和网络通信这一类的。
kingwl
2018-02-12 17:48:27 +08:00
1. 好找工作: 前端
2. 要
3. 有 不要为了学 cpp 而学 cpp
forestyuan
2018-02-12 20:41:17 +08:00
我码了十几年的 C++,感觉工作越来越难找。
这个坑慎入!
veelog
2018-02-12 21:00:16 +08:00
C++,目前工作内容维护为主!
qwertty01
2018-02-12 23:18:47 +08:00
不到黄河不死心😏
janus77
2018-02-12 23:40:52 +08:00
图像处理,衍生:显卡,游戏引擎,ar,vr
操作系统,这个一直有(手机操作系统也是一部分啊)
多媒体,解编码(移动端音视频开发比较缺)
sryanyuan
2018-02-13 13:49:01 +08:00
c++出身 现在 c++和 go 都做
我们组主要是高性能的中间件会使用 c++写
目前的项目 分布式计算 计算和存储使用 c++ 其余的都用 go
c++开发周期太长 基础架构这儿使用的会比较多
但是从 c/c++学起来的,往往基础都会比较好
keysaim
2018-02-13 17:17:42 +08:00
建议楼主考虑一下 Go 语言方向

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

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

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

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

© 2021 V2EX