[讨论]精通一种语言(平台) OR 熟悉多种语言

影儿 2011-04-25 10:54:49
在中国IT这个古老的国度,一直流传着两种传说: 精通一门语言(平台) 以及 熟悉多种语言(但不够精通)。 在大多数人看来,能够精通某一门语言(平台)并做出各种东西的人称为大牛,比如精通C语言;而那些知道很多语言却都只知皮毛的人被斥之为“半调子”,比如熟悉C,C++,JAVA,PERL,PHP...。 我也曾经一度这样认为。但是,我现在开始有点困惑了:究竟是“专一”地攻克一门语言(平台),还是广泛地了解多种语言,并懂得使用多种语言的优势来进行开发(多语言开发)呢?


精通一种语言(平台)的优势: 专一专注,更容易理解和应用某一种语言和平台的精妙之处;不足之处,可能容易专一于某一种编程视角,产生依赖性。

熟悉多种语言(平台)的优势:可能对各种语言(平台)的精妙之处难以领悟和到达,但对日常的开发活动的可选更广泛。由于人的精力有限,如果学习新语言新技术的“度”把握不好,那么,很容易变成一个啥都知道,但啥都不懂的“半调子”。


我们还知道,IT领域的技术变革日新月异,我们永远难以赶上它的变化节奏。这就意味着,有些技术是必须要掌握的,而更多的技术,我们需要了解但并不需要立即掌握。那么,对需要了解但不需要掌握“度”在哪里呢? 如果我们不去具体学习这种技术,又如何能够体会到它的优势和适用场合呢?
...全文
95 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bunrise 2011-04-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bao110908 的回复:]
开发的话肯定专一门语言了,但是其他语言可以作为了解,不一定要达到能开发产品或项目的阶段。
[/Quote]

支持水果家族,哈哈
一定要有自己特长,其他的了解便可,团队就是取长补短嘛
如果一个团队都是半吊子团队,发挥不到团队精神的
  • 打赏
  • 举报
回复
开发的话肯定专一门语言了,但是其他语言可以作为了解,不一定要达到能开发产品或项目的阶段。
影儿 2011-04-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bao110908 的回复:]

开发的话肯定专一门语言了,但是其他语言可以作为了解,不一定要达到能开发产品或项目的阶段。
[/Quote]

谢谢!~~~ 可能精通一种语言和平台, 和了解使用多种语言并不对立。 可能这是个阶段性的问题。我只是觉得, 一直只用 JAVA , 是不是有点太单一化?

23,406

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