background image

如果,你正在从事 前端开发 方面的工作。那就需要问问自己几个问题了:对

于前端开发所必须的技术,你掌握多少? 够用就行 的知识量,是无法胜任

 

 

真正 的前端开发 的。这里有一个很重要的问题:我接到的很多简历,确实可

以看到对方过去一直在从事前端开发工作,但给我的案例都是非常糟糕的。如

 

果说,过去的 工作环境让你无法做出自己想做的东西,我认为这不是值得体谅
的借口。我也面试过很多来自不好的公司的人,他们同样给了我他们自己平时

 

做的实验性作品。诚然 工作环境局限会让一个人很容易止步,但我真正欣赏的

其实是对前端开发本身充满热情的人。之前的 堆代码 ,只是我的一种戏称。

 

如果你真的觉得前端是无聊的 堆代码,那其实也无法指望在将来有不断的进步。
其实,任何一份工作都是这个样子的,只有热情才能将人推向完美。

如果,你只是一个 前端开发爱好者 ,比如,只是一名学生,还没有工作经验。
其实我经常会遇到这个来自菜鸟的问题:怎么学

CSS 或 JS。那,如果认真的打

算作为职业来学习,有几个简单的忠告:

1. 通读权威指南。不要瞎读,外面烂书太多。倒不是说烂书学不到知识,它

 “

们之所以是烂书,是因为它们缺乏一种 正确的价值观 。什么是卓越的方法,

 

” “

什么是优雅 的代码,这些都是有 品味 和 格调 的。由于我近期看的书不多,
也不想为别人打广告,所以我只能给出一个简单但绝对不会错的答案:看《权
威指南》。

2. 多做自己想做的练习。比如自己做一个简历网站或是博客,把想用的技术
都用上去,做了一版再做一版。不要指望通过接外包项目之类的能给你带来技
术上的提高,替他人做嫁衣其实让你很难很好的发挥的。

3. 多向他人学习。这不是说你得缠着个高手整天帮你解答问题。但凡技术高
手,都是自学、

google、自己琢磨+和人讨论的。计算机技术,向来不存在

教会(呃,第一个字念一声) 这一说。多和别人交流,共同提高,这才是正

确的做法。

我还会其他的技能
我也时常会接到简历,声称会设计,会

flash,会 PHP 或.NET。淘宝倒是一直

 

要求应聘的前端开发一定要会一门非前端编程语言。我想他们的本意或许是 在
强调我开篇的第一点:前端开发是开发工程师。回到开初的问题,会一些周边
的技能,对前端开发是否有帮助?答案当然是肯定的。但我在面试时从来对这

 

些方面 只字不问。对于一个优秀的前端开发,最重要的仍然是对前端技能本身
的精通,而我相信,当你全身心投入在前端技能上时,是不大可能将其他的技

 

能也同样做到精 通的。既然不精通,我也没必要测试了。如果来者说会这些,
我知道了,我也相信,就可以了。反过来,如果你真是对前端技能精通,是不