[得罪人贴] 招聘程序员有感

2015-10-16 12:09:25 +08:00
 isno
我有一段时间的招聘经历, 沟通过的程序员没有几十个,也有十几个!

项目都属于 WEB 性质,招聘的工种没有局限于某个语言,简历最多的是 php 程序员,高低深浅都有,招聘到后期, 我发现可以用一句话来总结大部分 php 程序员:太爱某个框架, title 由 php 程序员改为 xx 框架使用能手比较合适, 沟通中谈框架非常来劲, laravel 非常优雅, yii 如何, xx 怎么样, 问到 int 几个字节, 犹犹豫豫的回 8 个?(32位系统1个字节几个位, 原话这么问的,回答不上来的很多啊)

不是我鄙视 php 程序员, 我本身也有很长的 php 开发经历(不装逼,技术一般), 正常的程序员不应该是 谈数据结构,避坑经验么?

偏激点,但对语言来说,这种弱类型帮你高容错的语言渐渐的有点难以接受, float+ Int 或者 int + string 这种做法,在业务线必须要报错出来
17906 次点击
所在节点    程序员
196 条回复
nullcc
2015-10-16 14:27:18 +08:00
@ raincious
恩,而且早期标准还未被很好执行的时候, C/C++的一个 int 有时候还和编译器相关。。
jaguar
2015-10-16 14:27:58 +08:00
楼主只是想找一个给他写论文的,不是想找一个真正贴合实际为他赚钱滴,大伙散了吧,下次楼主招人,就像楼上说的,需附上茴香豆的茴字有几种写法才行
kzzhr
2015-10-16 14:28:53 +08:00
作为应届生,支持一下楼主。
自己属于比较看重大二那种理论课的,因为发现大三项目开发中的各种设计方法都能在大二知识(比如操作系统这种涉及大量具体问题的课程)中找到影子,数据结构更不用说了,感觉就离不开。感觉很多所谓的特性都是相同思路在不同场景下的具体应用。
我自己找实习的时候,有一些公司上来只问对 xx 框架的熟悉程度,完全无视基础。有时候觉得真的很憋屈
kalintw
2015-10-16 14:29:18 +08:00
说点现状吧,(不针对楼主,这是行业现状,不仅 PHP ):

遇到有经验的,你想要基础和修为好的;
遇到基础和修为好的,你嫌经验少;
既有经验,又基础和修为好的,可遇而不可求;
真遇到了,也许被 HR 或者其它什么原因被你毙了也说不定;
终于有一个活到面试最后,你也满意,你却不一定能付得起薪水。。。
isno
2015-10-16 14:37:00 +08:00
@kzzhr 建议实习的时候重温好理论知识,去 BAT 类的一线互联网企业面试, 我估计这类的公司基本上都不会问你 yii 用的熟不熟!
changepll
2015-10-16 14:39:22 +08:00
好奇楼主的 JD 是什么样的,发出来看看可好?
m8syYID5eaas8hF7
2015-10-16 14:40:08 +08:00
@kzzhr 基础和框架是不矛盾的。两者兼具最好。
我去年找工作的时候就是这样,公司既会问到你语言规范,数据结构,操作系统,网络协议之类的,也会问道你对框架的理解。而且框架也没你想的那么简单,各种框架的代码里蕴含的知识可不少。会框架也不仅仅是指会用框架
m8syYID5eaas8hF7
2015-10-16 14:40:48 +08:00
@acros 我们软件工程直接学了 C++,没有从 C 开始
isno
2015-10-16 14:41:27 +08:00
@changepll
http://www.v2ex.com/t/192321 半年前发的招聘贴
m8syYID5eaas8hF7
2015-10-16 14:45:46 +08:00
@LMkillme 红黑树和 int 占字节数不是一种东西吧。一个是理解性的,一个记忆性的。我们公司招人有时候都不看你会什么语言的。看你数据结构,逻辑思维怎么样,这个才是根本。至于 int 几个字节,大家直接查不就行了。
hahastudio
2015-10-16 14:46:35 +08:00
不必多言,以后这帮人真值表都得靠查
dream798
2015-10-16 14:49:19 +08:00
flash ,js h5 canvas css php (ci laravel ) linux mysql mongodb linux 等这些东西,本人都算熟练使用, 8 年互联网阅历,是使用,不是记住,做过无数项目,但你要是真考我太基础的东西,我还真答不上了,什么 401 402 403 404 301 302 303 501 502 503 504 505 什么,我真得蒙圈,看你注重哪个了, css ,我曾经指导前端团队使用 scss 框架, js 曾经带领前端团队使用 typescript 框架, laravel ,是我踩了无数坑才了解的知识然后帮助同事学会 laravel ,什么中间件的,你说我这种人是应该录取,还是因为我不知道 50x 到底代表什么而把我拒绝呢?
XianZaiZhuCe
2015-10-16 14:54:42 +08:00
@LINEX 我觉得可能我语文没学好
killerv
2015-10-16 15:04:17 +08:00
我要吐槽的楼上都说完了
m8syYID5eaas8hF7
2015-10-16 15:06:34 +08:00
@XianZaiZhuCe 啥意思
m8syYID5eaas8hF7
2015-10-16 15:08:06 +08:00
@XianZaiZhuCe 我懂了。。。
Andiry
2015-10-16 15:13:52 +08:00
int 几个字节还需要查?以后算 1+1 是不是也要按计算器啊?
isno
2015-10-16 15:14:34 +08:00
@dream798 我就自大说一下
求职的时候看你是定位技术专家(架构师,高级程序员),还是 team leader (团队主管,总监)
定位一线互联网企业的技术专家,不清楚 302 , 301 区别的话, 以我来讲:会减分, 但作为 8 年开发了,我作为考核人话,会问点一下 paxos , bully ,再或者索引算法的一些原理,语言和软件工具层面基本上不会问

如果是 team leader 就问一点:什么时候能搞定招募齐开发团队

我对算法和结构也不是非常了解, 如果我去其他公司面试的话, 问深了我也打怵!
m8syYID5eaas8hF7
2015-10-16 15:15:19 +08:00
@Andiry 你这也是强行脑补
sun2920989
2015-10-16 15:20:35 +08:00
这帖子居然异常的火热,那我就闲着无聊再回复一次,毋庸置疑,随着各大培训机构的发展,程序猿逐渐成为入门最低的行业之一.程序猿代码水平参差不齐是很正常的.
但是,大浪淘沙,一旦互联网浪潮热情降温,将有大量的人被踢出程序猿这个圈子.
不过,我个人认为既然定位为 WEB 开发,他可能会由于业务代码不好被踢出去,可能会由于不会手写算法,写排序被踢出去,甚至可能会因为不会配置调优 LINUX 的服务器被踢出去,但是绝对不会因为不知道一个 int 几个字节被踢出去.所以,楼主这个逼装的不能给满分.o(∩_∩)o

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/228504

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX