编程相关的言论
Opened this issue · 0 comments
言论
1、
学 JS 不会让你目光短浅,但是只学JS 会。
—— 方应杭
2、
前端工程师的未来在哪 ?
UI 层的工作,比较适合年轻人。现在的 UI 工程师,应该完善自己的技能,逐步转向其他领域。
有些人不适应前端技术栈的快速变化,这时可以考虑转领域。可以转向那些更强调积累、要求深层次技能、技术更稳定的领域,比如底层开发和 AI 都是。但也不一定,个人具体情况如果能够适合技术栈的变化,可以选择在前端领域深耕下去。
—— 阮一峰
3、
Remember – frameworks, libraries and tools come and go. Time is precious.
Invest your golden time in transferable skills. Skills that will always be relevant.
- 不要学习微服务框架,学习演进式架构(Evolutionary Architecture)。
- 不要学习新的编程语言,学习代码整洁之道、设计模式、领域驱动设计(DDD)。
- 不要学习 LeSS 和规模化敏捷框架(SAFe),学习精益生产原则(Lean manufacturing principles)。
- 不要学习 Hystrix,学习容错模式(Fault Tolerance Patterns)。
- 不要学习 Docker,学成持续交付。
- 不要学习 Angular、React 和 Vue,学习 Web、HTTP 和 REST。
4、
互联网软件行业的开发模式,已经从漫长的开发周期和专门的质量保证(QA)阶段,转移到了快节奏的连续集成/连续交付(CI / CD)管道,这样做极大地提高了迭代速度。
5、
我就想到了一个问题:程序员属于"快能力",还是"慢能力"?
别的不敢说,前端开发大概是属于"快能力"。因为这个行业要求你快速形成生产力,根本没有时间积累,而且积累的效果不明显,因为开发工具变得太快。相比之下,C / C++ 语言应该属于"慢能力",坚持写20年,会越写越好,但是前端不是这样,几年就换一套技术栈,代码的生命周期非常短。
所以,想要进入前端的同学,要有清醒的认识。优秀的前端程序员,其实比的是"冲刺能力",你想一直在这个行业,就要一直在冲刺。"快能力"的行业都是如此,一段时间出不了成绩,就会被淘汰。如果你不适应这种生活,可能就需要做一些准备,想想能不能换到"慢能力"的行业。
—— 阮一峰
6、
每当你发现很难开始执行某项任务时,可以试试将其缩减成2分钟的版本。
- 看一本书 → 看一页书
- 写一篇文章 → 写一句话
- 跑10公里 → 穿上跑鞋
- 做100次俯卧撑 → 做1次俯卧撑
- 多吃蔬菜水果 → 吃一个水果
- 编写一个程序 → 编写一个函数 → 编写一行代码
这样做的目的是使上手变得超级容易,让你先上手再说。一旦开始做了(这可能是最艰难的一步),你就会开始有动力,可能会继续做下去。
- 阅读一页 → 阅读10页 → 读完第一章
- 写一个句子 → 写文章的开头 → 写出正文
- 穿上跑鞋 → 步行5分钟 → 跑步5分钟
一旦开始,继续做下去就会容易得多。有时,你甚至会发现,自己在不知不觉间已经完成了任务。
—— 2分钟规则