要不要报班学Python(表格处理?提高工作效率?),怎么看待网上的python培训班广告

(这篇文章主要想要接触编程的初学者解释一些误区)        

最近这两年来python的培训广告铺天盖地,经常有朋友问我怎么学python,或者考虑学会后转行,大多数培训班都将python描述成一个万金油的编程语言,甚至将它过于神话了(后面python不打全称了,打简称py)

        对于开发工作从来不是一个语言就能吃透的,往往需要你掌握两个及以上的语言,更多的是来自其他方面的能力(硬实力暂且不提):

        足够的学习能力:应付互联网的快速迭代

        学会看文档:快速掌握现有的技术/框架

        语言表达与沟通能力:如何把一个问题和想法用简短的语言表述清楚,在团队合作中也弥足重要

        愿意折腾:修bug,可能要比开发花费多几倍的时间

        ...

        而网上培训班常用套路:将技能优点片面解读,过度夸耀行业前景,免费试用课免费资源,后面推销几千块的正式课(时间少表示有录播,钱不够表示可以分期),会让你加n+1个老师微信,定期推送消息。

        不排除部分培训班有一定实力,但仍然需要理智看待。

        以py为主要语言的工作,大多对其他方面素质要求更高,相关工作并非是上几个月的培训班就能上手的,py目前的环境有优势,中文文档也多,是一个非常有活力的领域,但对于大多数没有接触过编程的人而言,作为第二技能,用于生活或工作辅助可能更为合适。每个语言都有其独到之处,看待每个语言都应该考虑到不同的应用场景,


        若单从好处看,py语法简单,入门门槛低,学得快,教的也快,应用领域广。作为编程语言虽入门快,但其"天花板"较低,从py常说的几个领域讲:

        一、AI人工智能 机器学习,该领域py的使用率确实比较高,不过门槛也更高(也要求高学历)AI本质上更多依靠算法,是吃算法的,该领域更多的是数学高手或计算机算法大佬,从事该领域必须的要紧的前提不是py,而是懂算法(ps:在几年前计算机性能发展达到一定程度后,py由于语法简单易学,成为早期数学/算法大佬通过计算机研究AI的主要选择 )。

        二、爬虫/数据采集,目前来说爬虫很常用,但随意的采集爬数据,容易触及法律边缘,现如今仍有很多在灰色领域使用爬虫牟利的行为(比如泛滥的各类盗版文学作品),网络上也并非所有的内容都能爬取,而反爬虫技术也日渐成熟。

        三、web后端开发,后端开发工作要求最多的语言目前是java或php,越复杂大型的项目使用py进行后端开发的占比就越小,甚至越大的项目使用编译型语言的部分越多(python和php属于解释型语言),JAVA则兼具两者特性(编译型和解释型)且已经有一个庞大的生态支持,许多的大项目在很早以前就开始采用JAVA进行项目开发,经历过社区较长时间的迭代。

        四、表格/大数据处理,营销号课程常用的卖点,很多中小企业的表格工作,excel本身的函数或者宏扩展已经够用,数据处理上网上也有很多比学编程上手更简单的辅助工具,但如果你有一个灵活的大脑,学会一门编程语言(可考虑py),在一些苛刻或冷门的数据处理问题上确实能起到大帮助。

​​

        总而言之,py在特有的地方固然有它的优点,但不建议太过相信网上广告所描述的内容,需理性看待。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值