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

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

  •  
  •   djFFFFF · 2017-02-05 13:20:55 +08:00 · 10430 次点击
    这是一个创建于 2851 天前的主题,其中的信息可能已经有所发展或是发生改变。
    国内 Top N 大学毕业,一直在小但知名的公司工作(两家),也算独立负责了很多业务(注册用户亿 /千万级,日活百万级),大部分时间是后端(两家用的语言不一样),因 iOS 缺人临时给 iOS 干过几个月,也曾给一个新成立的部门(唯一的技术)前后端都做了大半年。
    在哪都被夸聪明。在新东家半年拿了 A 的绩效,但是自己就感觉心里的焦虑从来没有减轻过,从老东家离职的时候甚至一度怀疑能不能找到工作(囧)。
    一个感觉是做业务需求的话,也就这样了:不需要对技术理解很深,能满足用户需求就行。我自己也不是很努力,自驱力一般,不求甚解为多,够用就行,导致基础很不扎实。举个最简单的例子:自己给自己模拟面试让系统多进程多线程编程,我就说不出个所以然来。
    另一个感觉是没有代表作。没造过轮子也没开发过多牛逼的技术。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

    不知道有没有违反站规,请谅解……
    lj61785636
        78
    lj61785636  
       2017-02-06 15:38:09 +08:00
    同上,捂脸.....
    ryd994
        79
    ryd994  
       2017-02-06 16:15:50 +08:00 via Android   ❤️ 2
    想必不是专业内的?

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

    关于你说多线程多进程讲不清的,可以看看 http://greenteapress.com/thinkos/ 讲的还行。最近我也在看,查漏补缺。
    WendellSun
        80
    WendellSun  
       2017-02-06 22:24:18 +08:00 via Android
    +1
    q397064399
        81
    q397064399  
       2017-02-07 07:47:51 +08:00 via iPad
    多线程 多进程 线程没有自身上下文。何况现在多进程也是写时拷贝 跟线程并发性能差别不是很大了
    WayneWangWM
        82
    WayneWangWM  
       2017-02-07 09:29:26 +08:00
    @j1wu 思路很好啊,围观了 github ,好棒!
    reverland
        83
    reverland  
       2017-02-07 11:15:20 +08:00
    我已经不记得当初手写七层循环来做图像信号相位去包裹的原理是什么了,但这有什么关系呢
    Solo1st
        84
    Solo1st  
       2017-02-07 11:53:58 +08:00
    mark
    no13bus
        85
    no13bus  
       2017-02-24 00:41:49 +08:00
    楼主的学校确实很赞
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3872 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 00:15 · PVG 08:15 · LAX 16:15 · JFK 19:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.