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

跳槽 coder 们,现在外面行情很好?

  •  
  •   bobuick · Mar 7, 2018 · 19856 views
    This topic created in 3171 days ago, the information mentioned may be changed or developed.

    最近面试了几位候选人。貌似工作 2 年,已经开到 22k 往上了。但技术上连 http 协议都还讲不清, 网络编程上知道些系统调用。其他往大了和并发了方面就不说了,毕竟 2 年不做要求。

    Supplement 1  ·  Mar 8, 2018
    各位好纠结。
    纠结“讲清 http 协议”这句话的,怪我,毕竟都是程序员,这句话不够确切,发帖所以没说细节。 大意是知道 http 一些常见头,在此基础上如果知道,那再问下稍微偏下一点的从 socket 到组装 http 协议包,再扩展下是 https 的协商过程。
    决定不会装逼到让人去实现 http 协议,背 rfc 之类的。
    131 replies  •  2018-03-09 10:01:20 +08:00
    1  2  
    ❮ ❯
    seanzhao
    seanzhao
    Mar 7, 2018
    1
    沙发
    eslizn
    eslizn
    Mar 7, 2018
    2
    有点感觉,最近猎头的电话多了起来
    qi19901212
    qi19901212
    Mar 7, 2018❤️3
    3
    估计都是脉脉看多了
    dante3imin
    dante3imin
    Mar 7, 2018❤️1
    4
    还是要分哪个方向吧
    wangluofansi
    wangluofansi
    Mar 7, 2018 via Android
    5
    能问一下怎么叫 http 讲的清么?
    zhangdawei
    zhangdawei
    Mar 7, 2018
    6
    春江水暖鸭先知
    amai
    amai
    Mar 7, 2018❤️3
    7
    请说一下怎么算 http 讲的清么? + 1
    Antidictator
    Antidictator
    Mar 7, 2018
    8
    哈哈哈哈。mk 看戏
    yacolinqi
    yacolinqi
    Mar 7, 2018 via Android
    9
    我也想知道 http 怎么讲清楚
    sm0king
    sm0king
    Mar 7, 2018
    10
    两年 22 ~~ 做什么的. . .
    awolfly9
    awolfly9
    Mar 7, 2018
    11
    能问一下怎么叫 http 讲的清么? +2
    Henry001
    Henry001
    Mar 7, 2018
    12
    什么方面的职位啊?
    misaka19000
    misaka19000
    Mar 7, 2018
    13
    http 协议讲得清大抵上应该要能手动使用 socket 实现一个 HTTP 的服务端和客户端吧 应该符合大部分的 HTTP 协议的实现
    yhzwy
    yhzwy
    Mar 7, 2018
    14
    具体什么方向啊。
    pagxir
    pagxir
    Mar 7, 2018 via Android
    15
    看来我得换工作才行。
    torbrowserbridge
    torbrowserbridge
    Mar 7, 2018
    16
    现在很多人来面试,动不动就是 25K+,但是很多常见问题都讲不清楚原理。
    CastleBUPT
    CastleBUPT
    Mar 7, 2018
    17
    难道是问 get 和 post 区别这种题。。。
    那还不如白板写代码呢
    coosir
    coosir
    Mar 7, 2018
    18
    接下来行情要涨
    Alchemistxxd
    Alchemistxxd
    Mar 7, 2018 via iPhone
    19
    有些牛逼的自然开的高,彩笔开的高无视就可以了
    Mirana
    Mirana
    Mar 7, 2018
    20
    @qi19901212 已卸载脉脉
    looplj
    looplj
    Mar 7, 2018 via Android
    21
    先喊了再说,万一要了呢。。
    daniellu
    daniellu
    Mar 7, 2018
    22
    @misaka19000 有多少人可以做到呢?真的能这么做到的,又会要多少工资呢?
    misaka19000
    misaka19000
    Mar 7, 2018
    23
    @daniellu #22 计算机本科毕业生都应该能做到
    daniellu
    daniellu
    Mar 7, 2018❤️13
    24
    我就是计算计本科毕业的(非应届生),自认为做不到,然后?做得到的,就代表是好程序员,对得起要的薪资了?
    最反感就是这种面试官为了证明自己多“牛”的问题了,和公司业务、项目、技术储备和技术远景完全无关,而且 99.99%实际业务和项目中绝对不会用到。
    与其找这种没有意义的问题,不如找些可以判断出这个人是不是适合公司,潜力如何的面试题,绝大多数公司的开发,需要的是分析问题,解决问题的能力,而不是这种没有任何意义的能力。
    kskdnda
    kskdnda
    Mar 7, 2018 via iPhone❤️1
    25
    @misaka19000
    岂不是计算机本科毕业生起薪都应该 22k
    不知道楼主是什么类型的公司啊,有的公司就是待遇超好但是全是关系户的啊
    kskdnda
    kskdnda
    Mar 7, 2018 via iPhone
    26
    @daniellu 确实,我这个 IT 门外汉也觉得这个问题太理论太基础了,实际中用处不大。IT 毕竟是一门应用科学。除非这个楼主是想招点人来开发一个新的协议。
    tktk
    tktk
    Mar 7, 2018
    27
    我能接讲清楚 http 和 tcp 也是毕业两年,拒绝了原本公司 12k 后还在找工作当中·····
    daniellu
    daniellu
    Mar 7, 2018
    28
    @kskdnda 开发新的协议,应该不会问 http 了,基本上要涉及到网络数据的封包拆包了。而且,开发新的网络协易,对于公司业务营收的价值,是不是大于需要付出的成本代价及需要承担的相关风险?基本上不会有公司去做这种事情的,通信协易现在绝大多数情况是直接用现有的,数据部分,自己做定制协易等等都是很有可能的。
    misaka19000
    misaka19000
    Mar 7, 2018❤️1
    29
    @daniellu #24 HTTP 协议这种东西并不是什么能让自己显得很“牛”的技术 即使是写业务的人也是应该知道的
    feverzsj
    feverzsj
    Mar 7, 2018❤️2
    30
    去年劳动年龄人口继续大幅减少,且减少的规模是前年的逾 1.5 倍,与此同时 65 周岁以上老龄人口在总人口中占比持续上升。
    可见现在正在逐渐迈入坑多人少的时代,但是公司也不想招水平和薪资不符的人,所以会加大对高级人才的招揽力度,而中低端职位则会渐渐由外包替代,换言之:好的更好,坏的更坏
    zhchyu999
    zhchyu999
    Mar 7, 2018 via Android
    31
    做 web 的 HTTP 是基本功吧,就像练武功扎马步,谁对练的时候会用到马步,但是你练好了就知道你功夫多深了。
    SmiteChow
    SmiteChow
    Mar 7, 2018
    32
    就目前 boss 上我接到的简历数量看 前端 web 开发候选人数量比后端 python 多 10 倍 难免良莠不齐
    miketeam
    miketeam
    Mar 7, 2018 via iPhone❤️4
    33
    我参加了一次面试,有问 http。愿问题是:你对 http 了解多少?。然后我的第一反应是不知道面试官到底要问具体 http 的那一部分,是问底层 tcp/ip 呢,还是问 http 相关的请求头有哪些讷,还是问 http 的握手流程呢,还是问 http 网络请求的全部过程还是说到最后具体到那个 net 的 api ?。所以我告诉面试官我真的不知道。我的第一感觉是这个面试官不友好。可能是我沟通有问题,我没有具体问细节。可是先前的问题我问细节,问面试官具体询问的目的,面试官说我在猜吗……让我怎么回答呢,这个问题。
    x87648510
    x87648510
    Mar 7, 2018 via Android
    34
    同感
    miketeam
    miketeam
    Mar 7, 2018 via iPhone
    35
    其实面霜中还有好多有趣的问题,比如:请你说说你的缺点和优点。你们觉得这个问题问你说说心里话,你内心的想法是撒?然后我直接和面试官说咱们说人话不套路,我不知道我最深刻的缺点,我是比较爱面子的人,当人面都是说好话,说自己的丑话为了一个职位我做不来,即使说出来了我自己都未必信
    miketeam
    miketeam
    Mar 7, 2018 via iPhone
    36
    其实面试目前我感觉比较好的是前年面试的小恩爱公司,他们技术人员问问题蛮实在,不装。就和你谈谈你的简历内容,你曾经项目中的问题,适当的就某一个问题问问你的看法,适当告诉你还有那些更好的办法。整体的技术发展思路。虽然我最后技术不够没有面试上,但是我对这家公司印象深刻。这个面试官很 OK
    zuriaake
    zuriaake
    Mar 7, 2018❤️1
    37
    两年 22k。。。看来我又要跳槽了???
    fghjghf
    fghjghf
    Mar 7, 2018
    38
    估计是知乎看多了。。。
    mdluo
    mdluo
    Mar 7, 2018❤️3
    39
    @daniellu #24 HTTP 协议的问题和业务完全无关??? 缓存控制、状态码、RESTful 或者路由设计、编码和内容解析、内容压缩、WebSocket、状态管理、认证和授权、HTTPS、HTTP2、跨域和 CORS、CSP、负载均衡 等哪个不是涉及具体业务而又跟 HTTP 协议密切相关的
    wengjin456123
    wengjin456123
    Mar 7, 2018 via Android
    40
    谁给我 10k 我跟谁走啊…
    zingl
    zingl
    Mar 7, 2018
    41
    ××有没有用,会 /有××的人才有资格说
    sheep3
    sheep3
    Mar 8, 2018
    42
    现在毕业半年的,跳槽都是 20 起了 = =

    当然我指的是大厂出来的
    sagaxu
    sagaxu
    Mar 8, 2018 via Android
    43
    都当上面试官了,想必不是职场新人了吧,连倒挂都没听过么?
    onion83
    onion83
    Mar 8, 2018 via iPhone
    44
    以后面试要背状态码了:doge

    统计一下 499 是什么含义 看有多少人知道?
    lshero
    lshero
    Mar 8, 2018
    45
    @onion83 万一别人不用 nginx 呢?
    NeinChn
    NeinChn
    Mar 8, 2018
    46
    大三都写过 HTTP 服务器,当然大作业要求很低,简单的 GET/POST 就行了
    而且也不需要 Cookie 不要各种 Header,只要能支持最简单的 Host 之类的
    这种东西也是基础中的基础,又不是说要事无巨细都知道,大概了解肯定得有
    mdluo
    mdluo
    Mar 8, 2018 via iPhone
    47
    @onion83 CloudFlare 搞了几个 52X 的私有状态码要不要也背下来 :doge
    zhuziyi
    zhuziyi
    Mar 8, 2018 via iPhone❤️1
    48
    房价这么高,生活成本不低,通胀这么厉害,不该拉一波行情么?有些老油条就是放不下面子,总觉得年轻人不能拿得比自己多。
    qqpkat2
    qqpkat2
    Mar 8, 2018
    49
    感觉这么基础的职位,培训出来都是我上我也行了
    然而我精通 http,熟悉 tcp,知道 udp 封包拆包,熟悉网络编程,装备 java 主流技术以及各种原理底层,在广西还是没到五位数。。。。。
    F281M6Dh8DXpD1g2
    F281M6Dh8DXpD1g2
    Mar 8, 2018 via Android
    50
    这种态度 220k 都找不到合适的人
    hanxiV2EX
    hanxiV2EX
    Mar 8, 2018 via iPhone
    51
    看着 http 文档用 socket 实现过 http 客户端和服务器,你现在问我细节我也答不上来。
    xiayebaibi
    xiayebaibi
    Mar 8, 2018 via Android
    52
    坐标
    menshisan
    menshisan
    Mar 8, 2018
    53
    @miketeam 老实说,如果不看你把问题拆开的话,我也不知道该怎么回答这个问题,但是你一拆开,哦,原来这个问题我会啊
    toono
    toono
    Mar 8, 2018
    54
    @taro0822 哈哈 记得你是回老家工作那个
    dingling136
    dingling136
    Mar 8, 2018
    55
    因为楼主提及到 http 相关知识点,我首先想到的就还是传统业务类型( B/S ),2 年工作经验敢要 22K 的,不是 nb 名校的就是在大厂历练过的,其它基本不可能。。
    如果是搞人工智能或者区块链,这些当下热门技术,赚热钱的,还是有可能的,并且比这个高的多那也不稀奇。
    如果这个人才真有能力,也要考虑自己的小庙是否能够提供他需要的舞台。
    moshao6
    moshao6
    Mar 8, 2018
    56
    @qqpkat2 老铁,南宁?还招人不、?
    alexzhou
    alexzhou
    Mar 8, 2018
    57
    2 年 22k 老看这种新闻 扰乱心神
    jorneyr
    jorneyr
    Mar 8, 2018
    58
    能不能这么说:要是我能把 HTTP 协议都讲清楚了,和马上要期末考试了,通宵背书突击的有什么区别呢,捂脸了。
    6ufq0VLZn0DDkL80
    6ufq0VLZn0DDkL80
    Mar 8, 2018 via Android❤️1
    59
    今年不是各大公司应届差不多都这价钱了?
    xkeyideal
    xkeyideal
    Mar 8, 2018
    60
    不懂写个代码为啥要能说清楚 http 协议,我连跨域,http2,网页压缩都不懂,ws 现学现用,还不是照样写代码,tcp/ip 也不懂,网络抓包都不会,封包拆包的我交给 grpc 或 thrift
    linux40
    linux40
    Mar 8, 2018
    61
    http 协议这种只有在考计算机网络的时候才最清楚。
    lwldcr
    lwldcr
    Mar 8, 2018
    62
    为啥把大家定义为 coder

    在我矫情的小心思里:

    coder = 码农、搬砖工,多用于自嘲

    developer/programmer/engineer 开发者、程序员、工程师 才是比较正规的称呼吧

    我觉得直接这么叫别人码农是不礼貌的
    kimown
    kimown
    Mar 8, 2018❤️7
    63
    https://twitter.com/tlakomy/status/970944987469877249

    刚刚一个推文,说你就是你们这种情况
    ```
    Tech interview:

    "What will be the value of:
    var a = 10, b= 20;
    console.log(-+a++-+-+b--);"

    Actual job:

    "Hey, can you make this button grey when on hover?"

    ````
    Jimrussell
    Jimrussell
    Mar 8, 2018
    64
    旱的旱死,涝的涝死
    ooo3o
    ooo3o
    Mar 8, 2018
    65
    这个话题来看, 总有基础垃圾的 SB 认为基础不重要, 还洋洋得意.
    torment5524
    torment5524
    Mar 8, 2018
    66
    http 讲清楚这个问题有点太宽泛了吧。
    可能有些人觉得,背过书上的定义就行了,还有些人觉得,能写好 post,get,或者是搭个 http 服务就完了,当然还有深层的答案,这都算这个问题的一部分。
    说是应届生都能回答清楚的,那估计你心目中的 http 就是书上的定义,和跑一遍示例代码吧。。。如果是这样,那要求是很低。
    想起来很久以前参加过的一次面试,有一个问题,问我家在哪里,我自然回答是 xx 省 xx 市,然后就结束了。因为是熟人介绍的,熟人告诉我,面试管觉得我脑子有问题。具体他是想问,我住哪,还是户口在哪,还是精确到那个区,不说清楚,怎么回答。
    mikulch
    mikulch
    Mar 8, 2018
    67
    楼上几个纠结 http 讲清楚的到底是什么的人,平时活的累不累啊。。。。
    qhxin
    qhxin
    Mar 8, 2018
    68
    不是行情好,应该是通货膨胀的具体表现之一
    naver1
    naver1
    Mar 8, 2018
    69
    我一个写 html 的 coder 你问我 http ???
    ml071987
    ml071987
    Mar 8, 2018
    70
    http 个人觉得能从打开浏览器输入地址敲回车开始,到服务器数据返回并展示到浏览器的整个流程都说清楚,并对中间的环节有稍微深入的了解,如 dns 解析顺序,http 缓存命中等,基本上就足够了,个人见解,毕竟我只是个做服务端的
    zakokun
    zakokun
    Mar 8, 2018 via iPhone
    71
    又是一群基础知识都不懂还不知耻的人
    qqpkat2
    qqpkat2
    Mar 8, 2018
    72
    @moshao6 老铁,南宁哪里都招人
    cenxun
    cenxun
    Mar 8, 2018
    73
    @onion83 这还真遇到不少,客户端断开连接~~~
    qq30545
    qq30545
    Mar 8, 2018❤️1
    74
    真说清楚了你会说: 呦, 背的不错?
    wangluofansi
    wangluofansi
    Mar 8, 2018 via Android
    76
    @mikulch @zakokun 本来我是真心求问的,翻过好几次 http 权威指南,平常用 http 也没遇到很难的问题,虽然是后端但更多是业务开发,所以是真不知道怎样算是说的清楚……
    learnshare
    learnshare
    Mar 8, 2018
    77
    @daniellu
    @DT27
    反对,HTTP 基本知识都要了解的,除非你写的东西不需要网络
    airhunter
    airhunter
    Mar 8, 2018
    78
    实际上我也有这种疑问。不过经过我的渠道了解,大体上开 22K 一个月,工作时间 2 年左右的。上一份工作的收入一般在 8K-12K 之间,新一代的毕业生在收入问题上很着急,跳槽就是要求收入翻翻。加上目前招人的企业的确也鱼龙混杂,招聘人员本身水平也不一定过关。的确会让一部分有很大水份的技术人员蒙混过关。然后给其它也想蒙混过关的人树立榜样,这一点在目前的招聘市场已经是一种风气了,连我身边的很多也来劝说我,面试时一定要会吹牛,牛一定要吹得大,万一成功了呢。
    bobuick
    bobuick
    OP
    Mar 8, 2018
    79
    @wangluofansi @amai 详细的帖里没说,我说的 http 协议讲清,当然不是说让你背出 RFC, 我就问一些常见的 http header 而已,够简单了。而且职位 jd 写的很明确,是业务开发岗位,http 协议当然是必懂
    liwl
    liwl
    Mar 8, 2018❤️1
    80
    面试时一定要会吹牛,牛一定要吹得大,万一成功了呢。
    @airhunter
    66666 学习了
    talen666
    talen666
    Mar 8, 2018
    81
    @airhunter 不会吹牛,怎么破
    zakokun
    zakokun
    Mar 8, 2018 via iPhone
    82
    @wangluofansi 楼主也没说什么是清楚啊 一群人就急着反驳 不是显得很可笑吗 对于一个稍微有点追求的开发来说 http 协议不需要好好了解么? 居然还能说“写业务不需要”这种话 而且还不是一个人
    bobuick
    bobuick
    OP
    Mar 8, 2018
    83
    @zakokun 是啊。什么都是别人给的自己调用,这个我其实也不鄙视,如果在此基础上自己会去研究别人提供的库大体是怎么提供的。比如一个连接池,可能很多人都是用连接池,但有部分兄弟,他们不但用,更习惯性的喜欢追究下提供者下面是怎么玩的。
    amai
    amai
    Mar 8, 2018
    84
    @bobuick 这样说的话,算不上把 http 讲清楚,大概都不算 算了解还少了不少东西
    如果找的人是 http 有关的开发 那的确是有问题,不符合这样的薪资
    winglight2016
    winglight2016
    Mar 8, 2018
    85
    凡是抱怨面试官的都反省一下自己的沟通能力,凡是抱怨面试者要求太高的那只是你没见过要求更高的
    wangluofansi
    wangluofansi
    Mar 8, 2018 via Android
    86
    @bobuick
    @zakokun
    大哥你看看我后来的回帖,我是真心求问的,不知道咋就变味了……
    moshao6
    moshao6
    Mar 8, 2018
    87
    @qqpkat2 我不知道,我也想回南宁了
    EricInBj
    EricInBj
    Mar 8, 2018❤️1
    88
    顶楼主

    延伸一下,如果一个 WEB 相关的开发者,看某『就要碰』网站时,不能轻易绕开游客 10 个视频的限制,那大概也许他是不知道 http 协议的某些头的应用的。
    kanganxi
    kanganxi
    Mar 8, 2018
    89
    最近面试前端合模型和弹性伸缩布局都不知道都要 10K,真是鱼龙混杂
    zakokun
    zakokun
    Mar 8, 2018 via iPhone
    90
    @bobuick 你看一旦有新人来求指导 很多人就会来推荐算法书 基础理论书 也不管新人入门看不看的下去
    而一旦有面试官吐槽面试者水平行 马上一堆人就会说 算法没用 协议理论没用 多问项目 多问架构 也不想想面试官本身不也是程序员么 这种帖子太多了 也不能说这就是同一波人 社区分裂就这鸟样
    zouqiang
    zouqiang
    Mar 8, 2018
    91
    莫非是脉脉的运营水到 v2 上了?
    liliang
    liliang
    Mar 8, 2018 via Android
    92
    谁给我 10 我跟谁走啊...
    qqpkat2
    qqpkat2
    Mar 8, 2018
    93
    @moshao6 我说的是南宁哪里都在招人。。。。南宁的 10 左右差不多顶了
    zhangsen1992
    zhangsen1992
    Mar 8, 2018
    94
    http 彻底讲清楚 已经不错了
    yuriko
    yuriko
    Mar 8, 2018
    95
    讲清楚 HTTP 的工作原理
    讲清楚 HTTP 是什么


    事实上还有不少上层 coder 连 HTTP 的基本认知都没有,昨天还有人当着我面把 HTTP 和 TCP 划到了同一层……
    amai
    amai
    Mar 8, 2018
    96
    我认为如何算能把 HTTP 讲清楚 或者说了解

    HTTP 是什么
    HTTP 客户端 /服务器 分别做什么,有哪些内容
    HTTP 客户端 /服务器 简单的口头实现
    ipiao
    ipiao
    Mar 8, 2018
    97
    2 年就 22 了吗?大佬大佬
    liwl
    liwl
    Mar 8, 2018
    98
    @EricInBj 带带路?
    zakokun
    zakokun
    Mar 8, 2018
    99
    @wangluofansi 这也没什么具体定义吧,看个人发挥呗,又不是考试。面新手,讲清楚 get/post cookie/session 区别和具体应用,常见的 http 状态码和可能出现的场景就行了。再进一点,讲一下表单提交各种编码方式,一些 header 的定义和应用场景,keep-alive 以及和 tcp 协议之间的关系,https 和安全相关,restful,身份验证等等。

    这些都是工作要用到的东西,谁敢说这些没用?一个巴掌呼死他。
    surv2ex
    surv2ex
    Mar 8, 2018
    100
    说工资的时候一定要把背景说清楚,不然容易误导新人
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   969 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 210ms · UTC 18:53 · PVG 02:53 · LAX 10:53 · JFK 13:53
    ♥ Do have faith in what you're doing.