大学狗的迷茫,越来越想脱离“软件工程师”的范畴。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
a49666
V2EX    程序员

大学狗的迷茫,越来越想脱离“软件工程师”的范畴。

  •  
  •   a49666 2017-10-10 22:18:53 +08:00 11476 次点击
    这是一个创建于 2924 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大一开始自学前端,现在虽然不能达到大型项目的水平,但是从基本的 js,jq 到各种 mvc 框架,es6 都基本熟悉了,又学习下 node 和 mysql,可以快速起一个项目了。 然而越来越感觉没意思,在前端学习的过程中,很难有什么技术 /框架让人有一种“惊艳”的感觉,就是看懂了以后,觉得这东西好牛 X 啊,能想出来的人真是天才啊之类的感觉。
    但是在学计算机网络 7 层 5 层,高数泰勒,傅里叶,比特币区块链的时候,确确实实有这种感觉。 感觉继续往工程的方向学习,也就这么回事了,这里没有贬低的意思,诚然把工程做到极致也是很困难的,只是说很难有什么富有创造性的成果。 我大学的系主任有句话‘我们计科专业培养的是科学家,不是码农’,现在越来越认同这句话。 以前只是想把前端学好找一份不错的工作,做做漂亮高性能的网页, 现在更想把三大数学好好复习一遍,再学习一些比特币 /区块链 /密码学,机器学习这些偏理论,有数学难度的内容。

    1  2  
    drlalll
        1
    drlalll  
       2017-10-10 22:26:39 +08:00
    作为一名 网络工程师 来说,我是特别想转软件的,讲真实际工作太枯燥,关键还得随叫随到。
    scriptB0y
        2
    scriptB0y  
       2017-10-10 22:28:36 +08:00   3
    你很浮躁。
    F281M6Dh8DXpD1g2
        3
    F281M6Dh8DXpD1g2  
       2017-10-10 22:28:57 +08:00   14
    现在大部分应届生的水平,做码农都不够格
    banixc
        4
    banixc  
       2017-10-10 22:29:59 +08:00
    看你的兴趣了

    喜欢搞研究->继续深入去学习基础理论->读研究生->读博士 程序只是一个工具

    喜欢实践(敲代码)->多敲代码->研究软件架构->做码农 敲代码就是吃饭的家伙
    banixc
        5
    banixc  
       2017-10-10 22:32:06 +08:00
    PS 国内的情况是 基础研究没法挣钱 只有落地到应用上才有用 社会是很残酷的
    fiht
        6
    fiht  
       2017-10-10 22:35:30 +08:00
    这个时候来写写后台就好了 (逃
    darkmatter
        7
    darkmatter  
       2017-10-10 22:37:47 +08:00
    我想进去,你们想出来,滑稽
    Luckyray
        8
    Luckyray  
       2017-10-10 22:38:49 +08:00   9
    有一定经验的开发人员经常产生一种幻觉,就是没有我做不了的需求,技术在手天下我有。其实你写的只是 demo project 甚至 toy project。软件工程不只是框架或者技术,还包括流程、标准甚至方法论,那些流行框架也没啥费脑子的东西,看个几天就能用,不然也不会流行了。但是这些东西为什么出现,解决的什么问题,还是有挺多东西值得学习的。
    水平不行的程序员才叫码农,软件工程也不是培养码农的,是培养工程师的,万丈高楼平地起,不同样是创造性非凡的职位么?
    panda1001
        9
    panda1001  
       2017-10-10 22:39:03 +08:00 via Android
    三楼很对,稳扎稳打为主
    takato
        10
    takato  
       2017-10-10 22:39:22 +08:00
    加油。
    U7Q5tLAex2FI0o0g
        11
    U7Q5tLAex2FI0o0g  
       2017-10-10 22:40:15 +08:00
    同意 2 楼
    HongJay
        12
    HongJay  
       2017-10-10 22:40:47 +08:00
    可以说你很浮躁,也可以说你更有活力
    caijihui11
        13
    caijihui11  
       2017-10-10 22:46:16 +08:00
    深造
    solidsnake
        14
    solidsnake  
       2017-10-10 22:54:11 +08:00 via iPad   5
    千万不要误会楼主,他并没有针对软件工程师,楼主的意思是在座的各位都是垃圾。
    xdotzv
        15
    xdotzv  
       2017-10-10 23:06:21 +08:00   1
    @Luckyray 我觉得至少楼主没有你说的问题 (楼主:诚然把工程做到极致也是很困难的)

    在我看来,工程的复杂性和数学的复杂性根本不是同一种东西,觉得数学比工程有趣,和『觉得香蕉比苹果好吃』一样自然,只是个人兴趣的不同。

    在这一点上,我同意 @banixc 的看法。喜欢数学最理想的出路当然是去搞基础研究,不过为了生活,当码农才是更现实的选择。
    ChiangDi
        16
    ChiangDi  
       2017-10-10 23:10:30 +08:00   5
    可以尝试下做女装工程师
    lqf96
        17
    lqf96  
       2017-10-10 23:16:24 +08:00
    这个...其实每个人都有每个人的偏向吧,有人喜欢工程,有人喜欢学术...
    我个人最喜欢的是披着学术外表的工程,比如之前 UC Irvine 教授搞的把 Linux 内核模块化并且逐渐转变为微内核的“研究”其实就蛮好的...
    abcbuzhiming
        18
    abcbuzhiming  
       2017-10-10 23:20:05 +08:00
    楼主,你为何不直接考虑考研,进计算机科学领域呢,你其实对应用层没兴趣,你敢兴趣的是深层次的理论,并且觉得自己能驾驭这些理论研究,那为啥不试试自己到底合不合适呢
    anyele
        19
    anyele  
       2017-10-10 23:21:24 +08:00
    楼主 MIT 还是 CMU ?
    OvLOrz
        21
    OvLOrz  
       2017-10-10 23:30:00 +08:00
    计算机发展到今天,值得我们思考的问题太多了
    语言、算法、架构、商业模式,数不胜数,你不可能做到样样精通
    保持一颗谦虚好学的心,才是致胜之道
    比如就拿你说的 TCP/IP 协议族、MySQL 数据库,这些是开发的基础组件,也是标杆的工程作品,值得研究
    wdlth
        22
    wdlth  
       2017-10-10 23:30:11 +08:00
    我还以为 LZ 拿到了图灵奖……
    friejq
        23
    friejq  
       2017-10-10 23:36:52 +08:00   1
    这么多评论就服你 @ChiangDi
    LxExExl
        24
    LxExExl  
       2017-10-10 23:41:06 +08:00 via iPhone   1
    以前只是想把前端学好找一份不错的工作,做做漂亮高性能的网页, 现在更想把三大数学好好复习一遍,再学习一些比特币 /区块链 /密码学,机器学习这些偏理论,有数学难度的内容。


    V2 上太多搭博客的 讨论翻墙反代的 可能给楼主一种错觉 搞前端就是搭博客 或者软件工程师就是搭博客写前端?

    作为入门级软件工程师,算法导论和数据结构得会吧。离散数学 数论图论 组合数学得会吧 你说的密码学 得会吧?这些都属于本科基础课程 不属于科学研究和创新。

    你去搞你说的这些 其实只是在打基础 基础打好了 可以选择科研还是工程这个方向继续深入,科研的话就开始看 paper 想模型,跟着别人挖坑灌水,这是一条与搭博客写前端完全不同的路。
    LxExExl
        25
    LxExExl  
       2017-10-10 23:44:00 +08:00 via iPhone
    我大学的系主任有句话‘我们计科专业培养的是科学家,不是码农’,现在越来越认同这句话。

    这种话听听就好了。本科生可不能直接当科学家的。本科教育能培养基础知识扎实,有一定视野的毕业生就很不错了。哪怕你校百分百保研,一个硕士也和科学家没关系。
    srlp
        26
    srlp  
       2017-10-10 23:58:01 +08:00 via iPhone
    好好学习,考研到清华北大再说其它
    gyh
        27
    gyh  
       2017-10-10 23:58:59 +08:00   15
    这个我作为大三学生也考虑过一点,我平时 python 用得比较多,经常看些第三方库的文档,东西实现起来很快。久了就像八楼说的那样感觉只要时间给够了,夸张点说真的感觉什么都能做。刚开始这种感觉还是挺好的,特别是暑假的时候作为从没看过 java 的人(有 c++基础)三天时间就靠查文档做了一个安卓的 app。

    但慢慢这种感觉就消失了,因为觉得我也就是看看别人写的第三方库,查查文档,用着别人包装得很好的东西,但底层实现我一点都不清楚,我凭什么自我感觉良好呢,最多只是一个 API 工程师。这种感觉就让人很沮丧,因为文档谁都能查,你能写的别人也能写。就是你说的没有那种创造的感觉。而且要是死磕,你只要在用语言了,你就算用到汇编也还是一个 API 工程师。那么纯写代码好像真的就是一件没什么意思的事情了。

    我有想过往理论那方面去转,但我没想多久就差不多放弃了,因为我想到了自己大一学高数大物时候的感觉,觉得自己数学天赋不会很高,纯理论对我来说太枯燥也有点难。

    所以有段时间我一直都有点分裂,觉得自己不差能写东西但又会觉得自己很弱只能在抽象度很高的情况下开发,以至于我都不好意思说自己喜欢这个专业,因为如果真的喜欢这个专业为什么你没有去深入它,只是做做表面的东西。

    最近有点点想明白的意思,首先自己前两年有点浮躁了,喜欢写一些小东西通过短期的快感麻痹自己,没有花时间去深入一些基础的东西。但是纯写代码也不能说是一件创造性不强的事情,我现在清楚了,写代码对于我的快乐就像搭积木一样,积木谁都能有,但怎么搭最后搭起来好不好看还是要你的心思在里面。而且写代码的过程,说得玄乎点是对现实某一部分的建模,在建模的过程中你会不自觉地融入自己对这一部分现实的看法,自己的情感,一份有点规模的代码交出来,相当于是自己对这一部分现实的一份表达,一次重构。

    所以写代码还是有一定的创造性的,当然,这种创造性肯定是不如基础研究来得强。

    哎,这样一说好像没有回答楼主的意思,全是我在自言自语了,楼主就当个参考,说到底还是清楚自己做什么真的开心来得重要。
    Tunar
        28
    Tunar  
       2017-10-11 00:09:32 +08:00 via Android
    我们老师告诉我,不应该做码农,应该做工程师。基本情况和楼主差不多,浮躁的很,而且前两个月看着学长秋招自己心里也着急的不得了,不过后来仔细想了想,还是应该静下心来,稳扎稳打,然后去挖掘一些深层次的东西。最近看了一些不错的库,正在造自己的轮子。。。
    deljuven
        29
    deljuven  
       2017-10-11 00:25:28 +08:00
    讲道理,合格的工程师至少要熟悉操作系统,编译原理和数据库原理这三个基本知识点,然后搭配些网络知识才是靠谱的……
    Hzzone
        30
    Hzzone  
       2017-10-11 00:32:09 +08:00 via iPhone
    做学术就一定是基础研究,很枯燥?一个算法的改进,除了数学证明,难道不实现,不写代码?做科研,代码只是一门工具。
    楼上一些人冷嘲热讽,什么 MIT,CMU,难道做个码农还得谢谢学校毕业,怕不是整个 v2 都没几个人?
    码农谁都可以做,底层搬砖的培训班成批成批往外运,你一个科班生总得做的有点区别吧,至少对得起你这么多年专业训练。
    对于有目标的人,做工程的应该成为软件工程师,做学术的就该立志计算机科学家。码农,我觉得只是戏称。
    ACool
        31
    ACool  
       2017-10-11 00:35:29 +08:00 via Android
    我们老师也说过类似的话,但是为什么我从组合逻辑电路一路往上,汇编指令,编译原理,c/c++,java,python,js 越来越感觉到计算机的博大精深,光 c 语言的指针就有很多深层次的思想在里面。
    cbdyzj
        32
    cbdyzj  
       2017-10-11 00:48:19 +08:00 via Android
    计算机科学领域还有很多困难的问题没有解决。。
    Marfal
        33
    Marfal  
       2017-10-11 00:51:46 +08:00
    题主应该是大三吧?如果 GPA 和学校都不错而且对这些很感兴趣可以进实验室然后 出国 /保研 /考研 。

    这个问题只能说每个人的 G 点不同,没必要互相看不起,有的人觉得从零到一打造一个项目很 Cool,而深入地研究就很枯燥,而有的人就觉得那些看上去简单的东西没什么意思,研究靠近本质一点的东西比如说数学能够带来洞悉世界的快感。
    GG668v26Fd55CP5W
        34
    GG668v26Fd55CP5W  
       2017-10-11 01:09:59 +08:00 via iPhone
    育良啊,你还是书生气太重了
    azh7138m
        35
    azh7138m  
       2017-10-11 01:16:52 +08:00 via Android
    上次看一个黄网部分代码是 WebAssembly,也是很惊艳的
    y835L9DyC5XD09kq
        36
    y835L9DyC5XD09kq  
       2017-10-11 01:22:52 +08:00
    谁说用框架就是码农了呀,工具发明出来不就是拿来用的嘛,难道我做个画家还得会做笔造纸不成?对我来说,只要能达成自己的目标就可以。另外,写代码对我来说就像玩 MC 一样,一点一点搭建一个自己的世界,每次看着成果都感觉自己简直是个艺术家!这种活不拿钱我也干啊!!
    tvallday
        37
    tvallday  
       2017-10-11 01:36:08 +08:00 via Android
    楼主想学什么就学什么嘛。只不过是在发表一下感概,很多人更喜欢放自己博客上,过几年自己看。有些人就喜欢大家都看看热闹一点。学什么又不代表以后就做什么。鲁迅以前读大学还学医呢。计算机科学随便找一个点,都可以深入研究一辈子。如果觉得不想在一个点上折腾一辈子,也可以做点可以给大伙带来实际价值的小产品给大家用用。现代社会,无论是科学家还是码农,其实都是混口饭吃。只有少数人中大奖混出头了。larry Ellison 说过他从大学退学就是因为看到自己接项目做的钱可能会比大学教授挣得多,而他现在的生活简直跟梦幻一般,以前想都不敢想。
    cuebyte
        38
    cuebyte  
       2017-10-11 03:01:03 +08:00
    支持楼主,去读研吧,或者找个好大学再读一遍。
    qdwang
        39
    qdwang  
       2017-10-11 04:47:45 +08:00 via iPhone
    楼主你的感觉完全是对的,你需要去法国读博。
    Phariel
        40
    Phariel  
       2017-10-11 04:55:39 +08:00
    想得太多,做的太少
    popbones
        41
    popbones  
       2017-10-11 07:11:19 +08:00 via iPhone
    这说明楼主还没有理解“软件工程师” Software Engineer 和“程序员” Programmer/Developer 的区别
    ipwx
        42
    ipwx  
       2017-10-11 07:21:49 +08:00
    楼主你先学个实数分析。如果你觉得那东西也挺有趣的,那恭喜你,可以继续学点理论的东西了。如果那东西你觉得很枯燥,那你还是走码农路线吧。

    而且实数分析学了总是很有用的。推荐教材 Understanding Analysis 2nd Edition
    mcds
        43
    mcds  
       2017-10-11 08:02:48 +08:00   1
    "可以快速起一个项目了...感觉继续往工程的方向学习,也就这么回事了"
    mcds
        44
    mcds  
       2017-10-11 08:04:55 +08:00
    现在的风气都浮躁成这样了么?
    wangfeng3769
        45
    wangfeng3769  
       2017-10-11 08:12:47 +08:00
    转 python 吧,没有那么烦。
    Rice
        46
    Rice  
       2017-10-11 08:17:16 +08:00
    考研呗
    drunkpianoNj
        47
    drunkpianoNj  
       2017-10-11 08:17:30 +08:00 via iPhone
    作为一个每天跟产品测试撕逼,堆砌胶水业务代码的纯码农我理解楼主。太无聊了,写代码总被打断,各种琐碎的事; 刚毕业的本科生几天就能完全 handle; 可惜我研究生阶段没意识到这一点,不然我也可能会往数据或 AI 方向搞搞呢,钱多而且写的东西有点意义...晚了晚了
    zzutmebwd
        48
    zzutmebwd  
       2017-10-11 08:25:22 +08:00 via Android
    @liprais 此条好评
    quickma
        49
    quickma  
       2017-10-11 08:42:32 +08:00
    那就学啊。
    chocotan
        50
    chocotan  
       2017-10-11 08:42:55 +08:00
    "很难有什么技术 /框架让人有一种“惊艳”的感觉"
    你有深入去学习么。。。光是性能优化都能拿出大把时间去研究了
    amon
        51
    amon  
       2017-10-11 08:43:35 +08:00 via iPhone
    这是好事啊,如果你觉得软件工程师很牛逼,写代码很高大上,人人都是写完代码就运行在亿万用户的设备上,那才是问题了。
    你现在需要找到你感兴趣的方向,然后深入研究,考研读博出国留学。总之不要本科毕业被十几二十 k 就招进 996 了。
    期待下一个天才少年,出名后记得来 v2 看看。
    amon
        52
    amon  
       2017-10-11 08:43:54 +08:00 via iPhone
    这是好事啊,如果你觉得软件工程师很牛逼,写代码很高大上,人人都是写完代码就运行在亿万用户的设备上,那才是问题了。
    你现在需要找到你感兴趣的方向,然后深入研究,考研读博出国留学。总之不要本科毕业被十几二十 k 就招进 996 了。
    期待下一个天才少年,科技精英。
    opengps
        53
    opengps  
       2017-10-11 08:45:15 +08:00
    要不怎么说,前端妹子后端狗。真的想要做后端狗吗?(后端狗表示,同样没啥好玩的,毕竟上班,服从着别人的命令,做着给别人满意的产品)
    laxenade
        54
    laxenade  
       2017-10-11 08:45:36 +08:00   1
    > 计算机网络 7 层 5 层,高数泰勒,傅里叶,比特币区块链
    这些难道就不是工程了吗??
    chucongqing
        55
    chucongqing  
       2017-10-11 08:50:08 +08:00
    主要是不挣钱
    jadec0der
        56
    jadec0der  
       2017-10-11 08:57:25 +8:00 via Android
    好多人没体会过 lz 这种惊艳的感觉,只能说是悟性不够,科学自然是有科学的魅力的。lz 尽量读博士吧,计算机的博士挣钱并不少。
    vertas
        57
    vertas  
       2017-10-11 08:59:46 +08:00
    请读研,不然深度达不到,出来工作就是码农
    zvving
        58
    zvving  
       2017-10-11 09:04:19 +08:00
    思路本身没错。LZ 如果是清北留学读博,我服你,加油~
    如果不是,那还是洗洗睡吧,先把工程师做好。
    syasuker
        59
    syasuker  
       2017-10-11 09:11:50 +08:00
    只能说图样,你这样 0 经验的出去找工程都没人要;学校毕竟是学校,年轻有潜力即可;
    问题是惊艳这种东西很难吧?

    有句话怎么说的;科学家把勺子杠杆支撑在烧杯上:看 完美平衡,简洁优美;
    工程师用胶带把勺子绑在烧杯上,emmm 挺丑,但是有效;稳定
    mrsatangel
        60
    mrsatangel  
       2017-10-11 09:20:59 +08:00
    鼓励一下楼主,找到自己喜欢的最好,年轻就是最大的资本。
    Clarencep
        61
    Clarencep  
       2017-10-11 09:24:50 +08:00
    “我们计科专业培养的是科学家,不是码农” --

    大学毕竟不是技校,教得都是基础知识、科学素养和逻辑思维能力。高中毕业敲代码的也有很多,但是往往敲出来的代码一团糟,调试定位完全靠猜靠蒙。

    最后劝君一句话:在学校还是要把学习成绩搞好,大多数大公司很看重应届生成绩的,前 20%和前 50%的待遇会有很明显的区别。
    Sh888
        62
    Sh888  
       2017-10-11 09:28:41 +08:00
    心比天高,命比纸薄。
    Cat73
        63
    Cat73  
       2017-10-11 09:30:23 +08:00
    看楼主说基本熟悉就觉得没意思?
    那可能有问题的真的是你自己。。
    比如 jQuery,会用就算了么?看过源码么?知道你常用的东西都是怎么实现的么?为什么这么实现?有没有其他方法?
    还没开始深挖就已经结束了。。那你玩的永远都会是皮毛。。

    喜欢惊艳你应该去做市场,那些 PPT 啥的比技术看起来惊艳多了。。
    ipwx
        64
    ipwx  
       2017-10-11 09:30:58 +08:00   1
    @laxenade 泰勒公式的背后隐藏着无限级数收敛的问题,而无线级数之后隐藏着无理数是否存在的问题。这些都是非常有趣的问题。同时,傅里叶级数背后除了收敛之外,还有线性空间的相关问题。每个傅里叶级数的成分是一个函数空间的正交基。再往后,就进入了抽象的线性空间的探讨,进入了泛函分析的范畴。到这一步还只是线性泛函分析。线性泛函已经能够做很多事情的。比如微分运算事实上符合线性性,因此可以构造线性空间研究微分的东西。再往后,我就连名字都列不出来了。
    ipwx
        65
    ipwx  
       2017-10-11 09:32:42 +08:00
    楼主的这种心情我明白。看到公式,可以展开不受限制的思维风暴,只是这种感觉就可以让人着迷。于此相比,做产品什么的,确实没什么趣味。
    yanxjun1990
        66
    yanxjun1990  
       2017-10-11 09:36:57 +08:00
    学习永无止境,到了一定阶段当然会发现自己过去的想法很简单,所以才会去找新的领域去开拓,前提是之前的知识是否真的掌握了相关的知识图谱
    notes
        67
    notes  
       2017-10-11 09:38:46 +08:00 via Android
    楼主可以学了试试嘛,到时再看你自己的想法对不对
    yang2yang
        68
    yang2yang  
       2017-10-11 09:43:35 +08:00
    然而,反向来说,如果经常研究数学什么的,研究的多了,但是迟迟无法落地,毕竟前期时间、精力要消耗太多,这样不也让人沮丧吗?。。其实也是自己心中的疑问。
    niceworld
        69
    niceworld  
       2017-10-11 09:49:35 +08:00
    恭喜少年你发现世界的真理了 :)
    我读研,有个简单的想法就是感觉这东西谁来都能做,我应该做一些更具有不可替代性的工作。
    工资方面就直接体现出天花板在哪里了,一个做工程的,拿 20w 30w 可以说这个人很厉害了,不过基本也到头了,做算法的呢..这是起步价。不过话又说回来...在中国,那个价也是不错的价格
    cjyang1128
        70
    cjyang1128  
       2017-10-11 09:54:32 +08:00
    实习过了吗?
    rocksolid
        71
    rocksolid  
       2017-10-11 10:00:51 +08:00   1
    然后学了半天,发现学的东西现实里基本用不上,又要来疑问了
    zhouyou457
        72
    zhouyou457  
       2017-10-11 10:01:43 +08:00
    等你毕业了,面试了就知道了,你以为你上知天文下知地理,面试官一个问题就能把你打回原形。
    vankid
        73
    vankid  
       2017-10-11 10:03:28 +08:00
    我觉得社会要进步与发展还是需要楼主这样的人的,虽然这类人可能最后有所成就的人不多,但是对于社会来说还是有需要的。而从个人来说,我觉得年轻嘛,想怎么来怎么来好了,只是最后对自己的选择负责就好了。哈哈哈
    lixiangzaizheli
        74
    lixiangzaizheli  
       2017-10-11 10:07:54 +08:00
    嘿嘿有意思
    tinytin
        75
    tinytin  
       2017-10-11 10:14:21 +08:00 via iPhone
    大学好好玩(手斜)
    zhengxiaowai
        76
    zhengxiaowai  
       2017-10-11 10:18:12 +08:00
    给你讲个故事:大连理工->北京微软->知乎->蘑菇街-> 回家当公务员
    WytheHuang
        77
    WytheHuang  
       2017-10-11 10:18:52 +08:00
    你可能需要一个妹妹桐乃...(逃
    iFlicker
        78
    iFlicker  
       2017-10-11 10:20:56 +08:00
    楼上有个回答,三天 android app,
    如果这么算 ,安装个 android studio,新建一个项目 hello world,签名打包 apk。
    计科专业 java 零基础同学大概一小时?
    唔。。。一小时零基础做了个 app 耶~
    mikulch
        79
    mikulch  
       2017-10-11 10:29:51 +08:00
    编程哪里会有妹妹好玩儿。
    jhdxr
        80
    jhdxr  
       2017-10-11 10:44:27 +08:00   1
    说了这么多居然没有人让 LZ 上 GitHub 地址,不禁让我怀疑我是不是上了个假的 v2ex

    当然 LZ 的 GitHub 并不难找,去看了一眼。。。唔。。。也就只是毕业应该能找到一份工作的档次吧。很赞同 8L 说的『有一定经验的开发人员经常产生一种幻觉,就是没有我做不了的需求,技术在手天下我有』
    F281M6Dh8DXpD1g2
        81
    F281M6Dh8DXpD1g2  
       2017-10-11 10:47:08 +08:00
    @niceworld 30w 很厉害?十年前吧.....
    sorra
        82
    sorra  
       2017-10-11 10:49:13 +08:00
    可以啊,要做就好好做
    tlday
        83
    tlday  
       2017-10-11 10:56:17 +08:00 via Android   1
    楼主创建了 N 个主题,但是没有创建任何回复。看来好为人师真是人的通病啊。
    rainex
        84
    rainex  
       2017-10-11 11:02:13 +08:00   1
    楼主只是活在了轮子遍地的年代,因为学会了用别人造的轮子做简单拼凑,没做过有点挑战的需求就觉得软件做起来很容易,其实但凡给你加点需求,比如要求页面文件大小不许用 jquery 而且尽量让 js 简练,比如并发量大你的 mysql 经常锁死时,你才会明白自己斤两,我中学从 c++刚接触当年的 asp php js 时,觉得这些玩意太简单太 low 了连个指针函数泛型模板都没有,但后来流量大到撑不住才发现所谓数据库优化是山外有山的,是,很多拼凑轮子的也叫软件工程师,攒电脑的还叫搞 IT 呢,建议去像样的公司去面试下给自己找找定位吧,我以前面试应届生时羞辱过不少看上去挺傲的,大三了还不如我高三时的水平,也好意思出来瑟,我初中时 dos 下用鼠标还要自己调用 33h 中断,现在你觉得写个桌面应用自动就能用鼠标所以很容易啊那只是因为你有了傻瓜轮子,而不是因为你有本事,搞不清楚自己定位会影响你的学习态度
    niceworld
        85
    niceworld  
       2017-10-11 11:05:12 +08:00
    @liprais 你的标准有点高啊....我看到的是
    “在工作 5-10 年后,只有 2.7%的程序员年收入低于 6 万。年收入在 15-20 万的程序员占 21.62%,1/3 的程序员年收入在 20-30 万之间,超过 1/5 的程序员年收入在 30-50 万之间。年收入在 50-70 万的程序员占 5.41%。”
    Jimrussell
        86
    Jimrussell  
       2017-10-11 11:26:42 +08:00
    @zhengxiaowai #76

    不奇怪,从微软跳到知乎就两个字形容:僵硬。
    所谓一步错步步错,公务员至少比知乎蘑菇街强太多。
    TheCure
        87
    TheCure  
       2017-10-11 11:45:22 +08:00
    lz 上海海洋大学的..
    hellohello123
        88
    hellohello123  
       2017-10-11 12:21:57 +08:00 via iPhone
    想太多 做太少
    LMkillme
        89
    LMkillme  
       2017-10-11 12:35:01 +08:00
    中二病
    cheunjq
        90
    cheunjq  
       2017-10-11 12:37:32 +08:00 via Android
    每年那么多计科毕业的都成科学家,想想都害怕
    trydie
        91
    trydie  
       2017-10-11 12:38:42 +08:00
    刚毕业的时候,我也这么有动力
    flyingghost
        92
    flyingghost  
       2017-10-11 13:07:00 +08:00   1
    想当年,js、jq、mvc、es6、node、mysql 这些烂大街的名词无一不是“偏理论,有数学难度的内容”,只不过大家见多了,觉得没啥新鲜了而已。
    现在你觉得区块链、机器学习好牛逼,我封装一个库分分钟让 90%的使用者变 API 工程师。十年后,还会有和你一样的人来发一样的帖子,只不过是把 node/mysql 换成了区块链 /机器学习而已。
    能想清楚这个问题吗?能想清楚应该怎么做吗?
    如果想不清楚,还不如踏踏实实从 API 工程师做起,逐步丰富视野深入挖掘,了解烂大街们的上层设计和底层实现,优点和缺陷。然后理论联系实际,厚积而薄发,成为下一个烂大街技术的孤独奠基人。
    notreami
        93
    notreami  
       2017-10-11 13:14:17 +08:00
    别的不说,楼主先晒晒作品。
    gimp
        94
    gimp  
       2017-10-11 13:30:06 +08:00
    3L 说的对

    另外确实是想太多,做的太少,或者说,不要被一些简单的 demo 麻痹自己,一名合格的程序员、开发者需要掌握的很多,使用脚手架打通 web 开发流程很容易,拿起个记事本直接写就行,但是吧,真正能做出高可用,性能强,兼容好,安全性高的程序不是一件容易的事情

    建议

    1,多去 Github 逛下,多看看大型项目,拓宽视野
    2,着眼当下,把数据结构算法学好
    gimp
        95
    gimp  
       2017-10-11 13:33:30 +08:00
    @liprais

    30 万不厉害的话... V2 上的标配薪资估计又要翻翻了
    a49666
        96
    a49666  
    OP
       2017-10-11 13:35:55 +08:00
    睡一觉起来没想到这么多人回帖,谢谢大家的建议 确实是我浮躁了,不管哪条路潜心学习才是正道
    vjnjc
        97
    vjnjc  
       2017-10-11 13:38:49 +08:00
    我也想做一个科学家,
    但实际上至少要博士水准才有资格当科学家了吧
    a49666
        98
    a49666  
    OP
       2017-10-11 13:45:34 +08:00
    换成别的论坛我就删帖了。。。。 但是这也是 V2EX 好的地方, 可以记录下自己不成熟的言论= =
    elgoogelgoog
        99
    elgoogelgoog  
       2017-10-11 13:53:07 +08:00
    试试后端?比如设计一个百万人在线的 IM,看看你搞得定负载、扩容、容错这些问题吗?
    miniwade514
        100
    miniwade514  
       2017-10-11 13:58:03 +08:00
    刚想说“大家散了吧,楼主已经凉了”,楼主就出现了
    你觉得无趣可以理解,但学校里的项目跟企业里的相比还是太简单了。
    “页面”在一个系统里确实是很薄的一层,但“前端”这个技术领域不是。
    几乎每家饭馆都有酸菜鱼,但它们味道一样吗?
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1025 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 18:07 PVG 02:07 LAX 11:07 JFK 14:07
    Do have faith in what you're doing.
    ubao 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