催泪!资深Python工程师的六年心路历程

催泪!资深Python工程师的六年心路历程

图片来自设计师

Alex Kunchevsky



2017年,Python又火了一年,甚至还火到了教育界。



火不火主要是看市场需求,和语言本身好不好是有相关性,没有因果性。



诚然,近些年Python是越来越火了,使用的人是越来越多了,市场上对Python人才的需求也是越来越多了。

可以大胆地说,未来十年Python的就业前景一片大好。

 

大数据、数据分析、人工智能几乎已成为Python的标签。

 

这不,编程汪和编玩边学的Python课程设计师聊了一下火爆的Python,以下是课程设计师的独白:



PS:下文整理自编玩边学编程技术达人。

 

 

催泪!资深Python工程师的六年心路历程

2013年

催泪!资深Python工程师的六年心路历程

难以忘记初次见你



我的专业是通信工程,可以说与Python关系不大。大概四年前,我大三下学期的时候,机缘巧合地选择了一位学院刚引进的计算机方面教授的课。他姓许,我叫他许老师,他还是

全国复杂网络系统专家。

 



依稀记得,初识许老师时,许老师给了我两本书,分别是《

网络科学导论

》和《

R语言初学者指南

》。《

网络科学导论

》这本书,为我今天成为课程设计师埋下了第一个伏笔。

 

大三时的我只能帮许老师做一些数据处理工作,《

网络科学导论

》那本书就是课余的读物,但它开启了我的另一扇兴趣大门,并且这个兴趣点一直持续至今。

 

 

就这样半年的时间一晃而过,大四开学的时候,许老师又给我一本书《Python基础教程》,这就是我与Python的第一次接触。这为我成为课程设计师埋下了第二个伏笔。

 

学Python之前,我在大学课程上学的语言只有汇编语言、C/C++,凭借这些编程基础,入门更偏向人类语言的Python可以说是轻而易举。



催泪!资深Python工程师的六年心路历程

图片来自设计师 Kasia Bojanowska 



不过遗憾的是,因为工作和毕业论文的关系,不得不舍弃Python的学习,暂时与Python告别。

 

 

催泪!资深Python工程师的六年心路历程

2014年

催泪!资深Python工程师的六年心路历程

爱情“苟且”于面包



快要离校时的场景又浮现眼前,画面切换回2014年,当时的我正在跟许老师做最后的道别,并简谈了我的职业选择。



许老师说,互联网未来的发展方向有以下几个:



1. 大数据

2. 二维码

3. 移动互联网

4. 软件



现在Python在数据处理方面做的不错。还有

就是从事嵌入式开发,本身跟专业的契合度比较高,就业很容易。

 

抱着“先就业,再择业”的想法,我放弃

Python编程和

复杂网络,选择从事嵌入式开发。

为了赶紧找到一份填补生活费的工作,我开始学习Unix、shell、APUE,当然还有一块S3C2410开发板。



这些学习让我在毕业后顺利找到工作,从事与专业相关的嵌入式开发,

可是工作半年之后,一次月下深思,发现自己竟然还对Python和复杂网络恋恋不忘。



 

只能说,它们真的太迷人了,当初机缘巧合地结识,而后又迫于生活压力分开,心里遗留着一点遗憾。



 

催泪!资深Python工程师的六年心路历程

2015年

催泪!资深Python工程师的六年心路历程

多年后,我们再次相遇



经过一系列思考过后,我坚信兴趣是最好的老师。



工作半年的我,决定辞掉现有的嵌入式开发工作,开始转向互联网方向,希望能从事Python和复杂网络相关的工作。

 

很幸运的是,在一家做云计算开发的公司得到了一个机会。起初的工作确实与所学相关,可是慢慢的,后来公司的变动,被迫的做起了网站后台开发。这份工作里,只能使用Python编写一些脚本。



 

催泪!资深Python工程师的六年心路历程

2016年

催泪!资深Python工程师的六年心路历程

剪不断理还乱的情愫



在云计算公司工作的时间里,才发现网上那些关于程序员的描述都是真的。

 

加班和孜孜不倦地修复bug,这样的工作一直持续到去年,最后因为公司被行业巨头收购,我的工作被迫中止。



催泪!资深Python工程师的六年心路历程

图片来自设计师Bryan Veloso



公司面临裁员,而我这种初入公司的新人就是其中一个,

为了能够留在大公司,通过自己的努力,我最终获得了一次面试。



还记得面试官说我很真诚,愿意带我,但是又担心岗位与我的所学契合度不高,不够稳定。

经过认真地思考后,我还是放弃了这个入职机会。



一是因为面试官很真诚,我不想为了留下来而留下来;

二是因为我坚信兴趣是最好的老师,我还是希望找到一份与兴趣相契合的工作。



 

在这里感谢那位真诚的面试官,跟我进行了一场真挚地交谈。

 

 

催泪!资深Python工程师的六年心路历程

2017年

催泪!资深Python工程师的六年心路历程

 我把对Python的爱转移到孩子身上



在离职云计算公司之后,开始下一轮的就业思考。

这个时候,我的兴趣点还是网络科学和Python。不过这时的我,对职业的认知更加具体了。心中决定这一次,一定要找一份与兴趣相契合的工作。



于是我决定做偏向于数据型的产品经理,这个岗位除了可以运用网络科学和Python之外,还可以缔造产品。

微信之父张小龙就是伟大的产品经理。



催泪!资深Python工程师的六年心路历程

张小龙,图片来自百度百科

 

决定之后,开始拟定职业规划和新一轮的自学,然后求职。

不过这一次,因为性格使然,不够外向,导致转岗失败。

时间来到了2017年6月份,又是一次机缘巧合,我成为了编玩边学团队一名课程设计师。

 

说到这里,很多人会问?一个开发工程师为什么会选择教育行业?



我的回答只有一个,

凭着兴趣做

教育是一件很有意义的事情。



这个岗位把我的兴趣点和工作有机地结合在一起,现在的我,追随我的兴趣在做一件有意义的事情。我想把这门语言的魅力,传授给更多的年轻人。

 

催泪!资深Python工程师的六年心路历程

2018年

催泪!资深Python工程师的六年心路历程

 

我的未来不是梦



编程是一门神奇的学科,它具有跨学科的特点,使得编程不仅仅只是编写几行代码,它可能会涉及到数学、英语、物理等等。

 

少儿编程在国内刚刚兴起,就课程内容而言,大致分为三个阶段,图像化编程-代码编程-算法。

对学习而言,

兴趣是最好的老师,如果你的孩子因为兴趣选择Python,让他学吧。

 

Python只是众多编程语言里的一种,之所以能在教育界也火起来,更多的不是因为它的功利性,而是语言本身的设计哲学——最接近人类的编程语言,这才是它的魅力所在。



新用户戳

阅读原文

,可以给孩子免费领取Python编程课视频。





催泪!资深Python工程师的六年心路历程