IT产业是一个日新月异的世界,而且有着越来越简单化的趋势:不用学习HTML语言和CSS,就可以制作一个网页;不用学习很多的JavaScript语言,就可以制作出很炫的网页效果;Windows下的所有管理工具都是图形化的,可以方便的拖拽操作;甚至于Exchange服务器的负载均衡也不用自己设置,只要添加一个节点,系统会自动帮你搞定。有些年长的IT技术人员常常表示担忧,惊呼自己的技术正在贬值,必须不停的学习掌握新的技术。
然而,从另一个层面来看,这简单只是体现在入门的门槛上。随便制作一个网页,很简单,但是你是否考虑到页面的用户体验?你是否考虑到页面的安全性?你是否考虑到后期的新模块加入和规模的扩展?包括做产品也是,你这个产品真的满足用户需求了吗?你的细节做到位了吗?这个产品的安全性,你考虑到了吗?部署一个服务,也是很简单,但是同理,你在可用性、稳定性、灾备、安全性方面,考虑周全了吗?你的系统利用率达到理想状态了吗?你考虑过企业之后业务进行扩展的时候,你的基础设施能够十分快速的进行反应吗?
身为一个IT技术从业者,在其整个职业生涯中,其实掌握一门技能只是非常小的一步,最重要的职业发展,都在这名从业者对以上问题的思考和探索中前行。这一点在其他技术领域可能还不是特别明显,但在微软的技术体系中,则成为了十分鲜明的特征。Windows系列,Office系列,Exchange系列,.NET体系,SQL Server系列,等等等等,每一次改变的,不仅仅是版本号的翻新,而是将技术的门槛进一步降低,将技术越来越傻瓜化,让人们专心于技术与业务之间的接口,甚至业务本身的这么一个变革。
微软TechEd 2010的第三天,大多数参会者们对微软带来的新概念已经有了一定的认识,在交流的过程当中也更加自如一些。而笔者所接触的这些IT技术人们,也令笔者感到了他们对新技术的热情。
一位DBA(SQL Server,Oracle和Sybase的大规模混合数据库环境),十分专注于SQL Server提供的数据挖掘和报表制作课程;
一位信息中心主任,十分兴奋的谈论自己对现在企业沟通平台和产品的看法,并表达自己对云计算的关注与疑惑;
一位在.NET平台做了5年Web前端的开发者,投入到了当前如火如荼的移动应用开发大军当中;而他的同样一直做.NET开发的老同事,则对数据库方面的优化表示了极大的兴趣……
MSDN的讲师们,向大家介绍一些早已存在、但知道和使用的人不多的小功能,而这些功能大多都是与业务实际相关的;
讲述服务器优化的课程,没有讲述任何的配置参数,而是从架构设计、硬件各方面的瓶颈分析(CPU、内存、存储、网络)来进行……
TechEd大会,就是一次次新概念的冲击。微软一直试图向技术人们传达这样的一个信息:身为维持业务运行的技术人员,其提升之道是在于让自己更多的把自己的技术融入到业务当中,而把技术本身更多的交给工具来完成。这固然是微软为了推销自己的新产品而希望技术人们接受的一种理念,但对技术人而言,这种理念是有价值的。技术人的成长道路很多,如果自己对业务的兴趣多于对技术本身的兴趣,那么微软指引的方向可能是更加合适你的道路。
这次TechEd大会,你收获了什么?不妨在微博或评论中分享你的观点。