yanyue404/blog

编程相关的言论

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。

—— Eduards Sizovs

4、

互联网软件行业的开发模式,已经从漫长的开发周期和专门的质量保证(QA)阶段,转移到了快节奏的连续集成/连续交付(CI / CD)管道,这样做极大地提高了迭代速度。

—— 《黑暗金丝雀模式的生产模式》

5、

我就想到了一个问题:程序员属于"快能力",还是"慢能力"?

别的不敢说,前端开发大概是属于"快能力"。因为这个行业要求你快速形成生产力,根本没有时间积累,而且积累的效果不明显,因为开发工具变得太快。相比之下,C / C++ 语言应该属于"慢能力",坚持写20年,会越写越好,但是前端不是这样,几年就换一套技术栈,代码的生命周期非常短。

所以,想要进入前端的同学,要有清醒的认识。优秀的前端程序员,其实比的是"冲刺能力",你想一直在这个行业,就要一直在冲刺。"快能力"的行业都是如此,一段时间出不了成绩,就会被淘汰。如果你不适应这种生活,可能就需要做一些准备,想想能不能换到"慢能力"的行业。

—— 阮一峰

6、

每当你发现很难开始执行某项任务时,可以试试将其缩减成2分钟的版本。

  • 看一本书 → 看一页书
  • 写一篇文章 → 写一句话
  • 跑10公里 → 穿上跑鞋
  • 做100次俯卧撑 → 做1次俯卧撑
  • 多吃蔬菜水果 → 吃一个水果
  • 编写一个程序 → 编写一个函数 → 编写一行代码

这样做的目的是使上手变得超级容易,让你先上手再说。一旦开始做了(这可能是最艰难的一步),你就会开始有动力,可能会继续做下去。

  • 阅读一页 → 阅读10页 → 读完第一章
  • 写一个句子 → 写文章的开头 → 写出正文
  • 穿上跑鞋 → 步行5分钟 → 跑步5分钟

一旦开始,继续做下去就会容易得多。有时,你甚至会发现,自己在不知不觉间已经完成了任务。

—— 2分钟规则

参考