it学哪个语言吸金?

华军叶华军叶最佳答案最佳答案

“it”这个概念太大了, 因此这个问题中的“它学的语言”实际上是没有明确指向的。 我们讨论的 IT,通常指代的是 “信息技术”(Information Technology)这一领域。 那么,在信息技术的范畴内,学习哪一门编程语言最有“钱途”呢? 这其实是个不太好答的问题。因为“钱途”这个词过于宽泛了。 是年薪 10 万以上就叫做有“钱途”么?还是在硅谷拿个 PDD 就拿上了“程序员收入排行榜”? 实际上,我认识一些拿到 PDD 的师兄,也有的刚出国不久连 C 语言都没有学明白的。

如果,把问题限定一下,比如,问的是计算机专业的学生,问他们想学习哪些课程可以更有“钱途”。那好,我可以明确地说,CS 专业的同学选择计算机课程的时候应该优先选择操作系统、计算机网络、算法这些基础性学科。理由很简单,这些知识是未来从事软件职业最重要的基础,而其他所谓“吸金”的所谓高级技术都是基于这样的基础知识上的。

如果 CS 专业的学生选修完这些科目之后,仍然有继续深造“高级技术”的兴趣和需求,那么再学也不迟。 而像 “it” 行业里很多其他的专业,它们所依赖的技术栈跟计算机科学本身的关系没那么密切。比如说,很多人想学安卓开发,然而 android SDK 里的源码都是用 Java 写的,如果没学过 Java 直接去学习安卓开发就很奇怪;又比如说有人想去学 web design,然而 HTML 和 CSS 只不过是网页显示的前端技术,要实现完整的 web site 功能还需要 JavaScript, node.js, express, mongoDB 等等一大堆东西。这种学习路径,很容易让自己很迷茫,而且很难找到合适的工作。

所以,作为一个学生,我的建议是先打好自己本专业的基础。至于你想学习的那些“高级技术”,可以在你打好了基础的这段时间再去慢慢消化。 你可能说,这样会不会耽误了学习新技术的时间?不会的,先打基础的时间根本影响不了你去学习新的技术。因为对于新的技术,你需要了解他运行的原理,这个过程是需要花时间的,与其你一边看着视频一边自学,不如你在学校里面上课的时候跟着老师去学。等到你把基础打完了,你的学习能力肯定比你刚刚进入这个领域时要强很多,到那时候你再自学新技能,效率一定会比现在要高很多!

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