座谈:经济危机下如何自保

  • Abel Avram
  • 张龙

2009 年 5 月 18 日

话题:.NET编程语言架构语言 & 开发

TechEd 2009上举行的一场座谈会吸引了很多知名开发者,包括 Ted Neward 及 Jeffrey Palermo,大家对当前的经济形势各抒己见,同时就开发者如何保住饭碗而不被裁员这一主题表达了各自的看法。

与会者包括:

  • Eric Hexter(EH),德克萨斯州 Austin 的软件咨询师。
  • Ted Neward(TN),来自ThoughtWorks
  • Rachel Appel(RA),软件咨询师,Microsoft ASP MVP。
  • Aaron Erickson(AE),Magenic Technologies的首席咨询师。
  • Jeffrey Palermo(JP),Headspring Systems 的 CTO。
  • Moderator Bryan Von Axelson,Microsoft US Partner Group 的解决方案顾问。

下面列出与会者所表达的一些主要观点,大体上涵盖了 5 个主题。

经济危机下如何自保?

TN:主流业务并非软件的公司所雇佣的 IT 开发人员需要清楚公司的业务到底是什么。时至今日,编程已经不再是那么高深莫测的东西,而变成一种大众化的技能了,因此要想成为人上人,你要么把自己打造成最优秀的程序员,要么掌握一些其他技术。

JP 认为优秀的程序员即使丢了饭碗也能很快找到下家,而 TN 和 RA 却认为如何你住的地方没那么多软件公司的话情况就大不一样了。

JP 认为程序员不应该仅仅掌握一种编程语言,他们应该扩大自己的视野,学习多种语言并了解业界的趋势。

质量更加彰显其重要性

RA 认为开发者要证明自己不仅可以编写代码,而且还会保证所编代码的质量。

TN 认为当前的经济环境也有一个好处。有很多人其实并不适合程序员这个职业,他们缺乏对编程的热情,对编程提不起兴趣,所编代码的质量也很差,而当前的经济形势会促使这一部分人转向其他行业。

当前的项目仍旧很重要

EH 提到现在仍有一些政府项目正在进行当中,但对质量的要求更高了。

TN 认为还是有不少公司需要软件的,但他们对投资却更加审慎,总是希望花出去的钱不要打水漂。

AE 曾经遇到过历时 4 个月法律程序的项目,因为花钱购买项目的那帮人竟然仔细检查了合同的每一行。同时,现在没人在做移植项目这种事了。

JP:很多公司对软件项目都是有预算的,但他们却迟迟不愿购买,总是想看看不买的话会有什么影响。

在不远的将来技术还是非常重要的

TN 建议开发者学习当今流行的东西,这是公司所需要的,或是未来能用得着的。重要的一点是多多留心并且提前学习一些新东西。他推荐大家学习 F#。

AE 建议多做一些自己感兴趣的事情,哪怕是没有什么回报。

EH:大家应该学习一些重要并且自己不会的东西,以此提升做事情的品质。

JP 强调了架构上的能力,这对任何项目都是适用的。技术会变化,但根据问题上下文和限制条件给出解决方案的能力却始终是最具价值的东西。

学习其他相关的技能

RA 说她正从事数据库管理工作。

AE:时刻关注其他公司的动态会让咨询师学到更多,也能不断提升个人价值。

JP:学习服务器管理和网络管理是大有裨益的。

结论

此次座谈的结论就是开发者需要不断学习新技能,关注业界的趋势并紧跟其脚步,同时提前做好准备。

查看英文原文:Panel: Surviving the Downturn

.NET编程语言架构语言 & 开发