学什么语言比较有优势?

鲍屿繁鲍屿繁最佳答案最佳答案

作为在外企工作近10年的IT男,我学习并使用过数十种编程语言(以及相应的前端技术),对于这个问题还是有些感触的。 先给出我的结论:对于大多数普通人而言,学习一门新语言最好的时机就是现在!

因为无论我们之前是否学过某种语言,能否流利地应用它都是个未知数。而学了某门语言一段时间后,是否能流畅运用也是未知数。所以最保险的做法就是:现在就学一门语言,然后一直学下去;等过个几年你就有机会能用到这门语言了,而且因为你一直在学习中,所以上手运用也不会很困难。岂不美哉 也许你会问为什么是现在呢?因为我发现现在的年轻人有一个毛病,那就是总觉得自己时间多的是,什么也愿意拖几天再完成。但事实真是这样吗?举个例子:

假设一个人打算自学英语,他今天20岁,打算30岁之前把托福考到80分。那么从20岁到30岁共有10年时间,每年按365天算、每天24小时,一共有9735个小时。一个人如果一天花一个小时学英语,那么30年的时间一共可以花19.7小时。但英语学得越久越有用吗?恐怕不见得如此乐观吧。30年后谁还会用1970年代的英文写作啊?可能你学的那点语法早就丢光了。就算你还停留在过去那个状态,那么总共就花了3940个小时去学一个可能早已时兴的知识体系。而同样花了10年时间的其他人,可能已经把你超越不知多少倍了。

我曾经在百度工作,那是一个提倡快速失败,不断尝试新的产品创意的时代。所以我虽然只学习了PHP两年左右的时间,但是在百度的几个项目里都使用到了这项技术并且实现了产品的功能。我想假如我在一开始的时候便深入学习一门语言,在百度这个大平台里又能坚持这么多年,估计我到现在也能够成为这门语言的pro了。可惜人生没有重来,现在我只能遗憾没有能早点遇到这门语言。 说了这么多,并不是在贬低其他语言,我只是想表达:每个人都有自己最适合的语言。可能你现在正在学习Java或者C#,也可能你在研究Python或者Ruby。但是我相信总有一门语言是你最适合的(如果你是最适合的话,那么很可能你已经发现了,并且一直在使用它)。

所以不要再犹豫了,拿起你身边的课本或者打开你的IDEA,开始编写代码吧!也许再过几年你也能够像我一样,以编程为乐!

我来回答
请发表正能量的言论,文明评论!