Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

编程相关的言论 #186

Open
yanyue404 opened this issue Sep 11, 2020 · 0 comments
Open

编程相关的言论 #186

yanyue404 opened this issue Sep 11, 2020 · 0 comments
Labels

Comments

@yanyue404
Copy link
Owner

yanyue404 commented Sep 11, 2020

言论

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分钟规则

参考

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant