已经写过了2019年的年终总结。看了2018年的年终总结觉得有太多都没有实现,过于打脸,就只发布在了个人网站上。我思考了这一年遇到的问题,在这里我想定一下2020年的技术方面的plan.
2019年切入了前端开发,目前是全栈开发。对node.js和javascript有了更深的理解。但是随着开发的深入,自己单独挑起项目的时候,还是会遇到很多问题,有沟通的问题,有思考的问题,有时间不够的情况,有人力不足的情况。这些本都可以通过沟通解决,但是因为沟通不到位或者说资源有限,并没有达到一个很好的状态。有一些2019年发现的问题,以及解决方法和一些其他觉得有必要做的事情都在这里记录下来,在2020年要全年坚持!!!
所有的问题都需要通过google搜索解决,并且输入的关键字必须是英文。
这个很关键,因为我写一个脚本的时候,即使全部使用的google,但是因为使用的是中文的缘故,导致花费了很多的时间,也没有找到答案,后来完全切到英文状态才得以解决。
每天学习英语
这个除了公司要求之外,通过阅读英文文档也是能体会到的,查询问题的时候,对阅读英文的能力要求还是比较高的。
坚持做算法题
这个我去年坚持的还不错,基本上去年一年有一半以上的周日上午都坚持参加了leetcode比赛。这个是在是很重要。代码不写手就生了。关键是思考之后,通过看大神写的代码,对语言本身,或者说是思维本身有了更多的思考。我发现,原来代码还可以这么写。或者竟然可以python自带的有这种方法之类的。
坚持锻炼
身体太重要了,因为搬家远离了公园,所以4个月没有锻炼了,最近咳嗽就感觉好久都好不了,明显感觉体质下降了不少。2020年要继续锻炼。俯卧撑20/个 仰卧起坐40/个 深蹲40/个 这些做起来竟然有点吃力,以后每个月各增加20,加到做不动为止。
今年最后一个季度,通过读书学到了很多,读书的好处我很清楚,在工作前两年还坚持的很好,后来就慢慢放下了,要继续坚持下来。
就比如我从读书中学到的降维打击,就是你把自己的思维升级到更高维度的系统,然后把对手固定在原来的维度进行打击。《思考快与慢》里面提到的系统1和系统2,就告诉了我,如果想做一个产品,顾客买了都不用学,就会用。你就需要充分调用你的系统2,把产品做到系统1能理解的地步。感觉说的太对了。
比如从众心理,我明白但是还是很容易从众,太容易忘记,还是要多多提醒自己。
读书能让你想明白很多之前想不明白的东西。
我决定最开始学习的新的编程语言是Go, 因为它简单,性能好。很多公司也把他当成了技术栈。java的话我想再朝后推一年。学习使用devOps来高速开发。继续保持javascript的学习,试着去java去写一些小项目。我并不想把这些语言学到如何如何的地步,只是想在用的时候,能知道有哪些东西,快速上手。