入职已经有两个多月,
前两周, 一脸懵逼,
因为此前虽然学过一些vue相关的东西,
却没有项目实战经历.
好在产品本身是面向公司内部的,
逻辑也比较简单,
两个月后的今天, 回头想想,
真的是正好拿来练手.
实际上, 最近感觉思绪比较多.
这两个月,我的重点80%放在了项目上,
即用vue实现功能.实际上, 对我来讲, 业务与功能的实现, 肯定不能是重点,
重点应该是在学习上.
而这对公司而言也是有益无害的.
3.所以这两个月以来, 我不停的制定所谓的学习目标,
但实际上由于时间放在了项目上, 很多东西都没能完成学习,
甚至是,开始学习.
罗列一下, 我要学的东西
阅读一遍vue全家桶文档,
包括vue, vuex, vue-router, vue-ssr
实际上, 确实应该分几个阶段
我现在的阶段, 不可能重一开始,就能写出高级的代码,
我现在要做的是, 能够没有障碍的阅读所有的vue代码,
熟悉, vue相关的文档, 需要的时候, 经常进行查阅,
阅读他人(高手)的vue代码,
看看其他人是怎么写的,
然后试着不停的去重构自己的代码.我需要了解linux, nodejs, pm2, typescript,
以及, 我发觉, webpack其实我没有我想象中的那么会.
而熟悉nodejs的过程当中, 感觉对理解webpack也是有好处的.
实际上,webpack的构建过程有很多地方都不熟悉.
搞得我甚至都不敢随便引入第三方包,
我的性格果然是比较小心翼翼的.
基本都没有开始学习,
这周末看了点, 深入浅出nodejs,
发觉, 这本书讲得还真是挺好的.
不过很多东西, 比如, 基本的编译过程, 不太了解,
导致很多东西都不太了解意外的惊喜,
因为, 我始终觉得, 要想学习什么东西, 什么技术,
必须要明白, 这个技术出现之前的需求是什么,
只有理解了需求, 才能更好的理解技术, 或者知识.
或者, 就是要考虑, 这个技术是干什么用的,
而我思来想去,典型的解决这个疑问的, 就是历史,
历史就是讲发展历程的,
然后偶然就看到, blibli上一个计算机科学历史 crush course课程,
真的非常的短小精悍,
但真的就是,按照我想要的那种模式,
即, 问题, 需求, 技术, 问题,需求, 技术, 这个模式把整个过程
讲了整个过程,
虽然这种课程, 肯定比不了, 专门的书籍,
专门的学习, 专门的练习,
但还是极有价值,
因为, 她表达了一种态度, 或者思想,
也许有人会认为这对正规学习思维有害处.
实际上, 不是.
我虽然相信很多东西是需要专门的术语, 专门的知识体系,
但, 绝大多数东西, 应该能够用人话来说,
并不一定要非常精确,
但相当于一种知识上总体的预热?
我说不上来,
反正她讲的东西, 对我的效果异常明显.
我想了想, 我觉得有必要尝试一下, 学习最基本的几个课程,
也可能是相对比较难的课程,
编译原理, 算法导论,操作系统
还好, 现在的网上, 都有视频教程,
我的打算是, 先看一遍视频听点人话,
然后再看教材, 学点精确的学术上的概念,知识.当然以上的学习, 都很重要,
确实应该排在优先级较高的地方,
也是尽量在今年内完成的一些目标.
但也总是有一些相对紧急的事情.
最紧急的事情已经差不多过去了, 比如这两个月弄的那个项目.
而下周的任务则是,
把公司的前端开发的代码规范, 好好读一遍,
学习一下, pasta, jenkins,
再重新学习了解一下, git, github
看起来, 今年内,学完这些是不太可能了.
而且, 一个星期过去的非常快,
基本没干什么事情, 没学什么东西, 时间可能就都过去了.
但也可能言之过早.
我们也并不是要, 样样精通.总之, 我的客观水平, 还是非常初级的,
但我的年龄又没能给我太多机会.
我希望, 在有限的时间内, 尽快做出努力,
想要的结果不是说要一定成功,
而是, 要尽快看到一个可能的结果,
这条路是否继续走.由于知道的太少, 所以连基本的判断都很难做出来.
但这个东西, 要问一个高手,最好是大宗师.
因为, 并不是所有程序员的话, 都可靠,