来公司十个月了,还是不会写 c++怎么办 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
sapocaly
V2EX    程序员

来公司十个月了,还是不会写 c++怎么办

  •  
  •   sapocaly 2020-10-16 17:43:37 +08:00 8677 次点击
    这是一个创建于 1828 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本来计划 21 天学会的

    65 条回复    2020-10-17 19:56:25 +08:00
    Junh
        1
    Junh  
       2020-10-16 17:45:06 +08:00 via iPhone
    我还计划三天学会呢
    liujavamail
        2
    liujavamail  
       2020-10-16 17:46:31 +08:00
    能不能完成需求
    elfive
        3
    elfive  
       2020-10-16 17:46:48 +08:00 via iPhone
    10 个月边工作边学,能学会写 C++那是真的有能力的人。

    如果要 21 天学会的话,那我估计你定的目标最多是学会语法规则……
    raymanr
        4
    raymanr  
       2020-10-16 17:48:27 +08:00   21
    给领导发消息, "怎么,你活不到我学会 C++那天吗"
    IamCyborg
        5
    IamCyborg  
       2020-10-16 17:49:02 +08:00
    抖音开课吧 ”你知道花四天时间学习 C++会有什么改变嘛“
    constexpr
        6
    constexpr  
       2020-10-16 17:49:19 +08:00 via Android
    c++从入门到入土
    /table>
    sapocaly
        7
    sapocaly  
    OP
       2020-10-16 17:53:24 +08:00
    争取在离职前学会
    youla
        8
    youla  
       2020-10-16 17:57:16 +08:00
    到公司两个多月,还是不会写 golang 。
    youla
        9
    youla  
       2020-10-16 18:00:19 +08:00
    然后我把技术栈偷偷更换成了 asp.net core,搏一搏了,毕竟都是,能用就行。
    Cielsky
        10
    Cielsky  
       2020-10-16 18:02:04 +08:00 via Android
    @youla 你可太秀了
    TypeError
        11
    TypeError  
       2020-10-16 18:04:54 +08:00 via Android
    @youla golang 语法难点不多啊
    juzzle
        12
    juzzle  
       2020-10-16 18:05:47 +08:00
    @youla 发现被开除 可就太喜闻乐见了
    koujyungenn
        13
    koujyungenn  
       2020-10-16 18:06:35 +08:00
    不是 21 天能精通 C++吗?
    superrichman
        14
    superrichman  
       2020-10-16 18:07:57 +08:00 via iPhone   2
    时光机器.jpg
    99nasu
        15
    99nasu  
       2020-10-16 18:09:27 +08:00
    我学了好几年 C++了,感觉还是像刚毕业那时一样,估计慢慢要被年轻人淘汰了
    wangyzj
        16
    wangyzj  
       2020-10-16 18:09:54 +08:00
    争取今生能精通
    我觉得够呛
    sapocaly
        17
    sapocaly  
    OP
       2020-10-16 18:12:54 +08:00
    update 一下背景:组里产品是 cpp 写的 加入后一直没有系统的写一个大项目的机会,更多的做的都是系统设计 /维护工作,平时修修改改。快一年了,很急。
    sapocaly
        18
    sapocaly  
    OP
       2020-10-16 18:14:31 +08:00
    @99nasu 同样的感觉,老兄加油
    di94sh
        19
    di94sh  
       2020-10-16 18:20:32 +08:00 via iPhone
    @sapocaly 可以学个 python 快速实现一些想法,cpp 程序员过于在意细节处理了。
    sapocaly
        20
    sapocaly  
    OP
       2020-10-16 18:23:02 +08:00
    @di94sh 项目是 cpp 的 python 太慢不顶用啊
    shawn42025
        21
    shawn42025  
       2020-10-16 18:57:24 +08:00
    @youla golang 和 c++就语法难度还不能相提并论吧
    di94sh
        22
    di94sh  
       2020-10-16 19:00:20 +08:00
    @sapocaly #20 写代码很多思想是通用,cpp 很多思想实现起来非常的繁琐,从而让初学者一开始一直在关注细节,如果用一棵树比喻,cpp 就是从叶子开始往 root 学习,而 python 是从 root 往叶子学习,学习 python 可以尽快的体会面向对象的东西, 各种运算符重载,范型啥的怎么用,简单说就是用 python 抽象更容易更简单,当你会抽象了之后也就知道如何用 cpp 写抽象的代码了。
    youla
        23
    youla  
       2020-10-16 19:00:50 +08:00
    @shawn42025 确实不能相提并论,我也只是分享一下我的经历,因为是二开,比自己学还要麻烦。


    @TypeError 看上一条



    @juzzle 开除了请你吃火锅。
    di94sh
        24
    di94sh  
       2020-10-16 19:03:25 +08:00
    @di94sh #22 用 python 学习编程思想(抽象能力),用 cpp 学习实现细节。这是我的体会。
    Android2MCU
        25
    Android2MCU  
       2020-10-16 19:07:00 +08:00 via iPhone   2
    悄悄告诉你,我毕业好几年了,一直用 c 写 cpp 和 java,幸好没被发现,不然就被踢了
    watzds
        26
    watzds  
       2020-10-16 19:14:13 +08:00 via Android
    别逗我行吗?
    dswyzx
        27
    dswyzx  
       2020-10-16 19:18:05 +08:00
    @youla 好样的,新增 c#坑位若干
    yumenawei
        28
    yumenawei  
       2020-10-16 20:03:01 +08:00
    @raymanr #4 这个可能真活不到。。。
    yuchen01
        29
    yuchen01  
       2020-10-16 20:09:47 +08:00
    @youla 那只可能是你写不习惯
    yuruizhe
        30
    yuruizhe  
       2020-10-16 20:32:18 +08:00
    C++的寿命比我的还长,想参悟 C++估计还得费点功夫
    devtk
        31
    devtk  
       2020-10-16 21:20:54 +08:00
    你大概需要一个时光机
    feelapi
        32
    feelapi  
       2020-10-16 21:21:04 +08:00   1
    一年看懂简单代码,写点简单代码。
    三年入门,能看大部分代码,写一些不坑人的代码。
    十年成为专家,没有看不懂的代码,能够写生命周期超过 5 年的代码。
    二十年可以成为高级专家,没有写不出来的代码,能够设计实现声明周期超过 10 年的代码。

    我认识很多高级专家,可惜都是老外。平时看着那些二十年前写的代码,不想改,因为改了就要入坑了。

    生命苦短,我用 python 。
    across
        33
    across  
       2020-10-16 21:22:16 +08:00 via Android
    半年了 ,写起 js 还是瑟瑟发抖
    JerryCha
        34
    JerryCha  
       2020-10-16 21:58:53 +08:00
    因为工作需要,C++零基础没学过编译原理没写过 electron 直接上手 electron+nodejs+cpp addon 写 demo
    Lonenso
        35
    Lonenso  
       2020-10-16 22:14:23 +08:00
    急什么, 学十年就会了
    leafdream
        36
    leafdream  
       2020-10-16 22:21:41 +08:00
    别急 再等十年看
    liukrystal
        37
    liukrystal  
       2020-10-16 22:25:45 +08:00 via iPhone
    十年时间还差不多
    jmc891205
        38
    jmc891205  
       2020-10-16 22:34:33 +08:00 via iPhone
    10 个月能把 C with Class+STL 写好就不错啦
    sapocaly
        39
    sapocaly  
    OP
       2020-10-16 23:30:15 +08:00
    @di94sh 你说的有道理 但我 python 会啊 就是要学 cpp
    by73
        40
    by73  
       2020-10-16 23:46:59 +08:00
    C++ 涵盖的内容这么多,你想速成是非常难的。

    所以请精简学习内容,公司要你学的 C++ 跟你目前正在学的肯定有一些出入,例如我司强制规定不准自己写 template,那这部分能忽略掉相当多的知识点。总之按需学习就好,剩下的以后有时间有兴趣再慢慢学 = =
    sapocaly
        41
    sapocaly  
    OP
       2020-10-16 23:47:48 +08:00
    @by73 给你点个赞
    mm163
        42
    mm163  
       2020-10-16 23:56:57 +08:00
    @jmc891205 赞同
    普通人就把 C++当个 c with class 用用得了,其实大多数情况需要的是 c
    JAVAzhihu
        43
    JAVAzhihu  
       2020-10-16 23:58:27 +08:00
    你在说我? 平行空间? 我有 7 个月了。
    sapocaly
        44
    sapocaly  
    OP
       2020-10-17 00:09:04 +08:00
    @mm163 不同意你的观点 为什么在能用 cpp 的情况下要用 c ?除非 historical issue ?
    maokabc
        45
    maokabc  
       2020-10-17 03:47:19 +08:00 via Android
    文件名写的 cpp,实际里面写的都是 c
    AlohaV2
        46
    AlohaV2  
       2020-10-17 08:04:30 +08:00 via iPhone
    Raven316
        47
    Raven316  
       2020-10-17 08:07:25 +08:00
    你们公司用 python 的把
    sirius4gnu
        48
    sirius4gnu  
       2020-10-17 08:35:58 +08:00
    楼主你多虑了,这个世界上根本没人会 C++,大家都是假装会而已。
    zjsxwc
        49
    zjsxwc  
       2020-10-17 08:47:29 +08:00
    c++ 20 就是一门全新的语言
    xunxuntj
        50
    xunxuntj  
       2020-10-17 08:55:22 +08:00
    21 天学会 C++漫画了解一下
    twoconk
        51
    twoconk  
       2020-10-17 09:06:14 +08:00
    多谢多练!
    maokabc
        52
    maokabc  
       2020-10-17 09:54:05 +08:00 via Android
    maokabc
        53
    maokabc  
       2020-10-17 10:33:39 +08:00 via Android
    汗,不好意思,走路意外乱点出的回复。
    sapocaly
        54
    sapocaly  
    OP
       2020-10-17 10:47:42 +08:00
    @Raven316 hmm 严格意义上来说我们公司啥都用 但我在的这个做数据库的部门主要是 cpp,当然 infra 啥的 java,python 也都有。
    idoggy
        55
    idoggy  
       2020-10-17 11:41:41 +08:00 via Android   1
    楼主,按理说你进公司后第二十一天就该被未来的自己替换掉了,现在看来是未来的自己出了点什么状况,你要相信他,再耐心等待一段时间看看
    raymanr
        56
    raymanr  
       2020-10-17 12:24:01 +08:00
    @idoggy 到死都没学会 c++ 啊哈哈哈哈哈哈
    jin7
        57
    jin7  
       2020-10-17 12:35:38 +08:00
    我也想学 c++
    leoguo08
        58
    leoguo08  
       2020-10-17 12:50:07 +08:00
    @youla 优秀
    jones2000
        59
    jones2000  
       2020-10-17 13:05:41 +08:00
    没 5,6 年 c++学习和开发经验, 都不好意思说自己是学 c++的。
    这个不比 js, py 等快速开发语言,学几天就说自己是全栈,分分种一个应用系统就出来了。
    Ritr
        60
    Ritr  
       2020-10-17 13:20:17 +08:00
    @raymanr 我真活不到你学会 c++那天了
    kun775
        61
    kun775  
       2020-10-17 15:23:18 +08:00
    5 年 C++程序员路过,正在转 Go 语言,C++太复杂了,入门容易精通难
    947211232
        62
    947211232  
       2020-10-17 15:25:45 +08:00
    出来工作用了 2 年才学会
    namelosw
        63
    namelosw  
       2020-10-17 15:26:52 +08:00 via iPhone
    弃坑吧,可以去逼乎搜一下,我记得不撸兔子以前有个叫轮子哥写 C++的系列.

    我记得中心思想是,C++这么难,是学不会的,只能会一点,会一点的都弃坑了. 要是还没弃坑的,一定是一点都不会的...
    gimp
        64
    gimp  
       2020-10-17 15:27:56 +08:00
    把老板锤爆,换 Rust !乌拉
    timsensor
        65
    timsensor  
       2020-10-17 19:56:25 +08:00
    那就再来 10 个月呗
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2692 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 51ms UTC 14:11 PVG 22:11 LAX 07:11 JFK 10:11
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86