0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在大型项目开发上,Python真是个“烂”语言!

电子工程师 来源:lp 2019-03-10 10:21 次阅读

有人问独孤求败,君子剑和青锋剑哪个好?

独孤求败说,这些不重要,只要技术到了,拈花飞叶皆可伤人。

杨过和郭靖武功天下卓绝,然而武林中绝大多数人表示:

“前辈,哪个门派能招一大拨杨过、郭靖和独孤求败?”

知乎上有一位开发者写到,“Python做大项目没什么问题,不会比其它主流语言更差,项目的可控规模多大,主要还是取决于人,不是语言。高水平的开发人员,根本不会依赖开发工具。”

这里,我们大多数人都能达成一个共识,那就是:

大型项目的麻烦来自于烂人,而不是烂语言。

C++的问题在于,对团队中的烂人不友好。

Python的问题在于,无法阻挡团队中的烂人。

“如果用不好,它就是是烂语言。”这是个相当廉价的态度。

智联招聘某员工匿名透露:

我们内部数据统计,通过大把(千万级)的简历分析得到的结果:部分大项目不用Python,是因为相比之下能用Python真正解决问题的高级程序员,很少很少。而能熟练掌握Python的程序员薪资都不低。

有些人因为没有用好,就走上了“用心”黑它的道路。但Python从来不该背锅:

1、Python简单。可以把开发者的思想从编程语言的细节里解放出来,更关注实际要解决的问题。

2、Python强大。Python能做的事情从Web开发、科学计算、机器学习、数据分析挖掘、量化交易、网络爬虫,大到航空项目,真不是在乱吹。

3、Python库多。没有哪一门语言的第三方库比得上Python,各种领域的库都有,你无需再把时间浪费在造轮子上。

4、Python表达能力强。没有拖泥带水,是最接近自然语言的编程语言,所以开发效率高。

有人说,Python不适合大项目。YouTube、Dropbox、BT、Quora、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团不够大?

那是因为视野不够大。

另外Python行业岗位缺口巨大,国内Python人才缺口高达40万,部分领域如人工智能、大数据开发人才稀缺,年薪二十万都招不到人!

Python薪资最高的是一线城市,竟然平均月薪高达20K。

即便是二线城市,如武汉,Python开发工程师的平均工资也高达¥11280/月。一般都能在11K-20K之间。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C++
    C++
    +关注

    关注

    22

    文章

    2110

    浏览量

    73689
  • 机器学习
    +关注

    关注

    66

    文章

    8422

    浏览量

    132743
  • python
    +关注

    关注

    56

    文章

    4797

    浏览量

    84778

原文标题:在大型项目开发上,Python真是个“烂”语言!

文章出处:【微信号:rgznai100,微信公众号:rgznai100】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    语言模型开发框架是什么

    语言模型开发框架是指用于训练、推理和部署大型语言模型的软件工具和库。下面,AI部落小编为您介绍大语言模型
    的头像 发表于 12-06 10:28 132次阅读

    语言模型开发语言是什么

    人工智能领域,大语言模型(Large Language Models, LLMs)背后,离不开高效的开发语言和工具的支持。下面,AI部落小编为您介绍大
    的头像 发表于 12-04 11:44 137次阅读

    对比Python与Java编程语言

    Python与Java都是目前非常流行的编程语言,它们各有其独特的优势和适用场景。以下是对这两种编程语言的对比: 一、语法和易用性 Python 语法简洁,代码更易读,非常适合初学者。
    的头像 发表于 11-15 09:31 341次阅读

    【米尔NXP i.MX 93开发板试用评测】3、NXP的MCU工程目录结构和源码分析

    环境无缝集成。 而NXP的项目工程,可以说是CMake工程的优秀示范。 目录结构 这种目录结构有助于提高软件开发的效率和质量,特别是大型项目和团队合作的环境中。通过合理的组织和模块化
    发表于 09-21 21:11

    单片机STM32可以用Python写吗?可以的开发板有哪些?

    近年来,随着嵌入式技术的发展,Python语言逐渐被引入到单片机开发中,尤其是一些高性能的单片机上。这一趋势给开发者带来了极大的便利,尤其是
    的头像 发表于 09-05 08:00 3660次阅读
    单片机STM32可以用<b class='flag-5'>Python</b>写吗?可以的<b class='flag-5'>开发</b>板有哪些?

    PythonAI中的应用实例

    Python人工智能(AI)领域的应用极为广泛且深入,从基础的数据处理、模型训练到高级的应用部署,Python都扮演着至关重要的角色。以下将详细探讨Python
    的头像 发表于 07-19 17:16 1145次阅读

    Python语言基础2

    电子发烧友网站提供《Python语言基础2.rar》资料免费下载
    发表于 07-17 17:23 1次下载

    opencv-python和opencv一样吗

    是OpenCV的一Python语言接口,它允许开发者使用Python语言来调用OpenCV库的
    的头像 发表于 07-16 10:38 1243次阅读

    如何在Python开发人工智能

    Python开发人工智能(AI)是一广泛而深入的主题,它涵盖了从基础的数据处理到复杂的机器学习、深度学习以及自然语言处理等多个领域。
    的头像 发表于 07-15 15:01 2218次阅读

    用pycharm进行python爬虫的步骤

    以下是使用PyCharm进行Python爬虫的步骤: 安装PyCharm和Python 首先,您需要安装PyCharm和Python。PyCharm是一流行的
    的头像 发表于 07-11 10:11 877次阅读

    使用Python进行自然语言处理

    探讨使用Python进行自然语言处理(NLP)的广阔领域时,我们首先需要理解NLP的基本概念、其重要性、PythonNLP中的优势,以及
    的头像 发表于 07-04 14:40 459次阅读

    华为云开发者桌面全新发布 CodeArts IDE for Python,极致优雅云原生开发体验

    近日,华为云正式发布 CodeArts IDE for Python,这是一款内置华为自研 Python 语言服务,提供智能编程、灵活调试能力的可扩展桌面开发工具,为华为云
    的头像 发表于 05-10 00:27 1248次阅读
    华为云<b class='flag-5'>开发</b>者桌面全新发布 CodeArts IDE for <b class='flag-5'>Python</b>,极致优雅云原生<b class='flag-5'>开发</b>体验

    Python语言支持KIT_A2G_TC387_MOTORCTR吗?

    使用KIT_A2G_TC387_MOTORCTR开发项目语言 2. Python语言支持KIT_A2G_TC387_MOTORCTR吗?
    发表于 03-04 07:45

    c语言,c++,java,python区别

    C语言、C++、Java和Python是四种常见的编程语言,各有优点和特点。 C语言: C语言是一种面向过程的编程
    的头像 发表于 02-05 14:11 2445次阅读

    Git开发者关注内存安全问题,探讨引入Rust语言

    根据最新披露的邮件讨论,Git开发团队热议Git项目中引入Rust的可行性。作为一种开源的分布式代码版本管理工具,广泛运用于各种开发项目
    的头像 发表于 01-15 14:23 635次阅读
    Git<b class='flag-5'>开发</b>者关注内存安全问题,探讨引入Rust<b class='flag-5'>语言</b>