凤凰架构-程序员发展观和价值观

周志明《凤凰架构:构建可靠的大型分布式系统》
https://icyfenix.cn/

作者阐明程序员的发展观和价值观

程序员发展观

无论日后你的职业目标是永远做一名程序员,还是架构师,抑或是成为一名研发管理者,都不要轻易地离开技术领域的一线前沿。
离开技术一线前沿,你对代码、技术、产品状态与团队研发状态的理解,渐渐和团队成员产生了偏差错位,丧失了细节上给予指导的能力,丧失了专业问题上提出接地气解决方案的能力,只能在短期难以校验对错的大战略方向提意见,在会议、流程及团队管理措施上下功夫,在职业经理人式的宣讲与汇报上寻找存在感。

程序员的性质:

  • 工作的过程无法标准化和流水线化
  • 编码的产出指标与质量指标都很难量化地衡量和对比
  • 写代码这种工作还是一种创造性的脑力劳动,性质决定了程序员必须是一群能独立思考,带有一点天生洁癖,有一点习惯性找茬纠错抬杠的人

程序员的特点:

  • 相对单纯,不必琢磨复杂人际心思的职场群体
  • 天生带有一种工匠式的图腾崇拜精神
  • 奉行达者为师,不迷信管理他们的人,但充分尊重能够指导他们的人
  • 带着些许理工钢铁直男式的直线思维,爱讲逻辑爱讲道理

程序员价值观

价值 = (技能收益 + 知识收益) × 提升空间 / 投入成本

  • 技能收益:
    正视技能收益的意义在于避免自己变得过度浮躁,以“兴趣不合”、“发展不符”为借口去过度挑剔。
    先把本分工作做对做好,再追求兴趣选择和机遇发展,这才是对多数人的最大的公平。
  • 知识收益:
    知识的收益往往是间接的,最终会体现在缩减模型中的“投入成本”因素,即降低认知负荷(Cognitive Load)上。
    目的是要将自己的知识点筑成体系,将大量的不同的零散的知识点、通过内化、存储、整理、归档、输出等方式组合起来,以点成线、以线成面,最终形成系统的、有序的、清晰的脉络结构,这就是知识体系。
  • 提升空间:
    如果一项工作对你来说是个全新的领域,甚至能称为是一项挑战,那风险的背后往往也蕴含有更高的收益。
    目的是为了规避舒适区的陷阱,去做已经完全得心应手的事情,没有价值,是因为提升空间是可以下降至零,但投入成本不可能为零,因为成本中不仅包括精力,还包括有时间。
  • 投入成本:
    “权衡”,“凡事不能只讲收益不谈成本”。
    收益大小也是必须在确定的成本下才有衡量比较的意义。这里的成本,既包括你花费的时间、金钱与机会,也包括你投入的知识、精神与毅力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值