招聘前端真是要发飙了 -- 两个凡是

宏哥 发布于 2016/12/07 16:39
阅读 2K+
收藏 0

工作内容千篇一律的说解决兼容性问题

我就不明白了

兼容性问题到底具体是什么?

加载中
3
乌龟壳
乌龟壳

比如IE系列和Webkit系列Ajax的差异,鼠标键盘事件的差异等。用实际例子来说,我一般在chrome下写的页面在ff和ie11下都不一定能正确跑出来。

宏哥最主要的问题是你做的页面一般都不是这样的页面 http://www.partsim.com/simulator

但是宏哥觉得天下前端只需要懂他常用的那种模式的页面就行了。所以难以理解“简单”的前端为何基础的都很少人会。

就我个人的看法,前端水平分四种

  1. 以做普通网站为赚钱手段的,普通内容展示类界面的相关的技能用得非常熟练(也就是宏哥需要的这种)
  2. 以前端技术本身为个人兴趣爱好,努力往完美处努力的,1的技能是基本,还有很多浏览器方面的更高级的技能和知识水平
  3. 对前端路很迷茫,但是仍在努力的,经常跟着大牛的资料走但看不到全局(接触很多新技术但没基础,也不清楚基础的价值)
  4. 完全想着跳槽赚钱的

个人经历觉得3、4是占主要的成分,1更多会自己创业或者私底下接单,2会在大公司或者一些偏门的小公司(比如我上面发的链接)

结论就是宏哥觉得合适的前端难招太正常了,但是鉴于1的要求其实并不高,所以建议宏哥自己去培养。

乌龟壳
乌龟壳
回复 @春药之王 : 那就是3了,哈哈
春药之王
就怕1没到就要2的
3
曾建凯
曾建凯

忍了几天,容我说两句。

首先我很好奇的是你对职位的需求,最起码,你需要一个怎么样的前端人员结构,以及各种层次的前端人员所需求的数量,应该是清晰的吧!

其次,简单介绍前端人员分布情况。以下根据我做了10几年前端的经验,也招了7、8年的前端人员的经验总结。

前端人员,主要分为几类:

1. 技术实干型

技术扎实,注意,他们也许现在很年轻,经验不多,技术不厚实,但这类型人很容易发展成为技术扎实的特征。逻辑性好,善于分析问题,逻辑清晰准确。以及学习能力比较好,特别容易上手新技术、新类库。

这种类人的简历特征,会列举过往学习某个框架、类库的情况(哪怕是一个你看不起的类库,注意他是否有描述自己在学习过程中的表现和情况),刨过某个类库的源代码(关注有没有更深入的描述),以及列举过往经历的项目(要有介绍自己在项目碰到的难题,如何解决)。

这种简历,我自己一般都是优先面试的。这些人在你看到他的简历时可能还处于程序员的初级阶段,哪怕是看起来很不起眼的项目,他还是能很认真交代里面的过程(面试过程也能口述得出),这能说明他在这个过程里是很认真对待的。实干的特征,就来自于他们对自己过往经历脚踏实地的描述。善于分析问题,就看他对自己过往经历描述,是否做到言简意赅,一针见血。

这种人我前后录用过5个,目前分别都是各自所在公司的技术佼佼者。这类型人成长极快,因为本身善于总结自己,善于分析问题,善于学习和吸收新事物,这种人只要给足够的机会给他们,他们就会成长为茁壮的大树。他们属于尖刀选手,很适合作为难题或者专项技术(比如专属自己团队的前端类库)前端的攻关人员,专门负责javascript的开发调试。

2. 理想型

这种人有几个显著的特征

一、愤世嫉俗,看什么都不顺眼。

二、想法很多,但不具体,自己动手又做不出来(实现能力不足)。

三、满嘴技术流行词汇,问其究竟,却说不出个究竟。

