大家好,我是猴哥。
自己已经好久好久没有在公众号发文章了。如果公众号官方有个机制,对于长期不更新的公众号有收回的权限,我的『极客猴』不知道被收回多少次了。哈哈哈,开个玩笑,言归正传。

我写这篇文章其实就花了 1 个多小时,但是在写之前,我是花费大量时间在思考。我在思考什么?我思考我的文章是否能给大家带来价值。如果文章无法提供价值,那写与不写有什么区别呢?

一些新闻资讯的文章,能给我们带来当前的信息,这也是价值,只不过这价值可能时效性比较低。如果一些文章能给大家带来思维提升,技能提升,这带来的是价值,而且是专业价值。

因此,我在一番思考和研究之后,决定一个重要的决定:帮助零基础/编程小白想学习 Python 解决如何学习的问题,实现从零基础到入门,再到找到工作。

所以来跟关注我的读者说说。现在还关注我的,我觉得都是铁粉了。

一、起因

我一开始是没想到这个决定,我自己虽然是科班出身,但编程还是我自学起来的。选择自学方式,确实走过很多弯路。

举个简单的例子,在学习过程中遇到一个问题无法解决,通过百度/谷歌搜索引擎寻求帮助。

如果能找到解决方案,那是最好的不过,能省大量时间。如果无法找到,需要自己自行调试,研究解决,前期如果因为小问题致浪费很多时间,容易打架信心。

回想之前的学习经历,自己想如果有能在学习过程中帮助我,那该多好。即使别人不能一一解决自己的问题,能给自己指出一条学习方向,学习方法论,那真太好了。

再上经常有小伙伴添加我个人微信,寻求我帮助,让我帮忙解决疑惑。
让我印象很深刻的是,有个同学是刚开始学习 Python,一上来就做题。而且题目还有点坑,隐藏很多知识点。

后来有个同学添加我微信,因为要写论文,想抓取一些数据来做分析。这位同学阅读我的文章,然后下载源代码执行,发现运行结果跟我之前运行结果不一致,想来咨询我具体原因。

这位同学的事情值得我思考。我自己是已经掌握编程这项技能,但出现出现问题,自己能够根据日志,经验等来排除出原因问题。

但对于不会编程同学来说,能运行源代码能出结果,算是万幸了。如果出现问题,自己有不懂,那真的是头大。

再后面有个同学加我微信,直接问我是否有课程,想报名学习。

我才意识到自己掌握一项技能/知识之后,容易错误认为学习这项技能其实很简单,忽略学习是需要成本。

二、改变

后面也是有一些小伙伴陆陆续续添加我微信,私信我如何解决 Python 问题,有爬虫相关的,有数据分析相关,有数据库相关等。

我自己将所有问题进行归纳总结,然后提取相同点,最后发现几个典型且类似的问题

问题 1:很多小伙伴学习没有完整的路线。要么跟着书本学习,要么跟着视频学习。
这种也不是不行,容易把一些知识点给遗漏了,或者学习暂时跟职业规划方向无相关的内容,导致学习周期过长。

问题 2:很多小伙伴的一些基础知识学习不够扎实,想直接跳过基础来进行实战。

还有……

针对以上的种种问题,猴哥想出几种解决方案。
1.既然要帮助大家,我会把我自己学习的经验毫无保留分享给大家,让大家有学习方法论,从而能自己自学起来。如果没有学习资料,贴心的猴哥已经想到了,猴哥整理学习资料(目前还在整理中),到时候可以在后台回复【资料】获取。

2.组队学习。这个问题确实比较头疼,微信群因即时性方便,但无法沉淀内容。如果搞个网站来收录各种问题,方便大家查阅学习,但又缺少互动环节。这个问题暂时没有解决方案,打算全部都尝试下。

还有……

最后,一句话送给大家,祝大家都能利用业余时间把编程技能掌握,丰富自己武器库,给自己赋能。

学习的苦不主动吃,生活的苦会自动找上门来~