你还在纠结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?相关推荐

  1. 学python买什么书-Python爬虫入门看什么书好 小编教你学Python

    Python爬虫入门看什么书好 小编教你学Python 时间:2018-01-12     来源:Python爬虫入门讲解 生活在21世纪的互联网时代,各类技术的发展可谓是瞬息万变,这不今天编程界又出 ...

  2. 0基础学python做什么工作好-转行零基础该如何学习python?很庆幸,三年前的我选对了...

    这似乎是一个如荼如火的行业,对于一直在思考着转行的我,提供了一个不错的方向. 这个行业当然就是python程序员,真正开始决定转行是在24岁的时候,到现在已经有三年多了,我从零开始,每天用业余两个小时 ...

  3. python工程师薪资坑吗-想转行,是要入坑Python还是Java?这问题还用问?

    我有一个读者朋友问了我这么一个问题,他说:鬼哥,我是一个大三的学生,学的是计算机科学与技术专业,不过学校教得很杂,什么都只教一点,且什么都不深,感觉学到了很多的东西,但又觉得什么都没有学到,我现在很苦 ...

  4. 学python以后是做什么工作-对话极客晨星:现在学Python 长大可以从事什么工作?...

    在程序员的世界中,有句广为流传的话,叫"人生苦短,快用Python".这句话非常形象地说出了Python语言在程序员心目中的地位.相比C++或Java等语言,Python让开发者用 ...

  5. python能做什么工作-对话极客晨星:现在学Python 长大可以从事什么工作?

    在程序员的世界中,有句广为流传的话,叫"人生苦短,快用Python".这句话非常形象地说出了Python语言在程序员心目中的地位.相比C++或Java等语言,Python让开发者用 ...

  6. 小猿学python_小猿圈python入门之转行零基础该如何学Python?

    转行零基础学Python编程开发难度大吗?从哪学起?近期很多小伙伴问我,如果自己转行学习Python,完全0基础能否学会呢?Python的难度到底有多大?今天,小编就来为大家解决一下疑惑. 学习Pyt ...

  7. python可以从事什么工作-对话极客晨星:现在学Python 长大可以从事什么工作?...

    在程序员的世界中,有句广为流传的话,叫"人生苦短,快用Python".这句话非常形象地说出了Python语言在程序员心目中的地位.相比C++或Java等语言,Python让开发者用 ...

  8. 没有任何基础的可以学python吗-对没有编程基础的人来说,直接学Python入门IT合适吗?...

    原标题:对没有编程基础的人来说,直接学Python入门IT合适吗? 对于0基础的人,直接学 Python 编程合适吗? 小编只能说非常合适,因为在目前的编程语言中,Python的抽象程度是最高的,是最 ...

  9. 0基础学python编程难吗-对于0基础的人,直接学Python编程合适吗?

    原标题:对于0基础的人,直接学Python编程合适吗? 随着人工智能行业的火热,Python语言引起独有的优势成为人工智能行业编程语言的首选,一时间受到大家的追捧,已经有越来越多的人选择从零开始学习, ...

最新文章

  1. curl 命令行下载工具使用方法小结
  2. Symfony4中文文档: 安装和设置Symfony框架
  3. VC++ 访问数据库实例详解图解
  4. java xheditor 上传图片_xhEditor粘贴图片自动上传到服务器(Java版)
  5. softlayer virtual machine vhd磁盘镜像导入shell脚本
  6. winform mysql 工具类_C#工具类MySqlHelper,基于MySql.Data.MySqlClient封装
  7. IBM小型机没有显卡,用串口登录需要修改tty,加clocal参数
  8. 用JS中的cookie实现商品的浏览记录
  9. 聚类分析在SPSS上的实现与结果分析——基于SPSS实验报告
  10. 司铭宇讲师为平安人寿保险300位管理层培训《新生代员工的管理与激励》企业内训
  11. linux 编译chromium,chromium(linux环境)指定版本下载和编译教程
  12. 小飞升值记——(9)
  13. 回顾2017、展望2018
  14. 用JavaScript写的贪吃蛇游戏(很简单,很详细)
  15. [BZOJ]4453: cys就是要拿英魂!
  16. 樱花树下的约定歌词用计算机,樱花树下的约定歌词 可泽、夏凌兮_晴格歌词网...
  17. apple configurator 2 获取appstore ipa包
  18. python-人工智能-遗传算法的实现
  19. [渝粤教育] 中南大学 科学计算与MATLAB语言 参考 资料
  20. VMware虚拟机的安装以及基一些础命令

热门文章

  1. 【hdu 6406】Taotao Picks Apples
  2. HashMap数据类型使用注意-不能使用基本数据类型
  3. linux 相对路径
  4. python那么慢为什么还有人用-Python执行效率慢,为什么还这么火?【黑马程序员】...
  5. 以下可以采用python语言保留字的是-以下选项中,不是Python语言保留字的是_学小易找答案...
  6. 常用python编程软件-学习编程语言常用的10个工具、库——每个程序员都应该知道...
  7. python和c学习-Cpython学习一:入门
  8. python笔记基础-python基础学习笔记(一)
  9. python操作系统-Python_操作系统的发展史
  10. python常用内置函数总结-python 几个常用的内置函数