字数
851 字
阅读时间
4 分钟
MPGA —— Make Programing Great Again

如何成为系统架构师
六边形战士

一直要充电
- 新闻(Hacker News)
- 讲座 (Tech Talk)
- 文档 (Official Doc)

有宏观视野
分得清利弊

应对改需求
keep it simple stupid
在不影响成本和效率的前提下,尽量把设计的解决范围扩大
还要懂业务
"If I had asked people what they wanted, they would have said faster horses" —— Henry Ford
见鬼说鬼话
四类人:
让程序员的工作变得更简单
过度开发
没有规矩不成方圆
代码规范:
API 接口:
代码是工具

Unix 编程艺术
—— 纯文本就是最好的 API 接口
更容易写、更容易看、更容易合作 —— 以人为本
技术栈膨胀

技术栈和技术债成正比
别造轮子了
没必要的复杂

英语才是最好的计算机语言
任何一门编程语言只要是
图灵完备,就足够解决编程问题了
在英文社区找到答案

- 产品类:reddit
- Discord
学会英语才能更好的跟上技术发展的步伐


翻译做不到的:
- 足够覆盖度的答疑
- 细分领域的技术拓展
- 丰富的场景应用经验
学会英语才能吸收全世界的经验

打破这个死循环:吸取别人的经验
- 开发者大会:NDC Conferences
- 技术博主:ThePrimeTime、 CodeAesthetic 、Molly Rocket
让职业生涯少走弯路
不管什么背景、喜欢什么、适合什么,这里只谈最大公约数
头衔是最虚无的,经验才是最宝贵的
每年更新一次简历

不要只会和代码打交道,要和人打交道

软件开发不是一门艺术,而是一门工程
任何工程都涉及到人与人的交流沟通 (PvP、PvE)


① 沟通不够多
② 表达不够好
③ 态度/语气不行
④ 观点不够有说服力
不要固化自己的技术栈,它们往往比你想的更短命
一招鲜吃遍天,说的是空间层面的,而不是时间层面的
RESTful - gRPC + GraphQL

技术可以热爱,但不要爱上它,然后护着它,说它哪哪都好
那些在温室里培育的知识和技术
Netflix 的推荐模型
温室里的链表
温室里的发明
开发负责人和产品负责人多碰碰
温室里的业界
DevOps
处理焦虑
紧迫感

无知感
bash 的 if-else 语句 —— 再资深的 coder 来了也得 google
成就感
危机感
和时间交朋友
辩证的思维就是最好的武器

一切的决策都是取舍,一切优秀的决策,都是来源于对各个选项的优点和缺点的挖掘
注释的生命力
微服务和生命
小快灵
- 小团队
- 快速发布
- 灵活变动
故意的还是不小心的
