- A+
今天小编和小伙伴们分享一下没有编程经验想要转行IT行业的人我的一些些个人看法,供小伙伴们分享。
在这里我还是要介绍一下小编的学习交流的群,有什么不懂的问题,都可以在群里踊跃发言,需要啥资料随时在群文件里面获取自己想要的资料。这个python群就是:623715703 小编期待大家一起进群交流讨论,讲实话还是一个非常适合学习的地方的。各种入门资料啊,进阶资料啊,框架资料啊 爬虫等等,都是有的,风里雨里,小编都在群里等你
为什么推荐编程初学者学习Python语言
现在 这么多的编程语言,我该去学哪一门呢?
对于编程零基础并且准备在IT界长久干下去的朋友,选择一门语言,我个人觉得最重要的是看两方面:一个是就业面, 一个是上手容易程度。
这两个条件一过滤,其实,剩下来可选择的语言并不多,基本就是:Java、Javascript、Python、PHP。
其它的要么是难学,要么是就业面比较狭窄。
而剩下的Java、Javascript、Python、PHP里面,我首先要去掉PHP,为什么?因为它的应用面狭窄,基本上就是做网站后端了(别跟我说它还能做很多事情,能做和擅长做是两码事)
好了,最终的top 3出炉了:Java,Javascript,Python
就业面
关于就业面, 语言名字的搜索指数是一个重要的指标,搜索越多说明用的越多。
搜索指数吗,全球看谷歌趋势,国内看 百度指数。
鉴于咨询的朋友基本上就业都在国内,我们就看一下 百度指数上对Java,Javascript,Python 的近3年搜索指数趋势图
上图中蓝色的线代表Python,绿色的线代表Java,橙色和紫色的线分别代表js和javascript。
由于搜索Javascript相关的时候,往往会输入js简称,所以对于Javascript来说应该把橙色和紫色的线加起来。
说实话,我看到这个图的时候,是比较吃惊的。
我知道Python在国内是越来越火了,但是没有想到现在会火到接近Java的程度。
静下心来 网上搜索再自己分析一下,感觉主要是这几个方面的原因。
测试开发和自动化
这些年,小编到招聘网站上看看就可以发现,现在对测试岗位的技能要求,已经纷纷加上了 开发测试工具、测试自动化等。
而这些测试开发技术 编程语言首选就是Python。
云计算
近几年云计算的的火热程度大家都是知道的,大批创业公司和巨头都在做Iaas,最著名的云计算开源平台OpenStack 就是基于Python 开发的,自然带来不少Python工作岗位
互联网创业
下面是网上的一个段子:
甲:现在万众创新,大众创业,咱俩搞些啥?
乙:什么看起赚钱最快?
甲:互联网
乙:互联网现在什么是风口?
甲:大数据、人工智能
乙:这方面用什么语言最多?
甲:Python
另一个段子:
甲:颠覆行业的商业计划,就差个程序员了,高级程序员起薪动辄3万,招不起啊
乙:不就是写代码嘛,招些初级的自己学吧。 顶多招一个高级的带着他们。
甲:什么语言最好上手,搞起项目来最快?
乙:Python
人工智能
人工智能,机器学习是将来的重大趋势,而人工智能、机器学习的首选语言就是Python。
比如谷歌刚刚开源的机器智能库TensorFlow的第一个支持的语言就是Python
网络爬虫
现在网络爬虫很火,由于Python有很多优秀的库可以用来进行网络爬虫,所以它是做网络爬虫的首选语言。
当然Java语言由于历史原因,目前就业面国内来说还是老大。
Javascript由于是Web前端的唯一选择,移动端也有很多采用它做跨平台(苹果、安卓)框架的支撑语言,node.js异军突起,也是就业市场的热门语言。
总之:
从就业面角度考虑(综合目前和将来),我给这3门语言的打分如下
Java : 9分
Javascript : 7分
Python : 7分
上手容易度
Python 是一门兼具简洁与功能强大的编程语言。
语言本身简洁易懂。
有丰富的标准库和第三方库,无需浪费时间去造轮子,各种Web框架、爬虫框架、数据分析框架、机器学习框架应有尽有,拿来即用。
有大量的人在使用,社区支持非常给力,很多问题网上一搜就可以找到答案。
Java就由于其繁琐、冗长的语法被越来越多的开发者(包括我)所诟病。估计现在 Google 决定把 Kotlin 作为 Android 官方支持语言,也是因为发现其开发效率比不上像Python这些语言。
Javascript 上手比 Java容易,但是个人感觉比起Python来还是略逊一筹的
我自己就是这3门语言 使用者, 纯粹从编码的轻松愉悦程度来说,我毫不犹豫的选择Python
从上手容易程度来说,我给这3门语言的打分如下
Java : 6分
Javascript : 8分
Python : 9分
总结
最终,对于编程初学者来说,从上述两个方面来看,
如果你是一个学校学生,还没有就业,我对这3门语言的推荐指数如下
Java : 7.5 分
Javascript : 7.5分
Python : 8分
如果你是一个测试工程师,那天平就大大的倾向Python了,我对这3门语言的推荐指数如下
Java : 5 分
Javascript : 7 分
Python : 9 分
人生苦短,我用Python
希望小伙伴们可以多多关注,评论,收藏,转发,您的支持是对小编最大的鼓励!