1.一个开始
算是结束了两年的Monash IT留学生活,准备下一步:找WEB前端工作/实习。
这一周都是在忙着修改做好的简历,投一些前端实习或工作的岗位,但看到给有联系的公司没有想去的想法,想去更好点的公司岗位要求又达不到,真的感觉寸步难行,这几天看牛客网、51job甚至没有投的勇气,只能总结自己还要努力的方向。
2.一个已有技能点的分析&查漏补缺
这里主要参考牛客网的武汉各公司WEB前端实习要求。
已有技能(不说很熟悉,但是接触过的):
- HTML、HTML5、CSS、CSS3、JavaScript: 毕设的网站页面设计用了,虽然不能很熟练,但根据需求,去网上查,也可以实现绝大部分需求;
- AJAX、JSON: AJAX看越南老哥的代码,也懂了怎么样从后端把数据传到前端而不刷新网页。 自己可以用JSON提取JSON数据中的数;
- 数据结构与算法: 只有考研准备数据结构和9136的微弱记忆,可能知道大部分数据结构和基础算法,具体问原理的话,至少现在答不上来;
- 前端UI框架: 只接触过Bootstrap,用过按钮和导航下拉栏(个人感觉:基础的还行,但是针对个人需求可能还要大改);
- jQuery: 32用它做了日历,现在感觉就是读懂了代码然后复制粘贴改改(?)
之后努力方向:
- 前端MVVM框架Vue、Angular、React三选一:真的缺了这点,找一份稍微好点的WEB前端工作是寸步难行。学校教前端用的ASP.NET,所以当时毕设就没想着用Vue做,现在的感觉就是悔、非常的悔(我室友用的Vue做的毕设,不止一次嘲笑过用ASP.NET的我们组);
- 后端语言Node.js/ Python:(这个就先放这了),毕竟经历过9136算法和5196数据清洗的折磨(谢谢Mohammad的不挂之恩),Python还算是比较熟悉;但Node.js是完全没有接触过的,不过看不同公司实习要求,有的是说会是加分项、有的说是Node.js和Python至少会一个。感觉还是要学,不过对于我而言优先级没那么高;
- 设计模式(字节): 完全不清楚;
- 页面架构和布局: 真不熟练,毕设全靠室友和SoSo改;
- Grunt、Gulp、Webpack等构建工具:没用过;
3. 一个春招前的计划
这两年的只求不挂科和没有针对工作的长期目标导致现在这样的局面,有些是不得已(例如为了不挂科选择一些相对好过的科目),但更多的是自己的不作为吧。(自己埋怨结束)
大概计划:
- 入门(计划隔离结束前完成)【谢谢知乎@维尔希宁大佬的攻略】
- 三天左右过一遍W3schools的HTML和CSS
- 认真过一遍JavaScript 入门篇和JavaScript 进阶篇(慕课网)(圣诞前结束)
- 企业网站综合布局实战(慕课网)
- 如何使用 Ajax 和后端交互(慕课网)
- 常用的 UI 库(Bootstrap)
- ES6(阮一峰的入门)
- 进阶(春招前肯定完不成,但争取完成Vue)
- Vue的了解、深入学习:先对Vue有一个大概了解,然后系统学习Coderwhy的Vue视频 -> 项目;
- 学习微信小程序;
- node.js的学习;
- 数据库+计算机网络( TCP/IP、UDP、HTTP)的巩固;
- 数据结构与算法的强化;
- 全栈项目(博客or论坛)
- 长期计划:
- 每周末进行笔记总结;
- 三月开始进行春招,投实习和工作岗,如果实习的话,六月左右开始投22秋招。
向上走!冲!