2015 年高中毕业,由于一些原因,没有选择去上大学(大专),自此开始了自学程序开发:
2015.7-2015.9 最初先接触 Python,敲击片段小程序,提高对编程的兴趣;后面写了个初级的爬虫( I/O 流 结合 正则匹配),明白了程序的基本:用户的输入 /程序的处理 /结果的输出。
2015.10-2015.12 听说 Java 用的最多,就转学 Java,学完 JavaSE 后,还是写了个初级爬虫;后又开始接触 Android,跟着郭霖大神出的《第一行代码》和他写的的 CSDN 博客,用 Eclipse 敲写他写的程序,算是对 Android 入了门。
2016.3-2016.4 由于春节家里人建议去上个培训机构,所以年后在成都的一家培训机构学了一个半月的 JavaSE,许多地方根本就没讲到(还好之前学过 JavaSE )并且认为讲的这些东西完全可以自学,何必在此浪费钱呢,所以就退出,再次开始了自学之路。
2016.5-2016.7 此后,整顿了一下自己。细想还是比较喜欢 Python,所以重新拾起 Python,学习 Django 框架,写了个项目(算是一个作品吧),使用 HTML/CSS/JavaScript 作为前端界面渲染。其中选择 Bootstrap 作为前端框架,使用微信公众平台提供的 JS-SDK 开发工具包对接微信分享 API ,使之页面支持微信分享。(其中使用到的技术都是边学边用)。
2016.8-2016.11 写完这个作品后,就开始投简历找工作,成都这边对于一个新人来说本就不怎么好找工作,但还算是在 11 月份的时候,找到了我的第一家公司,是个外包公司,在此待了一个月的时间,期间由于主管和同事的某些原因,所以就辞退了。
2016.9-2016.10 当微信小程序发布后,知道这可能又会是一个风口。所以就跟进学习小程序,根据官方提供的开发工具 和 开发文档,仿爱卡汽车 APP 写了个微信小程序。
2017.3-2017.4 三月份本就是招实习生的季节,所以被正在招收实习生的一家公司招去实习,这是一家做 Docker 容器的公司,进入公司后,主管叫我们实习生先学习 Linux 和 Docker。对于我来说,只是熟悉了 Linux 常用命令 & 了解 Docker 操作命令,部署过 Nginx 跑静态页面。在此期间自学了前端构建工具 Gulp 的使用 和 Go 的语法。后因为薪水( 300 元 /月)和 团队的原因,所以就辞退了。
2017.5-2017.5 知道上家公司在用 Vue 写前端后,也知道有哪些流行的前端框架,就打算花些时间学下 Vue 的用法,所以就根据慕课视频,跟着写完项目后,对于 Vue 的用法算是清楚了(可以写东西)。
经历了这一路的学习:明白了学习某个编程语言 /技术并不是(光看)它们的语法使用,光看而不用的话是会在一定时间后遗忘的(这是有时效性的),而是要直接入手写东西,这样的学习才是有效的。
ps: 对于编码工具,我还是比较喜欢用 Atom。
以上就是我自学成长的经历。<(^-^)>
希望能加入一个靠谱的团队。
我的简历:
https://github.com/hanyucd/my_resume
邮箱:
[email protected]
现位居:成都
求职坐标:成都 | 北京 | 杭州 | 上海
有意者,可先留下贵公司名称 和 邮箱,我先发简历!!!