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

需要给太多想做后端的应届生泼冷水吗?

  •  3
     
  •   loralei · Nov 26, 2015 · 18396 views
    This topic created in 3997 days ago, the information mentioned may be changed or developed.
    写在前面

    先说说我自己吧,我自己就是应届生,不过不是做技术的,而是 hr 。说起人力资源这个专业,其实被泼冷水的更多:门槛低嘛、没什么技术含量嘛、女孩子图安稳才去做人力云云。其实,我们专业课学了四年也不是那么容易的,每个想做 hr 的女孩子也不都是为了图安稳。所以看到有人给想做后端的应届生泼冷水,我忍不住想给他们一点温暖——毕竟冬天快来了。

    一点自己的看法



    “处理海量数据就牛逼了? NO!”

    开源库解决的是一些共性问题,当涉及到具体业务的场景时开源库往往都不能提供现成的解决方案。再者说,可以使用开源库来处理各种海量数据的不同需求场景,并且清晰的了解这些开源库本身就是一件很牛逼的事情了,何况对象还是应届生呢。

    “运行在上百台服务器上就牛逼了? NO!”

    自己写的代码运行在上百台服务器上没什么成就感吗?至少对于一些创业公司来说,很多时候也需要自己去维护,而 Docker 作为一个工具,只是简化了一些流程步骤,你不能说电话的出现,人们之前交流变更加容易,那么人与人之间的谈话就没意义了。工具只是帮你简化了一些重复、简单的过程,伴随的是效率上的提升,一些关键性的过程比如谈话的内容还是要自己去把握,况且要把它使用好也有很多学问在里面。

    “应届生觉得在服务器开发方面有基础,做起来更顺手。 NO!”

    确实,在学校做的一些小项目跟企业里实际的后端开发有很大差距,不过正因为如此,能在短时间内认清这个差距并迅速填补才更加牛逼啊。而且这一点也不仅仅只是后端的问题,即使是前端、客户端方面,在校的经验跟企业实际需要的也很不一样,以这一点作为给后端应届生泼冷水的理由实在没什么说服力。

    处理海量并发和大数据, 对任何公司都是一件很有挑战的事情,双 11 淘宝还容易宕机呢,如果做这些还不值得有些成就感,那也真是没 sei 了。



    “服务器开发的苦: 永远需要半夜上线、永远需要立即响应、服务器端轮子太多”

    博主这里已经跟前面矛盾了,之前说处理海量数据可以依赖开源库,没什么牛逼的;这里却说轮子太多,实在太复杂。其实设计良好的后端系统应该是基于经过长时间考验的开源框架设计的,随时可更新上线,拥有较强的自动恢复能力,并不是有个开源库就能了事的,所以不存在这三个问题。拿我自己所在的公司来说,据我了解,我们是从不需要半夜上线的;而永远需要立即响应嘛……难道前端不需要?而且从另一个角度来说,服务端如果有 bug ,那么线上修复就行了,但是客户端一旦发布,如果有问题,那修复起来就很麻烦了。

    但有一句话还是对的:做服务器端的同学,要经过非常长时间的学习。作为一个朝气蓬勃的应届生,我就要来灌一壶鸡汤了……我们才 22 岁,头脑发达、四肢健全,对于自己热爱的行业,投入一些精力去学点东西,至于说“苦”吗?



    “每个做服务器开发的同学,可能只会涉及服务器开发的某一部分的业务逻辑和功能,甚至是某一部分业务逻辑的某一层”

    这说的也太片面了,完全是在大公司的前提下才有可能出现的问题,而且对于应届生来说,做的细才能做的精。一旦某一方面做精了,你也可以成为这一领域的专家,这反而是一个不小的吸引力吧。毕竟子非鱼,焉知鱼之乐?说不定有人就想往某一业务逻辑的某一层深入研究呢。退一步来说,做后端想要面面俱到也不是不行,创业公司就是一个很好的挑战。



    “所以相对于服务器端同学来说,客户端的同学的眼界更宽,由于非技术方面的沟通更多,所以他们的非技术方案的成长也越多。”

    我个人认为,把客户端和后端这样比较一点意思也没有,他们考虑的方向都不一样,这种比较无非只能区分他们的差别,但不能分出高低。而且博主的这一番话已经假设了一个前提:所有应届生都想在非技术方面有所成长。可实际情况并非如此吧,对非技术性的东西没兴趣的也大有人在,他们偏爱钻研技术,难道这些同学就没有所谓的“开阔眼界”了吗?做后端开发几乎可以到计算机系统底层的各个方面,不但满足了底层技术爱好者的好奇心,还可以经常跟热门技术打交道,对工程师也是个不小的诱惑。只是这是一种“深度”的开阔眼界,而在非技术方面同样有所进益的是“广度”的开阔眼界。同样,我也不认为哪一种就一定会好一些,这都是全凭个人喜好,还是那句话,子非鱼,焉知鱼之乐?



    一份工作的好坏是不能以目前的工资来衡量的,就像一所大学的好坏不能以学费的高低来衡量,而好的大学自然他们挤破头都想进。博主说的对,市场价格是由供求关系来平衡的,我们应该选择给自己带来更多价值的商品,而这里的商品仅仅只有商品属性,而处在社会中,我们都有着自己的社会属性,身上已经被贴满各种象征自己价值的标签。在这种环境下,职业已经不是单单一种以工资来衡量的“商品”,而是带有各种附加价值的“标签”。人们当然会去选择能给自己带来更多价值的东西。而且博主自己也说到了,服务器端开发团队动辄超过 10 人,而客户端一个平台的研发大多数也就在 5 人左右。那么在这种人员配置的比例下,想做服务器端开发的同学比客户端多不是也正好合理配置了吗?

    收个尾
    东拉西扯的写了这么多,其实都是我在公司真实的所见所感。我并没有专业的计算机背景,所以有些地方难免不周到,只是我觉得真没什么必要给应届生泼冷水,人家自己也不傻,想做什么自然心里清楚。何况这都互联网寒冬了,工作多不好找啊,还是来一壶温暖的鸡汤吧。

    ps :原博客地址:
    http://blog.devtang.com/blog/2015/10/07/why-fresh-wants-to-do-server-dev/?url_type=39&object_type=webpage&pos=1
    Supplement 1  ·  Nov 26, 2015
    v 友们。。。引号内不是我的观点啊,是我引用原博客的话,我也是不赞同的!!
    引号句子下面的话才是我的观点。。

    怪我没说清楚ㄒoㄒ

    原博客的地址在文章最下面
    117 replies  •  2015-12-02 15:18:49 +08:00
    1  2  
    ❮ ❯
    jadecoder
    jadecoder
    Nov 26, 2015
    1
    说的不错
    nasta
    nasta
    Nov 26, 2015
    2
    很有道理啊
    ooTwToo
    ooTwToo
    Nov 26, 2015
    3
    开心就好
    XianZaiZhuCe
    XianZaiZhuCe
    Nov 26, 2015 via Android
    4
    前端难
    zac
    zac
    Nov 26, 2015❤️5
    5
    这帖子 除了头像 我找不到任何亮点
    aisk
    aisk
    Nov 26, 2015❤️6
    6
    看到最后竟然发现不是软广,和心理预期不符 = =
    loralei
    loralei
    OP
    Nov 26, 2015
    7
    @jadecoder thx~~
    loralei
    loralei
    OP
    Nov 26, 2015
    8
    @nasta 谢谢哈哈
    loralei
    loralei
    OP
    Nov 26, 2015
    9
    @ooTwToo 也是= =反正按照自己想法来就行了
    DiffView
    DiffView
    Nov 26, 2015
    10
    看到最后竟然发现不是软广,和心理预期不符 = =
    BillionWang
    BillionWang
    Nov 26, 2015
    11
    没有广告感觉差评
    DiffView
    DiffView
    Nov 26, 2015
    12
    看到最后竟然发现不是软广,和心理预期不符 = =...
    loralei
    loralei
    OP
    Nov 26, 2015
    13
    @aisk 没有软广= =硬广是我们在招人 可以投简历到 [email protected] 哈哈哈哈哈
    loralei
    loralei
    OP
    Nov 26, 2015
    14
    @zac 那我也满足了= =
    nekoyaki
    nekoyaki
    Nov 26, 2015❤️5
    15
    其实吧,有些人所谓的泼冷水就类似于

    A: 我想毕业以后工作了。
    B : 你以为你工作了就能挣大钱?能当有钱人?想得美啊,你看人家比尔盖茨 XXXX ,人家李嘉诚 XXXXX 。你以为你之前在小单位实习过,就能算工作经验了?屁都不是!
    A : ……你有毛病吧?

    A : 我想找对象了,我喜欢隔壁班的小 C 。
    B : 你以为你找个对象就能达到人生巅峰了? 能当好丈夫了? 想得美啊,你看那些找欧美大洋马的,哪个不是 XXXXXXXXX 。你以为你之前谈过对象就有用?
    A : 你有毛病啊,谁 TM 喜欢欧美女人啊。

    他们只是在享受往人身上泼水的快感而已。
    yxzblue
    yxzblue
    Nov 26, 2015
    16
    你想得太多了
    你说 No 有什么用
    而且应该没人喜欢被你这种非专业的说 No 吧
    kokdemo
    kokdemo
    Nov 26, 2015
    17
    ……与其给后端浇,还不如给前端,测试和产品这三个岗浇一浇呢……

    尤其是那种毕业前两个月速成的那种太糟糕了……
    loralei
    loralei
    OP
    Nov 26, 2015
    18
    @yxzblue 不是我说的 NO 引号内是引用原博客的句子
    loralei
    loralei
    OP
    Nov 26, 2015
    19
    @nekoyaki 这种真的好恶劣。。属于那种看不得别人好的 不过原博主倒不是这样啦!
    maskerTUI
    maskerTUI
    Nov 26, 2015 via Android
    20
    你开心就好
    brucefeng
    brucefeng
    Nov 26, 2015
    21
    唉,道理在哪里??
    1 、“处理海量数据就牛逼了? NO !” ,不牛逼,但是想牛逼到处都可以做啊,如果非想只是做个写 sql 的人也没办法,但是想做点事情还是可以做的。开源的 hbase 有多少坑都知道吗, MapReduce 不能满足实时计算怎么办?很多问题可以深究。
    开源是解决了很多问题,但是开源本身也有很多问题,为什么不能参与其中??
    2 、“永远只能半夜上线”??这是什么公司,如果公司是这样的话只能说公司有问题。半夜上线本来就是很有风险的事情,如果出问题了找运维不在现场怎么办, dba 不再怎么办, qa 也要跟着一起上?半夜上线没有流量一些 bug 不出现,等回家睡觉到早上才发现怎么办???

    3 、“永远需要立即响应”
    互联网本质是服务业,一个服务是需要有人 on call ,单不是要求每个人每天都是 oncall 的,再说如果做的功能有怎么多 oncall 的 case ,本身代码质量不过关好不好。

    4 、“服务器端轮子太多”,“新手只需要一个月左右就能入门,三个月左右就能够比较熟练了。”
    熟悉轮子有多大的毛用,知不知道很多轮子出问题了都是出在根子上,选哪个轮子,为什么选这个轮子,都懂吗??

    其他的都懒得说了,只能说你工作年限不长,积累太少,眼界有问题,不要乱给别人建议了。
    loralei
    loralei
    OP
    Nov 26, 2015
    22
    @kokdemo 我没给后端泼冷水。。给后端泼冷水的是原博主。。看来我还是写的不清楚= =
    速成的我真是怕。。那种确实需要冷静冷静了 现在培训机构太多了
    crazyxin1988
    crazyxin1988
    Nov 26, 2015
    23
    这种破冷水 就是扯淡
    人家不选你 你就喷别人的选择
    虽然 说的有些是事实 但是 这种风格 葡萄酸的太厉害
    w88975
    w88975
    Nov 26, 2015
    24
    居然不是软广
    moro
    moro
    Nov 26, 2015
    25
    什麼工資高就做什麼。做到後面全通。
    malcolmyu
    malcolmyu
    Nov 26, 2015
    26
    @zac 支持,求头像大图
    vwok
    vwok
    Nov 26, 2015
    27
    之前看过,好像也在 V2EX ,坐等“我就是按个博主”系列
    vwok
    vwok
    Nov 26, 2015
    28
    按个-->那个
    KumaPower
    KumaPower
    Nov 26, 2015
    29
    看来有不少人看错内容了。。。人家 HR 是反驳别人的~
    yyy
    yyy
    Nov 26, 2015
    30
    文章是垃圾,头像倒是不错。
    HentaiMew
    HentaiMew
    Nov 26, 2015
    31
    .... 我就是属于被楼主说中的对 HR 有那种看法的人系列
    init
    init
    Nov 26, 2015
    32
    给楼主头像点赞
    话说做后端的也很苦逼啊, v2 来了这么久招后端的很少呀 全都是前端。。
    而且所谓的架构也用不到应届生设计, 来公司一年了我也只是写逻辑代码。。。该封装的别人都封装好了
    jas0ndyq
    jas0ndyq
    Nov 26, 2015
    33
    少说多做,很多事情根本没必要争论
    Felldeadbird
    Felldeadbird
    Nov 26, 2015
    34
    写这篇东西的人思想不成熟
    pmsg863
    pmsg863
    Nov 26, 2015
    35
    收藏个,前端做好也难,后端做好也难,只是入个门很难有成就感。
    dreampuf
    dreampuf
    Nov 26, 2015
    36
    大放厥词博眼球,言之无物尽是错
    mailto1587
    mailto1587
    Nov 26, 2015
    37
    楼主把温暖写在冷冰冰的句子下面,难怪大家会读不懂。

    原博主最后也说了是故意写得片面,所以 V 友们也请完全看完再喷吧~

    好吧,绕了这么大弯,我是被楼主的头像吸引进来的
    loryyang
    loryyang
    Nov 26, 2015
    38
    我觉得前后端差不多吧,做好都不容易,泼冷水的话应该写前端是如何的有前途
    benson458
    benson458
    Nov 26, 2015
    39
    貌似之前看到你们 CEO 转过这篇文章
    exalex
    exalex
    Nov 26, 2015
    40
    文章是垃圾,头像倒是不错。+ 10086 是本人嘛,能加个微信号么,诚心求
    cheng007
    cheng007
    Nov 26, 2015
    41
    一个 HR 都能大放厥词了,被 HR 掌控的技术公司有什么前途。
    iniwap
    iniwap
    Nov 26, 2015
    42
    我是来看头像的。。。
    Tr0y
    Tr0y
    Nov 26, 2015
    43
    估计楼主只是用这篇能激起后端开发者的文章当噱头,来达到招聘人才的目的,不过火候没掌握住。
    SonicY
    SonicY
    Nov 26, 2015
    44
    楼主腿不错,不过一看就是平时没好好休息的。
    easing
    easing
    Nov 26, 2015 via Android
    45
    为啥这么多人不看完文章就回复。。这还是一个相对理性的程序员论坛啊
    w3hacker
    w3hacker
    Nov 26, 2015
    46
    果然好温暖
    martifact
    martifact
    Nov 26, 2015
    47
    楼主说的不错嘛,过几天会不会有个“写给那些傻傻的,想做 hr 的应届生”。。
    d7101120120
    d7101120120
    Nov 26, 2015
    48
    @easing 记得前几天有人跟我说程序员只是程序员,不代表见多识广也不代表理性,那只是一种职业区分。就最近几天我看到的情况,我觉得确实如此。
    yuan93
    yuan93
    Nov 26, 2015
    49
    本来写了一堆论点,写完觉得何必呢

    于是 ctrl + a, delete
    windfarer
    windfarer
    Nov 26, 2015 via Android
    50
    小猿搜题不是在 b 站上经常被鬼畜的那款产品吗, 233
    nikubenki
    nikubenki
    Nov 26, 2015 via iPhone
    51
    写了啥我不管,反正我就是来求联系方式的。
    loading
    loading
    Nov 26, 2015 via iPhone
    52
    没看内容,你自己高兴就行,但不要阻碍别人的第一步!
    penjianfeng
    penjianfeng
    Nov 26, 2015
    53
    没看内容,因为之前有看过一篇类似的文章,这玩意儿怎么说...我也是毕业生,还是文科生,大学一个人自学的计算机,说什么后端难,不说什么前端难,客户端难,都是扯淡. 给我找一件世界上不难的事出来看看...不断努力,任何困难都会被打败,ps:文章初衷是让搞服务端开发的童鞋做好十年抗战的准备,只是标题党了
    hbkdsm
    hbkdsm
    Nov 26, 2015
    54
    @loralei 你这文章没转完整啊,其实整篇文章的重点在原文最后一句:

    “我以上所说的,都是错的”
    raincious
    raincious
    Nov 26, 2015
    55
    @windfarer

    特别搜了下:
    http://www.bilibili.com/video/av2274779/

    1 分钟整真的准时出现。

    不说了我继续笑会儿。
    wdlth
    wdlth
    Nov 26, 2015
    56
    坐等“我就是那个博主”和“驳《需要给太多想做后端的应届生泼冷水吗》”
    professorz
    professorz
    Nov 26, 2015
    57
    看来秋招忙活的差不多了, HR 来这水了。
    Comdex
    Comdex
    Nov 26, 2015
    58
    我还以为楼主想招人?
    elgoog1970
    elgoog1970
    Nov 26, 2015
    59
    我做后端,我骄傲,逃~~
    elvba
    elvba
    Nov 26, 2015❤️1
    60
    @raincious

    再顺带给你推荐下这个~:
    http://www.bilibili.com/video/av3181714/
    MrEggNoodle
    MrEggNoodle
    Nov 26, 2015
    61
    在 v 站见到妹子发帖就一堆人回,即使这种跟技术没什么关系的帖子。。。
    ipconfiger
    ipconfiger
    Nov 26, 2015❤️1
    62
    爬服务端科技树的难度在于, 如果没有实际拿几千万上亿用户的实际访问压力, 没有一天几十个 G 的数据经过你手处理的话, 你是学不到, 也体会不到在这个压力下开发会遇到的问题的, 反过来说, 这颗科技树如果你不是从低往上爬过一遍, 而是毕业就去了 BAT, 上手就是在成熟的高负载环境中折腾, 其实也学不到如何从低做起构建一个复杂网络系统. 所以很多创业团队千方百计从 BAT 挖来一些人后发现水土不服, 就是这个原因
    cdffh
    cdffh
    Nov 26, 2015
    63
    @ipconfiger 明明你好

    我就是服务端工程师 我知道自己的路很长。
    楼主 作为 hr 就不要准备拿别人的观点来水了吧。
    wizardforcel
    wizardforcel
    Nov 26, 2015 via Android❤️1
    64
    1. 数据分析绝对不是会用轮子那么简单。传统的数据分析,依赖参数估计和假设检验,理解他们很简单,但是知道什么时候用,很难。大数据分析也就是把概统的模型换成了 mapreduce 这样的轮子,其他是不变的。就像你会写顺序条件和循环三种语句,但是知道什么时候用什么,要需要项目经验。

    2. 后端不必前端的非技术因素少。前端有 ui 和 ue 。但是业务逻辑可都在后端。比如一家 4s 店的软件,业务逻辑肯定在后端,不可能放前端去。

    再者说,提升非技术能力的最好办法也不是做技术。假如我要提升业务水平,上几门相关的课比什么都强。

    3. 正是分工与细化使得后端更简单。比如后端负责业务逻辑的就不用管大量用户并发这件事,因为这是架构或者平台支持部门的事。
    如果一个后端开发者一上来就要和底层打交道,或者处理优化,我想就没有人写后端了。等过了几年,由于竞争或者是其他原因,写应用的可能会往架构方面转;但如果他去了前端或者别的什么岗位,转起来就会比较困难。
    jhdxr
    jhdxr
    Nov 26, 2015
    65
    HR 妹子懂这么多也真是不容易
    xpsair
    xpsair
    Nov 26, 2015
    66
    感觉有点绝对……
    wizardoz
    wizardoz
    Nov 26, 2015
    67
    事情哪有那么玄乎。什么学校里面的小项目跟实际后端有多大差距。其实在学校里能自己做一些项目的人,出来工作差不了哪去。
    如果 hr 经常发现有人学校做了很多小项目,然后出来什么都不会,我只想说这是被假简历骗了。
    acmetal
    acmetal
    Nov 27, 2015
    68
    其实我想说:你到底想我怎么样
    是不是我没处理海量数据你就要我?
    是不是我没应用运行在上百台服务器上你就要我?
    是不是在服务器开发方面没基础,做起来不顺手你就要我?
    zonghua
    zonghua
    Nov 27, 2015 via iPhone
    69
    我想做 HR
    TomDu
    TomDu
    Nov 27, 2015
    70
    知乎看过
    thomaspaine
    thomaspaine
    Nov 27, 2015
    71
    @loralei yunba 的 hr ?
    已经在用贵厂产品,还不错~
    xiqingongzi
    xiqingongzi
    Nov 27, 2015
    72
    现在呆在一个以美橙建站之星为主要工具的建站公司里。
    本来是一个运维的我,硬生生逼成了 PHP+前端,虽然比较渣,但是
    还能基本应用 Bootstrap 和 Semantic UI,
    说起来,楼主看好 PHP 还是运维?
    毕竟没毕业,找点经验
    vietor
    vietor
    Nov 27, 2015 via Android
    73
    必须要说:工作经验很重要。虽然工具是现成的,但坑也是现成的。
    FanPengcheng
    FanPengcheng
    Nov 27, 2015
    74
    他这是拿内行的标准要求新人,问题是人家也没要那么高的工资啊。。。
    Panic
    Panic
    Nov 27, 2015
    75
    我能说 v2 太浮躁了吗, 我也浮躁。
    不过自己不仔细看帖子就在下面发言批评楼主的也是够了, 这混淆能力爆表了。
    另外楼主的标题起的有问题。
    Light3
    Light3
    Nov 27, 2015
    76
    人都会浮躁 我羡慕培训出来的工资就比我这个干一年的多 但是那哥们真的能力比我强吗。我找工作会觉得自己值多少要多少 有 8K 的能力要 20K 的工资 这炸药包我扛不动 。同毕业生毕业 5 个月?工作一年了。
    xuyinan503
    xuyinan503
    Nov 27, 2015
    77
    这个帖子有点老
    hanfeng3015
    hanfeng3015
    Nov 27, 2015
    78
    此处有掌声。。。
    Tneciv
    Tneciv
    Nov 27, 2015
    79
    u can u up
    xiamingchong
    xiamingchong
    Nov 27, 2015
    80
    这不是无病呻吟嘛,谁说做后端没有前端好了?你泼你的冷水,我数我的钱
    auin
    auin
    Nov 27, 2015
    81
    一个 HR 居然能聊这么多,你们公司不把你拉过去做项目经理可惜了啊
    syhilyhw
    syhilyhw
    Nov 27, 2015
    82
    在发表之前,应该审核一下滴,姐姐。^_^
    nomemo
    nomemo
    Nov 27, 2015
    83
    其实现在最差劲的就是产品和设计。。。
    一个策划不出,一个想象不出
    wlzcool
    wlzcool
    Nov 27, 2015
    84
    我凑。。。。你没看见人家博主在最后还有一句调侃的话?那句话让你吃了?
    dai269619118
    dai269619118
    Nov 27, 2015
    85
    现在 hr 都能扯这些技术了呢...
    都是一些看似有道理的话,确实能骗到应届生
    就拿第一章截图来说 我虽然没做这么高端的东西但是知道不会像你说的这么简单。
    mikicomo
    mikicomo
    Nov 27, 2015
    86
    @loralei
    “总结”
    “其实我这篇文章故意写得很片面,目的就是想让各位应届生同学们能够更加辩证地看待互联网行业中的工作。与其什么都不懂傻傻地选择服务器端开发,倒不如做客户端开发更有前途。“

    ”我以上所说的,都是错的。”

    我括号里的也是原博主说的。
    qhxin
    qhxin
    Nov 27, 2015
    87
    还是看产品了
    server
    server
    Nov 27, 2015
    88
    把别人的轮子拿过来早出自己的车,打磨自己的轮子让车更快、更流弊。
    yangxin0
    yangxin0
    Nov 27, 2015❤️3
    89
    我觉得您的认知有局限性, 你可能接触的都是一些非常非常低级的后端工程师, 我猜测你招的人都基本上复杂写写 WEB API 或者其他罗辑类的工作, 这项工作需要少量的计算机专业的知识, 只需要会一门语言然后按照产品经理的文档写罗辑。

    但是真正的后端工程师是需要解决问题, 往往为了解决一个问题需要大量的计算机科班知识。 不装逼, 谈谈最近做了一个小项目, 一个基于 Linux 的 netfilter 的项目, 我想对 TCP 跟踪一下然后对数据进行“整容”, 项目测试过程中老发现一个奇怪的问题, IP 包奇怪的从一个变成两个。然后我验证这个现象分析了 IP 分片的策略发现不对劲, 我捕获的包都是 LOCAL_IN 和 LOCAL_OUT 和 IP 分片没得关系, 经过日志分析的确 IP 设置了 DF 分片,然后怀疑 TCP 有鬼, 这是开始读 Linux 内核代码, 先理清楚 BSD socket 架构是啥样,找到 TCP 发送数据的入口, 在沿着分析到 IP 接收入口发现 Linux 内核有一个 TCP offload 为了减轻 CPU 的负载把 TCP 分段移到网卡里面做了。在发现问题根源后顺着问题就解决了。

    还有一则例子, 前段时间一个 erlang 的项目看到 taobao 后端团队分享的他们对 erlang 优化, 他们发现性能上不去,然后 hack erlang 的源码, 加强对 VM 的理解, 然后适当的调整参数以达到最佳性能。

    结论: 你说的都不是完整的后端工程师该做的事情, 完整的后端工程师是应该从产品开发,问题定位和解决性能问题。 写代码是很简单的事情,最难的是前期设计和后期性能优化。你说的那些只会写代码的后端程序员一旦采坑就傻了, 哈哈哈哈哈。
    sym
    sym
    Nov 27, 2015
    90
    相比我厂 hr 真心懂得不少啊,更何况写得这么好,居然没打广告
    kenken
    kenken
    Nov 27, 2015
    91
    后端的资深很贵的。价格决定高度啊。
    前端和 app 老感觉这几年虚高。
    loralei
    loralei
    OP
    Nov 27, 2015
    92
    @thomaspaine 是的~谢谢啊~
    dmyang
    dmyang
    Nov 27, 2015
    93
    话说卤煮真的是 HR 呀 好牛逼的样子呢
    bk201
    bk201
    Nov 27, 2015
    94
    po 主嫁我可好,我可是为了 po 主把这烂文吐着看完了。
    chairuosen
    chairuosen
    Nov 27, 2015
    95
    #不用 markdown 排版的后果#
    ipush
    ipush
    Nov 27, 2015
    96
    挺 nice 的
    bramblex
    bramblex
    Nov 27, 2015
    97
    这年头是不是随便是个人就能当 HR 啊?

    这是 HR 在 V2EX 被黑得最惨的一次。
    gejigeji
    gejigeji
    Nov 27, 2015
    98
    公司里我们还近 走路五分钟
    kongkongyzt
    kongkongyzt
    Nov 27, 2015
    99
    看了三遍, 很惊奇竟然不是软广...............
    xufang
    xufang
    Nov 27, 2015
    100
    后端很难吗, 我怎么觉得人人都是后端程序员。。。

    而且现在前端进攻性这么强,后端不管什么语言都沦为 json api server 的地步了。
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4493 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 195ms · UTC 01:13 · PVG 09:13 · LAX 17:13 · JFK 20:13
    ♥ Do have faith in what you're doing.