学一门新技能就能解决职场焦虑吗?

百家 作者:腾讯创业 2019-10-16 00:21:12

点击上方蓝色字体“腾讯创业” 选择关注公众号

创投圈大小事,你都能尽在掌握


腾讯创业 | ID:qqchuangye


理性看待热门,别把Python当成是你职场焦虑的“解药”。想清楚你的具体目标是什么,再决定要不要投入到新一轮的学习热潮中。


本文来源“第一财经YiMagazine”(ID:CBNweekly2008),腾讯创业经授权后转载。

作者 / 刘娉婷 张榕潇(实习)


三年前,邓峥晖从国际关系专业毕业,进入银行从事交易决策的工作。在他对未来的规划里,从未出现过“学习编程”这个计划。但如今,他利用每天起床后的一小时自学Python语言编程,至今已有半年时间。


世界上一共有200多种编程语言,而Python是现下最流行的语言之一。目前,它在中国的流行程度已经跳脱出了程序员的圈层,渗透到各行各业中。根据百度搜索指数从2011年1月至2019年10月的趋势可以发现,用户对于Python关键词的搜索一直呈现上升趋势,并在今年3月达到了最高点。与2015年相比,搜索量增长了5倍左右。而我们最直观的感受是,在微信朋友圈里,与Python相关的课程推送变得越来越多。


“其实我一开始学习Python也是看到朋友圈里的广告推送,有些跟风的成分在内。“邓峥晖坦言道,”之前一直知道Python流行,也想学,但没有行动起来。”而另一个推动他下决心从零基础开始学习Python的原因在于“对人工智能取代工作岗位的危机感。”


2016年3月,由Google研发的人工智能AlphaGo(阿尔法狗)击败了世界围棋高手李世石,一度引发了公司人对于被人工智能取代的恐慌,也吸引了人们对于开发出AlphaGo的Python语言的关注。


郑宁也是从那个时候开始关注Python的。文科出身的他,在2016年之前一直从事媒体行业的相关工作。“看到AlphaGo战胜人类,我就去网上了解了一下人工智能是怎么回事,出于好奇心我想自学一下Python。”在接触了这门语言之后,郑宁的感受是,“Python的入门相对比较容易,对文科生来说,是一门比较友好的编程语言。”


的确,相比于以Java、C、C++为代表的其他编程语言来说,Python的入门门槛并不高,对初学者的编程基础没有太高要求,换言之,哪怕你之前没有任何语言基础,你也可以学习Python。而另一个导致Python潮的原因在于,它的应用领域之广泛,公司人可以将它运用到网络爬虫、数据分析、Web开发、金融等多个领域,且现成的框架使其具备极强的工具性,如果能够熟练应用,可以为数据处理带来很大的便利性。


那么,这样一门在全领域兴起的编程语言是不是必须要学?学了以后能否对工作有很大的帮助?几位学过Python的公司人跟我们分享了自己的经历。



1

如何判断自己是否需要学习Python?


工作中需要与海量数据打交道


郑宁学习Python后,发现自己对编程很有兴趣,于是系统学习了半年,出于“学有所用”的目的,他辞职做了老师,专门教别人编程。但近期,他却“劝退”了一些想学Python的朋友。


在他的经验中,Python在日常中使用较多的场景是数据分析、爬虫和文本分析,“如果你日常需要与海量的数据打交道,比如会计岗位,可以通过Python调用程序底层的模块来处理,速度会快很多,而如果你的行业本身不需要与大规模数据打交道,可能就体现不出它的作用来。”


从软件工程毕业后,王夏进入了一家电信运营商,日常需要分析大量与客户相关的数据。在她刚入职的时候,她还和大家一样,使用传统的excel做分析,“筛选内容时眼睛疼,稍不注意就选错了,很多内容要重新来过,这属于徒劳的人力劳动,我不太能接受这种行为,就想找一个更简单的方式。”


拥有编程基础的她开始利用业余时间在网上自学Python,虽然还没到“精通”的地步,但目前,王夏已经能通过自主搭建的模块,将过去可能需要1到2个小时才能完成的工作“缩短到点一下只要2秒钟”,在她看来,Python可以取代“千篇一律的数据分析流程”,提高工作效率。


