V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lincya
V2EX  ›  问与答

C++ 大佬们求解

  •  
  •   lincya · 2018-02-12 10:37:00 +08:00 · 3482 次点击
    这是一个创建于 2501 天前的主题,其中的信息可能已经有所发展或是发生改变。

    说服不了做前端,还是要重拾 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、这样的学习路线有错么?

    感谢大佬们的指导

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

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