python编程的工作-会Python的人工作不会太差?编程课真的有必要学吗?

都市快报"会Python的人工作不会太差,追上同龄人,就现在!”

"学Python,自动化处理Excel、Word,高效办公,准时下班。”

"Excel一小时,不及Python5分钟;0基础入门,对新手超友好。”

……

你的朋友圈是否不止一次出现类似广告?每次还都能"呼啦啦”引来大半个朋友圈的点赞评论?

除了面膜以及各种零食,在朋友圈买一门Python编程课,似乎成了一种新流行。

SOHO中国董事长、地产大亨潘石屹前几天在微博上,晒出了一张编程一级考试的准考证,学的也是这种语言。

Java、C 、C++、PHP、JavaScript、R、Go……编程语言众多,为什么Python成功出圈,甚至还被一些培训机构包装成了"成功学”?而这些朋友圈里的编程课,葫芦里卖的又是什么药?

11fcdf27-a900-422d-aac5-094f79b066d2.jpg

Python是什么?

1989年12月,荷兰计算机程序员吉多·范罗苏姆为了打发无聊的假期,综合其他语言的优点,开发了一种新的编程语言——Python。而这个命名,来自于他最喜欢的英国喜剧《蒙提·派森的飞行马戏团》(Monty Python's Flying Circus)。

为了让计算机理解人的意图并完成某种特定任务,人就需要将待解决问题的思路、方法和手段,通过计算机能理解的形式告诉它。这种人和计算体系之间交流的过程,就是编程。

"作为编程语言之一,Python是知名度很高的胶水语言。”余昌盛博士,高级工程师,曾获浙大最高荣誉"竺可桢奖学金”,这几年在中小学生人工智能教育领域创业。他所说的"胶水语言”,顾名思义,就是Python写的各种功能模块,还能把其他语言制作的各种功能模块连接在一起协调运作。

在我们的日常工作生活中,Python能用来做什么?

可以做网站,比如国内的知乎、豆瓣,国外的YouTube等;可以开发网络游戏的后台,比如《文明》系列、《阴阳师》;可以做日常任务,像是处理Excel表格、考勤表、股票分析,还可以自动备份你的MP3、做个抖音上很红的表白神器哄女朋友开心,等等。

2019年11月14日生日当天,56岁的潘石屹宣布要学一门新语言:Python。

他这样解释原因:在不断发展的社会中,要指挥机器,就需要学习让机器听得懂的语言。而他觉得Python是进化最好的、也是最值得去学习的语言之一。

此后,他的微博几乎就成了学习进度打卡处:先放一段Python代码,再向网友提问"输出是个啥”,一天一更的速度。

学习数月后,今年4月19日,潘石屹晒出了自己的准考证,表明当天正在参加一场Python编程一级考试。

"攻陷”朋友圈

很多人虽然不知道Python是什么,甚至不知道这个单词怎么念,但对它并不陌生。而这种"脸熟”,来自于朋友圈8.9元/9.9元的Python体验课广告。

这种广告,通常是短文案搭配九宫格折叠页图片或小视频,文字不多却指向性明确,且很有诱惑力,比如0基础入门;高效办公、准时下班;追上同龄人,就现在……

神奇之处在于,每次这样的广告出现,就会炸出大半个朋友圈的好友或点赞或评论,火爆异常,常常滑屏半天不见底。

有的来凑热闹:天呢,你们这是约好在这儿聊天嘛!有的表示好奇:为什么这么多人点赞评论?还有的看中了人气,干脆借地给自己打起广告。

而我的朋友老汤正是被这条前阵子三天两头出现的朋友圈广告引发好奇心,点进公众号买了体验课程。

当然,最主要的一个原因,还是他想学。"你看我们做新媒体的,样样要略懂。日常运营、剪视频、写方案、弄PPT、策划活动、处理Excel……看介绍,用Python能获取和分析那些阅读量很高的公众号,找到独特之处借鉴到自己的号的运营上。”年近不惑的老汤对工作充满热情,认为技多不压身。

其实早在2018年6月,老汤就花了1万多元替儿子报了一家少儿编程培训班,一周两小时课程。今年10岁的小汤,目前已学完Scratch基础编程,即将开始学习Python。

当老汤用"人生第一批代码”打印出一只皮卡丘图案并转发到朋友圈时,1991年生的杭州小伙晓非已经熟练地运用Python提高了日常工作效率。"原先一两个小时才能做完的工作,现在10多分钟就能搞定。”

两年前,他开始从事数据分析工作,也正是从那个时候开始学Python。理工科的他有一定编程基础,选择自啃书本。

8.9元编程初体验

本周一,当Python小广告再次在朋友圈现身,好奇心加上"8.9元买不了吃亏买不了上当”的心理,我也关注了公众号"××编程”,下单体验课。

公众号自动发来消息,推荐我添加了一位课程老师。很快,她将我拉入一个群。中午时分进,群内已有132人,当晚8点增长到282人。此后几天,有人进也有人退,总人数始终保持在280左右。

群里的成员,来自北京、上海、杭州、南京、福州、长春、郑州、三亚、西安……全国各地都有;从事领域和职业类型也是五花八门,汽车、互联网、媒体、医学、制造业;财务、行政、会计师、教师、设计师、客服、电商……

每天,学员除了要在网页版的编辑器里实操练习(闯关模式,案例也不枯燥,出现了电影《千与千寻》《复仇者联盟3》《哈利·波特》等情节),早上8点、中午12点10分、下午4点,课程老师还会在群里分享一些认知文章;晚上8点,则是班会时间,集中讲解复习知识点,并进行答疑。

每一项任务完成后,学员都需要在群里打卡或者附上读后感。如果没完成,课程老师会私信进行监督。

这一整套下来,让人感觉这8.9元还挺值。

到了本周四,可体验的4次网页实操练习全部结束,最重要的环节来了:卖课。课程老师会告诉你,体验课期间下单可享优惠,购买余下课程总共不到1300元,但体验课结束后就恢复原价(近2000元)。我所在的这个群,当场有若干人下单,还晒出了打款的支付宝截图(无法验证是不是托)。

如果你之前对人工智能的发展和应用一无所知,也完全不知道Python是个啥,那么,这8.9元还是能让人从整体上有个浅显了解。

为什么出圈的是它?

编程语言这么多,为什么出圈成功的偏偏是Python,甚至被一些培训机构包装成了网红,走上"成功学”的路子?

"主要还是跟人工智能的大环境有关。”余昌盛博士表示,随着这两年人工智能概念的大火,其重要的支持语言Python也是一路高歌猛进。"很多人工智能、深度学习方面的开源框架是基于Python的。”

而在杭州从事相关领域工作已有六七年的潘工告诉我:"其实在杭州的程序员圈子里,目前用得最多的还是Java。但Python确实是一种理想的初学者语言,语法简单、语句清晰,比Java容易,比C/C++容易更多。”对于编程小白来说,可能几节课就能做出点像样的东西来,容易让人有成就感。

两位工程师不约而同地分享了一个网址给我,是TIOBE(编程语言排行榜领域较权威的组织)今年2月的编程语言排行榜。榜单显示,在前50名中,Python的流行度排名第三,仅次于Java和C。

第三个原因,就是Python拥有相当庞大和成熟的免费"代码库”,支持从爬虫(从网络上自动批量地爬取和整理所需信息用于商业分析、调研学习、娱乐生活等)到各类识别的各种功能,适合非计算机专业入门做一些快应用。

而在我加入的这个体验课群里,学员们的一些学习心得也在一定程度上解释了Python的流行。

为了不成为被AI淘汰的人,就要先去了解学习,跟上时代的变化。

在离不开计算机的时代,会一门编程语言一定受益匪浅。一开始想学Python的原因是想写个爬虫搜集数据,做做调研,但现在有了更多新想法。

学好Python对本职工作肯定有很大提升,也是为跟孩子有共同语言再努力进阶一下。

……

真的有必要学吗?

这个问题,"主要看你到底需不需要。简单说,你要弄清楚自己学编程的目的到底是什么,而不是因为现在Python火,别人都在学,所以我也要学。”余昌盛博士说。

你日常的工作需要通过爬虫快速收集资料吗?需要通过自动化处理数据减少重复劳动吗?你所从事或即将从事的行业和人工智能有较强关联吗?如果答案是肯定的,那就可以学。

潘工也表示了类似看法:"如果你有时间和精力,日常工作又用得上,当然能学。”

不过,潘工也指出,人工智能是个很广泛的概念,Python作为工具,只是热门语言之一,但不是唯一。而目前社会上某些培训机构的宣传,容易让学员产生学会Python就掌握了人工智能的错觉,仿佛明天就能造出下一个阿尔法狗(AlphaGo)。

至于到底是自学还是花钱买课程,这可能要看个人的学习能力、自律性以及经济承受能力等。如果你是编程小白,且不想自己花时间和精力去网上搜集学习资料,自律性也一般,那么,经济条件允许时,花1000多元买课程,有人天天督促你,群里也有其他学员一直在积极学习打卡,你想偷懒也会不好意思。反之,"Python的学习资料,除了传统书籍,网上一搜也是一大把(百度、B站、知乎等都有),好好沉下心来学,同样也可以掌握。”潘工表示。

你可能感兴趣的:(python编程的工作-会Python的人工作不会太差?编程课真的有必要学吗?)