作为转行的技能储备之一


还有一部分人学习Python,是看到了如今很多岗位对于数据分析能力的要求,他们将学习一门编程语言作为自己转行的“技能储备”之一。


知乎用户“小匿”从2016年起自学Python,并顺利从会计岗位转行到互联网行业从事数据分析工作,薪资“翻了五倍”,这段职场经历使得他在知乎上获得了7000多名粉丝。


转行的念头产生于2016年,因为当时的工作薪水太低,小匿把高薪的互联网行业作为自己的目标。辞职在家的半年里,他自学Python,在他看来,这门语言学习起步相对容易,又能帮助他往数据分析岗位上转型,半年之后,他先去了一家小公司从事数据分析师,接着在2018年年末跳槽到了国内一家头部互联网公司。


在小匿看来,如今Python语言在工作中的角色已经发生了很大变化。“过去对于数据分析师来说,Python只是加分项,不是必备项,但现在已经不同了,它变成了一个基础要求。”目前,他所从事的工作中,90%的内容都要通过Python来处理。


不过如今光掌握一门语言就想转型到数据分析岗位已经有些困难,因为目前初级的数据分析岗位已呈饱和状态。以小匿所在的公司为例,现在只招收资深数据分析师,不光要求会用工具,更要懂行业,且竞争相当激烈。


“技多不压身”,克服对当下的焦虑


虽然邓峥晖目前还未将所学的Python技能运用到工作中,但对他而言,“学习这门语言能够让自己未来的职业生涯获得更多的可能性。”


邓峥晖的交易员工作需要与大量数据打交道,但目前仍然要依赖人的经验来对投资决策作出分析和预判,但同时他也了解到,如今美国很多大型金融机构已经开始撤去部分交易员岗位,而采用计算机代替,“传统交易员的需求不会再增加了。”


因此在邓峥晖的规划里,学习Python是一种预防行为,以应对未来可能发生的变化。“现在人工智能发展很快,不知道什么时候自己的岗位可能就被替代了,技多不压身,学习一个对自己工作有帮助的模块就可以了,没必要每个模块都去学。”


2

主流的学习途径有哪些?


技术的兴起让学习的渠道和方式变得多样化,如今只要你想学,你可以在很多平台上实现自学的需求,但前提是,你得知道自己为什么要学习它。


邓峥晖认为,公司人没必要在一开始就花钱去购买一套课程,而是应该从了解开始。如今网络上已经有很多免费的资源可以帮你入门,这类资源或免费课可以帮助你更具体地了解“Python是什么”以及“自己能够用它来做什么”这两个基本问题。“如果一开始对这门语言预期过高,或者发现自己连入门的知识也听不懂,这些都会影响你未来是否要继续学习。”


邓峥晖的免费网课持续了两个月,每天半小时。在这套免费网课里,他了解了Python的不同功能,以及相应的使用案例。当他对Python有了整体认知后,他认为数据分析和网络爬虫可以在未来用到他做交易决策的过程当中,并且提高写日报与业务统计的效率。


清晰了自己的学习目的之后,邓峥晖又进一步选择适合自己学习需求的课程。他会先看不同课程的大纲,了解这些内容框架的设置能否解决他的实际需求,他还会研究一下授课老师属于“学院派”还是“实践派”,对于像他这样的公司人来说,理论结合实践的教学方式非常重要。对于学习时间,他亦有明确的要求——每节课不要超过一小时,“这样才能保证没有基础的人能更好地消化上课的内容,并且保持持续学习的动力。”


而对于像小匿这样想要通过学习实现转行的公司人来说,这些基础课程是远远不够的,并且学习周期太长。于是,他选择拿出半年时间,通过阅读参考书以及浏览技术博客,高密度地深度学习Python。


他认为,基础语法其实只需要一两周的时间就可以掌握,但无法实现任何功能,如果真的要转行,就要学到熟练应用的层面,这就要求学习者必须具备一定程度的自学能力。“如果未来决定要从事数据分析的相关工作,最基本就是要学会如何使用搜索引擎解决自己遇到的问题,没有自学能力在转行之后会遇到很多瓶颈。”


