写点什么

今天正式成为 PSF 的成员啦!分享一下,法学院毕业后我和 Python 的故事

作者:程序员晚枫
  • 2024-12-21
    重庆
  • 本文字数:2661 字

    阅读完需:约 9 分钟

今天正式成为PSF的成员啦!分享一下,法学院毕业后我和Python的故事

大家好,这里是程序员晚枫,给大家分享一个好消息:我也成为 PSF Member 了!

PSF Member:Python 软件基金会成员,是 Python 社区的重要组成部分,负责维护和发展 Python 语言及其相关项目。

同时我也加入了 Python 的简体中文翻译小组,未来大家看到的 Python 官方中文文档里,也许会看到我翻译的内容哟~

今天给大家讲讲我和 Python 的故事吧~

1、从转行说起

毕业以后这几年里,每次找工作面试,我都会被问一个问题:

你是法学院毕业的,为什么要转行做 Python 开发?

每次为了节省时间,我都会轻描淡写地回答:因为我喜欢 Python,也喜欢编程。

幸好我回答完也基本没有面试官会继续深究了,不然我怕我刹不住车,滔滔不绝的讲下去,因为我转行的经历太艰难了!

  1. 读研的时候想毕业后出国工作,当时我不知道上完中国的法学院能出国干啥,所以就选择了做程序员,因为 IT 技术是全球通用的。所以我就开始通过各种手段学习编程技术,刚开始我连电脑的组成都不太懂,学起来那叫一个艰难!

  2. 后来临近毕业也没学明白,编程的方向和知识太多了,根本不知道深入哪一个才好。只能硬着头皮出去找实习,简历投了快 100 家,不出所料没人要我。

  3. 在我快要放弃的时候,偶然听到了一位大佬的观点:当前(2018 年)互联网行业的 IT 技术已经达到 90 分了,再继续提升也对业务收益上的帮助可能也不大了;但当前制造业的 IT 技术还不到 10 分,未来国家会大力发展智能制造,现在直接把互联网行业的 IT 技术搬运到制造业,哪怕 90 分的技术搬过去只能产生 80 分的价值,也会对制造业带来巨大的改变。

  4. 我开始研究制造业需要什么技术,尤其是怎么把互联网的技术搬运过去。在这个过程中产生了一个副产品:我开通了自己的自媒体账号,分享自己学习编程的经验,我还记得我的第一篇公众号的 IT 文章:Hadoop 的安装教程。所以这也是为什么我的自媒体经验比工作经验还要久。

  5. 方向确定以后,实习和找工作就很顺利了,毕业时加入了一家制造行业的上市公司,开始了程序员之路。话说当时也拿到了腾讯的面试邀请,但我直接放弃了,我是无比相信大佬对制造业 + IT 的判断!

2、工作后使用的语言

我实习和刚开始工作用的还不是 Python,是 Java。哪怕是今天,想找一个纯 Python 开发的岗位也不容易。

虽然是程序员了,但我对自己的能力有几斤几两比较清楚:

  • Java 是一门非常优秀的编程语言,但不是我这种菜鸟能轻松驾驭的。以我的知识背景,我很难在纯技术的领域走得很远,

  • 从事一些 IT 技术和其它领域结合的岗位,也许我有独特的优势。所以未来我可能会在 IT 和其它领域结合的方向尝试找一些发展机会,例如:熟悉 IT 行业的律师、技术布道师、产品经理等。

  • 所以对技术的掌握,尽量大而全,不纠结语言。符合这个要求的语言,当时在我的知识视野里,就只剩下 Python 了。

与此同时,我的自媒体账号也梭哈 Python 主题,名字直接改成了:Python 自动化办公社区,更新的频率也增加了。

但第一份工作的项目不是 Python,我怎么积累经验呢?直接离职找下一家对于刚毕业的我来说不是最好的选择,正如上一篇文章写的:如果工作不是自己喜欢的,那就努力把它变成喜欢的。

我当时就利用一切下班的时间,用 Python 把 Java 项目基本重新写了一遍,然后给别人证明两者能实现同样的效果,而且 Python 的开发效率高很多。

