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