如何成为一位合格的前端开发工程师 ——来自面试前端工作的思考
2018-03-22    点击:589

进入新时代的2018,在“奋进新时代,筑梦新征程”的主旋律下,在全国两会即将召开的美好时刻,总给人奋进的力量,追梦的豪情,而本人却面临新的挑战,春节刚过返回公司上班,就被领导找去谈话,公司决定辞退我,我也没有半句解释,接受公司的决定,最后以赔偿达成协议办理了离职,也意味开始了漫长的找工作历程!

2月28日办理完离职手续后,马上着手新简历、发简历,总想自己有十多年的工作经验,找份工作应该不困难,回顾这8天的求职历程,可以说坎坎坷坷啊,总面试了22家公司,平均一天面试三家公司,这次找工作也给了自己新的思考。

这是跨越区域最广的求职历程!从深圳龙岗的坂田华为基地,到宝安福永的工业区,从繁华的福田CBD区,到互联网企业的聚集地南山科技园,可以说几乎走遍了南山区的写字楼了,科兴科学园、清华信息港、南山软件产业基地、大冲、后海-----每天马不停蹄!

这是从业互联网十年后的求职历程!从2008年开始进入互联网行业,到现在2018年刚好十年,这十年走的并不平坦,风风雨雨,坎坎坷坷,每到自己带着简历坐着公交穿梭于深南大道、南山科技园时,总会想起十年前2008年5月份在广州时,自己每天带着简历去面试各大互联网公司,黄埔大道、广州大道、天河路、天河软件园---,清晰记得自己找的第一份互联网公司在黄埔大道的平云路广电科技大厦那里的,也记得5月12日下午在黄埔大道一家公司面试结束出来,走在公交车 很多人议论说地震了,我都感到很奇怪,原来512大地震,想起自己十年来感觉没有啥提升,还是做着一线的工作,这十年,经历过教育行业、电商行业、房地产行业、手游行业、智能家居---,也见证了互联网这十年的快速发展,自己也从原来的网页设计师转变为前端开发,从广州到深圳-----总在想,如果这次面试一个月还找不到工作,就回去梅洞搞乡村振兴了!十年,真的要重新考虑下职业规划的问题了!

这是林云会数字经济研究院成立后的求职历程,2017年底成立了林云会数字经济研究院,聚焦数字经济的研究,对2018年的研究课题方向早有谋划,这次的离职,又给自己新的思考和体会,有时现实也并不是自己想象的那么美好!个人技能和水平是最有底气的。

回顾和感慨之后,我想更多是对前端开发岗位的求职和如何成为一个专业前端开发工程师的思考——

这次总面试了22家公司,其实最后是有三家公司有意向录用我的,回顾这8天的面试细节,很多面试官会问到基础的理论知识,说实话的,面试前没有做足功课时,还真的答不上来,问到更多是JS的闭包、原型、跨域、事件绑定----,记得在科兴面试一家公司时,问到什么是闭包,我就说,闭包就是一个函数里面又添加另外一个函数,可以访问函数的里面的局部变量,我也不知道有没有答对,说实话的,就闭包的问题,我看了很多文章,如果叫我理论性回答出来还真的很困难,其实我项目经验很多,就是基础知识不扎实 或者说理论不扎实,在思考,前端开发中理论知识真的那么重要吗?当然在面试中,的确发现自己基础知识不扎实,或者对这个概念有印象,但是又很模糊,面试时答不上来,给面试成绩大大折扣!其实前端面试也就那么几条,还有CSS的 怎么让一个容器垂直居中,还有call与apply的区别等等。

如何成为专业的前端开发工程师,前端工程化技能也很重要,面试时会经常问到会不会webpack、grunt等前端构建工具,说实话的,这些知识我也有看过,之前学node.js 也懂的用npm来构建项目,但是平时在工作中,公司没有要求,所以一直还是按照传统的方法,写CSS 就写css,写JS就写JS,其实,随着互联网产品的快速发展,前端工程化其实也挺重要的,构建、打包、发布等,智能化也给人高大上的感觉。

如何成为专业的的前端开发工程师,掌握流行的MVVM框架很重要,面试过程中,经常面试会不会vue angular的目前比较流行的框架,vue其实重要理念就是通过数据驱动来改变dom,还有一个就是组件化,不像JQ通过获取DOM节点来改变页面结构,其实各有各的优点,我也特意用个例子,做一个数据列表的页面,用VUE里的data的JSON数组来渲染列表,还有一个用JQ用JOSN数据 通过字符串拼接渲染到列表上去,其实倒没有发现VUE有多么的牛逼和优点,还有做VUE代码时,不能还是按照JQ那种思路去写了,记得去平安金融大厦面试时,问到VUE的生命周期,其实vue生命周期就是创建前后、载入前后、更新前后、销毁前后的过程!我觉得不要特意某个框架,关键是要理解流程,数据从哪里来,要做怎样的操作,是表现层的还是数据层的!框架还不就是API文档的事情吗,看几遍就会用了!当然要精通和熟悉也要花点精力去搞!

面试过程中,有些人看到我工作那么久,就肯定说你技术肯定可以的,其实都没有聊具体技术问题,其实这样录用机会是挺高的了,当然很多说回去等通知的,基本没有戏了,印象其实很重要,记得也是在科兴一家公司,跟技术聊的很好了,也很认可了 都确定录用我了,最后一面是老板面试,去了他老板办公室,聊了会,说我的性格与岗位不大匹配,呵呵,我回答,好的,我当然知道老板对你印象不好肯定不会有好结果的了,我也不知道他是不是看我薪资要求高了,还是真看不惯我,或者不喜欢我的性格,呵呵 走出办公室后我立马走人!

其实如何成为一名前端开发工程师,有不同的定义,每个公司有不同的岗位要求,这次找工作给了很多的思考和启发了,现在我也新的公司上班了两个星期了,是初创公司,要珍惜工作机会,提升自己基础理论知识,问“原型与原型链的是怎样关系”,哈哈 如果面试我又会答不上来,早上刚看了文章,又忘记了,本来我就不是专业的前端开发工程师,如果靠面试这些基础知识的,我永远找不到工作,----- 很多问题留给同行们去启发-吧---


骆志钦  2018年3月22日深夜于宝安西乡