查看原文
其他

万字谏言 | 零基础转行Python,到底路在何方?

上海小胖 Python专栏 2018-10-26


友情提示:这是一篇万字长文,请拿好西瓜,开好电视,开始观看。中途不建议上洗手间,因为这样会让你的手机锁屏。


今天我在星球里花了半个小时用手机码了篇千字回答。出于对球友的负责,对个人品牌的维系,我希望每一位球友在我这里都能收获8888元。

球友的问题是: 

以下是我对这位球友的回答,今天就全部分享给大家,希望能够对大家有一些帮助即是好的。


你的问题可以分为两块来讲:

1. 工作一年,不想继续下去,是否应该转行?

2. 面对现在的技术浪潮,零基础转行大数据、人工智能领域是否可以被风刮起来?


首先第一个问题,刚毕业一年,对于每个人来说应该是刚开始,如果你已经能看到头了,我的理解是你可能还需要点时间,一年对一个行业的理解实在太浅,不足以支撑你离开的全部理由。 那我来给你第二个理由,目前的工作薪资不够体面,不够让自己有个坚定的未来。现在的python热潮吹的你头有点晕,你需要站出来,从外面往里看。你真的准备进入IT行业了吗?这取决于你的生活状态和对自己未来的期望。

如果答案是肯定的,那么接下来就是如何去做了。

1. 继续工作,业余时间学习python。

2. 辞职,参加一家信任的培训机构,脱产4个月,学有所成出山。

学什么很重要,我不太建议你直接往人工智能方面靠,目前的AI技术大多都是在应用层,这个等你有了编程基础后,自然就能学会调用API。难得是自己来写神经网络,封装易用的接口,说句岔气的话,没个4+3+3年玩不转。

再接着就是大数据分析,这个领域是可以尝试的,因为门槛低。但是别误会了,门槛低是因为大数据分析有多种职位,而低的那个是写sql。

为什么我说可以尝试呢?因为你进了这个行当,纵使你是端盘子的,你也有机会看大厨在那里游刃有余的捣鼓,摆出的盘超乎你的想象,你也可以去和他们聊天向他们讨教对吗?

这就是我说可以尝试的原因。你写sql,但你可以问他们关于统计分析专业的技术啊,你再花时间去学,这是不是比你一个人在家瞎摸要好得多?


另外,如果要我推荐,我会推荐你去学python全栈开发,为什么?因为市场。搜一下bos你就知道了,现在的市场已经认可了python作为一门后端,并且是核心架构。无论人工智能发展到哪个地步,总要有人来做应用层,底层,接口层的内容吧?

讲个故事:我所在的部门,数据部门,我和data scientist的合作,简称DS,他们是对统计分析很在行,也有一堆算法你听不懂。

然而有一次聊天中问到,python读取csv或者保存csv数据的时候很慢怎么办?我随口一句「用迭代器做啊,然后用多进程去操作IO」。

他们竟然张嘴巴了……他们不知道迭代器,也不知道多进程,更不知道为什么要这么做。然后我再给他们解释一遍,然后所有的DS都过来了,听我说计算机原理...

举这个例子干嘛,就是告诉你,python后端一样可以在大数据风口飞起来。


看到这里我知道你有很多想说的,憋着,看完。


为什么我会给出这样一个分析?这还是和我平时的写作习惯有关。我喜欢在每次写内容的时候,先做一个脑图。

就像这篇回答,我也是做了一个简单的脑图分析,把球友的问题、现状、期望做一个细化,挖掘他潜在想要的东西。

因为在做脑图的同时,其实自己已经对这篇内容有了一个全局的概念了,这就是我们常说的「大局观」!

给大家分享一个今天写这篇文章的脑图:

这个脑图我用的是「ProcessOn」,非广告……

从这个脑图里,其实我已经过了一遍了,接下来就是扩充每一点,尽可能的给大家说明白。我觉得这个方法很管用,对比以前写文章时候的拍脑袋、想到哪写到哪来说,现在逻辑相对清晰很多了。

这个方法也推荐给大家。


那说到这里,我知道很多同学都会有一丝担忧:「如果我现在不趁着风口站上去,之后岂不是更没有机会了?身边伙伴都转IT了,测试、运维、开发都有,就我还在老本行每个月拿着5千出头的工资,不想就这么算了。」


换个角度看问题,不就是我们常提到的「中年焦虑」么?前几天我看了张哥的一篇文章,收获颇多。其中有一点就说了:「有焦虑是正常的,在上海这样一座人口接近2500w的城市里,只有手握10套房子的大妈才没有焦虑」。

