code-is-temporary 代码是过眼云烟
Fork me on GitHub

All Tags:

mindset

devops

book

ci

communication

jenkins

自媒体

hometown

tools

tool

cloud

 

code-is-temporary 代码是过眼云烟

注:这篇博客是读了我喜爱的软件FeedDemon的作者的文章https://nickbradbury.com/2015/02/25/code-is-temporary/ 之后的翻译摘要和个人感受。

一切都将过时

开发人员年复一年,日复一日的开会,加班,写代码,调试代码,最终我们的项目有retired的时候,项目代码也将会被废弃。 我们热衷的流行开发框架也很快会被新的框架所替代,曾今你写的代码或许将来只能在一些怀旧的老的模拟环境里能执行。 个人感受: 关于上面一段有些切身体会,比如现在在HP的一个项目GSDA,我们花了2-3年的时候,最后项目经过几个release 之后,因为用户量少,项目 被砍,部署上线的一切也被销毁,留下给我们的只有曾今的记忆。 曾今在大学里学习C++, 用的是visual studio 6.0 好像,还把曾今写过的代码备份至今,但是现在这些代码在visual studio 2015里是很难跑起来的,而曾今的 MFC框架厚厚的一本书,不知道现在还有几个人再用?

如何应对

代码其实不重要,重要的是代码背后的思想和意图。有意义的拙劣点的代码要胜过完美的毫无意义的代码。

不要浪费时间迷失在掌握和研究流行工具的细节功能上,花点时间创造真正对你重要的一些工具。可能这些会跟你时间更久一点。

其实每个人有超乎我们想象的能力,只是我们把时间浪费在构建一些对我们不重要的事情上,是时候做些改变了,如果不做永远不会发生。

个人感受:曾今一度研究过各种最近比较流行的文本工具,比如ATOM, notepad++, visual studio code,Sublime Text。每个工具都有他自己的特色,和一些geeky的功能和插件,但是其实80%的功能其实我们不care, 我们花太多的时间研究各种工具的技术点。其实想要解决notepad 本身的缺陷,可能根据我们自己的使用每个人有自己的痛点和需求,我们何不自己去创造呢。依赖这些第三方的工具,或许有一点他将收费,或许有一点他不再开发了,或许他也将不再满足你的需求。