程序员们,该如何选择技术方向?( 二 )


【程序员们,该如何选择技术方向?】Jame Gosling 在 1995 年的时候设计了Java , 似乎 Java 一出生就有做老大的气质 。事实上 , 确实做了好多好多年 。
那 Python 呢?
Python 是一门拥有简洁语法的高级编程语言 。一位名叫 Guido van Rossum 的荷兰大佬在 1991 年就设计了它 。Rossum 设计 Python 的初衷是为了让代码读起来更轻松 , 并且让程序员写更少的代码 。
Python 火的原因可不是因为 Python 的优雅 , 而是人工智能和数据分析 。涉及机器学习、深度学习、神经网络这些高大上的领域 , 绝对避不开 Python 。所以可想而知嘛 。
限于篇幅原因 , 后端技术我们就到此为止 。
 

程序员们,该如何选择技术方向?

文章插图
 
 
3、到底怎么选
说了这么多 , 关键的问题来了 , 到底选择什么技术方向呢?
前端程序员已经很明确了 , 按照我说的趋势去选就没错了 。后端程序员呢?来看一份榜单吧 , 数据来源于可靠的 TIOBE 。
 
程序员们,该如何选择技术方向?

文章插图
 
 
看完这张榜单 , 我相信你心里应该也有数了 , 对不对?
比如说读者A , 没必要纠结是选择 Java 还是 Python , 这两门语言现在霸占了状元和探花的位置 。据我所知 , Java 工程师和 Python 工程师的薪资待遇并没有明显的差别 。如果不打算往人工智能和数据分析方向转的话 , 抱紧 Java 这个大腿就行了 。
就未来的发展前景来看 , Java 也并没有呈现出任何的颓势 。如果你有一部安卓手机 , 几乎所有 App 都是用 Java 写的 。大型网站的后端 , 比如说淘宝、京东也都主要是用 Java 开发的 。大型的企业级应用 , 比如 CRM 系统、ERP 系统也大多数是用 Java 开发的 。越来越火的大数据 , 其主流框架 Hadoop 的开发语言也是 Java 。
不过 , 从增长的百分比来看 , Python 的增幅最大 , 这说明 Python 的潜力十足 。如果时间充足的话 , 可以自学 , 以备后患 。
至于读者B同学 , 也没必要过于忧虑 , 三年毕业后还不至于找不到工作 。毕竟 C++ 的底蕴还是在的 。况且 , 如果把 C++ 吃透的话 , 学习其他语言也完全不在话下 。
 
4、最后的忠告
选择技术方向 , 选择一门语言 , 本质上都是一种投资 。
在日新月异的科技时代 , 没有人敢打包票说未来几年后一定流行什么 , 不流行什么 。还是那句话 , 技术更新迭代太快了!
那怎么让投资收益最大化呢?
说实话 , 我也没有定论(皮一下) 。
A:选择年轻的语言(技术方向) , 意味着风险越大 , 因为它就像流星一样 , 灿烂 , 但易逝 。有句俗话 , 你也听过:“风险越大 , 回报也许也大” 。
B:选择市场已经认可的语言 , 意味着越稳定 , 毕竟活得越久越需要能耐 。
C:把浮躁的心安定下来 , 让时间来证明一切 。专注于你当下选择的语言 , 深耕的同时注意抬头看一看就行了 。
好了 , 我说完了我的看法 , 说说你的吧?




推荐阅读