Weekly Summary(20201011)

code_clean

关于新技术的使用

在知乎上看到两段话,挺有感触的:

最近发觉一个很无奈的现状,一些刚培训出来的新手,好像觉得不想学习和使用新技术的人都是要被淘汰的老程序员,开始恶语相向,这种想法是真的错误。一个系统、产品的稳定和客户的满意才是最重要的,而不是把公司的产品当作你实验新技术的小白鼠。

而且得小心一些知乎上盲目宣传 flutter 的,有的只是为了成为“布道者”,烘托新技术,宣传自己,后面再找机会写本书,名声和利都有了。

技术永远都是服务于用户和业务的,如果忽略了这一点,就很容易本末倒置,陷入单纯追求新技术的误区里面去了。

另外阿里近几年推广的技术,由于其内部的 KPI 机制,已经不像前几年那么令人信服了,总是担心会不会是一个 KPI 下的产物。

移动互联网目前确实饱和了,开发 App 的需求慢慢在下降,大资本入场移动互联网越来越少啦。这才是觉得 Flutter 会凉的关键点,还有一个原因就是小程序,现在入场移动互联网基本首选的都会是小程序,甚至原来有 App 的商家都把重心放在小程序上了。
关于这点,可能性有两点,开发 App 成本太高了,小程序推广确实方便很多。

某项技术是否能火爆,也是由其能解决的问题在当前市场上的重要性来决定的。就像之前 PHP 火热的缘故,是因为 PHP 能以低门槛、低成本快速解决当时互联网爆发式增长的需求。选对风口永远是最关键的因素。

自己解决问题 VS. 问题解决自己

迷茫的时候就问下自己这个问题,明确自己当前处于哪个状态,接下来该怎么走?

团队的灵魂

团队的灵魂应该是一个多方面结合而形成的团队文化,包括团队的目标和愿景、做事风格、规范标准、对待技术的态度等等。

我们要做一个有灵魂、有追求的团队,而不是一个 Ordinary 的团队。

找到自己想做的事情

在工作中,我们都面临一个问题:做的东西不一定是自己想做的。比如研发效能平台这个案例,做的人本身不一定想做这个事情,结果就是做的人被推着走,进展缓慢。

因此我们应该主动去找自己想做的方向,并将之推动做成,这才是真正意义上的生活与工作;否则就只是活着,而且是没有追求没有梦想的活着,非常被动。

抓住高速发展期努力“超美”

这个社会的底色,就是抓住高速发展期努力“超美”。

不应该是日复一日都像老黄牛一样勤奋的耕地,要知道耕地是耕不出美好的未来的。正确的做法是把握住关键机会拼一把。就像卖古玩一样:三年不开张,开张吃三年。有时候抓住一个机会,干一年就能抵得上其他时候干十年,甚至能够改变你的人生轨迹。

一张一弛,文武之道。一个人每天都绷紧了,也是不利于个人长期发展和身心健康的。

来自同龄人的压力

最近招人,在 Boss 直聘上能看到不少优秀的简历,很是感慨:有的人半路出家,两三年就能在技术、能力、待遇上达到甚至超过我目前的程度。不禁感觉自己的进步速度实在是太慢了,走了不少弯路。而且现在由于从业者越来越多,新人越来越优秀,自己年龄越大,竞争力就越不明显了,压力呈曲线上升。

为什么我成为不了架构师?

因为我负责的项目不够复杂。

架构一定是复杂度驱动下的产物,而近两年我做的可视化,基本上都是一个个独立的小功能,没有复杂度可言。这对于我的架构能力来说,是弊大于利的。

想要锻炼自己的架构能力,就必须打破边界,将你的工作职责延伸到其他领域去。比如不要只着眼于前端,而是着眼于整个项目;不要只关注功能,还需要关注工程化、效率、性能、稳定性等等;不要只关注某个小模块,而是去关注整个大系统。

别被工作困住

如果你需要工作来支付房租和账单,并且没有把握找到其他工作,那么你就被困住了。

–Hacker News 读者