还有一年时间,该如何准备?

November 14, 2014

Reading time ~1 minute

群中有朋友问还有一年时间,该如何准备?我回答了一下,仅仅是一孔之见

1
群友:

我现在css方面看了css那些事儿,css权威指南,正在看精通css;js方面看了javascript高级程序设计,javascript语言精粹;也做了一些页面效果的练习;这周拿了百度偏前端的开发测试实习,但是由于某些原因没办法去。我想知道如果我想明年暑假校招的时候能进BAT的前端部门,现在开始应该偏重看哪些知识点或者书籍?本人现在研二,相对于css更喜欢 js ,希望各位经验丰富的前辈指点迷津,真心喜欢 js 还有就是有必要学习学习 jquery 、nodejs、angularjs 什么吗?

1
重庆-球霸天:

我其实也是运气好,没什么经验可谈,只是有几个建议:

1.多写DEMO,将你的作品挂到网上去。可以放在github上,像我一样,也可以像豪哥一样 放在sae上,有免费的云豆可拿 还有京东云,都是免费的。个人感觉更好的基础练习

2.多多关注一些前端大牛的最新动态(通过微博或微信),看看他们最近在干什么,行业有哪些最近比较关注的知识点。要了解目标公司前端动态,别像我去360面试还不知道成银是谁,他组织的奇舞团和编写的thinkjs.js很出名,如果当时和他聊得欢保证成功率在70%以上。

3.整理自己所学过的知识点,将之形成一个系列,放到博客中,将来面试的时候也展示一下,张鑫旭已经写了无数篇文章了,我在想如果我大一就坚持写博客现在得有多牛啊,其实我们这一行除了技术还有就是文字的产出能力。玉伯说的。

4.要是有项目经验再好不过了,在项目中碰见过过哪些问题,怎么解决的,担任什么样的角色,都是非常非常重要的。我在面试的时候问面试官对我的评价,他说我是他面过的同学对项目是最深入的一个

5.想BAT不会问你有没有使用过这些框架,而会问你这些框架的源码你读过没,那个点是怎么实现的,比如我就被问过JQ和NG的,jq很定要会,如果以后走全栈Node.js要了解,ng可学可不学,因为2.0马上要出来了,与以前风格完全不一样,建议学学backbone(但他其实也不是传统意义的MVC)。

6.还有就是与时俱进,HTML5,CSS3,ES6,都不能比别人落后啊。

一年的时间真的还很长,我真正接触前端也就这么几个月,现在拿自己的水平和前一个月做一个比较,感觉真的不是一个档次。每个月都能感觉到自己的进步,这个感觉很好。祝好运。

最后引用豪哥的总结发言:

我们走过弯路之后给你的一个人生阶段的结果,人生可能确实需要走一些弯路之后才能真正明白过来人所给的建议。要不然,真不明白里边的坑有多深,需要填多深。

end from http://www.hacke2.cn