日语系毕业的顾晓溪目前从事游戏策划岗位,她最近也在自学Python。她建议自学前最好能够请教身边已经学过的同事,这样可以避免“少走弯路”,“因为有些内容其实在你的实际工作当中用不到,光自己学,可能无法区分出重点。”



3

零基础开始学习,

你可能会遇到哪些问题?


Python语言的学习门槛低,但掌握这门语言却并不容易。


邓峥晖的瓶颈期出现在“刚开始学了一两个月之后”,当他开始要编一些基本的程序时,他发现“学习的新鲜劲过去了,而自己的逻辑在做题时跟不上。”Python语言本质上讲究的还是编程思维,这是一种逆向规则的演绎推理方式。


在学习最为焦灼的时候,邓峥晖面临“一道题怎么都写不出来”的状况。这种情况下,他会每天思考半小时,花上好几天,“穷尽各种办法”去尝试,“如果想出来,能力就提升了,如果没想出来,也会坚持很长时间,再去看答案。很多时候,看上去都学会了,但真的操作时,一道题都写不出来,而且错了还检查不出错在哪。”


顾晓溪在学习过程中,也有和邓峥晖一样的感受。她已经自学了半年时间,同样每天学习半小时,但目前还无法独立完成一道题。“经常遇到看得懂答案,但是真的让自己来写,就写不出来的情况。或者在写代码的过程中,自己的逻辑很混乱,想到什么就写什么,但看到其他程序员写出来的代码,非常简洁,在大脑里就已经搭好框架了。”


在郑宁看来,这是学习Python后期必然会遇到的问题。“因为Python毕竟是一门编程语言,只是入门相对容易,而后期会需要具备高等数学、线性代数、计算机工作原理等基础知识。”


这也是很多公司人在学习Python时应该要想清楚的问题,你得知道自己究竟要学到什么程度,越到后期,光懂基础的编程是不够的,你还需要大量的背景知识和逻辑思维能力,到了这时候,你是否还要继续花时间深入学习呢?


除此之外,邓峥晖还意识到,哪怕自己学会了编程,未来在实际应用当中还是会遇到新的问题。如果未来采用Python来替代现有的投资预判方式,可能会将目前所使用的整套投资逻辑都打破,假设使用语言得出的投资结果不理想,那届时到底是“该继续精进技术,还是回到原来的投资方式上去?”邓峥晖认为这条路还很长。


4

除了实际应用,

学习一门编程语言还有哪些作用?


尽管我们所采访的公司人在学习Python的过程当中或多或少地遇到了一些难题,但一个共识是,他们都认为不论学习到哪个阶段,通过学习所获得的编程思维能够应用到工作中的很多方面,潜移默化地改变着他们看待事物的方式和思考习惯。


顾晓溪的感受很明显。过去,她与程序员合作项目时,需要写文档提交给程序员,但通常写得不够完整全面,“思路不清晰,程序员看得很累。”但学习Python后,她会在提交文档前,先将一些可能会发生的情况考虑周全,因为通过学习,她明白了编程讲究连接和逻辑性。


郑宁也将编程的流程规划思维运用到了工作的任务安排中。编程之前往往要先画流程图,思考节点之间如何关联,并通过迭代和循环不断实现功能。这套流程规划的逻辑在郑宁的工作中也起到了很大的作用。


5

结尾


不得不说,在如今这样一个数据化的时代,Python作为一门适合零基础入门,同时又可以被广泛运用到工作中的语言工具,的确颇具吸引力,它甚至变成了某种“时髦”,或是“上进”的代名词。不过,我们还是想要提醒大家,理性看待热门,别把Python当成是你职场焦虑的“解药”。想清楚你的具体目标是什么,再决定要不要投入到新一轮的学习热潮中,用我们采访对象郑宁的话来说:“这个社会的分工已经非常细化,你不需要什么都会。


END


你自学过哪些新技能?


 欢迎评论区留言,与大家分享。


一周热文回顾



韭菜简史:快招加盟的致富骗局


羊毛党盯上共享充电宝:暴力破解、闲鱼倒卖


关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接