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

现在 C++ 程序员什么发展前景?

  •  1
     
  •   sunny001 · 2015-07-10 08:22:41 +08:00 · 7680 次点击
    这是一个创建于 3454 天前的主题,其中的信息可能已经有所发展或是发生改变。
    38 条回复    2015-07-11 08:56:04 +08:00
    dahvlh
        1
    dahvlh  
       2015-07-10 08:55:27 +08:00 via Android
    我所接触的大概就是 安卓中间件 和 安卓 framework ,游戏开发
    bengol
        2
    bengol  
       2015-07-10 09:20:49 +08:00 via Android
    坐吃等死
    choury
        3
    choury  
       2015-07-10 09:37:01 +08:00 via Android
    我现在在用c++做开发
    deving
        4
    deving  
       2015-07-10 09:42:12 +08:00 via iPhone
    世界第二的语言
    aisk
        5
    aisk  
       2015-07-10 10:02:59 +08:00
    服务端开发。
    monnand
        6
    monnand  
       2015-07-10 10:12:42 +08:00
    服务器端的后端开发。这个很多公司都需要用C++ Java的。
    macrosea
        7
    macrosea  
       2015-07-10 10:19:11 +08:00
    C++ 太难?这个时代伪程序员太多了,Java 容易吧,伪Java-er 居然不知道什么叫反射,python 容易吧,伪python-er 不知道何为 supper() ?
    saberlion
        8
    saberlion  
       2015-07-10 10:48:22 +08:00   ❤️ 1
    @macrosea 伪Python不懂吃晚餐
    macrosea
        9
    macrosea  
       2015-07-10 10:54:55 +08:00
    @saberlion 见笑了, super
    Anybfans
        10
    Anybfans  
       2015-07-10 11:17:36 +08:00
    @macrosea ..人家楼主都没说什么。你就开喷。。本菜鸟表示亚历山大啊。。
    zonghua
        11
    zonghua  
       2015-07-10 11:24:52 +08:00
    你们知道程序运行的时候,CPU中的电子是怎么运动的吗?
    macrosea
        12
    macrosea  
       2015-07-10 11:25:49 +08:00
    @Anybfans 误解了吧, 我有在喷楼主么?不针对任何人
    Kilerd
        13
    Kilerd  
       2015-07-10 12:05:59 +08:00
    个个都是大神啊,,程序运行的时候,,CPU那个晶体管在用,本菜鸟都不知道。。
    suikator
        14
    suikator  
       2015-07-10 12:08:51 +08:00 via Android
    求解电子是怎么运动的
    soli
        15
    soli  
       2015-07-10 12:31:13 +08:00   ❤️ 1
    越来越不喜欢C++ 了。

    因循守旧、固步自封。


    但将近十年的经验。。。
    flight2006
        16
    flight2006  
       2015-07-10 12:35:37 +08:00
    服务端开发,游戏开发,即时通信开发,传统IT行业(华为之类)
    yemenchun1
        17
    yemenchun1  
       2015-07-10 12:46:07 +08:00 via iPhone
    关于电子运动:CPU作为数字元件,最基本的是以0、1表示信息,这在实际电路中对应的是高电平和低电平,CPU有引脚接电源为恒压,打开某个引脚的门时此引脚与电源电压相同,电子向电源移动,对应进行置高电平1操作,相应对于逻辑1或0。
    yemenchun1
        18
    yemenchun1  
       2015-07-10 12:48:30 +08:00 via iPhone
    power engineering自学单片机毕设dsp目前边工作边学习swift和code complete准备怒转码农的伤不起
    sunny001
        19
    sunny001  
    OP
       2015-07-10 12:51:42 +08:00
    C++ 11 出了不少新东西, C++ 14 , 17 也即将更新。
    sunny001
        20
    sunny001  
    OP
       2015-07-10 12:52:29 +08:00
    这里缺少个c++ 节点吧
    c24c4fe8
        21
    c24c4fe8  
       2015-07-10 13:11:19 +08:00
    C++ 开发效率太低了,调试起来太痛苦了, 只有不得不用的时候才使用,其他的时候能python 和java的时候坚决不用C++
    rayyang88
        22
    rayyang88  
       2015-07-10 13:48:22 +08:00 via iPhone
    必须转Golang啊。
    dcoder
        23
    dcoder  
       2015-07-10 13:52:53 +08:00
    同意, 该转 Golang
    Chrisplus
        24
    Chrisplus  
       2015-07-10 13:54:00 +08:00
    c++ 永不为奴
    visonme
        25
    visonme  
       2015-07-10 13:56:30 +08:00
    看你在C++这块的功底和造诣了,如果不行那再说啥前景都是扯淡,但是如果你技术好,不敢说C++未来如何,至少幸福你这辈子是没问题了
    undef404
        26
    undef404  
       2015-07-10 16:05:57 +08:00
    有没想过windows下的c++程序猿。。
    benjiam
        27
    benjiam  
       2015-07-10 17:18:18 +08:00   ❤️ 1
    必须承认java 正在占领c++ 的领地,在后端web 开发基本上没有c++ 的 前端也基本都是object c , java
    c++ 基本只能在服务器领域还有使用, windows 下的需求也大大的缩减,导致普通的c++ 机会很少。
    反驳我,很容易,但是毫无意义。在互联网领域看 和java的机会是 5:1 甚至是 10:1. 不要告诉我技术好 云云,绝大多数人的技术优势,并不能超过语言优势,同时 java 的优势也很明显,大量的使用场景,成功的产品,现有的系统。反观 c++ 现在还没有一个好的稳定的, 被大规模认可的framework. stl 算一个, boost 呢? 认可程度远不如 stl, google 的c++编码规范 也并未完全推荐boost 所有的库,所以,c++自身的枯萎就很正常了。
    sunny001
        28
    sunny001  
    OP
       2015-07-10 20:40:21 +08:00
    @benjiam 分析的很到位,感谢!
    作为一枚C++开发人员,不知道怎么转变? 求指导
    RangerWolf
        29
    RangerWolf  
       2015-07-10 20:45:38 +08:00
    @sunny001 dmlc 很牛逼~ 全是Cpp的作品~
    比如xgboost吧, 用python的sklearn里面的GBDT,虽然能有相同的或者稍好一丢丢的效果,但是速度慢了10倍以上

    Cpp的威力


    但是我还是继续python + java。 Cpp太难搞定了对我来说
    hellogmh
        30
    hellogmh  
       2015-07-10 21:22:45 +08:00
    你们正在用的浏览器,都离不开C++
    linxy
        31
    linxy  
       2015-07-10 21:32:10 +08:00
    确实 看见也有不少招webkit方向的。
    感觉cpp学好了才有饭吃。
    不像某语言,市场大…什么水平的都有…(这话不会被喷吧…不要来和我争
    znoodl
        32
    znoodl  
       2015-07-10 22:05:51 +08:00
    C++都在需要高性能的核心底层领域,随着硬件性能的提升以及价格的降落,其他语言一点点吞噬C++。
    但是C++不会太快退出,而且C++也在进步。
    会用C++的都是高手,转其他方向应该都很容易。
    pi1ot
        33
    pi1ot  
       2015-07-10 22:53:56 +08:00
    大部分大中型网站都有后端C++职位吧,有意尝试的话可以给我消息。
    ilotuo
        34
    ilotuo  
       2015-07-11 00:12:01 +08:00 via Android
    机器视觉图像处理三维重建哪个库不是用cpp的?
    leavic
        35
    leavic  
       2015-07-11 00:26:13 +08:00
    你们不做底层,永远不知道C++的基石地位,嵌入式的世界就是C的世界,所有用过C++的嵌入式程序员都很难再回到C。
    这个世界可以没有web,但不会没有嵌入式。
    sunny001
        36
    sunny001  
    OP
       2015-07-11 01:29:16 +08:00
    无意挑起语言之争,总是有些迷茫。
    看到这么多V友诚恳的回复,非常感谢!
    我想我会继续学CPP,但是也不会局限于此,也会根据项目的需求学习其他语言。
    stackpop
        37
    stackpop  
       2015-07-11 01:52:05 +08:00
    呃,百度和腾讯里面,大量网络服务开发都是用的 c++
    macemers
        38
    macemers  
       2015-07-11 08:56:04 +08:00
    这都值得讨论?

    一句话:学好c++,走遍天下都不怕
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6126 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 02:30 · PVG 10:30 · LAX 18:30 · JFK 21:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.