这类型的人的简历有两种倾向,一种,是满篇技术流行词汇,另一种呢,会类似技术实干型的简历,简略的提到自己过往的经历,但往往点到即止。

这类型应该是目前前端领域常见到的人(前端的确很多理想型的人,还是我碰到的比较多),也是我面试过比较多的。并不代表这类型的人不会有杰出的人物,有偏向务实型的人,最后会发展成为理想与技术兼备的人才,也能成为尖刀选手,而且还会具备某种华丽的特质。也有偏重技术导入的,不断学习、吸收新事物的,最终能发展成为技术顾问形态的人。

这类型的人,适合始创团队,他能对于团队的技术和规范定型,提出一定的补充想法。但是往往这类型人最后偏偏会和团队有很多摩擦,因为代码始终还是要靠实践去检验的,很多想法看似很好,但不具体,自然满足不了实际需求,久而久之,就会被当成是一个玩笑。

而对于一个初具规模的团队来说,这类人是不适合的,他们总是看什么都不顺眼,总是要提出改良,然则当你真的交给他一个任务的时候,往往需要别人来收拾手尾。而且下次还是死不悔改,还是依然要提出改良。

这类型的人,往往还自视甚高,对工资待遇也有一定的要求。

3. 质朴型

这种类型的人,具备技术实干型的务实部分的特点,但不善于总结,抽象思维一般。这类型人一般都有比较丰富的经历,但不会过细的去介绍详情。编码方面,擅长针对实际问题编码,短平快是他们的显著特点。

但这种类型的人,因为不善于总结,所以并不注重抽象、封装、分离(重用性)方面的问题,尤其在他们针对性去解决某方面的问题时。所以虽然他们具有短平快的风格,但是随着需求不断发展变化,他们的代码会越来越多的if elseif——因为短平快解决问题,代码长篇累牍,维护艰难。

这种人适合作为团队的T位,无论怎么说,他们还是具有很强的承受能力。如果配以1、2个尖刀选手配合,将能更好的发挥他们的优点。

4. 纯技术型

这种人真的属于技术很好,而且很强,什么问题交给他们,他们都自行编码解决问题。他们看起来很孤僻,其实只是他们看问题的方式和一般人不同,或者理解问题的方式比较独特,所以不愿意过多的表达自己。

这种人的简历一般看起来就好像菜鸟,但是往往会有那么几个伶仃的冷僻高端技术词汇出现。

以上虽然说是四种形态,但同时也是一个前端人员当前所处的阶段,他会随着这个人经验、知识而转变,并且,也会因为自己在参与项目时的角色的不同,而表现出不同的形态。

一般来说,技术实干型,很适合充当专题的研发攻关,适合分配javascript的调试、开发。务实型,很适合css/html的开发,css就是展现上的问题,很适合他们的针对实际问题的特性(CSS也没有太多可以逻辑化的空间)。而理想型,则需要判断,他的基础知识是不是足够扎实,并且团队目前是否适合这样一个喜欢发牢骚的人。纯技术型,则要看他的技术,是否团队需要攻克某方面难题所需要具备的人才。

而作为一个前端团队,一般来说,怎么样也得具备1-2个尖刀型人员,否则不足以称为一个前端的团队。务实型的,1-2个,也足够了,否则当项目多,且给一个项目都安排这类型的人,这个项目代码恐怕很难承受再一次的重构。其他的人员,则可以安排一些经验比较浅的人,充当劳工型人员,承担繁琐重复、但业务不复杂的工作。

所以,宏哥,你到底是怎么规划你的前端团队的,日常业务如何,技术构成结构如何,研发重点如何,预算多少个人,人员结构层次如何,这些想清楚了,怎么招人不是一目了然了,何必为个流行词汇而烦恼呢?

