我从编程教室毕业

这篇文章在我的草稿箱里躺了有一年多,今天总算是发出来了。本文的作者是之前编程教室的实训生之一,原本在汽车制造车间里工作,后来成功转行为一名程序员,从事车载语音识别相关软件的开发。这是他个人转行过程中的一些经验分享。

今天发这篇文章的另一个原因,是文中的这个实训生计划,又开启了Crossin本人线下指导,不收费用。如果你对此有兴趣,在看完前人的经验之后,可移步第二条推送了解一下

希望编程教室的存在可以让更多人走上自己想要的路。

2017.9.27 我从编程教室毕业

我叫周鑫鑫,如果你经常关注“crossin的编程教室”公众号的话,那你应该对我有印象,编程教室一些文章出自我手,2017.9.27 我从编程教室毕业,去到一家语音识别相关的公司,开始新的征程。

经过一年的学习,机缘巧合通过猎头知道目前的公司产业跟汽车有一定关系,个人非常感兴趣,最终也顺利拿到 offer,Crossin 先生了解之后也非常尊重我的意愿,然后让我总结一下这一年,给编程教室的学员以及想转行的同学一个参考。

说实话,我是很幸运的,在 Crossin 先生的指导下完成从新手程序员到初级程序员的过程。有工作经验的同学都应该清楚,在新手阶段有大神带会成长得非常快,事实也是如此,每当遇到困难的时候,写代码没有头绪的时候,找 bug 找的心累的时候,Crossin 总会给出适时的建议,真的是说不完的感谢。

还在编程教室学习的同学,请好好珍惜手上的资源,好好利用起来。

接下来是正文

这一年,都做了什么

凭着记忆我大概回忆一下,这一年我都学习了哪些内容:

Python 基础:

笨办法学 Python

Crossin的编程教室 图文教程

廖雪峰 Python 教程

Python标准库保守估计 10% 内容

伯克利 cs51 课程

SICP 前 3 章

Python 核心编程前 5 章

Data Structures and Algorithms Using Python

Fluent Python

Web 端:

Django 1.10 60% 的官方文档

W3S Css 教程

W3S Html 教程

W3S Javascript 教程

W3S jQuery 教程 3 遍

Bootstrap 官方文档 3 遍

微信小程序官方文档

echarts 官方文档 3 遍

爬虫端:

requests 官方文档

scrapy 官方文档 60% 的内容

bs4 官方文档 3 遍

pyquery 官方文档

其中 web 和爬虫知识大部分转化为了项目:

Crossin的编程实验室

其他:

peewee 官方文档 60% 的内容

jieba 官方文档

leetcode 刷题 60+

Mysql 必知必会

google + stackoverflow

Crossin 先生的言传身教

其实可以看出,我是个忠于官方文档的开发者,以上提到的官方文档并不只是走马观花的一掠而过,而是实实在在的把文档中给出的示例代码都敲过一遍,虽然费时费力,但的确物有所值。这一年算努力,不算拼命,这是自己对自己的评价。

基础,程序员的立身之本

因为针对的是 Python,所以这里讲的基础至少为数据结构与算法 + 熟练使用Python。其实在日常的开发中,很少会遇到高深的算法或者复杂的数据结构,但还是得抽出时间学习。

有两本进阶书籍切切实实的帮助到了我,不管是在找工作方面还是学习编程方面。一是Data Structures and Algorithms Using Python, 然后是Fluent Python,看完前者可以去leetcode开始刷题,看完后者你会对 Python 这门语言有一个全新的认识。

以我目前的基础知识,还远远谈不上扎实,只是说应付普通的开发工作足矣。在接下来的日子里,还需要花时间精力深入下去。

一些方法

在这一年的学习过程中,个人认为一些好用有价值的方法:

1. 不停地写代码

快速提高编程水平的方法就是不停的写代码

编程一年,我在 github 上建立了26 个仓库,近 300 次 commit。不停的做一些小的项目,不管是 django 也好,爬虫也好,小程序也好,前端也好,都在不停的学习,不停的写。这对我在编程方面的成长非常重要。

以下的几个方法都是在勤写代码的基础上总结出来的。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181123B222KU00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券