一周总结20190929

flower

别人的想法

你的船要沉了么?

人吧,都得迈出去那一步,不然总给自己画圈,觉得自己这不能做,那不敢做,其实唯一值得恐惧的就是恐惧本身,跳出去一次今后就不怕再跳了。

自问自答

应该重点培养自己的什么能力?

学习能力一定是最重要的能力质疑。

上午刚看了一个中国科学院肄业的人的案例,他硕士肄业后转程序员,通过他的学习时间表,我发现他对于各项技术的学习速度,比我快得多。我和他之间的差距,很大一部分在于学习能力。
这里也反思下为什么我学英语和前端的进展这么慢,感觉和正向反馈不足,导致动力不足有一定关系。而关于正向反馈,我有一个感触:

如果学习能力强,速度快,那么正向反馈就快,自然就能坚持和深入下去。

因此,归根结底,还是学习能力的问题。

如何快速学会 D3Charts?

1、看一遍 Echarts 的文档

不看文档,就相当于地基不稳,理解起来全靠蒙,效率太低了。

2、不断配置,配到无所不能,能解决所有人的问题;这就是一个熟练工的事情,没啥难度的,关键要投入时间

提升能力最快的方式就是解决问题。你一个人遇到的问题是有限的,因此主动去解决别人遇到的问题,可以让你提升更快(解决别人的问题,提升自己的能力)。

这就是为什么我们应该逛 StackOverflow,去回答别人问题的原因。

如何提升自己的编码技巧?

先弄清楚一个问题:编码技巧差,是因为见识不足。

所以多看多模仿优秀的编码,就可以提升这方面的能力。

比如 D3 相关的编码,就可以多去看看 Observable 上别人的 Demo,这对于 D3 的编码、原理、思路、设计,都很有帮助。

对于工业实践类的工作,见多识广非常重要。

另外,这个其实和学英语是类似的,有点像Shadow学习法

如何看待某项技术?

不要把某项具体的技术(比如 JS、Java、PHP 等)作为个人职业发展方向。

我们千万不要将目的和技术的顺序弄反了,编程语言和框架,都只是工具而已。因为现在公司大了,所以细分了设计人员,开发人员,产品经理,测试,运维等等职位。实际上大家都是为了一个目标,因此其实可以不分的,我用工具达成我的目标,做事,做产品,就这么简单。

除非你走科研、技术专家路线,否则从长远来看,细分工作内容和领域,对你没好处。因为这会导致你年龄大了后,丧失竞争力(螺丝钉的可替代性太强了)。

对于技术的学习,应该按照这个思路:

以最快的速度,用 20%的时间学到 20%的核心知识,能解决 80%的问题。

什么叫解决问题?

从别人的文章中看到的一段话:

1
我这个倒霉同事现在还在家里呆着,他去找个几个工作,都非常不满意,一方面确实是给不了那么高工资,另一方面他自己也想清楚了,再回去上班只是把现在面对的问题往后推了几年,迟早还得面对,看样子是想创业,但是还没找到好的项目,可能暂时要去追寻诗和远方。

如果过一段时间,这个问题又会出现,那么这就不叫解决问题,这叫临时性逃避问题。

习惯的力量

最近动力不足,需要重新把这本书拿起来,让习惯的力量约束我,哪怕走得慢一点,也一定不能停下来,Keep running。

保持我的 TODO LIST 最小化

将番茄土豆里面的任务,都尽快清理掉。

每天一个小挑战

比如解决一个问题、看完一本书等。

资料汇总

前端学习路线

https://github.com/qianguyihao/Web

中年危机与应对措施

https://mp.weixin.qq.com/s/AXmXQye9_puIFVn_okTEPw

https://github.com/trending

网易有道中台试错

https://mp.weixin.qq.com/s/Wkm9g3uAxqT5p_jStAkVdg

里面的一些策略和坑,我们如果做前端中台,也会遇到,可以当做借鉴。

amcharts 的 Demo

https://www.amcharts.com/demos/

amcharts 的视觉设计比我们的好,可以学习下。