再者说了,并不代表人家说流行词,实际技术就真的很差,很多东西还是要面见为凭。前端这个东西,讲究实际动手能力,说得再好都没用。不妨把你觉得还可以的简历先收集,然后分个档次。都约来面试,但是对于特别不靠谱的档次,不妨增加一个笔试环节(主要考察基础知识掌握情况,还有智商水平如何),笔试合格者,才亲自面试(当然如果急于建成团队,又另当别论了)。这样自然能将好坏做一个过滤,不放过任何一个可能,也别放纵任何一个企图浑水摸鱼的人。

现在面试,大多数都是90后了,自我意识比较强烈,普遍缺乏吃苦耐劳精神,普遍承受力都比较差,所以合理的构建人员的年龄梯队也很重要。

部署团队,好比下一盘棋,好的前端团队,能减轻很多后端开发的重担(尤其这年头html5暴露了那么多接口给js)。自己负责招人面试,不妨耐着点性子,多见几个,心里就有谱了。

夜苍狼
夜苍狼
竟然有这么好的耐心写这么长,看他那语气,一副看不起程序员的样子,
淡渺云烟L
淡渺云烟L
看完了,老哥,稳!
十舍七匹狼
十舍七匹狼
震惊了,这么多字
曾建凯
曾建凯
我艹,打了这么多字吗,会有人看吗?
0
huangyanxiong
huangyanxiong
还要看兼容什么浏览器的什么版本,各个版本又有不同的问题,如果在简历上解决xxx浏览器xxx问题,那就多了去,整个简历几乎都是兼容性问题了
0
sami
sami

比如 宏哥问这做的网站怎么谷歌和ie6看着不一样

0
宏哥
宏哥

引用来自“sami”的评论

比如 宏哥问这做的网站怎么谷歌和ie6看着不一样

我很多年没有见过IE6了


0
官万人员
官万人员
每天最大的乐趣就是看宏哥的两个凡是
无聊的人们啊
无聊的人们啊
深有同感
快速开发师
快速开发师
开源中国版特朗普
0
yak
yak

兼容性就是当初 微软为了抢占浏览器市场,不择手段干掉netscape,连夜让4个程序员加班加点搞出个ie出来,根本不屌什么W3c标准 只要能运行就行  甚至只要买window就免费送ie浏览器  后来,netscape果然被干掉了,比尔盖子发财了,再后来,天朝的码农苦逼了


0
web蒸锅
web蒸锅
浏览器的兼容,ie8及以上,还有神马搜狗360的(巨恶心~),做wap端的话,ios就不说了,安卓那块华为是个不大不小的坑..h5翻屏适配器来有得搞的
0
放牛娃1988
放牛娃1988
儿啊,你又调皮了
0
宏哥
宏哥

引用来自“乌龟壳”的评论

比如IE系列和Webkit系列Ajax的差异,鼠标键盘事件的差异等。用实际例子来说,我一般在chrome下写的页面在ff和ie11下都不一定能正确跑出来。

宏哥最主要的问题是你做的页面一般都不是这样的页面 http://www.partsim.com/simulator

但是宏哥觉得天下前端只需要懂他常用的那种模式的页面就行了。所以难以理解“简单”的前端为何基础的都很少人会。

就我个人的看法,前端水平分四种

  1. 以做普通网站为赚钱手段的,普通内容展示类界面的相关的技能用得非常熟练(也就是宏哥需要的这种)
  2. 以前端技术本身为个人兴趣爱好,努力往完美处努力的,1的技能是基本,还有很多浏览器方面的更高级的技能和知识水平
  3. 对前端路很迷茫,但是仍在努力的,经常跟着大牛的资料走但看不到全局(接触很多新技术但没基础,也不清楚基础的价值)
  4. 完全想着跳槽赚钱的

个人经历觉得3、4是占主要的成分,1更多会自己创业或者私底下接单,2会在大公司或者一些偏门的小公司(比如我上面发的链接)

结论就是宏哥觉得合适的前端难招太正常了,但是鉴于1的要求其实并不高,所以建议宏哥自己去培养。

正解

目前看来 要求1 就可以了

返回顶部
顶部