V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jxf2008
V2EX  ›  程序员

该学啥?

  •  
  •   jxf2008 · 2019-05-08 17:12:21 +08:00 · 5377 次点击
    这是一个创建于 2026 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我机械行业,中途出家的,最初自学 C++,然后网上有人和我说 java 才是未来的趋势

    我想着学了一年多的 C++放弃了可惜,于是继续 C++,然后学了 Qt,终于在自学编程两年后找到了第一份工作,负责开发某个设备的 PC 端的操作程序

    正当我打算在 C++/Qt 的路上走下去的时候,有人告诉我,windows 系统未来桌面上的图标会越来越少,最后只剩一个浏览器。。。。。我在考虑要不要去学 PHP 或 js 之类

    今年年初公司出了一些意外情况,我紧急接收了一个安卓开发项目,我边干边学,总算没有出洋相也捣鼓了一些安卓开发的基础,本来想着等最近公司事忙的差不多了,有剩余时间了好好捣鼓下安卓开发,但又有人告诉我安卓开发正在走下坡路,这话我没考证过,但当初我准备转行的时候第一个考虑的就是安卓开发,但看着培训机构量产安卓开发人员,我觉得竞争压力过大所以才选择 c++.

    因为我手头的本职工作时开发医用的彩超,和需要一些图片处理的知识,去年年底想着今年学下 OpenCv 以及图片处理。。

    真的有些迷茫,不学吧,今年各种裁员消息搞的我心里有点方,尤其我这种半途出家,30 岁才开始搞编程的,学习新技术吧,感觉不知道学啥好。

    诸位一个 C++(非 C)程序员,该往什么方向发展呢?
    54 条回复    2019-05-10 00:37:32 +08:00
    zhang1215
        1
    zhang1215  
       2019-05-08 17:21:55 +08:00
    我也是 C++,做高性能服务器那块的,先收藏了
    daqiaowijiu
        2
    daqiaowijiu  
       2019-05-08 17:23:14 +08:00
    go ?
    zyp0921
        3
    zyp0921  
       2019-05-08 17:24:49 +08:00
    现在只会 C (嵌入式,openwrt,行车记录仪都做过) , 求问,该学啥?
    brucewuio
        4
    brucewuio  
       2019-05-08 17:27:54 +08:00
    这个挺好的啊 图片处理的知识,OpenCv ,如果数学没问题 走这条路
    MetalCore
        5
    MetalCore  
       2019-05-08 17:32:01 +08:00
    android 现在培训少很多,感觉市场还是可以的,可以 android+C++搞安卓底层,openCV 和 JS 可以附带学学;我学了半年的 C++,工作用不上,都忘光了
    jxf2008
        6
    jxf2008  
    OP
       2019-05-08 17:43:43 +08:00
    @daqiaowijiu
    两极分化。。。。
    有人说 Go 就是未来,
    有人说 Go 类似 C#,谷歌为了自己公司利益而强推的一种编程语言,但最终会被其他巨头强力阻击。
    jxf2008
        7
    jxf2008  
    OP
       2019-05-08 17:44:15 +08:00
    @zhang1215
    服务器那块,不是 C 主打么?
    qqor
        8
    qqor  
       2019-05-08 17:46:31 +08:00 via Android
    管理或者人事吧,成天 office,挺简单的,钱不少拿
    HuasLeung
        9
    HuasLeung  
       2019-05-08 17:47:36 +08:00 via Android   ❤️ 1
    go 是云服务时代的 c 语言
    ruyuejun
        10
    ruyuejun  
       2019-05-08 17:58:15 +08:00   ❤️ 1
    golang 吧,我也在学习,
    刚写完热乎乎的学习笔记:
    https://github.com/overnote/Golang
    学完后感觉脱离了 C、C++、Java 的苦海,实用性尚可。
    未来大多场合都是涉及云计算、分布式架构,感觉 go 的发挥空间不亚于 Java。
    duola
        11
    duola  
       2019-05-08 19:25:14 +08:00
    @ruyuejun 看了一下,感觉写得不错。
    ruyuejun
        12
    ruyuejun  
       2019-05-08 19:39:55 +08:00 via iPhone
    @duola 谢谢,刚整理完,还有很多格式错误,深度也不够,还得很长时间补充,学到哪写到哪。
    yokiam
        13
    yokiam  
       2019-05-08 20:33:01 +08:00
    学法律吧
    taogen
        14
    taogen  
       2019-05-08 23:14:51 +08:00 via Android
    每个方向做精了都有钱途。学好计算机基础,选择一个主方向深入学习,其他方向也多涉猎。
    largecat
        15
    largecat  
       2019-05-09 06:24:13 +08:00 via Android
    试试 flutter,现在很多大厂都在找跨平台方案,虽然很难但是是大趋势,都想压缩开发成本
    likelike
        16
    likelike  
       2019-05-09 08:58:46 +08:00
    做游戏去啊
    qqor
        17
    qqor  
       2019-05-09 09:00:47 +08:00 via Android
    事实上我感觉你应该学习普通话,应该是”什么”,而不是土气的”啥”
    jxf2008
        18
    jxf2008  
    OP
       2019-05-09 09:08:43 +08:00   ❤️ 3
    @qqor
    为啥“啥”就是土气?你规定的?
    usingnamespace
        19
    usingnamespace  
       2019-05-09 09:31:19 +08:00 via iPhone
    C/C++是一个适合最开始学习的人的语言 因为没有哪个语言比 c 更接近底层 学好操作系统 网络 都离不开 c 但是在此之后就不要再去搞 C C++了 尤其是 C++工业界实在已经要抛弃他了 但还是有 c++容身之处的 有些框架底层还是会用用 c++ 或者 windows 内核 不过 c 基本是永恒的 面向过程语言的老大还是没变过
    jxf2008
        20
    jxf2008  
    OP
       2019-05-09 09:52:34 +08:00
    @usingnamespace
    那该转啥呢?
    qqor
        21
    qqor  
       2019-05-09 10:24:22 +08:00 via Android
    @jxf2008 普通话等级考试规定的
    axwz88
        22
    axwz88  
       2019-05-09 12:04:09 +08:00 via Android
    @qqor 杠精说的就是你这种人
    qqor
        23
    qqor  
       2019-05-09 12:07:23 +08:00 via Android
    @axwz88 不,是你这种人。
    jxf2008
        24
    jxf2008  
    OP
       2019-05-09 13:07:31 +08:00
    @qqor
    愿闻其详

    我从小到大都是“啥”,我们家说了几代人的话,你说土就是土?
    qqor
        25
    qqor  
       2019-05-09 13:11:42 +08:00 via Android
    @jxf2008 自己去查,去考,找不到再问,毕竟人人都不是对你免费的 NPC
    betulac
        26
    betulac  
       2019-05-09 13:22:20 +08:00
    多端统一是趋势,目前 js 是最有力的竞争者
    JerryCha
        27
    JerryCha  
       2019-05-09 13:27:23 +08:00   ❤️ 1
    html+css+js 然后跑在浏览器的确是个大趋势
    钻研技术不如学习话术,然后套路资本家
    jxf2008
        28
    jxf2008  
    OP
       2019-05-09 13:54:53 +08:00
    @qqor
    章口就莱?
    zjddp
        29
    zjddp  
       2019-05-09 14:06:50 +08:00
    @qqor 为啥你觉得「啥」土气就要别人学普通话?来你给大家讲讲你凭啥让别人学?
    qqor
        30
    qqor  
       2019-05-09 15:00:37 +08:00 via Android
    @zjddp 这得你自己去研究,去学习,去找资料,别人不能什么都告诉你,这样会培养你衣来张手的坏习惯
    qqor
        31
    qqor  
       2019-05-09 15:01:22 +08:00 via Android
    @jxf2008 你也别太往心里去,在这个讨论区我回復非技术贴纯粹是为了摸鱼
    shintendo
        32
    shintendo  
       2019-05-09 15:02:40 +08:00
    围观奇葩……
    index90
        33
    index90  
       2019-05-09 15:06:08 +08:00
    有人说,有人说,有人说……
    wanacry
        34
    wanacry  
       2019-05-09 15:10:20 +08:00
    @qqor 同,围观奇葩中
    eternaldzw
        35
    eternaldzw  
       2019-05-09 15:13:41 +08:00
    论坛讲什么土不土的。。。又不是去演讲。。。就算是演讲,也没人会关注这个土不土,内容至上
    zooo
        36
    zooo  
       2019-05-09 15:13:50 +08:00
    我也在想一个问题,
    技术永远在不断改变,更新,我们应该学习什么技能?
    daryl
        37
    daryl  
       2019-05-09 15:15:17 +08:00
    为什么总是追求新技术呢?为什么不能踏踏实实的把计算机基础学一学呢?
    fullpowers
        38
    fullpowers  
       2019-05-09 15:30:08 +08:00
    ros
    qingxiangcool
        39
    qingxiangcool  
       2019-05-09 15:32:10 +08:00
    看楼主头像, 还以为楼主想干啥呢
    hahaayaoyaoyao
        40
    hahaayaoyaoyao  
       2019-05-09 15:32:56 +08:00 via Android   ❤️ 1
    @daryl 要吃饭的啊
    ruyuejun
        41
    ruyuejun  
       2019-05-09 15:43:52 +08:00
    啊咧,不应该是大家晒晒自己的技术推广意见吗,突然换了方向啊
    zjsxwc
        42
    zjsxwc  
       2019-05-09 15:47:40 +08:00
    c++一把梭什么都能干
    jxf2008
        43
    jxf2008  
    OP
       2019-05-09 15:55:00 +08:00
    @index90
    不知道听谁的好啊。。。。。。
    reymond3
        44
    reymond3  
       2019-05-09 16:52:21 +08:00
    @yokiam 赞同
    fvckDaybyte2
        45
    fvckDaybyte2  
       2019-05-09 16:53:13 +08:00 via iPhone
    @qqor “啥”是挺土气的,应该用 What,我该学 what,绝对洋气
    qqor
        46
    qqor  
       2019-05-09 17:00:36 +08:00 via Android
    @fvckDaybyte2。。。。你这跟没有人打过必胜客,所以没有人是最厉害的,一个道理。
    他姓没,叫有人。
    gramyang
        47
    gramyang  
       2019-05-09 17:01:43 +08:00 via Android   ❤️ 1
    学了 c++,其他的语言不都是信手拈来么?
    jxf2008
        48
    jxf2008  
    OP
       2019-05-09 17:27:00 +08:00
    我艹。。。。

    你们别光顾着收藏。。。
    给点意见撒
    slideclick
        49
    slideclick  
       2019-05-09 17:36:18 +08:00
    你学 java 吧,你机械出身,什么高并发服务器,图像处理,不要搞了.
    学 java 搞搞商业逻辑

    世界上很多赚钱路,你不用走 c++
    slideclick
        50
    slideclick  
       2019-05-09 17:37:16 +08:00   ❤️ 1
    @gramyang 这是小白看法
    wknet1988
        51
    wknet1988  
       2019-05-09 18:02:39 +08:00
    去学网络安全,做黑产,最有钱途。
    daryl
        52
    daryl  
       2019-05-09 18:45:31 +08:00
    @hahaayaoyaoyao 但是我觉得 C/C++ 如果没有一个完整的计算机体系的知识做支撑,很难有所成就吧= =
    cuebyte
        53
    cuebyte  
       2019-05-09 18:56:13 +08:00   ❤️ 1
    Rust
    funlee
        54
    funlee  
       2019-05-10 00:37:32 +08:00
    学 js,来做前端把
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2754 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 08:16 · PVG 16:16 · LAX 00:16 · JFK 03:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.