好文分享:第8期

这里记录着我平时已读过,觉得质量不错,值得收藏和分享的文章、资料或者书籍

博文

  1. 关于外国人永久居留管理条例(征求意见稿),找到的一些文字整理

最近网上关于 外国人永久居留管理条例 讨论的很是热烈,这篇文章是我搜到的整理的比较详细的一篇文章。

  1. 有哪些越早知道越好的人生经验?

人生路漫漫,越早知道越好办。

  1. 色彩心理学营销者指南(英文)

颜色在某些情况下对人们做出的决定发挥重要作用,本文探讨了色彩及其对人们的意义的知识,以及如何应用在设计品牌方面。

  1. Git 工作原理(英文)

本文通过一系列命令和图的形式帮助读者构建出更真实的 Git 工作模型,以帮助读者更好地了解 Git 所做的事情,正在做的事情以及它将做的事情。

摘自科技爱好者周刊:第 97 期

  1. Internet Explorer 曾有过的创新(英文)

微软已经放弃了自己的 Trident 浏览器引擎,改用谷歌的 Blink 引擎。本文回顾了历史上 Internet Explorer 浏览器的众多创新,数量非常多(XMLHTTP、MHTML、Filters、自定义滚动条样式、CSS表达式、第一个支持自定义字体 等等)。

  1. 我20年编程所总结的指导原则(英文)

一个编程20年的资深程序员,总结自己编写软件的原则,以下是文章中对应的几条原则(如翻译有误请多指正):

3️⃣任何重要且有价值的软件都是协作的结果。有效沟通和开放协作,相信别人并赢得他们的信任,尊重他人多于代码。

5️⃣抛弃自我。不要试图成为唯一能处理问题的人,让团队中更多的人能够优化它、去处理误、添加新的功能。把自己释放出来去开始下一个项目。不要试图霸占它,否则你将永远无法超越它。

8️⃣要意识到所有代码都有生命周期,并且都会死掉。有时它在上线前就会死掉。

9️⃣技术债就像快餐。有时候它是可以接受的,但是如果习惯了它,它将以比您想象的更快的速度(以痛苦的方式)杀死产品。

🔟在做出有关解决方案的决定时,所有事情都是平等的,请优先考虑:安全性 > 可用性(可访问性和UX) > 可维护性 > 简洁性(开发人员经验/ DX) > 简洁性(代码长度) > 性能,但是不要盲目地遵循它,因为取决于产品的性质。像任何职业一样,您获得的经验越多,就可以针对每种情况找到合适的平衡点。例如,在设计游戏引擎时,性能是最高优先级,但是在创建银行应用程序时,安全性是最重要的因素。

1️⃣5️⃣远离舒适区。每天学习,教你所学,接触其他语言、技术、文化并保持好奇心。

1️⃣6️⃣好的代码不需要(说明类的)文档,伟大的代码本身就已说明解释清楚了,因此即使未参与过升级,调试,故障处理以及当前状态要求的人员,仍然可以用这些代码来工作。

1️⃣8️⃣除非您完全理解问题,否则切勿开始编码(制定解决方案)。花更多的时间在倾听和阅读上而不是键入代码是很正常的。在开始编码之前先了解领域。问题就像迷宫一样。您需要逐步完成代码测试-改进的周期,并探索问题空间,直到结束为止。

言论

每个内容托管平台都将消亡。Geocities、LiveJournal、what. cd 、Yahoo Groups 已经消亡。有一天,Medium、Twitter、甚至 GitHub Pages 也将消亡,只要它们不再增长或者找不到有效的商业模式。

《制作持久耐用的网页》

学习

最近在捣鼓 nextjs + antd pro,遇到些问题卡住了些时间,今天解决了🎉🎉

国内疫情已经逐步遏制住了,但国外又开始不消停了 😟

发表评论