===
Create by lienJack on 2019-06-04
update on 2019-10-05 ===
记录每天成长的点点滴滴,强迫自己学习。参考刻意练习,每天有针对有目标有动力去磨练自己。
2019年下半年需要攻克的东西很多。
主要分为计算机基础知识,前端公用知识和业务相关的知识。
对于计算机基础知识的重要性,大家听得最多就是框架库这些就如同外功,算法数据结构这些计算机知识如同内功。外功学得快也短期受益多,内功学得慢,短期受益也不大,但是外功一两年就很快被废,内功能终身受益。这些大家听得多,今天我就用不同角度来重新看待这问题。
就用和大家最密切相关的角度来分析,就是如何通过面试。面试官是如何评定一个人的水平,方法有很多,看项目,问基础问题,但是最有效的是问基础问题。为何要问基础问题,原因是技术分工太细了,哪怕大家都是做前端,一个是用react一个是用vue,虽然框架是相同的,但是还是很多设计组件的理念有处理问题上面有代沟,更不用说一个后端和一个前端之间代沟。而这种技术分工明细的结果就是你懂的东西可能面试官不懂,面试官问的东西你可能不懂,有种两个不同语言的民族在沟通。为了解决这问题,大家都最好问一下大家都会有接触过的 “常识” 然后根据你对这些 常识 了解的深入来好好衡量你个人的水平。这就是为何会出现面试造火箭工作上螺丝尴尬的局面。当然这也是一种比较肤浅的见解,学习计算机基础知识确实对自己的技术水平和思想有非常大的提高。
参考教程:
书
- 图解http协议
- 图解tcp协议
为何选择这么多极客时间,很多东西买书看视频都可以学,但是极客时间优点是每个篇章都比较短的文章,很适合上班适合摸鱼偷偷看。上班光明正大看视频和看书会很容易被叫去谈话(渣渣公司没办法),而且质量都十分可以,可以快速建立知识体系,需要深入细节的时候再去翻阅书本或者搜索资料,这样就不需要像大学一样,每一部分都学得很细,最后浪费大量时间。现在已经不像大学时候能有大量时间学习,工作学习都是很零散的碎片化的,只能学会碎片化学习,化整为零,将要学东西分成一个个小的知识点,然后化零为整,将知识点通过知识体系联系起来。
由于之前是使用vue工作,所以对于vue比较熟悉,接下来都是对vue的源码和组件设计的深入学习
- 深入浅出Vue.js
- Vue.js源码全方位深入解析
- 逐行级别vue源码
- [深入浅出vue.js]
- React16+Redux 实战企业级大众点评Web App
- React16组件化+测试+全流程实战“在线账本”项目
- React源码深度解析 高级前端工程师必备技能
- react小书
- 动手实现一个react
- yck的react阅读源码
and so on
前端晋升全栈工程师必备课程Node.js 从零开发web server博客项目
- 深入浅出webpack
- 极客时间-玩转webpack
- 手把手带你掌握新版Webpack4.0
- 自制脚手架
-
Electron 官方文档
写这个总结时间已经是2019年12月24号,时间真的过得很快,回想上一年这时候喜欢的人还在我身边,然而现在已经不在了。看了一下自己这短短6个月的学习,进步真的很快。虽然感觉每天学的东西不多,想做的东西很多,但是日积月累,回头看起来还是进步很大。
以下是我2019总结