是啊,对于大妈来说,10套房子的房租就够她吆喝养干儿子的了。而我们呢?背着房贷,还着车贷;吃着馒头,喝着咖啡;穿着乔丹,踮脚走路。

有了焦虑就有动力,这话一点不假。只不过有的人走偏了,去传销了。像我,马上30了,还没孩子,但你得早做准备吧?孩子一出来,杂七杂八的费用够你啃馒头的了。但我不要,还让我媳妇跟着一起啃馒头?让孩子看别人上金茂,我们去外滩?

所以我们要努力改善生活,提升生活质量。这里就涉及到我在脑图里提的几点:

1. 赚快钱。

2. 投资自己。

3. 理财。


很多人都会迷失在1里,我也有过。曾经做过一种线上家教的兼职,批一个作业5-25元不等,需要录视频,指出作业的问题在哪里,然后上传视频。

有段时间,我下了班就回去开抢单器(python写的),周末在家也是挂着抢单器。我最多一个月靠这个挣了1w多。

你说多吗?也不少了吧?所以那个时候我沉迷于此,乐于「助人」。

终于有一天,我觉得这样子哪里不对,到底哪里不对?我发现一天里除了上班,基本都在批作业,陪媳妇出去玩,都在惦记着快点回去批作业;吃饭都是汤泡饭,囫囵下去;为了批几个作业,早上5:30起来,因为半夜有很多作业。

人很累,精神达不够了。虽然靠这个确实增加了一些收入,最终我还是决定放弃了,媳妇也支持我,这一点我很感动。媳妇常对我说的一句话:钱可以慢慢赚,但身体一定要健康。


接下来就是自我投资,这个可以继续细分:

1. 学习。

2. 复盘。

3. 计划。

这3点尤为重要,我现在依旧遵循、改善着。

大家都知道学习的重要性,但我要说的是,学习是一个过程,不是一个爆发。所以千万不要今天学一晚上,甚至通宵;明天和朋友吃个饭,到家洗洗睡觉;后天看会书,又去打游戏了。

让自己养成一个每天学习的习惯。目前我的做法是,每天起码用2个小时的时间来学习。再少效果甚微,你们回忆一下,在做一件事情的时候,是不是会有一个启动时间,这就是我们常说的「千万不要多线程并行几件事情,这样只会造成大脑无端的切换时间片从而消耗你的能量」。

学习的时候,手机静音,相信我,不差这2个小时。

至于学什么就看你自己安排了,比如我前段时间在看「Python Data Structure」,并且把相关练习也push到我的git上去了https://github.com/MiracleYoung/exercises/tree/master/python_data_structure,感兴趣的可以去看下。而这2周在看neo4j,因为团队需要用这个数据库来做数据分析。

复盘和计划是相对应的,一个是昨天,一个是明天。对于既往的,我们要深刻认识,让成功得以复制,让失败得以总结。就像之前的一篇「2018年上半年复盘」,半年过去了,你是否对自己也有过一次复盘呢?

而计划则是复盘后的修正及期望。我是这么做的,每天早上对一天的行程做一个简单的规划,写成一个TODO LIST,照着这个做,你会觉得每天都过的很充实,做一样划一样。再配上番茄钟,工作效率确实提升了不少。


关于投资理财方面的事情,我目前经验不是特别多,所以不做推荐。做一个专业的良心自媒体人……


最后,放一个我的星球二维码,在我的星球里,你能够获得什么?

1. 「每周精选」

会总结一周来的得与失,以及热点、技术,做一个速递。
包括我付费参加的一些星球那学到的东西。

2. 「大航海计划」

由船长发起,分为多个阶段,或招募或淘汰若干名船员,每周都会在星球做一次项目汇报。目标是让球友能够在星球里找到志同道合的小伙伴一起驶向新世界。

目前这个计划首发由我担任船长,第一期船员招募已结束,第二期即将开启。

目的是通过游戏帮助python零基础船员从零开始学习python,并能够自己制作客户端,在游戏中体验编程的乐趣。而会python的也不会因为简单而弃船,因为游戏是公平的,你不可能出于绝对优势,总有人能够编写出一套强大的客户端来战胜你。


3. 现在加入,立减22元

没错,原价88元的星球,下周一前加入,都能够获得22元红包一个。

也就是说你只要66元,就能获得一个努力的圈子。


    推荐阅读:

    Python | Python字符串的格式化,看这一篇就够了

    Python | Python也可以“举”


      您可能也对以下帖子感兴趣

      文章有问题?点此查看未经处理的缓存