我正在做呢, 打算冒个险从visual Basic 6 升级到.NET。 Visual Studio 2013 告诉我我需要这样做。
如果以上这句话听起来像天书,那就问问你的IT团队我在说什么。我差不多用了20个小时来学新的编程语言,但却觉得连门儿都没摸着。
过去的14年中,跟我们一起工作的IT 发展团队并不多,尽管多数时候合作很愉快,但也经常有迟交,错误编码和一些无趣的设计的出现。
作为一名客户,这些确实让人生气但我非常了解开发者的难处。我能感觉到他们的痛苦,希望在读完这篇文章后您也能理解他们。
我们连他们工作的一半都不了解
“为什么这个不行?”
“什么叫你不能运行这个脚本?”
跟其他一些供应商比起来,我们问开发者的问题可能更多,因为关于他们做的专业工作的内容与方法,一般人大概连一知半解都算不上。
过渡到VB.NET 编程语言的过程让我更加理解开发者们,也看到了他们需要应对的无止尽的附加信息和枯燥的编码。我曾认为我是理解他们的,但这些新的发现才真正让我对他们有了清晰地认识。
他们工作在各种繁杂的语言之中
在 Today Translations, 我们处理超过200种不同的语言。这样看来,IT极客们至少也得处理这么多。
每天,在大众的电脑运用上我们大都会遇上一些编程的语言。比如,我们会遇到JavaScript,甚至可能是Python 或者 PHP。
但Eiffel, Cobra 和 Fantom呢?或是COBOL, Common Lisp 和 OCaml?
疑惑吗? 问问你的开发者,他们可能会告诉你这些是什么及其存在的意义。
他们工作的环境不断改变
而这些改变都来自于行业的巨头——微软,谷歌等等
我十分满意我为我生意所做的数据库。它运作完美,做我让它做的每件事而且编程也很合理。
现在,为了让它能在Visual Studio 2013 上运行(我估计这也是未来的Windows版本)我需要转换并对很大一部分程序进行重新编程。我都不敢想这会花费我多少时间,而且恐怕时间也是最主要的问题。
这还只是一个程序(仍能正常工作),就已经耗费了我数小时,晚上也无法休息。
所以,在处理客户对开发者们施加的压力时,也关心一下一次需要处理几十个错误的程序的他们。让我们心存感激而非失去耐心,因为他们所做的这些无比苛刻的技术工作帮助客户们大量提高了效率和业务。
科技推动我们社会的进步,这都多亏了这些开发者们的辛勤工作与创新。