还好当时的 Java 项目相对简单,还好当时的经理和同事都很开明,让我顺利得转向了 Python 开发,现在想想依然很感谢第一家公司。

3、发布了 N 个开源项目

工作 2 年之后,我裸辞离开了第 1 家公司,当时裸辞有 1 个很重要的原因:我的 Python 自媒体竟然意外的做起来了,而且收入连续半年超过了上班的工资。

我找到 Python 火出圈的原因后(这个原因也是我今年在 Python 中国大会分享的主题,现在依然还在持续存在着,下面链接可以看),直接在家办公的方式,远程组了一个自媒体小团队,全力搞了一段时间自媒体。

之所以写只搞了一段时间,是因为后来找不到方向了。把 Python 方面能写的文章、能录的课程都做了,收入没有本质的提高,不知道 Python 领域的流量和变现还能怎么玩。

现在回过头来看,那段时间的作品其实也挺差的,变现方法因为缺乏社会经验也挺原始的。及时收手是正确的选择。

自媒体的不如意,甚至让我对 Python 失去了斗志,我转头去找了一个前端纯 JS 开发的工作,干了 1 个月后让我更加深刻的认识了自己的能力水平:不要去挑战别人的饭碗,还是好好搞我已经有了 2 年开发经验的 Python 吧!

接下来这一份工作,接手维护了上一个工程师开发的 Python Web 项目,用的是 flask 框架,在网上学习这个框架的时候,了解到一位 flask 的核心开发者是中国人,而且还参与组织了 Python 中国大会(没想到后来和这个大会产生了那么多故事)。

也因为这段时间的学习,让我有了发布一个自己的开源项目的想法,同时重启自己的 Python 自媒体工作,于是就有了 python-office 这个项目。

又一次很幸运的,项目发布 2 个月就被 gitee 的运营同学看到,给我设为了推荐项目,并且一直到今天还在所在分类的热门榜单上。

并且因为这个项目的发布视频,让我 B 站拿到了 10w+粉丝的小奖牌。

后来项目又陆续被渠成社区、GitCode 收录,Star 数量也分别上升到 GitHub 960+,gitee 750+。

我好像对 Python 的热情又恢复了!

后面几年的工作技术难度都不大,但因为开源项目用户的需求很多,所以维护开源项目反而让我的 Python 技术进步了很多。

以下是部分我已经发布并且维护中的 GitHub 开源项目:

4、主动“越陷越深”

如果说 22 年之前接触和使用 Python 还有意外和无奈的成分,但是 22 年开始,我就是全身心的主动投入 Python 了。

22 年发布了开源项目:python-office,23 年认识了权哥,一起主办了 Python 中国(重庆站),第一次把这个大会引入重庆,也获得了西南大学开源社团的支持。

年尾的时候,针对python-office这个开源项目,陆续发布了 4 套视频教程。

24 年又去上海参加了 Python 中国大会,从一位已经是 PSF Member 的讲师那里知道如何成为 PSF Member,于是就有了文章开头加入成功的好消息。

马上 24 年结束了,因为这样那样的原因,25 年大概率本职工作不再从事 Python 开发了。

但推广 Python 的事情还会继续做:更新不同主题的 Python 课程,参加技术大会分享我眼里的 Python 技术,还会在开源项目上花费更多精力。


想来也很神奇,一位被国人称为‘龟叔’的荷兰人在 90 年代发明了一种计算机编程的语言(Python),20 年后我接触到了他的这一项发明。

并且通过他的这一项发明进入了理论上和我没有瓜葛的程序员行业,赚到了钱能维持生存,收获了一些自媒体的粉丝和人生的成长。

打算继续通过自媒体的形式,在推广 Python 的路上走下去,不知道未来有无机会见到龟叔,给他讲讲更多关于我和 Python 的

发布于: 刚刚阅读数: 5
用户头像

C++开发,开源项目:python-office 2020-10-09 加入

还未添加个人简介

评论

发布
暂无评论
今天正式成为PSF的成员啦!分享一下,法学院毕业后我和Python的故事_Python_程序员晚枫_InfoQ写作社区