您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
Python和java二选一该学哪个?
语言,都是,数据Python和java二选一该学哪个?
发布时间:2020-12-06加入收藏来源:互联网点击:
3)在实际工作中,Java更适合多人的团队协作型项目,大企业或国家企事业单位一般会用到。Python适合个人或小的团队开发互联网项目。
最后,如果只有时间学习其中一种语言的话,还是建议你深入学习一下Java,学会它之后你再去学习其它语言会更容易,而且作为动态脚本语言更新换代的速度还是比较快的,虽然Python比Java更老一点,祝你学业顺利。
回答于 2019-09-11 08:43:50
首先,Java和Python都是目前在IT领域应用比较广泛的编程语言,而且这两门语言也都是全场景编程语言,所以Java和Python语言也具有很多的可比性。
从目前的就业情况来看,Java语言的相关工作岗位要更多一些,原因是目前Java语言在生产环境的应用更普遍一些,比如在Web开发领域、Android开发领域和大数据开发领域均有广泛的使用。另外,Java语言自身的性能比较稳定,同时语言自身的扩展性也比较强,所以Java语言比较受大型互联网平台的欢迎。 可以看一下尚学堂高淇老师的《Java300集》先学习基础。
从发展的前景来看,Python语言要更有优势一些,原因有三个方面,其一是Python语言目前随着大数据和人工智能的发展上升趋势明显;其二是Python语言自身具备一定的开发优势,相对于Java来说Python的开发周期更短;其三是Python的语言生态在不断得到完善和加强。相信随着人工智能逐渐从实验环境走向生产环境,未来Python的应用将逐渐得到普及,目前不少Java程序员开始转向Python就能够从侧面说明一定的问题。 推荐高淇老师的《Python400集》。
虽然目前Java语言依然在生产环境中占据着重要的位置,但是Java的应用近些年来一直呈现出下滑的趋势,随着Python、Go等语言的崛起,Java语言的压力还是比较大的。当然,从目前的发展趋势来看,未来Java依然将长期处于主流编程语言阵营,依然会是最为流行的编程语言之一。
最后,如果目前要尽快实现就业,那么可以重点考虑学习Java语言,而从发展前景来看,似乎Python更加优势。
回答于 2019-09-11 08:43:50
Python 还是 Java
1、
如果你明确的知道,我就是要选 Java,或者选 Python,那很好了,按照自己的战略计划走就行了;在编程行业,兴趣永远是第一位的,做着自己喜欢,感兴趣的东西,是一件非常爽的事情,长久的执行下去,慢慢的会成为这个领域的专家级人物。
我也不知道,什么时候编程界,流传了这么一句话:语言不重要,基础才是关键;你要是不相信我,你可以去问一些大佬,或者问一些学编程一段时间的人,问他选哪个方向学比较好,学 Python、Java、Go 还是前端好?这些人的回复总是如出一辙,根据你的兴趣来,语言不重要,基础才是关键,说真的,这个答案,对于要选择方向的人来说,基本上就是废话,没任何有效信息。
语言不重要,基础才是关键,问你选择方向的初学者,难道他们不知道这个道理吗?这句话,基本上学编程的,人人都知道,基础很重要,对于这么明显的道理,我相信绝对不是初学者问你选择时,他想要的答案;当你回答这句话时,其实他心里很伤的,但是敬重你,又要不懂装懂的,还说自己下来在考虑一下,大概知道了怎么选,连连答谢;基本上就是这么一个状况,我也是由当初的小白转行的,也经历过这些,作为一步一个脚印的过来人,我是感同身受!
语言不重要,基础才是关键,这句话没毛病,但是要看对谁说了,你要弄明白对象;我自己从大二开始接触编程,基础还算是扎实,2017 年就开始在大公司实习,自学编程快 3 年,实习加上工作,也有 1 年半了,从不敢拿这句话出去装 B,显得自己技术多么厉害;对这句话,直到现在,还没到真正意义上的理解,也就是才慢慢的有了一点点感觉,很多搞编程的,对这句话,一知半解,谈到编程,这句话就不离口,总是告诉别人,基础很重要,语言是其次,给人一种基础很扎实,技术很强的感觉,熟不知这句话搞编程的绝大多数人都知道。
对于工作三年以上,真正意义上,经历过硬仗、经历过好多线上问题,对系统稳定性、并发量双重考验下,都深入底层,都摸过这些东西的,才会慢慢的对这句话有新的认知,这些大佬站的层次不一样,说出来是真的深有体会,其他很多人也就是听过这句话,在转述一下而已,对于初入编程的人来说,我个人觉得这句话意义不大!
对于初入编程,要转行的人来说,首要的就是在某一领域做深、做精、打造自己的技术栈与技术品牌,往后才是横向扩展,此时语言的选择就至关重要了;真的选择不同,其后的发展也是不一样的。
选择,就是要站在你所处的环境,以及自己未来想去的公司,看清自己现在所处的阶段,在什么阶段,就把这个阶段的事做好,才是你最佳的选择;人最重要的就是要有自知之明,一定要清醒的认识自己,以及当下手里握的资源,把自己重新审视清楚,做好定位,再做选择!
2、
对于基础,我没说基础不重要,基础对于应届生,找工作是非常的重要的,对于已经工作几年了,主要就是看你工程或者算法能力,更多考察在项目经验以及工程架构、对系统设计的理解上面了。
不知道啥时候,又冒出来这么一句话:熟练掌握一门语言之后,其他语言就能很快的熟悉起来,我想说的是,对于 C++、Java,Go,Python,每一门语言入门容易,想要深入学习,想要把各种特性都摸清楚,都很难的,没一门语言,是你想的那么简单,在短期内只能是入门级别的水平。
说说我自己的情况吧,我曾经说过,对于 Python 几乎不用学习,直接就可以上手,对于 Python 的爬虫、到数据分析,再到深度学习,用 python 写算法,这个流程下来,只是完成业务需求的话,自己可以很快的解决;你有没有想过背后的原因,我之前是 Linux C/C++ 出身的,在这个领域已经走得很深了,对于很多编程哲学、编程思想、以及编程习惯都是花费了好几年的时间在这门语言上,对一门语言达到了非常的熟练,这才是我快速上手 Python 的根本原因(但也仅仅只限于完成业务需求)。
上一篇:有没有一些比较小众的手表?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |