李杰,老男孩教育python教学总监,也是51CTO学院的高级讲师(个人页面:http://edu.51cto.com/lecturer/user_id-3050674.html),三十上下的年纪,大家都叫他Alex。初次见他是学院视频录制的采访,穿着随性,幽默健谈,录视频还爱给自己加戏,说这样的视频不会乏味更能吸引学生。当天令我印象最深刻的不是他对python的了如指掌,而是他和我说的一句话,“选择大于努力”。
其实我一直觉得做开发的都很酷,噼里啪啦的打一串儿英文或者看不懂的字符,就能变成一个程序,趁着这个机会我问Alex“我也想学开发,但是什么也不会,能学Python么?” 结果Alex瞥了我一眼,就开始滔滔不绝了起来。
“Python是一门非常简单易学,开发效率极其高的语言,并且有着丰富的第三方库的支持,可以异常轻松地快速开发出各种各样的东西,在国内主要有做网站、做IT运维自动化开发、做金融的分析,做爬虫等领域的应用。基于以上,为什么不适合你这种小白学?”我心里正琢磨着,既然你说这么好学,那我干嘛不自学还要跟着你学?我刚要问出口,他立马抢了一句,“自学不适合小白的”。我特别不解地问他为什么,他却把手背在了脑后悠然闭上了眼睛,说:“如果你本来就是做开发的,比如你是写java语言的,可能对Python的了解只需要两三个星期,就能运用自如。但你是纯小白,不懂语言没做过任何开发,在你不会开发的情况下自己上手自学,就相当于什么呢?就相当于你得了一个重病,你又不是医生,还不去医院看病,只是在网上找各种偏方,然后治了,三个月死了。”正说着,他又突然睁开眼,后背挺直,正经道:“但不是说零基础的自学特别不好,只是要考虑时间成本和坚持成本不是,现在学Python是为了找了一个更好的工作,让你的能力更强,自学的时间可能要比报班跟着老师学的时间多出一到两倍,咱们之间没有太大的差距,可能就是你没我帅,以及没有我会安排时间。”
在和Alex的交谈中,Python真真切切的勾引到了我。正如Alex说的,脱离了学校还要学习Python,是为了提升自己的价值。Python从1989年诞生到现在,使用率一直稳步攀升,国外像Google、YouTube、Quora、Instagram等知名公司都适用Python开发的;国内的豆瓣、知乎、网易、金山、腾讯蓝鲸游戏平台、汽车之家、新浪、搜狐等也都在用Python;OpenStack、SaltStack、Ansible、AlphaGo的开源项目也是用Python做的。Python在web开发、服务器端的开发、科学运算、图形化开发、大数据挖掘、云计算以及金融等领域,都有着很好的发挥。正是这种逐渐稳固的趋势造就了现在的Python的就业形势。
Alex帮我这个小白做了个三到五年的职业规划,问我是想做开发,还是做运维,我也说不出来什么。他又白了我一眼,用笔在纸上画了两条线,说第一条线是做开发。如果学好Python后可以做web开发或者后端服务器开发,三四年后升入资深开发的行列,再学一些运维知识,做两三年变成架构师,最后是CTO。第二条线是先在运维做一两年,娴熟的运维知识加上开发技能,就可以做自动化开发,走上架构师到达CTO的顶峰。他说完这些我才明白什么叫隔行如隔山,但是就像Alex说的一样,选对方向跟对人是最重要的。
说到Alex和51CTO学院的合作已经有些年头了,Alex为什么选择51CTO学院来执教也是有原因的。51CTO学院的在线教学和别家的教学不一样,采用的是一对一辅导形式,很多人选择网络教学是图个方便,但是每个学生的情况可能都不一样,网络教学虽然能解决地区的问题,却不能很好的满足所有人的需求。然而51CTO学院的一对一辅导不一样,所有的课程是根据学员自己的时间来确定上课时间,另外官方还会给出每周学习进度的建议,并且每个学员还配备一对一的辅导老师,辅导老师会督促学习进度,并且对你的作业进行评判,作业不合格者又要进行一对一辅导。
每个人都是有惰性的,既然决定努力向前,如果自己不能狠下心鞭笞自己,就一定要做个对的选择来督促自己,51CTO学院和Alex愿意帮你实现自己的自我提升,而你还在等什么?
Alex跟51CTO学院合作的Python培训班,目前免费试听正在开放中,想申请的朋友可以去页面进行咨询>>http://edu.51cto.com/activity/lists/id-29.html