python适合做后端开发吗-转行IT做后端开发,学python还是java?
你还在纠结Java还是Python的这件事,毫无疑问,这个时候,你仍然还是一个菜鸟,甚至连门都没入。
我为什么这么说呢,先别怼我,压制你心里的怒火,继续往下
我先问大家一个问题,为什么中国人用刀又是很容易上手的一件事情,而外国人用筷子,应该是他们在中国吃饭时最痛苦的一件事情吧。为什么会这样呢?其实原因非常简单,当我们学会了一门技术难度要求更高的技能以后,再去降级学习难度更低的技能是非常容易的一件事情,反之则不然。
这里面有三点我必须说破,却很少有人从这个角度来给大家做分析:
1.如果一个不懂2-3门编程语言的人,或者很少使用到Java或者Python ,来告诉你Java好还是Python好,这是赤裸裸的不负责任。
如果这个人Python并且混得还稍微可以,他一定会告诉你Python好,如果这个人用Java ,他-定会告诉你用Java好。
如果两个语言都没有用过的键盘侠,他会告诉你语言都是相通的,不要纠结。每个人都说得好有道理的样子,于是让你无从选择。熟练使用8种以上的编程语言,所以才稍微感觉有点资格,来说一说这两门编程语言。
虽然,从我个人的角度在我心目中,编程语言只有两种,第-种是Java/C,第二种是其它。但是我不能通过这种偏激的方式来误导大家。
2.我们必须要明白Java和Python的各自定位。
Java源自C和C+ +的技术体系,于1995年推出,定位于给专门的程序员设计大型的复杂分布式应用而设计。
而Python是1991年推出(比Java还早)主要面向于系统管理,科研,教育和非程序员群体等。
大家一定要理解清楚一个现实 ,这个世界上并不是只有程序员才需要写程序,还有很多群体需要写程序。
3. Python比Java早4年出身,但是在国内为什么几乎到2010年之后, Python才逐渐火起来呢?原因很简单,因为我们都太现实了。
由于大数据的盛行,由于自动化测试方面的人才需求,以及对于互联网的一些基础应用系统的的开发,企业加大了对Python人才的招聘力度(当然,与Java比还有较大的差距),由于有一门感觉很简单 又能赚大钱的编程语言出现了,简直是人类的福音啊,所以火起来了。
这一点与近几年虚火很旺的Web前端开发很像,其实绝大部分,人没什么技术能力,但是I资却拿得不错。这不是个人的原因,企业也很浮躁,仅此而已, -旦虚火泄了,谁能撑到最后?
也不知道大家从哪里得来的一-些"误导”,觉得Python简单 ,Java很难,所谓"人 生苦短,我用Python"之类的。
一方面, Python上手的确相对要快一点而已,仅此而已。解决复杂问题时,没有人会觉得难点在使用哪门编程语言上,而是解决这个具体问题的算法思路上。
这一点各位务必要拎清这个思路。另外一方面,由于Python近几年的火爆,不排除一些 人故意散播一些言论,来误导大家使用Python。
所以,请不要再纠结了。
如果你把Java作为你的人生的第一门用心学习的语言,那么你只需要花极短的时间,就可以基本学会C++ , JavaScript , PHP, Python, R, C# , Objective-C, Swift, Go(是的,每一门语言都可以在极短的时间学会,只是具体的问题解决和一些坑需要多积累一些实战经验而已)。但是反过来
如果你把Python作为你的第一门语言,问题就回到外国人使用筷子这件事情上了, 答案不言而喻。
所以,你未来如果要立志成为一个专业的程序员,建议先学习Java (或者C #也行,两者有很多原理上很像,实在不行, C/C++也可以哦) ,那是给程序员的专属语言,是有门槛的,所以你才能够建立自己的竞争力。
如果你只是想玩玩,感受-下,或者是把编程语言作为一个工作中的工具而已,Python是个不错的选择。
对于刚学习Java的初学者,很多适合会感觉学的没有方向,越学越迷茫,这样的情况一般都是学习方法开始就是错误的。
没有把Java技术进行专业系统化的学习。从就业和节约时间的角度考虑,如果有谁遇到这方面的问题,可以加入我的学习qq交流群,里面有相应的学习资料
-----319097546
【Java最新基础精讲视频、面试题目、开发工具、PDF文档等】
可以自行来下载获取(适合初学者)多跟大家一起交流,不要一个人盲目的学,少走弯路才是学习Java最大的捷径
这是面向学习的建议,如果是在企业中真实做项目,那就不要纠结了,项目需要什么,咱们就学什么,不需要那么多理由干,才提真理。
锤子好用还是榔头好用?
Java好还是Python好?
为什么非得二选一?
浮躁,一个吃饭的工具而已,搞技术的,通吃它们不就完了吗,你再也不会纠结了, 这,才是一个技术人员该有的状态。难道不是吗?
简单的说,无论学任何语言,都值得把python当作辅助技术。如果你想学Python作为主力语言,也最好有其它语言的知识背景。
如你正在学习java或者即将学习,多加入一些高质量的社群交流,找一些最新的视频来学习@ 程序员
原文地址:https://www.cnblogs.com/ty644/p/13099092.html
python适合做后端开发吗-转行IT做后端开发,学python还是java?相关推荐
- 学python买什么书-Python爬虫入门看什么书好 小编教你学Python
Python爬虫入门看什么书好 小编教你学Python 时间:2018-01-12 来源:Python爬虫入门讲解 生活在21世纪的互联网时代,各类技术的发展可谓是瞬息万变,这不今天编程界又出 ...
- 0基础学python做什么工作好-转行零基础该如何学习python?很庆幸,三年前的我选对了...
这似乎是一个如荼如火的行业,对于一直在思考着转行的我,提供了一个不错的方向. 这个行业当然就是python程序员,真正开始决定转行是在24岁的时候,到现在已经有三年多了,我从零开始,每天用业余两个小时 ...
- python工程师薪资坑吗-想转行,是要入坑Python还是Java?这问题还用问?
我有一个读者朋友问了我这么一个问题,他说:鬼哥,我是一个大三的学生,学的是计算机科学与技术专业,不过学校教得很杂,什么都只教一点,且什么都不深,感觉学到了很多的东西,但又觉得什么都没有学到,我现在很苦 ...
- 学python以后是做什么工作-对话极客晨星:现在学Python 长大可以从事什么工作?...
在程序员的世界中,有句广为流传的话,叫"人生苦短,快用Python".这句话非常形象地说出了Python语言在程序员心目中的地位.相比C++或Java等语言,Python让开发者用 ...
- python能做什么工作-对话极客晨星:现在学Python 长大可以从事什么工作?
在程序员的世界中,有句广为流传的话,叫"人生苦短,快用Python".这句话非常形象地说出了Python语言在程序员心目中的地位.相比C++或Java等语言,Python让开发者用 ...
- 小猿学python_小猿圈python入门之转行零基础该如何学Python?
转行零基础学Python编程开发难度大吗?从哪学起?近期很多小伙伴问我,如果自己转行学习Python,完全0基础能否学会呢?Python的难度到底有多大?今天,小编就来为大家解决一下疑惑. 学习Pyt ...
- python可以从事什么工作-对话极客晨星:现在学Python 长大可以从事什么工作?...
在程序员的世界中,有句广为流传的话,叫"人生苦短,快用Python".这句话非常形象地说出了Python语言在程序员心目中的地位.相比C++或Java等语言,Python让开发者用 ...
- 没有任何基础的可以学python吗-对没有编程基础的人来说,直接学Python入门IT合适吗?...
原标题:对没有编程基础的人来说,直接学Python入门IT合适吗? 对于0基础的人,直接学 Python 编程合适吗? 小编只能说非常合适,因为在目前的编程语言中,Python的抽象程度是最高的,是最 ...
- 0基础学python编程难吗-对于0基础的人,直接学Python编程合适吗?
原标题:对于0基础的人,直接学Python编程合适吗? 随着人工智能行业的火热,Python语言引起独有的优势成为人工智能行业编程语言的首选,一时间受到大家的追捧,已经有越来越多的人选择从零开始学习, ...
最新文章
- curl 命令行下载工具使用方法小结
- Symfony4中文文档: 安装和设置Symfony框架
- VC++ 访问数据库实例详解图解
- java xheditor 上传图片_xhEditor粘贴图片自动上传到服务器(Java版)
- softlayer virtual machine vhd磁盘镜像导入shell脚本
- winform mysql 工具类_C#工具类MySqlHelper,基于MySql.Data.MySqlClient封装
- IBM小型机没有显卡,用串口登录需要修改tty,加clocal参数
- 用JS中的cookie实现商品的浏览记录
- 聚类分析在SPSS上的实现与结果分析——基于SPSS实验报告
- 司铭宇讲师为平安人寿保险300位管理层培训《新生代员工的管理与激励》企业内训
- linux 编译chromium,chromium(linux环境)指定版本下载和编译教程
- 小飞升值记——(9)
- 回顾2017、展望2018
- 用JavaScript写的贪吃蛇游戏(很简单,很详细)
- [BZOJ]4453: cys就是要拿英魂!
- 樱花树下的约定歌词用计算机,樱花树下的约定歌词 可泽、夏凌兮_晴格歌词网...
- apple configurator 2 获取appstore ipa包
- python-人工智能-遗传算法的实现
- [渝粤教育] 中南大学 科学计算与MATLAB语言 参考 资料
- VMware虚拟机的安装以及基一些础命令
热门文章
- 【hdu 6406】Taotao Picks Apples
- HashMap数据类型使用注意-不能使用基本数据类型
- linux 相对路径
- python那么慢为什么还有人用-Python执行效率慢,为什么还这么火?【黑马程序员】...
- 以下可以采用python语言保留字的是-以下选项中,不是Python语言保留字的是_学小易找答案...
- 常用python编程软件-学习编程语言常用的10个工具、库——每个程序员都应该知道...
- python和c学习-Cpython学习一:入门
- python笔记基础-python基础学习笔记(一)
- python操作系统-Python_操作系统的发展史
- python常用内置函数总结-python 几个常用的内置函数