欢迎光临:
  
  非常感谢您光临枕善居。本站是一个免费的基于VB,VB.NET源代码交流的平台,为大家提供优质的专业的源代码,如果您有需要,本站可以帮助在业余时间里给您寻找代码。当然,如果您有好的代码也可以在本站发布,共享给大家。
专业VB和.NET源码、编程开发教程、图标资源、USB电脑遥控器、智能家电控制开关....更多东东请进入我的淘宝小店--->
VB及.NET新源码2011(3DVD,控件+资源) 智能多路控制(串口编程开关) 带源码!


06-10
10

什么程序员最易找工作? 十大热门语言大汇集


图片来自:
网站:枕善居VB及.NET源码博客
网址http://www.mndsoft.com/blog/


       掌握一些编程语言可让您在职场竞争中收放自如,而扎实的技巧将会让您炙手可热。但是,语言种类繁多。很多开发人员掌握多种语言,懂得在合适的地方合适的时间使用正确的语言,而大多长期从事编程的人员会告诉您周期性的学习新的语言是成为一名优秀成功的网络开发人员的重要步骤。

  圣地亚哥的软件工程公司Interknowlogycom的CEO Huckaby说:“我的一位老师曾说编程语言就是一门语言。它与你是否为一个好的编程人员无关,仅仅就是语法。”

  但是,Huckaby还说当他的公司运行尚未稳定时,他几乎没有时间来寻找新成员,即便是只懂得某种特定语言的入门级新成员。“我们疯狂雇人,但是那并不容易。我们只是寻找那些刚出校门的有良好天赋的新手,他们只需了解.Net 或Java,因为这样我们可以对他们进行.Net的培训。”Huckaby如是说。

  Grandview Systems软件开发主管Wayne Duqaine说:“不要只停留在一两种语言上。我在1969年刚入行的时候,Fortran、Cobol和S/360 Assembler是敲门砖。而10年后,一些新的语言又流行开来。就最近一次统计,在过去30年中,我学习掌握了超过24种不同语言。”

  以下,我们选取了10种编程语言进行比较,为您寻找更有挑战的工作提供参考。

  1. PHP

  基本描述:一种开源,工作在服务器端,跨平台,使用HTML脚本的语言,因为可置入HTML页面,因此尤其适用于网页制作。

  学习理由:使用十分广泛。“借助缓存高速调用脚本,并使用编译代码插件来增强效果是今后趋势所在。使用C或COBOL创建Web应用程序是不可行的。

  2. C#

  基本描述:一种通用编辑,面向对象的编程语言,由微软作为其.net计划的一部分开发而成,包含C和C++。

  学习理由:是.Net框架的基础部分。Duquaine说:“如果您大量使用Microsoft的产品,那么学习C#是十分有必要的。”

  3. AJAX (同步 JavaScript 与 XML)

  基本描述:虽然从技术上来说,这并非一种编程语言,但是AJAX使用XHTML或HTML,JavaScript以及XML来建立互动网络应用程序。

  学习理由:自从Google地图将AJAX应用到地图上,对AJAX知识的需求不断膨胀。Huckaby说:“对AJAX知识需求相当大,因为它很难掌握。”微软最近声称将发布一个名为Atlas的工具来帮助AJAX更容易被实施。Huckaby说:“如果微软的Atlas工具获得成功,它将会给普通工作者带来极大的复杂性和困扰。”

  4. JavaScript

  基本描述:请不要与Java混淆,JavaScript是一种面对对象的脚本变成语言,它运行在客户端的Web浏览器上。它比Java更简洁,拥有简化的命令,易用的代码,并且无需进行编译。

  使用理由:它可置入HTML,被用于大量的网页来验证表格,建立cookie,侦测浏览器以及提高设计。由于其易于学习与使用广泛,已被视为重要的学习背景。

  5. Perl

  相关描述:Perl是一种开源跨平台、运行在服务器端的解释语言,在CGI程序中被大量用于处理文字。

  学习理由:Perl在处理大量文字方面的能力使得其非常流行,且广泛用于写入多任务的网络服务器程序。Duquaine说:“如果您正在从事网络应用程序的工作,那么学习某种脚本语言(如Perl或PHP)是十分有必要的。”

  6. C

  基本描述:一种标准化的通用编程语言,它是最普及的语言之一,也是多种其它语言(如C++)的基础。

  学习理由:Duquaine说:“学习C是相当重要的。在学习了C后,跳跃到Java或C#就变得十分容易,因为许多语法是通用的。另外,许多C语言的语法也被用于脚本语言。”

  7. Ruby and Ruby on Rails

  基本描述:Ruby是一种动态的面向对象的开源语言。Rails上的Ruby则是一种使用Ruby编写的开源网络程序框架,该框架与MVC(模型-查看-控制)结构十分类似。

  学习理由:由于简便性,有效性以及让电脑完成任务的能力,近年来,该语言的使用量已经迅速增长。另外的好处是非常容易学习。

  8. Java

  基本描述:一种面向对象的变成语言,由James Gosling和其Sun Microsystems的同事在上世纪90年代早期共同开发。

  学习理由:被许多开发人员所拥戴,被成为“美丽的”语言。它适用于没有.net编程经验的人员。Duquaine说:“如果您不是微软产品的使用者,那么学习Java必不可少。”

  9. Python

  基本描述:一种动态面对对象的翻译开源语言。使用动态存储管理。

  学习理由:Python是一种高度可读的抽象语言,许多开发人员认为其非常有趣,它的语法简单,因此被Google与学术界大量运用。

  10. VB.Net (Visual Basic .Net)

  基本描述:一种面向对象的语言,在微软.Net框架中使用。

  学习理由:最具争议的是VB.Net目前是否为最流行的且是几种必须掌握的语言之一。Huckaby说:“VB.Net目前是被广泛优先采用的。”




