作者Smurf (哈里欧)
看板Soft_Job
标题Re: [请益] 请问学哪个比较实用
时间Sat Feb 27 11:41:08 2010
※ 引述《Aurim (Who cares?)》之铭言:
: 讲实用性,说得比较现实一点,不如说哪个东西对学的人的将来发展比较有帮助:
: 有机械语言/组合语言底子的人不太会受困於C/C++;
: C/C++学得好的人,很少会受困於Java/C#/Javascript或各种网页程式语言。
: 这种时候,Python/Erlang/Lisp与其他语言的信徒又有许多话要说了。
: 但是在我来看,反正各种语言都是要在现行计算机结构底下运作的,
: 虽然标榜自己是神的很多,真主在不同平台都只有一个:机械语言。
: 从底层往上看,众生平等,鸡鸭狗猪、青菜跟萝卜还不都是食物;
: 所谓的执行效能,说到底,就是多少个CPU cycle在那边跑。
: 可能学IC design的人也跳进来,说机械语言还不是用硬体在实现,
: 所以哪个哪个硬体设计语言比较实用怎样......
: 我很想说「通通都会就不会烦恼这种问题」,就像meltice会说有钱就没问题一样,
: 不过那肯定是屁话。
: 对於只是想混口饭吃的人,我会说学PHP/xSP(.NET)比较快有饭碗,
: 从零开始到能够混一口饭吃的学习曲线短。
: 对於什麽事情都想搞懂的人,你已经知道我会建议什麽了:
: 通通都去玩玩看,比较比较,看看各个东西是怎麽运作的,很多事情会比较清楚。
: 不过这种人也不会来问哪个比较实用,自己就知道自己的路该怎麽走。
: 这要看各功能模组的独立程度如何,如果问题发生在没有替代道路的主干道上,
: 一个人搞出问题来,大家都会受波及。
: 这种事情会发生,如果不是这个人手误,通常就是因为他不了解别人的东西在
: 被他搞出问题的地方的行为模式跟预期结果,改变了别人预期会有的一些事。
: 通常就是搞出问题的人要负责收拾,其他人顶多看时程、情节轻重跟难易度
: 再决定要不要下去一起修。至於其他人,只好请他们resync到出事之前的版本,
: 先用旧版搭上他们自己正在弄的code来做测试,减轻被波及的损失而已。
: 不过我本来说的事情跟这样子不同。
: 我说的是,在够巨大的软体里,修别人的code里头发现的bug是很常态的事情。
: 固然每个人在一个已经有两三千万行C/C++ code的产品里的贡献都只是一小部分,
: 一个只有几十万行Java/JSP code的东西也常常是众人的心血结晶(吐血结晶?)。
: 有足够能力的人被上头的主管叫去处理别人搞烂的code,
: 所谓的能者多劳,是司空见惯的。
A大说的不错 甚麽都要摸过比较好
stackoverflow.com上面的高手们也是这样说
我学了C++之後再写.NET和Java之类的应用程式都觉得蛮好上手的
我很庆幸自己有学过C++ 让我写高阶语言时程式考虑得更周到
不过.NET和Java可以让人更方便做出想要的东西
只要使用时机对 每个语言都很棒
我会继续学C++加上各种的延伸
虽然在公司是写Java和.NET :P
题外话: web app写到後来觉得...web app最重要的是JavaScript...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.121.8.102
1F:推 bobhsiao:JavaScript 推荐学习吗?? 02/27 12:38
2F:→ MasterChang:如果能解决问题,why not? 02/27 12:39
3F:推 xsoho:我同学也都推荐学javascript 说用的地方越来越多了 02/27 12:42
4F:推 superpai:不然有别的语言能在浏览器上跑吗? 02/27 13:15
5F:推 Sany:但javascript是依赖浏览器的,不同browser就不同语法 02/27 14:08
6F:→ remmurds:楼上 请自行去google一下ECMA-262 02/27 14:21
7F:推 salagadoola:楼上,虽然有标准化的ECMA,事实是不同browser有出入 02/27 15:31
8F:→ salagadoola:像是IE6的getElementById就偏偏和其他人不一样..... 02/27 15:32
9F:→ salagadoola:不过用jQuery之类的东西的话,不同浏览器的语法出入基 02/27 15:33
10F:→ salagadoola:本上都已经帮你处理好了。 02/27 15:34
11F:→ remmurds:楼上 Sany讲的是"语法" 至於什麽function要怎麽用那应该 02/27 15:41
12F:→ remmurds:不能归类在"语法"的范围吧 只能说是不同browser对於class 02/27 15:41
13F:→ remmurds:或method的实作有所不同而已 02/27 15:41
14F:推 superpai:不太懂Sany要讲什麽 02/27 15:56
15F:推 Sany:没什麽啦,最近写到xml的读取,有点感触而已 02/27 16:08
18F:推 superpai:不好意思 只有IE能跑不叫浏览器能跑 02/27 16:28
19F:推 megaman1206:楼上说的是vbscript 02/27 18:31
20F:推 x2012tw:低级网页设计师: 阿~ CSS , JavaScript 还有版本之分喔! 02/28 11:31
21F:→ x2012tw:中级网页设计师: IE 真烂 , 在 Firefox 显示网页都没问题 02/28 11:31
22F:→ x2012tw:高级网页设计师: 做到网页在任何浏览器都相容 02/28 11:32
23F:推 Sany:然後会有人结论说...3个都一样低薪.... 02/28 13:14
24F:推 coronach:那只有IE不能跑的HTML5叫做什麽? XD 02/28 14:09
25F:推 buganini:回楼上 IE是浏览器吗?? (误) 02/28 17:40
26F:→ buganini:我还以为IE只是用来跑windows update的介面而已 (误更大) 02/28 17:41
27F:推 megaman1206:回楼上...那在vista跟win 7的ie是什麽XD? 02/28 22:31
28F:→ MOONRAKER:是专门为病毒进入你的电脑开的後门。 03/01 00:35