不知不觉,入行前端已一年有余,从一个懵懵懂懂的小白,到现在——一个懵懵懂懂的大白,不得不感叹一句,时间过得真快。有的时候会想,上学的时候为什么会过得慢,我想,大概是因为没有烦恼吧。成年人的世界里没有容易二字,伴随着一路的跌跌撞撞,我苟活到了26这个尴尬的年纪,而我在前端方面的level也到了一个尴尬的阶段。
尴尬之处在于,既没有3年的工作经验,又不能像刚毕业的小伙子可以吹一下自己有潜力,就像26岁的人,再也无法像学校里那样谈一次精神恋爱,又没有足够的物质基础支撑一场物质婚姻,呵呵——这就是生活。
今天的正题是一个TODO List,原型就是大厂的招聘标准一二三。是的,不想去阿里的前端不是好程序员,可是要求又达不到,只有在不知名的小作坊里干活,才能维持的了生活这样子。虽然我很不理解,明明招聘要求上写的是1-3年,可是HR却总说你经验不到3年。不过可能3年以下的需要足够优秀才行吧,有多优秀呢,就是优秀到HR觉得招进来就是稳赚不赔,就跟低于市场价买到一个球星一样。
仔细看阿里大部分岗位的要求,有一点格外重要,那就是在web(PC+Mobile)/ Native App / node.js至少一个方向精通,能提供完备的解决方案。这一点几乎可以过滤掉大部分的应聘者,很不幸(对我来说),我就是其中之一。
TODO List
1.学习react-native
还有一点就是要有自己的技术博客,就是我现在正在做的事情——如果这也算技术博客的话(笑)。
TODO List
1.学习react-native
2.坚持写博客,至少一周一篇
还有一些其他的要求,每个职位都不太相同,总结起来就是要对整个前端链条下的技术都有深入了解,有源码的看源码,没源码的要懂原理, 具体如下。
TODO List
1.学习react-native
2.坚持写博客,至少一周一篇
3.nodejs / java 二选一
4.熟悉移动端web App / Hybrid App开发, 有足够的移动端 Web 开发经验,对各种网络环境下的性能优化有深入理解
5.前端架构、性能优化
6.良好的计算机基础和编程能力,精通HTML/CSS/JavaScript,理解HTTP及相关协议,内核和脚本引擎
7. 跨终端多平台开发 有一定的涉猎
8.react, redux, webpack等一系列常用的轮子及技术都要了解原理
9.英文阅读能力