美文网首页
九月书单和技术总结

九月书单和技术总结

作者: 四爷在此 | 来源:发表于2018-09-23 21:18 被阅读51次

    不知不觉九月底了,2018年快过了四分之三,真是时光飞逝。

    题外话

    最近出了很多大事,比如自如甲醛房,滴滴凶杀案,假疫苗。。。性质都很恶劣。对这些事情,我们都有很多想说的,最多的情绪往往是愤怒。但是这几个事情总结起来,跟监管脱不开关系,出问题的企业大部分都是各领域的寡头或者垄断企业,他们几乎都是野蛮生长起来的,市场占有率,话语权很高。但这并不意味着就可以店大欺客,玩游戏是需要遵守规则的。但问题在于行业规范,法律制度目前并不完善,监管力度不够严厉,监管部门缺乏行动力。

    实际上,普通租房者,乘客,接种疫苗的孩子都是很弱势的个体,在高速发展的经济活动下,很难以一己之力去改变这些企业的做法。在美国或者欧洲,往往有更强的监管和法律制裁,并且个人有更强的法律意识和经济条件去和企业谈判,进行长期的法律诉讼。强生和拜耳都曾经因为产品有致病风险,受到起诉被判罚款数亿美金,用于赔偿受害者损失。希望随着制度的健全,这类个人凭借法制战胜企业的案例能够尽早出现在我们国家。

    书单

    父子关系的故事

    最近看了几本书,感触比较大的是《如父如子》这本书,是枝裕和导演的书,并且拍成了同名电影。这本小说讲述的是身在一流企业的良多和老婆绿得知自己的儿子庆多是抱错的之后,和开电器店的雄大一家的纠葛故事。书中的描述要比电影更细节动人,毕竟文字可以更详尽地描绘电影画面中难以表露的表情和内心。

    良多直到最后才明白如何做一个父亲,之前都是不那么顾忌庆多的感受去让他学习、弹钢琴,要求他努力,却很少陪他去户外玩耍和交流内心世界。这其中的原因跟良多自己的父亲对他要求很高,关系不佳有渊源。如果一个孩子成长过程中自己不主动改变,往往会很像父亲,性格或者观点。不管是固执、不服输,还是体贴、温和。

    这本书的现实意义对于我来说也许是如何看待父子关系,甚至扩展到父母和孩子的关系吧,父母需要给予孩子的不仅仅是良好的生活环境,更是一种陪伴、交流,一起成长的过程。不仅是孩子在成长,父母也需要成长,毕竟没有谁在做父母这件事上很有经验。这个问题的答案需要在实践和反思中不断的获取。

    关于技术的方方面面

    吴军的《见识》,这是一本不错的书,涉及到当代青年人工作、生活方方面面的经验和看法。吴军和李开复曾经是谷歌的同事,都给我一种青年人导师的角色。他们把自己在技术领域多年的经验和看法传递给我们,不得不说有的观点很真实,很实用。

    印象比较深刻的是吴博士在书中提到伪工作者,这类人经常看起来忙得不可开交,事情很多,实际上能完成的有价值的事情并不多,并没有实现高效率。他提到了谷歌中国刚创立的一两年,中国工程师的工作没有得到谷歌总部的认可,因为常常三四个中国工程师的工作才能抵得上谷歌山景城一位工程师的工作。后来他们发现中国分部的工程师虽然也经常加班,任务繁多,但实际上完成的有价值项目不多,许多工作是重复的,反复的。

    这一点在技术管理中很常见,一个有经验的团队管理者应该注重员工的培训,包括精力管理,也就是时间管理,应该用在最有价值的项目上,而且还有前提就是这个项目是经过大家充分讨论,认定是有价值的事情,不然很有可能出现白忙活的情况。

    坦白地讲,现实就是这样的,少数人完成了大半儿有价值的工作,而其他人往往重复劳动,效率并不高。在Github上少数大佬单打独斗完成了许多有影响力的项目,而大部分人总是看客。我在工作中也经常遇到忙碌而不得要领的情况,所以有的时候需要停下来思考下,确定自己手头最重要最紧急的工作,把精力花在这部分事情上,把有限的精力花在最值得研究的问题上。

    其实书中还有许多有意思的话题,比如关于商业的本质是把销售产品的钱收回来,创业的艰辛等等,不仅仅是技术问题,更是关于当代技术企业的方方面面,可以了解一下。

    组件库的艰辛

    可能大家都知道,这半年我们在做组件库,企业做这个都是为了自己的Branding Recognition,所以需要UX team 和UI team的通力合作。简单说来,在组件库的开发中实际上涉及到许多问题,不仅仅是样式,更涉及到整个产品线的设计,组件库到模板项目,配套的cli (为了加速开发效率),API 的设计。有一些感想:

    • 企业组件库,样式定制、功能灵活。 意思是样式可以定制化,符合公司的特征,但是功能、API 要暴露的灵活,恰到好处,以适应不同产品线的需求。(需求毕竟多样,API 要足够灵活)

    • 资深工程师的顶层设计可以让产品更高瞻远瞩,实际上我的代码被资深工程师不知道改了多少。。资深工程师对于问题的思考是全面长远的,可以让API service,Dom Util, 指令服务等等配套设施一应俱全,并且足够灵活。

    • 用Typescript 来保证大型项目的可靠性,静态类型检测的支持避免多数低级错误。借助TS 书写类型定义文件来理顺复杂组件的开发流程和所需数据

    不再赘述,确实学到一些需要注意的细节,有许多底层的service,组件库并没有表现出来,但这些软基础设施不可或缺。

    相关文章

      网友评论

          本文标题:九月书单和技术总结

          本文链接:https://www.haomeiwen.com/subject/ibnpwftx.html