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

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

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

    本来计划 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++从入门到入土
    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++估计还得费点功夫
    kios
        31
    kios  
       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   ·   我们的愿景   ·   实用小工具   ·   1041 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 22:32 · PVG 06:32 · LAX 15:32 · JFK 18:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.