计算机技术可谓是日新月异,每天都有新的技术推出,对于编程人员和计算机专业人员而言,不断的学习新的技术就成了理所当然的事情。
随着Vista的发布,.NET框架的3.0版本也终于浮出水面,在.NET技术已经风靡全球的今天我仍然可以遗憾的看到,一些刚刚开始学习编程的计算机爱好者,或者是计算机专业的毕业人员仍然在非常刻苦的学着ASP技术和用Visual StudioS6.0进行程序编写应用程序,当然,这并不是所老技术一定就没有用处,可以忽略不学,从事任何工作的人都没有办法跳过基础课程,如果你是一位资深的软件开发人员,或者是你已经开发了很多基于ASP和Visual Studio 6.0的程序,那么一下子过渡到Visual Studio 2005和.NET技术将是一件非常不现实的事情,这将意味着修改大量的代码和重新调试已经评估运行良好的应用程序,在没有经过任何深思熟虑之前,盲目的讲运行良好的代码迁移到最新的开发平台绝对是一件不明智的事情;可是如果你是一位刚刚进入编程世界的人,那么为什么不学习新技术呢?
新技术能够解决很多老技术无法解决的问题,而且它绝对不是一种边缘技术,不会面临着马上被淘汰的危险,我不知道现在学习ASP技术和Visual Studio 6.0有多大的意义,不过既然你是一个新手,那么为什么不选择.NET技术和Visual Studio 2005?全球的开发人员都在逐渐的项.NET和Visual Studio 2005过渡,你却要倒着来?
在大家用使用Windows操作系统的时候,你偏偏要用Dos,不要觉得这句话好笑,这只是给那些刚刚开始学习编程,而又不学习新技术的开发者们一个忠告,你是新手,技术也是新的,所以要趁热打铁才对。
当然,学习新技术并不意味着可以放弃基础课程,试想一下,一个从事Web开发的程序员对数据库技术一无所知将是一件多么可怕的事情?我见过很多计算机专业毕业的人,也会一些编程,能够独立写一个程序,但是他们竟然不会安装系统和驱动程序,不要觉得这好笑,事实上,这是一种较为普遍的现象。文凭的泛滥培养了一批有技术没常识的专业人员(没有诽谤和轻蔑任何人的意思),如果你不想做这种人,那么千万不要忘记了基础课程,操作系统、数据库以及编程的相关底层基础,这都是不可或缺的东西,不管你是学习新技术还是老技术,这些都是非常重要的。
我衷心的希望各位能在计算机领域玩的愉快,能乐此不疲,有了好的基础,不怕技术更新,但应该不断的学习和应用新技术,这是计算机专业人员应当具备的基本素质,对于一个刚刚迈入计算机领域的人而言,学习最新的技术不失为一种明智的选择。