[转]抛开程序看语言——那种语言最好找饭吃

抛开程序看语言——那种语言最好找饭吃 (2006-12-01 13:57:12)
(转自白云黄鹤BBS)
也来了了万年不衰的无意义主题,哪一种程序语言最好。

这是个高难度的排序问题,容器里面大概先放下这么几样吧。

c/c++ java c#(.NET 平台程序语言代表) delphi javascript PHP Ruby(新兴脚本语言代表)

以上顺序是根据记忆排的。

接下来便是本次排序的比较器,比较那种语言更好找工作(特指校招吧)。

当然,这个话有点不好说,一个只懂一点c++语言语法的人,跟一个把STL源代码读懂了的人绝对天上地下。所以暂且设定为平均水平,也就是假设有知道1年学习和半年时间机会。这里的学习可不能三天打渔两天晒网哦。

首先就可以把第一名选出来,c++。这也是我为什么在这个版发这个帖子的原因

很简单,基本上只要是招这个方向的企业,很少有不考这个的。MS也好,IBM也罢,这个少不了。

接下来是排除法,最后一名,Ruby。

传说中的Rail on Ruby,对我来说也知识amazon上的变化罢了。对于中国的企业(进学校招人的)没多少这个前卫和时尚吧,最重要的是不放心。

相比之下,PHP可以坐倒数次席。

这就不得不拉上javascript说事了。其实两者之间不想PHP和Ruby那么直接的可以作比,一个是Server端,一个是Client端。PHP的快速开发,雄厚的社区支持,绝对是开发论坛类网站的首选(因为免费而非常不错的模版不少)。但考虑一下,没有没有几家好起来用这玩意儿开发个论坛就能进Top多少吧。

据非常不可靠消息,baidu和google有时候也会用PHP,如果你知识会用PHP的话,很难骗到那张offer吧。

那么就让javascript倒数第三吧?且慢。

ok,我承认,我现在就把他放在这个位置了。但我不的不拉上他旁边的delphi说一下事。毕竟还是有一些企业要delphi程序员的,比如用友,也毕竟当年这个basic killer有着成群的簇拥。但是delphi(这个时候我突然觉得,delphi的开头似乎应该大写。算了,还是保持命名风格统一吧:)最致命的问题,前途!

一个自己的东家都急着转行的东西,谁用谁心理没底。其实这个趋势早有。我不是一个delphi的用户,对那种类Basic的begin、end我一直深恶痛绝(请主宽恕我)。据说现在用delphi的人也都是用的比较老的版本,于是Borland憋急了也只能憋出个没人用的delphi.net来。用delphi开发一般都是开发界面,而界面是一个最不持续性的技术,这里也顺带奉劝一下将c++与MFC视为同物的人,应该open一下mind了。

以上关于delphi的说法都不确切,望dephier出来拍我,往死里拍我。

说了半天好像吧javascript给忘了。出个小题目,javascript是哪个公司发明的?肯定不是SUN Micro System啦,我记得是网景(NetXXX不会拼,呵呵)。

javascript包括html、css,应该来说没有谁会孤立的考虑其中之一。如果把3者加起来
,应该还是有不少公司会要的。这就可能比delphi拍得更高了。但是且慢。我好像一时没想出来哪家公司点名要这些的(或者只要这些)。一般这种东西门槛不高,确对经验要求不少,还是社招比较划算吧,经济实惠啊(所以兼职这个很好找)。

其实这些东西基本上是网络开发的附赠品,最好还会一点flash,呵呵。(这里没有贬低XXScript的意思,没这个哪里能玩出ajax啊)

来拼一下火药味最浓的java和c#(泛指.NET阵营)。

与其拿java跟c/c++说事,真的不如java pk c#过瘾。(其实这个话题,某两析斑斑比我有发言权得多,这也是我为什么发这个版的原因:)首先表明一下态度,我喜欢 c# so much。这是我现在认为的最好的语言,连《Think in Java》里面,作者也不得不正面评了这个偷学招数的后来者。

好吧,我也同样爽快的给出我的排名,java第二,c#第三!注意,这里只是指找工作而言

以IBM为代表的一群做J EE的企业,都对应聘者的Java提出了要求,而且据说,笔试Java,一般很容易过。这个事实很让我郁闷了一段时间。毕竟我投入了不少时间来了解.NET平台。

原因其实也很简单,两个字“垄断”。据可靠消息(csdn)日要把Java开源了(大概明年3月的样子)。这个鸟公司最近对Open Source特别上瘾。无论是IDE、OS还是接下来的Java,整个一最佳免费解决方案吗,那个卖硬件送软件的观念就不知道改改。远了远了。

业界需要Java的,一般是企业级分布式,也有个把手机上面J ME的。这样的公司群太庞大了,所有和ERP什么相关的(例如SAP),全要求这个。像这样的大公司,基本上都把MS作为竞争对头,于是也就没人用那些垄断产品了。有家不错的公司,据说网站就是用ASP.NET做的,猜猜是谁?Dell。

当然,还是有些领域接受了.NET。比如CAD领域,AutoDesk和UG等公司都是前#后++了。还有就是那些外包大头(传说中的黑色群硕等),全都要求你无所不精的。

回头再说说c/c++吧。说真的,现在找工作的人(特指这行),没人不感觉到这棵常青树的无处不在。迅雷指考c(只有最后一体是c++的),VIA和那些嵌入式的大把大把的考c++,量贩式的华为中兴这样的典型(电信)企业,传说什么都用,可笔试只看见c++,还有偶们的QQ(我现在有很多哥们已经宣布不用QQ了,呵呵)。MS在Vista上依然不敢甩掉win32 SDK。更多的是像IBM和趋势这样的C++,Java两部分选做。

我未来东家(如果我以后不毁约)的技术头头也跟我说了,公司现在还是用的C/C++和VC6,但可能以后会采用其他新的平台和技术。新吗?Java早过10岁,c#也可以打酱油了。

这就是现实,没办法!虽然未来是你的也是我们的,但归根结底现在就是你的。

还有一些很重要的东西:数据结构,操作系统(昨天EMC考了不少),Win的API和Linux的命令,还有UML和设计模式。哦,对对对,还有数据库。

看书去吧,小伙子们,祝你们好运:)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值