• 请不要在回答技术问题时复制粘贴 AI 生成的内容
djFFFFF
V2EX  ›  程序员

工作三年半,还是感觉自己好水

  •  
  •   djFFFFF · Feb 5, 2017 · 12035 views
    This topic created in 3564 days ago, the information mentioned may be changed or developed.
    国内 Top N 大学毕业,一直在小但知名的公司工作(两家),也算独立负责了很多业务(注册用户亿 /千万级,日活百万级),大部分时间是后端(两家用的语言不一样),因 iOS 缺人临时给 iOS 干过几个月,也曾给一个新成立的部门(唯一的技术)前后端都做了大半年。
    在哪都被夸聪明。在新东家半年拿了 A 的绩效,但是自己就感觉心里的焦虑从来没有减轻过,从老东家离职的时候甚至一度怀疑能不能找到工作(囧)。
    一个感觉是做业务需求的话,也就这样了:不需要对技术理解很深,能满足用户需求就行。我自己也不是很努力,自驱力一般,不求甚解为多,够用就行,导致基础很不扎实。举个最简单的例子:自己给自己模拟面试让系统多进程多线程编程,我就说不出个所以然来。
    另一个感觉是没有代表作。没造过轮子也没开发过多牛逼的技术。

    现在迷茫的很。有朋友有同感吗?
    85 replies  •  2017-02-24 00:41:49 +08:00
    wang9706
    wang9706
    Feb 5, 2017
    1
    有,纯粹是看文档,面象需求编码。。感觉能力没有质的提高
    precisi0nux
    precisi0nux
    Feb 5, 2017 via iPhone
    2
    我也是一样,感觉是面向业务需求编程。没有深入的理解。
    scriptB0y
    scriptB0y
    Feb 5, 2017
    3
    多看一些原理方面的书吧,然后看这些书的作者提到的或者推荐的书,看多了有时候看到文档就能知道这个是怎么做的了。甚至可以不看文档,直接去看代码。 csapp , sicp , http 方面的, tcpip ,算法,人工智能,都去看看,不用管有用没用,当休闲了。
    cszeus
    cszeus
    Feb 5, 2017
    4
    加我一个
    happyyl
    happyyl
    Feb 5, 2017 via Android
    5
    加一
    Mogugugugu
    Mogugugugu
    Feb 5, 2017
    6
    加一
    scys
    scys
    Feb 5, 2017
    7
    迷茫+1
    jiangzhuo
    jiangzhuo
    Feb 5, 2017❤️9
    8
    我等面向工资编程的都不会有这种烦恼
    JhZ7z587cYROBgVQ
    JhZ7z587cYROBgVQ
    Feb 5, 2017
    9
    这种感触其实大家都有,可能像我这样缺钱的还会觉得钱少想努力赚钱啥的,但是目前其实也没什么好的办法,只能想想办法造轮子提升自己的能力
    sfree2005
    sfree2005
    Feb 5, 2017 via iPhone
    10
    同感,整天写业务 干的工种广,多(前后端,运维都干),但深度不够,基本上用不到很复杂的东西。所以现在上班路上还自己复习下算法和数据结构什么的,想学一门较为擅长多线程的语言,最近看上了 go ,想在公司的项目上部分业务用上它来处理多用户的请求或加快数据处理速度
    theohateonion
    theohateonion
    Feb 5, 2017
    11
    +1 入职半年 目前还是业务驱动开发,什么东西都能写 但是都是浅尝辄止 没有深入
    ihuotui
    ihuotui
    Feb 5, 2017
    12
    建议看看底层知识,看框架源码及分析。
    假如不知道如何写多线程才是高效,那还不及格。
    Yourshell
    Yourshell
    Feb 5, 2017 via Android
    13
    就读 top n+10086 ,可能加多个零。刚学这门课没多久,入这行喜欢的就是探索的过程和完成一个目标高潮般的快感。感觉楼主可能失去了刚开始的热情吧,可能是我还没完全踏入社会不能理解。正所谓人比人。迷茫可能就是因为闲着吧。
    bulldozer
    bulldozer
    Feb 5, 2017
    14
    现在工作环境变化迅速,岗位就是要求 T 型人格,上面一横表示你的知识面足够宽,什么都懂一点的万金油,下面一竖表示你要有起码有一个方面是足够深入的。

    所以不必要太担心是不是过于博而不精,工作环境就是这样,没有机会给你花五年研究一个东西。
    wffish
    wffish
    Feb 5, 2017 via iPhone❤️5
    15
    我毕业工作时候,我父亲对我说的一段话一直铭记在心:当你觉得你很懂的时候其实你狗屁不通。当你觉得自己什么都不懂的时候你才真正开始懂了。

    迷茫的时候多看书,解开了迷惑也就获得了进步。
    eggggger
    eggggger
    Feb 5, 2017
    16
    +1 ,深深的焦虑
    coderluan
    coderluan
    Feb 5, 2017❤️5
    17
    我和楼主差不多,
    不过这根本不是迷茫...

    这 TM 就是懒好吗?
    这 TM 就是懒好吗?
    这 TM 就是懒好吗?

    感觉技术不深入就去深入呗。
    感觉基础不扎实就去扎实呗。
    感觉没做过轮子就去做个呗。

    不知道自己的问题叫迷茫。
    知道自己问题不去改就叫懒。

    不懒了,充实了,哪还有时间考虑这些有的没的。

    推荐两个治疗懒病的方法, [跳出 comfort zone] 和 [学做 target list] 。

    PS :我已放弃治疗。
    liufish
    liufish
    Feb 5, 2017
    18
    @coderluan 看到最后一句,噗...
    jackisnotspirate
    jackisnotspirate
    Feb 5, 2017 via iPhone
    19
    一个好的平台很重要呀,同迷茫中,每天跑步看书麻痹自己
    scnace
    scnace
    Feb 5, 2017 via Android
    20
    @coderluan 想到了代码里写 Todo 的梗…
    HLT
    HLT
    Feb 5, 2017
    21
    me too

    缺好平台!
    ooTwToo
    ooTwToo
    Feb 5, 2017
    22
    道理都懂,就是懒。。
    HarveyDent
    HarveyDent
    Feb 5, 2017❤️1
    23
    先给自己定个小目标,比如去大厂见识更广阔的世界,或者下一份工作混成一个 小 leader 。技术方面嘛,肯定要深入下去,但是不一定非要从哪里开始学,具体的知识其实找工作的时候是看缘分的,但你做过的系统你肯定要把他想明白。可以思考一下如果你们的业务日活乘以 10 的话,你们的系统能不能满足,往这些方面去思考呗。
    有一个提升动力的好办法,想想你下一份工作就带了一个 10 人的团队,你如何开展工作,你需要哪些知识储备,你小弟问你问题的时候你告诉他,我也不懂吗。
    shifenzhong
    shifenzhong
    Feb 5, 2017
    24
    +1
    bytenoob
    bytenoob
    Feb 5, 2017 via Android
    25
    想起个笑话, top2 有两所, top3 有 5 所, topn ,咳咳, 2n 所吧。。。
    zgqq
    zgqq
    Feb 5, 2017 via Android
    26
    大牛总是少数了,如果几年内没成为大牛,基本就那样子了
    oska874
    oska874
    Feb 5, 2017
    27
    懂业务很重要,你能够准确知道用户的需求,并且能够准确的完成需求,那就非常牛逼了。就怕一知半解。
    visonme
    visonme
    Feb 5, 2017
    28
    一种技术人偏向应用。
    另一种技术人偏向研发。

    我想楼主应该就是第一类人了,懂但是深度却不够,能说会写但有时候却有感无力,所以才会出现这种技术上的忧虑的,其实就是走的路不一样而已。未来发展的方向也不同了。
    iPhone8
    iPhone8
    Feb 5, 2017
    29
    我只知道有 top2 ,其它都是扯淡。
    motai
    motai
    Feb 5, 2017 via iPhone
    30
    +1
    yoke123
    yoke123
    Feb 5, 2017
    31
    大家都有这种感觉 你不是一个人在迷茫 不要怕 大家一起扯扯淡 聊聊
    jellybool
    jellybool
    Feb 5, 2017 via iPhone
    32
    总结就是一句话:没事多看书
    sammo
    sammo
    Feb 5, 2017 via iPhone
    33
    最烦这种叨逼叨的。你们的典型套路是:遇到不懂问题 - 去看书 自学 - 肤浅理解 /能满足工作需求 - 突然看见大牛的光辉 - 心里发虚就是楼主这种 - 再去看书 发现已经自学不下去了。
    哇靠按照这种套路,心里不发虚才怪
    zzczzc
    zzczzc
    Feb 5, 2017
    34
    我也是这样,正在努力啃书
    yagnqionggo
    yagnqionggo
    Feb 5, 2017
    35
    +1 ,工作了五年半依然迷茫,面试给的评价:接触的东西比较多,但不深;感觉很到位!
    GlobalNPC
    GlobalNPC
    Feb 5, 2017
    36
    +1 不知道怎么办才好
    GlobalNPC
    GlobalNPC
    Feb 5, 2017
    37
    @coderluan 哈哈,我也是。。。
    liushy
    liushy
    Feb 5, 2017
    38
    懒是一方面,但这么多知识点,得花多少精力去深入了解,时常感觉脑力不够
    clearbug
    clearbug
    Feb 5, 2017 via Android
    39
    我也是这样,正在努力看原理方面的书而不是整天粘贴复制代码,还算有点收获吧。最近网络方面看的比较多,打算造一个 tomcat 轮子,不知道何时能完工
    llhhss
    llhhss
    Feb 5, 2017
    40
    迷茫得不知道怎么回复 默默+1
    rocksolid
    rocksolid
    Feb 5, 2017
    41
    一样啊,我觉得问题就是工作里的确解决了不少问题,但是回头就忘了
    Mirana
    Mirana
    Feb 5, 2017
    42
    最近正在看一本比较冷门的书 收获很大。。
    mahone3297
    mahone3297
    Feb 5, 2017
    43
    感觉 lz 已经很 nb 了。。。大学好,工作也很不错, kpi 各种 a 。。。被同事各种夸聪明。。。
    注册用户亿 /千万级,日活百万级

    感觉已经很 nb 了。。。
    huangchendz
    huangchendz
    Feb 5, 2017 via Android
    44
    我觉得你欠缺的是与人沟通的能力而不是技术水平。一个真正的技术大牛。往往是不受管理层赏识的。人总要融入社会的,不是吗?
    xiandao7997
    xiandao7997
    Feb 5, 2017
    45
    感觉 lz 已经很 nb 了。。
    fhefh
    fhefh
    Feb 5, 2017
    46
    @djFFFFF
    +1 楼主拉个微信群 大家一起交流吧
    aosp
    aosp
    Feb 5, 2017
    47
    为何要成为大牛?
    Ixizi
    Ixizi
    Feb 5, 2017
    48
    target list 很重要。。。
    miracleyao
    miracleyao
    Feb 5, 2017 via iPhone
    49
    跟我一样,工作能很好完成,评优得 A ,对于自己掌握的知识说不出所以然来。但是我不怕找不到工作,只是没有优势找到更好的工作
    wdlth
    wdlth
    Feb 5, 2017
    50
    尝试转管理吧,代码已经阻止不了你了。
    mingyun
    mingyun
    Feb 5, 2017
    51
    +1
    VinKing
    VinKing
    Feb 5, 2017
    52
    这个帖子我好奇的就是 topN 中 N 是几…… 哈哈。
    twogoods
    twogoods
    Feb 5, 2017 via Android
    53
    以前面试的时候问我,你做过最难的东西是什么,我说不出来....
    fvbnjgh
    fvbnjgh
    Feb 5, 2017❤️1
    54
    你问下你自己:
    你现在快乐吗?
    你想追求什么?
    想要就去做做试试
    j1wu
    j1wu
    Feb 5, 2017❤️4
    55
    专职写了两年代码了,也时常有类似的焦虑...分享下自己的应对(主要是前端方向):
    通过 debug 学源码:直接看框架源码不知道从哪入手?那就给框架打断点来 debug ,并把结果尝试写出来 [范例: ]( https://github.com/j1wu/read-the-source)
    通过看书造轮子:听说造轮子是自我提高的好途径,但自己知识不够造不来怎么办?那就找那种教你造轮子的书学着造,[范例: 重写 AngularJS]( https://github.com/j1wu/jgular.js)
    hasbug
    hasbug
    Feb 5, 2017
    56
    +1.
    总感觉学不完学不精---前端
    mikulch
    mikulch
    Feb 6, 2017❤️3
    57
    人生又不是只有写代码。
    我又要看小说
    还要每天学外语
    还喜欢写点小文章
    没事旅游
    自然花在代码上的时间就少啦。
    不一定非要成大牛。
    Felldeadbird
    Felldeadbird
    Feb 6, 2017
    58
    同样活在焦虑。毕竟现在技术更新太快了。有时候总感觉跟不上节奏
    bomb77
    bomb77
    Feb 6, 2017
    59
    +10010
    AntiGameZ
    AntiGameZ
    Feb 6, 2017
    60
    身边的环境,对自己的认知很重要。

    楼主的工作决定了你得适应快速的变化,对技术的把握仅限于“够用就好”。同时你有危机感,对技术又有追求,结果就是自己矛盾+难过。这点我也几乎是一样。工作挺忙,干的事情不少,什么都要懂,哪里都需要救火。

    留给自己的时间太少,刚上班的时候还能沉下心来琢磨一些和工作距离很远的事情,慢慢也因为工作全部挤压掉了。

    因为一些契机和无奈,去年狠下心辞了职,跑出国念书,期望自己能够换一个环境,换一个角度,多关心一些自己希望关心的事情。目前看似乎进展还行。

    很多时候不是你不行,环境逼人的时候,结果可好可坏。跳出环境,可能是不得不做的选择。
    simo
    simo
    Feb 6, 2017
    61
    10 几年了,还是感觉特别水
    Tyrion
    Tyrion
    Feb 6, 2017
    62
    好平台确实重要,不然一年只有那么几天提升特别快,因为有事做。其他时候公司都没屁事,还想靠工作提升就做白日梦了……
    YzSama
    YzSama
    Feb 6, 2017
    63
    工作也好几年了,真的觉得自己啥都不懂。
    lwbjing
    lwbjing
    Feb 6, 2017
    64
    我要给自己加个 国内 Bottom N 大学毕业...
    另外自己也毕业六七年了,感觉越来越水了...
    honam
    honam
    Feb 6, 2017
    65
    跟楼主情况完全一样,换了工作刚入职半年,每个季度都拿 A ,但是觉得自己技术很水。。。
    jasonding
    jasonding
    Feb 6, 2017
    66
    +1 ,自己知道问题出在哪里,也想去改变。可惜懒癌过重,只停留在‘想’改变的阶段,然后就放弃治疗了....
    lwd2136
    lwd2136
    Feb 6, 2017
    67
    焦虑+1...
    tilv37
    tilv37
    Feb 6, 2017
    68
    面向业务编程的我也有这个感觉~
    hoythan
    hoythan
    PRO
    Feb 6, 2017
    69
    +1
    susucoolsama
    susucoolsama
    Feb 6, 2017
    70
    照楼主这样说,感觉自己屎都不是。
    xzg1993
    xzg1993
    Feb 6, 2017
    71
    @mikulch 这句话道出了我的心声


    我又要谈恋爱
    又要哄媳妇
    又要看电影

    不第一定要成为大牛
    losephsky
    losephsky
    Feb 6, 2017
    72
    工作 7 年了一直是这样的状态飘过
    armstrong
    armstrong
    Feb 6, 2017
    73
    工作三年,跟楼主一样的感受。在一家知名的创业公司,前后端都写的 Java 程序猿,业务驱动型的代码,写到第二年的时候就已经心里发虚了,想改变现在这种状态
    thanksir
    thanksir
    Feb 6, 2017
    74
    +1 最近也是这种状态,焦虑
    mars0prince
    mars0prince
    Feb 6, 2017
    75
    本来工作就是这样,百分之九十的都是重复别人的业务,想提升还得靠自己
    BeSmile
    BeSmile
    Feb 6, 2017
    76
    一直在焦虑,一直在学,就感觉都在表面打哈哈,进不去,要学的东西太多了,总感觉只会一门技术会饿死人的
    wangxn
    wangxn
    Feb 6, 2017
    77
    越俎代庖建了一个微信群,感兴趣的朋友可以加进来交流交流……
    ![群]( )

    不知道有没有违反站规,请谅解……
    lj61785636
    lj61785636
    Feb 6, 2017
    78
    同上,捂脸.....
    ryd994
    ryd994
    Feb 6, 2017 via Android❤️2
    79
    想必不是专业内的?

    平时遇到问题要多想,有没有更好的办法
    “好”可以是多样的,性能高是一种,可维护是一种,易扩展又是一种。慢慢的你看到别人精妙的解法就会很爽。
    hacker news 这类技术论坛可以逛逛,比如: https://news.ycombinator.com/item?id=13539552 和 https://news.ycombinator.com/item?id=13550723 。严格来说这都是奇技淫巧,不建议日常使用。但是看懂他们并觉得妙趣所在,说明你已经有深层次的了解。

    关于你说多线程多进程讲不清的,可以看看 http://greenteapress.com/thinkos/ 讲的还行。最近我也在看,查漏补缺。
    WendellSun
    WendellSun
    Feb 6, 2017 via Android
    80
    +1
    q397064399
    q397064399
    Feb 7, 2017 via iPad
    81
    多线程 多进程 线程没有自身上下文。何况现在多进程也是写时拷贝 跟线程并发性能差别不是很大了
    WayneWangWM
    WayneWangWM
    Feb 7, 2017
    82
    @j1wu 思路很好啊,围观了 github ,好棒!
    reverland
    reverland
    Feb 7, 2017
    83
    我已经不记得当初手写七层循环来做图像信号相位去包裹的原理是什么了,但这有什么关系呢
    Solo1st
    Solo1st
    Feb 7, 2017
    84
    mark
    no13bus
    no13bus
    Feb 24, 2017
    85
    楼主的学校确实很赞
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   948 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 229ms · UTC 20:21 · PVG 04:21 · LAX 12:21 · JFK 15:21
    ♥ Do have faith in what you're doing.