关于 “再敲一行代码”

在2017年8月1日,我有感而发写了一篇文章《有个长期持久的爱好是种怎样的体验》。并开通公众号,通过公众号将我的文章发布出去。希望借此可以感染到其他人。而公众号的名称琢磨了很久,最后命名为“再敲一行代码”。

在反复看我的技术博客的内容的时候,发现当时我自己学习Django的时候也是经历了不少坑坑洼洼。萌生录制Django视频教程的想法,以帮助更多的人。当时Django即将发布2.0的版本。2017年9月6日,我开始拟定Django视频教程大纲。

2017年12月2日,Django正式发布2.0版本。

在2017年12月4日,我将第1集Django2.0教程录制出来。但是,我要把这套视频教程发布在哪里好呢?首先,我不想在多个地方发布,想要集中一点。而且我也不想在类似幕课网这些教程平台发布,感觉气质不符。最好大家可以在学习的时候可以参与进来,互动性更强的地方发布。想来想去,弹幕比较符合我的要求。最后,定在Bilibili弹幕网发布教程(前往B站的教程)。接下来,结合大家的反馈持续不断地录制视频和发布教程。

Django2.0视频教程录制到第18节课的时候,我感觉大家需要我的代码作为参考。参考代码可以辅助大家更好的学习。于是,上传代码到Github上(前往Github)。

教程录制到第35节到第41节有关部署和域名的内容,就顺势买了域名和服务器,搭建起“再敲一行代码”的官网。域名zqyhdm是“再敲一行代码”的拼音首字母。

2019年1月8日,官网Demo上线。

我准备把“再敲一行代码”搭建成一个纯粹的地方。后续我把播放功能和提问功能完善。我将陆陆续续出视频教程,包括小程序教程、面试经验、职场经验。我们的故事将继续,敬请期待...

ps:logo主体是一个回车键,再敲一行的意思。
logo是壳内工作室打造。很有创意,强烈推荐。壳内工作室微信:yujiefeng02


我(杨仕航)的故事

大家好,我是杨仕航。

我是一个物流管理专业出身的。上大学的时候,一直很喜欢编程开发,从大二(2010年)就开始自学VB。我在大学的时候,经常去图书馆借书学习VB,还有用VB给身边的人写工具和小管理系统。虽然VB现在来看过时了,但它入门也是很不错。后来,在微软系的产品很多地方都用到了VB,例如Access vba、Excel vba。

2013年,我毕业后正式的第一份工作,就是用Access vba开发,用Access给其他公司开发类似ERP的管理系统。我之前VB的经验让我两个星期就完全掌握了Access开发。Access也是一款数据库,这个经历让我的数据库功底很扎实。同时,这个东家是主要打Office的领域。所以我顺带学会很多Office的知识。

后来,我这个东家业务越来越少,可能是大势所趋吧。我这个东家慢慢转向开发自己的产品。这个期间,我开发了Access通用开发框架,该框架是让人们可以快速创建自己的管理系统;录制了不少有关Office的教程,这个经历也让我打下了讲课的基础;由于,东家主要是Office领域。需要开发Office插件。刚好我那段时间在自学C#。C#和Office结合——用VSTO开发Office插件。

当时,我自学C#主要是为了寻找一些突破。因为在不断做项目的时候,发现VB和Access逐渐在被淘汰。潜在的危机感,让我不由的学一些新东西。学C#的时候,没想着用来干嘛。后来发现C#可以用来写网站。开始琢磨网站对于企业的管理有没好处。因为经常有客户问手机能不能访问我给他们做的管理系统。

当时,我的思考:手机要能访问管理系统,该管理系统必然是处于互联网中。网站是企业管理系统的最终归宿。

于是,开始进一步学习Asp.net。但发现Asp.net很重。回头仔细一看,发现不单单Asp.net很重,C#也是,Windows也是。基本微软系的产品都是很重,所谓的大而全。

出于对Window这种笨重的感觉,开始学习Linux。服务器大多也是Linux。学完之后,觉得Python很简便,就开始学习Python。随着这条技术路线,继续学习Django(Linux -> Python -> Django)。

2015年12月1日,在学习Django的同时,搭建自己的个人博客网站:yshblog.com。我在学习的过程中,察觉到国内很多技术文章都是抄来抄去,而且文章质量很低。我就将自己的经验和知识写出来,持续不断更新博客,想帮助其他人。

也许,从这一刻开始,我踏上了web开发的道路。后来和老东家聊天,他有一句话,让我启发很大:“真正实现跨平台的是网站。”通过网站这种形式,可以让人们不管用什么设备都可以访问和使用到我们的东西,让人们联系在一起。

2016年初,我离开了老东家,老东家也知道我差不多是时候去寻找自己的发展。我从中山来到了深圳。深圳可以说是开发人的天堂吧。很多科技企业都在深圳,深圳IT业比较发达。不过,当时深圳用Django的企业很少。我拿着半年的Python开发经验和我的个人博客网站面试了很多家企业,基本都碰壁了。这个期间,也遇到不少劳务派遣企业的骚扰。个人建议,想要比较好的发展,最好不要去劳务派遣的公司。

当时,也有C#或者做Office、Excel的公司对我很感兴趣。我不太想往这块发展。鉴于现状,面临生存问题,选择了一家翻译公司的脚本开发工作。一开始,还是用vba和C#处理文件。后来发现处理的效力太低,开发的效率也太低。我开始尝试用Python做脚本处理,效率提升了很多。这个期间,无风无浪过了1年多。虽然没有什么大的进步,但让我对Python的理解和经验涨了不少,也让我在深圳站稳了跟脚。

2017年中,我选择离开了这家翻译公司。碰巧这时候,Zpq通过我的技术博客底下的邮箱找到我。Zpq看了我的博客对我很感兴趣,想找我去他的创业公司,用Django开发网站。

我的故事还在写当中...