今天花了我600大洋把神舟笔记本的显示屏换了。也换了一种感觉,因为这个原装屏买的那天就有2个亮点。哈哈!那2个亮点陪了我走过了4年还差60天吧!换的新屏之后,显示器不用我用手掰了,也不用夹夹子了。什么都好,希望这个破笔记本还能陪我走过四年。听着徐誉滕--《李雷和韩梅梅》,喝着开水,开始敲键盘。
其实很多东西陪我们的时间长了,一定会有感情的。就像我们从事一门技术一样,因为一开始你就从事这个行业,从事了这份工作,所以当你在最初选择的时候,你是否考虑好了呢?我当时选择神舟的理由:1.性价比高 2.自己不玩游戏,不需要很大的内存,很好的CPU和独立显卡 3.用了4年之后,工作了自己会换电脑。O(∩_∩)O哈哈~。下面写正题了。
IT行业,其实可以分硬件领域,软件领域还有互联网领域。硬件领域国内做的人少,我自己也不熟。我们在这里就浅谈一下软件行业或者互联网领域的技术的选型,以及整个软件行业的未来发展趋势,哪些技术将是每个从业从业必须掌握,以及我们需要关注哪些新技术。
企业开发和Web开发目前是IT领域中最大的2个领域。不知道大家有多少人目前从事工作是企业开发,当然我估计大多数是Web开发。其实企业开发和Web开发有很多重合的地方。
企业开发:主要是开发OA,CRM,BI,ERP,MIS等与企业相关的软件或者Web Application(当然也可以叫Web Site)。很多企业会同时是用C/S和B/S模式的软件。J2EE和.NET是首选的平台。当然也有企业需要使用C/C++和Delphi。
Web开发:大家可以简单理解为互联网的网站或者应用。使用的都是B/S开发模式。三个平台分别是:Java,ASP.NET,PHP(这里应该还有Python,Ruby)。通常也叫Web开发的三架马车。Web服务器使用的基本是Apache,IIS,Nginx三者之一。操作系统就是Linux,Unix和Window Server三者之一。前端开发采用的技术基本是:HTML(5),CSS(3),Javascript,以及类似jQuery的JavaScript类库。YUI,Dojo等等。
其实上面说的这些,目前和未来都是会发展的很好的,大家只要选择了一门,一直走到底,一定会有收获。所以不用考虑我是要选Java还是C#,最近PHP很火,我是不是要学PHP。WordPress好像蛮好玩的,我是不是要学点PHP和MySQL,然后做一个个人博客。有时人想法多了,就浮躁了。我自己有这个感受:事情想多了,简单的事情也被你想复杂了。
未来发展趋势,不说大家估计也知道。陈浩说未来的趋势,前端:Web+移动,后台:Linux+开源。呵呵!觉得蛮对的。比如你想知道浏览器怎么做浏览器缓存的,你看的到IE的源码吗?不可能,但是你开源看Firefox等开源浏览器的源码。不过你不要让我看,我看也看不懂。O(∩_∩)O。
移动开发,其实包括手机开发,平板开发,类似XBox的游戏开发,智能电视开发。我个人预计智能电视开发是移动开发之后又一火热的开发领域,希望还在大学读书的童鞋们可以关注一下。云开发也是火热的趋势,包括企业虚拟化和云计算。Sina最近力推它的SAE平台,其实国内做云计算开发的还有阿里巴巴旗下的阿里云。
补充一点:iPhone和iPad已经快成为工业标准。所以它们2个采用技术将是大家做手机开发和平板开发的重点关注对象。WP7和Android必须跟着iPhone和iPad的技术方向来做。至于Symbian和Bada,BlackBerry短期不会有很大的发力。