软技能
职场上,软技能比硬技术更有价值
孟知之
知之为知之
展开
-
【软技能】万一自己是狼人
在计算机技术里的黑话里,有一颗银色子弹(并不是滚筒洗衣机)可以解决一切问题,而我们一代代人,都在苦苦追求它。每当有新技术出现的时候,就会有人问,XXX 是不是银弹啊?比如说啊,云计算是不是银弹,DDD 是不是银弹,维度建模是不是银弹,阿里的onedata是不是银弹。Fred Brooks(No Silver Bullet—Essence and Accidents of Software Engineering) 将软件开发中的工作分为本质性工作(Essential Task)和附属性工作(Acciden原创 2021-08-08 14:51:32 · 266 阅读 · 0 评论 -
【软技能】程序员的自我修养-代码注释
最近公司开始代码review,使我对代码注释有了更胜层次的理解。注释首先要告诉维护的人这段代码是谁写的。函数头注释应该描述函数调用的前置条件和后置条件。注释不是描述代码做了什么而是描述为什么这么做。好的代码注释应该告诉后来人维护的思路。作者在写代码时已经考虑了后续版本的需求哪里可能会变化,变化后只要怎么修改一下哪里的代码就可以支持。这样的代码注释看起来很舒心,作者是有思想的,也是负责...原创 2020-03-24 23:33:04 · 340 阅读 · 0 评论 -
【软技能】快速进入行业领域指北
在现今社会中,我们如何快速的进入一个行业并成为行业专家是一个非常重要的能力,它能给你带来更多的收益,并能抗拒内卷,完成终生价值。本文个人总结得益于从研究生阶段开始,就跟随导师与各类公司高管打交道,并且在参加工作之后也一直在核心部门,所以会接触到很多行业专家,每一次的开会和沟通都会有不小的收获。由此经历总结出来四个关键点:塑造行业知识图谱快速了解这个行业的100个关键词,把每一个关键词的属性和关联结构化,变成网状结构,变成知识图谱。了解该行业中典型的五个老公司和五个新公司,关注这些公司的报告分析,随原创 2021-05-17 00:01:50 · 193 阅读 · 2 评论
分享