今天星期五, 下班路上没事就进自己的博客园逛了一下, 发现半年没更新了. 看着之前写的博客, 感慨万千!
很多通过我博客加我好友的人都会有这么一段聊天记录:
xxx:"你是计算机专业的吗, 你现在在做 python 开发工程师吗."
我:"我是机械专业, 工作也跟编程毫不相干, 学编程完全就是自学."
xxx:"自学都能学成这样, 好厉害".
我:"没什么"
上面的对话就当个引子, 暂且放一边, 先讲讲我学编程的经历吧(2017-10~2018-07).
我是一个大专生, 90 后, 毕业了 n 多年, 在 A 公司做 B 工作. 稳定轻松, 五天八小时, 收入也过得去. 因为做 B 工作也有三年多经验了, 上班基本没有太大压力, 每天朝九晚六, 两点一线, 好不自在. 下班了看看电视, 打打王者, 周末了和朋友出去吃吃饭, 看看电影, 偶尔还会旅游.
时间久了, 开始讨厌这种无所事事的生活了? 我还年轻, 就这样每天得过且过吗? 于是我开始给自己找麻烦了, 利用业余时间自学编程.
百度了很多, 自学学什么语言好, 现在什么语言最流行, 最终决定 python. 在网上找了 xxx 的培训视频开始学习, 于是走上了十个月的不归路. 你永远不知道一个学机械的去自学编程有多难, 除非你自己去尝试. 我把我自学编程的历程分为四个阶段吧.
一, 放弃
决定学编程的时候是九月底, 计划国庆放假在家开始学. 首先装环境, 费了大半天时间, 装好之后终于可以敲代码了. 当屏幕出现:"hello world" 的时候, 别提多有成就感了. 于是跟着视频往后面学, if,for,while, 数据类型....40 分钟的视频学了两个小时, 代码都是照着敲甚至直接复制, 有的代码是什么意思都不懂, 也没人问, 只看到结果对就很高兴了. 也许是学习新东西的初始新鲜感吧, 就这样坚持了两三天. 后面学到函数, 面向对象那里之后, 彻底蒙圈了, 完全听不懂, 连视频里面的代码实例也懒得跟着敲. 开始怀疑自学是不可能学进去的. 然后去他的, 把教学视频一关, 该干嘛干嘛去了. 就这样一晃大半个月过去了, 中间没有一天学习过编程.
二, 开始, 放弃, 开始, 放弃...
差不多到了十月月底的时候, 某一天闲着无聊, 又想起了学编程. 于是在 qq 里面加了很多学 python 的编程群, 想请教他们, 正巧碰到群友 C, 也是自学编程的(那时候 C 通过自学已经学的很不错了),C 跟我说了很多鼓励的话, 使我信心大增.
开始学吧, 这次是看书 (Python 编程基础) 加视频, 果然看书再看视频效果比较好, 起码能大概听得懂. 就这样到了十一月中旬的样子把 python 基础部分的视频看完了.
按照视频学习的进度, 后面该到学习前端了. 好吧, 这又是一个全新的语言. 先学 html, 能听懂. CSS 大概懂, JS,jq... 跟不上. 真烦, 要学的东西那么多. 于是把前端先跳过, 学 django 项目部分去了, 这个也一样跟不上. 现实就是这么残酷, 我越来越觉得自己不适合学编程了. 中间又有半个月没摸过编程了.
三, 重新开始
快到十二月中旬, 这时候差不多已经自学了两个半月吧. 有一天, 看到 qq 消息, 是群友 C 发的:
C:"你编程自学的怎么样了".
我:"我觉得我不适合, 放弃了".
C: 此处省略两百字(一大堆的话)
"自己真的足够努力吗? 真的全力以赴了吗?" 我开始反省, 想一想前面学习的时候确实没有去认真的对待, 敷衍了事, 走马观花. 我决定重新学, 学完之后并写好博客. 十二月中下旬到一月下旬这之间学的还算可以, 主要是把前面所有学的重新再一遍, 并写上博客.
四, 疯狂
到了二月份, 我开始进入了疯狂学习编程阶段. 用疯狂一点都不夸张, 你可以通过看二月份到六七月份的博客更新频率就可以看得出来. 说下这段期间的概况吧:
1. 这几个月期间我最多只有三天没学习编程.
2. 平时每天晚上八点开始学, 最少学到十二点. 经常是到零点之后, 最晚学到凌晨三点, 第二天还要上班...
3. 周末从下午两点学到晚上零点, 或者更晚, 除去吃饭洗澡都是在学习.
4. 下班回家看视频, 看完后写博客. 上班的时候看电子书版编程书, 整理博客, 看别人的博客, 看官方文档等等.
5. 看完了 xxx 培训班的整套视频, 除了一两个项目没跟着做. 看完了慕课网上大多数 python 教学视频, 看完了网易云课堂上的几套视频.
6. 写了将近两百篇博客, 建了一个学习群.
五, 不能说用放弃吧, 我也不知道用什么词形容好
有人会问为什么我后来不学编程了呢?
1. 我本来就是自学的, 我的工作不是这方面.
2. 最主要的原因: 我已经很满足了, 最起码对自己交出了一个完美答卷(我不知道自己现在是什么编程水平, 也不重要, 对于我自己, 我觉得够了).
3. 经过几个月的疯狂学习, 身体也需要修养了. 多花点时间去陪陪家人朋友
4. 当初确实也想过去做编程行业, 投了简历发现并不可能. 这个也不太重要, 我觉得编程当成兴趣还是挺好的. 当成工作挺累的, 时时刻刻需要学习, 家人第一.
2019 目标
今年我又给自己定了目标了.
1. 一个星期读一两本书, 一年读 80 本书左右.
2. 读完每本书后写读书笔记(写在简书上面), 不限字数, 不限格式, 想到什么就写什么, 总之读完后有记录.
3. 每天背 40 个单词, 一天都不能间断.
我的座右铭: You got a dream, you gotta protect it. People can't do something themselves,they wanna tell you you can't do it.If you want something, go get it.
来源: http://www.jianshu.com/p/a73485ac52a7