2020-魔幻的一年,说不上多好,说不上多坏. 年初定下的目标完成了多少:
❌考过AWS Certified Solutions Architect – Associate
✅基础技术学习;(参加了算法训练营,学习了一部分算法,看完了大话设计模式这本书,学习了一些ES6里边的一些特性)
✅基于5G应用场景下的一些技术学习;(看了项立刚写的关于5G的一本书)
✅关注并选择一些符合将来趋势的框架或者语言学习:flutter;go;rust等;(主要是学些了Vue.js框架)
✅找比较好的关于.netcore教程学习(期待极客时间的1月上新)(学习了 三分之二吧)
✅读三本技术相关的书籍(刷新、人月神话、Google重新定义公司-谷歌是如何工作)(已读完刷新);
❌保持每月至少输出一篇技术博客;
✅好的心态;
✅好的身体; (上半年基本歇菜,现在每周健身两到三次);
❌更好的自律性;
2020年的的目标没有全部实现。
为什么没有实现,执行力还是差了些。
考取AWS助理架构师的期望没那么高了,所以就搁浅了。
每月实现一篇技术博客,这个感觉还是有些难了,因为有些东西学习到写出一篇有营养的博客,还是要经过大量的学习和实践才会有所悟吧,如果随便学一点东西就分享出来没太大价值。所以年初立的这个flag有点不切实际。
其实最难的还是最后一点--更好的自律性,这一年还是维持在一个休息不规律,吃饭不规律的状态。有些无意义的晚睡,会有时候追剧到两三点睡,第二天整个人精神都不好了。有时候解决一个技术上的不那么急的事情,也会熬夜熬到很晚。导致第二天精神不太好,有点本末倒置。有时候加班会很晚吃饭,其实完全可以先吃完饭再加班。两个事情不耽误,对身体还没有坏处。
2020的业余时间其实还是挺充裕的三月份在接到公司裁员的消息以后(合同不到两年的员工会被裁掉),在之后剩下的的三个月时间里其实工作内容相对少了不少。所以那段时间也给自己设置了学习任务,为了找工作,报了极客时间的算法训练营,和开始学习.NET Core的高级教程。关注和学习一些分布式和微服务的思想。不过算法训练营差不多持续三个月,结果自己坚持了一个半月就没坚持下去了,一是工作了多年,学习那个有些苦噪。没有找到一个坚持下去的比较好的方法,再者可能自己还是有点急躁,不如做出一个功能应用更有成就感。(虽然知道这个东西会在你搬砖的道路上潜移默化的影响你,是修炼的人的内功。)
后来6月份离开了深圳,在老家呆了两个月。想看看家里的工作机会。那段时间就去跑招聘。但没有找到十分满意的。空闲时间还是挺多,那段时间看完了纳德拉的刷新,
学习了极客时间的NET Core的微服务视频教程,看了一些培训机构关于.NET Core的教程。然后根据面试心得,也去学习了一部分WPF课程。
这两段时间挺充裕的,也在学习。但是我在想如果一直坚持去实行年初定的目标,会不会不一样,工作不一样,对未来的选择也不一样?如果我趁这段时间把AWS考过了,如果我学习了go,flutter,rust.如果每天晚上按时睡觉,早晨早起学习两个小时是不是这一年下来会不一样?
仔细想想,根据自己找工作的经验,或许还跟现在一样,没什么质的变化,但努力总是有用的,只是没有质的变化。
那是不是年初立的flag有问题,或许是有些问题,没有设置一个长期目标,而围绕这个目标设置一系列的计划。
人到中年,会想,是不是学的越多技术,越有优势,当然,这是肯定的。但是人到中年,精力和时间也会大打折扣(家庭会消耗自己不少时间)。在想,怎么在有限的时间内更快的去学习新技术,当然也包括了解新事物。
规划 不少技术大咖都讲过,其实还是技术原理,技术思想。当然还包括技术基础(算法,数据结构,计算机原理,分布式原理,网络技术等)。掌握或了解了这些以后,学新技术可以更快,但是前期要经过一个潜伏期的准备,要克服枯燥孤独的一段时间,前期会比别人出成果慢一些(因为这些都是一些有些学术,一些枯燥的理论知识。跟实际做出一个东西看上去还有些脱钩),要有延迟满足的准备。等夯实这些技术基础,技术原理以后,会实现弯道超车,学新技术的时候会知道怎么用,也会知其所以然。等遇到问题的时候可能也会比别人更快的的去解决。更优雅的去解决。 所以2021年的flag,要更多的关注和学习一些技术方面的基础,思想,原理。当然自己以后也想做点前端方面的工作,所以前端的一些应用层面的技术也要不断深入和拓宽。所以立了新的一年的flag:晚上不能晚于一点睡觉,加班之前先把晚餐解决掉;
还是要注意锻炼身体,好的身体是一切的根本;
学习算法,当在看源码时,知道用的什么算法,当遇到实际问题时,知道该用什么算法;