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

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

3天内不再提示

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

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

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

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

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

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

知乎上有一位开发者写到,“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

    文章

    2116

    浏览量

    74334
  • 机器学习
    +关注

    关注

    66

    文章

    8466

    浏览量

    133581
  • python
    +关注

    关注

    56

    文章

    4819

    浏览量

    85452

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

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

收藏 人收藏

    相关推荐

    零基础入门:如何在树莓派上编写和运行Python程序?

    是一种非常有用的编程语言,其语法易于阅读,允许程序员使用比汇编、C或Java等语言更少的代码行。Python编程语言最初实际上是作为Linux的脚本
    的头像 发表于 03-25 09:27 93次阅读
    零基础入门:如何在树莓派上编写和运行<b class='flag-5'>Python</b>程序?

    Python嵌入式系统中的应用场景

    你想把你的职业生涯提升到一新的水平?Python嵌入式系统中正在成为一股不可缺少的新力量。尽管传统上嵌入式开发更多地依赖于C和C++语言
    的头像 发表于 03-19 14:10 227次阅读

    无法OVMS上运行来自Meta的大型语言模型 (LLM),为什么?

    无法 OVMS 上运行来自 Meta 的大型语言模型 (LLM),例如 LLaMa2。 从 OVMS GitHub* 存储库运行 llama_chat Python* Demo 时
    发表于 03-05 08:07

    优秀的嵌入式软件“架构师” — AWFlow

    大型项目的软件开发过程中,模块化开发面临着接口设计不合理、代码冲突以及模块间不兼容等问题,导致团队协作效率低下。为了解决这些问题,嵌入式软件“架构师”—AWFlow,应运而生!
    的头像 发表于 02-10 16:44 320次阅读
    一<b class='flag-5'>个</b>优秀的嵌入式软件“架构师” — AWFlow

    语言模型开发框架是什么

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

    对比Python与Java编程语言

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

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

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

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

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

    PythonAI中的应用实例

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

    Python语言基础2

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

    opencv-python和opencv一样吗

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

    如何在Python开发人工智能

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

    用pycharm进行python爬虫的步骤

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

    使用Python进行自然语言处理

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

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

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