回复回复瞧红尘 [2011-02-08 13:36:21 | del]
显然乱评滴,Python还有几人用,有几家招这个的...c++招的人最多了,尽没位置,
回复回复银色凤凰 [2008-09-08 09:39:25 |  | del]
嘛……如果是企业级别Web应用,VB6绝对顶不起来(起码是难以胜任),.NET平台和Java平台才是王道。但是如果说是C/S架构或者是普通的单机小程序的话,VB6还是有他的好处的——起码他上手快,开发速度也是非常快。如果那一天Windows自带.NET虚拟机的话,那么那一天就可以被称为VB6的淘汰日了——.NET开发WinForm那可真的是简单的要命。我们毕业项目1W多行代码有98%都是机子自动生成的……可想而知了……
回复回复jjplay [2008-09-06 23:32:03 |  | del]
用 DELPHI 吧 !!!
回复回复xtnxing [2008-05-28 14:48:25 |  | del]
fishwood!
我不赞成你的说法。C#固然有她的优点,JAVA也不是没有缺点。VB也不要说就是缺点一大堆。首先,你需要看下你周围的环境。如果你所编写的软件是要面向国内的广大用户,那么你如何使用C#编写出安装文件只有几兆的程序呢??据我所知,C#必须要有.net运行环境做基础,否则程序是不能使用的。而一个运行环境似乎需要20兆左右。请问,用户是否会因为功能强大而下载一个用VB编写仅需要几兆的大家伙呢?
再就是JAVA。本人并不看好JAVA在中国大众应用方面的前途。首先,JAVA的运行需要JAVA虚拟机,这个虚拟机在每台机器上可能都会安装。但是如果要使中国大众使用JAVA所编写的软件,请问,你是不是需要编写一个EXE文件来引导JAVA的运行呢??那么你使用一种EXE的编程语言是不是更方便些呢?
但是各有各的优点。我们不能否认。
C#的功能的确是强大的。我们可以借助其强大的功能制作行业软件。但是就算其功能再强大,对于普通用户来说,不过就是一个玩具,杀鸡焉用宰牛刀?
JAVA的确是面向了底层的开发,而且在硬件编程方面有很高的前景。但是如果你开发的是手机程序,那么可能在99%的时间都在接触JAVA。但是如果你需要开发的是电脑方面的程序,哪我宣布,你可以去日本了。中国用的不多。
回复回复寻梦 [2007-12-10 13:47:59 |  | del]
引用来自 nnd 引用来自 nnd
vbvb.net有什么关系!
回复回复yiren520 [2007-01-13 13:39:55 |  | del]
语言不重要,看你有没有技术! 我用VB有不服的找我!
回复回复nnd [2006-10-29 20:15:28 |  | del]
vbvb.net毫无关系!
回复回复yita [2006-10-29 13:23:41 |  | del]
可怜的C++
回复回复3333 [2006-10-20 10:33:35 |  | del]
这人懂吗
回复回复xiejienet [2006-10-19 20:41:45 |  | del]
如果不是VB的高手就没资格评论VB的好坏

发表评论
您没有权限发表评论!