1、系统充电
校招时,css,js不熟(flex现在我只用过space-around属性),vue只过了项目,剩下的碰都没碰。工作不是说不能做,只是时间长,花的时间很大一部分在日志输出+F12看选项中(是必须的,但时间太长),不能自己从0到1写,但在他人的基础上复制粘贴勉强还行。工作是放电的过程,充的不多,关键还是要抽时间自己努力(但现在的死循环,因为干不完活,所以晚上加班,根本没有自己的时间呜呜)。可,还是要抽时间系统过一遍,搭一遍知识框架!(以下是知乎欲三更大佬大佬的思路加自己计划看的书,先记录下来)
- CSS: (慕课)几个常见布局(flex+grid+移动端+响应式);
- JavaScript:
- (慕课)JavaScript入门,JavaScript进阶(大概过一遍);
- (高级JS第四版)基础部分,和DOM无关前几章;
- (高级JS第四版)DOM相关;掌握DOM事件;
- (高级JS第四版)重新回顾每张,有什么想法的补,看原型链、闭包、ajax ;
- 工程化代码:
- 学nodejs,npm基础知识,了解干什么的;
- JS打包,eslint,懂What's 前端工程化?Why 前端工程化?
-
学webpack用法,打包自己项目发布脚本,多摆弄它的配置,懂每种配置的意义+对性能与代码维护的影响;慕课(webpack4.0)
-
Vue:
-
B站(Vue2)+慕课(Vue3)
-
- 其他:
- 代码习惯,找一个 百度/airbnb的js 编程规范,改代码。
- es6
- less
- 微信小程序(有需求再说)
- 可视化(有需求再说)
- TypeScript(慕课)(有空再说,近期需求~0)
2、拉下来代码记得看公共模块&需要的封装组件
这个项目因为是在别人切好图的基础进行,直接开始完成需求,没有过封装和公共模块的代码。影响是,需要找到结点来获取组织机构列表时,花了一下午找这个节点在哪,最后发现,在公共文件里.....,另一方面,当时领导坐我旁边,我花了一下午就是没问他,最后下班了确定了,领导也和我聊到了这个点,人家一句话就解决了我一下午的问题,真是....大佬和菜鸟的区别吧,以后要是紧急情况还是要问人。
3、试着了解业务
短时间内这个可能没有必要,如果想在前端长期做下去,有技术懂业务的更是大牛。昨天听同模块大佬和项目经理与领导从技术从用户体验聊如何设置组织树时,才发现我和大牛的差距不止一点点,具体在于我现在只能加班加点且被动的完成项目经理分配的任务,而没有时间和精力思考为什么要这么做?怎么做才能使得用户体验更好?所以,技术+业务,以后的努力发展方向!冲!
4、加强锻炼
项目赶,时间紧,加班加点做,睡得少,心脏怦怦跳,精神精力都不好,更不敢剧烈运动,不锻炼,怎么继续活(哭)。有时间无疫情至少出去走走,但争取还是跑步/健身操半小时吧
5、有时间的情况下代码优化
注:没时间,而且是shit山一样的代码时,千万不要动!直接在上面加!如果卡住了没方向且时间赶,赶快问领导(但我怕我问的问题是白痴,所以一直遵行:问题是什么?我进行了什么努力?但是还是存在什么问题 这样的模式,所以...还好,现在快成放养模式了)
6、英语
参加英语口语三级才发现,自己回国11个月了,能说但是句子一长,前言不达后语,而且还是有颗去外企心的梦,所以想通过看迪斯尼全集生活大爆炸什么的,提高英语口语写作水平(具体计划...未知待研究...)
7、想自己做个
- 大屏-主题就是工业一到四路,鄂州,黄州,恩施,随州街有多少好吃的(误
- 一个武汉公交车的应用,移动端,pc,含前后端的,但什么主题还是没确定(也希望能圆我一个公交梦)