我的 20 年职业生涯:全是技术债

💡 原文中文,约4700字,阅读约需12分钟。
📝

内容提要

技术债是不可避免的,作者分享了他20年职业生涯中的技术债经历,包括使用过的编程语言和框架,以及过时的技术。他建议我们要学会与不完美共存,并预测WebAssembly将成为未来的趋势。

🎯

关键要点

  • 技术债是不可避免的,作者分享了20年职业生涯中的技术债经历。
  • 作者的职业生涯始于Visual Basic 6,认为其现在是技术债。
  • 许多编程语言如Perl、Delphi、Fortran等已经过时,难以找到开发者。
  • ActiveX、Java Applets、Flash和Silverlight等技术已被淘汰。
  • 作者开发的第一个移动应用程序是为Compaq PDA编写的,使用C#。
  • Swift的出现使得Objective C的使用变得不再合理。
  • WebForms和MVC框架的演变导致了技术债的产生。
  • SOAP和WCF在REST API和JSON普及后逐渐被淘汰。
  • 主要编程语言的版本更新常常需要大量代码更改,形成技术债。
  • 开源替代方案如OpenTelemetry使得作者之前的工作变得无用。
  • 大多数软件的使用寿命有限,最终都会变成技术债。
  • 作者预测WebAssembly将成为未来前端开发的趋势。
  • 技术债的本质在于随着时间推移,所有技术都会变得不完美。
➡️

继续阅读