===

Create by lienJack on 2019-06-04
update on 2019-10-05 ===

daliy-study

开启项目的意义

记录每天成长的点点滴滴,强迫自己学习。参考刻意练习,每天有针对有目标有动力去磨练自己。
2019年下半年需要攻克的东西很多。

主要分为计算机基础知识,前端公用知识和业务相关的知识。

对于计算机基础知识的重要性,大家听得最多就是框架库这些就如同外功,算法数据结构这些计算机知识如同内功。外功学得快也短期受益多,内功学得慢,短期受益也不大,但是外功一两年就很快被废,内功能终身受益。这些大家听得多,今天我就用不同角度来重新看待这问题。

就用和大家最密切相关的角度来分析,就是如何通过面试。面试官是如何评定一个人的水平,方法有很多,看项目,问基础问题,但是最有效的是问基础问题。为何要问基础问题,原因是技术分工太细了,哪怕大家都是做前端,一个是用react一个是用vue,虽然框架是相同的,但是还是很多设计组件的理念有处理问题上面有代沟,更不用说一个后端和一个前端之间代沟。而这种技术分工明细的结果就是你懂的东西可能面试官不懂,面试官问的东西你可能不懂,有种两个不同语言的民族在沟通。为了解决这问题,大家都最好问一下大家都会有接触过的 “常识” 然后根据你对这些 常识 了解的深入来好好衡量你个人的水平。这就是为何会出现面试造火箭工作上螺丝尴尬的局面。当然这也是一种比较肤浅的见解,学习计算机基础知识确实对自己的技术水平和**有非常大的提高。

计算机基础

数据结构和算法

参考教程:

计算机网络

  • 图解http协议
  • 图解tcp协议

计算机操作

计算机组成原理

编译原理

极客时间-编译原理之美

为何选择这么多极客时间,很多东西买书看视频都可以学,但是极客时间优点是每个篇章都比较短的文章,很适合上班适合摸鱼偷偷看。上班光明正大看视频和看书会很容易被叫去谈话(渣渣公司没办法),而且质量都十分可以,可以快速建立知识体系,需要深入细节的时候再去翻阅书本或者搜索资料,这样就不需要像大学一样,每一部分都学得很细,最后浪费大量时间。现在已经不像大学时候能有大量时间学习,工作学习都是很零散的碎片化的,只能学会碎片化学习,化整为零,将要学东西分成一个个小的知识点,然后化零为整,将知识点通过知识体系联系起来。

前端公共技术

Vue框架

由于之前是使用vue工作,所以对于vue比较熟悉,接下来都是对vue的源码和组件设计的深入学习

react 框架

javascript

and so on

node.js

鸽了鸽了 Node.js入门到企业Web开发中的应用

前端晋升全栈工程师必备课程Node.js 从零开发web server博客项目

webpack

业务相关

webRTC

Electron

年度总结

写这个总结时间已经是2019年12月24号,时间真的过得很快,回想上一年这时候喜欢的人还在我身边,然而现在已经不在了。看了一下自己这短短6个月的学习,进步真的很快。虽然感觉每天学的东西不多,想做的东西很多,但是日积月累,回头看起来还是进步很大。

以下是我2019总结

2019学习学到失恋但是还要继续