想做就去做
人的一生中总是有那么几件想做,最终却没做成的事。有些事是由于种种客观原因错过了,有些事是个人主观上一拖再拖,到终了也没有去做,终成遗憾。
人们常说,做了XX事,此生无憾。身处当下的时代,学习一门外语,了解一门编程语言,似乎是必不可少的。我个人的情况,学习英语这件事上,在听说上始终没有大的突破,目前勉强应付读写,现在保留了唯一的学习方法,是阅读英语分级读物,在无法确保前进的情况下,尽可能减慢退步的速度。编程这件事,年青时有兴趣没有条件,后来有条件没有时间,现在有兴趣有时间没有精力,眼看着“编程之路”离我越来越远,心中终有不甘。
为了不留遗憾,一直在寻找机会学习编程。在2016年,选来选去,最终决定学习Python,但是学了一段时间后,发现要想学会并通过实战,解决一些工作中的痛点,需要走很长的路,偶然间,发现Access也可以开发应用,环境搭建要方便的多,于是猛攻了一个多月,帮部门搞定了一个应用,基本了解程序和数据库的关系,以及如何实现的一些基本逻辑,去年写过一篇总结用Access搭建简单数据库系统的心得体会。
虽然通过Access学会了一点编程,但是心中终有不甘, 毕竟Access编程的扩展性不足。因此继续学习Python的念头时不时的就会涌出来,年前这段时间,工作比较空闲,又重新拾起Python的学习,目前主要是在廖雪峰的官网上学习,在学习Python之前,先了解了Git。
这段时间学习下来,开始的概念比较容易理解,越到后面越难,把基础知识过了一遍以后,想着通过实战边实践边学习,可能效果好一些,于是跟着实战课程走起来,走到第四课就完全走不下去了,完全看不懂,不知道:什么是ORM?什么是MVC?什么是Model?
当然,要知道这些其实并不难,到网上搜索一番,就能知道概念,但是要了解其中的内涵,和程序语言的关系,相互之间的关系,如何最终联接成一个程序?之间运作的逻辑就不是那么容易了,刚刚开始,学习的道路就已步履维艰。
和学习比起来,更大的挑战来自于身体和精力,经常听到人们说,程序员是吃青春饭的,对于身体和精力的要求非常高。编程就需要长时间坐着,有时候遇到一个问题没有解决,就会钻进去,一坐就是几个小时,这对于年轻人来说也许没有什么,但是对于中年人来说,就容易出状况。
但正如文章开头所说,有些事情,如果不做,就会感到遗憾,而且现在不做,可能将来还是会想去做,晚学不如早学,还是应该尽快学起来。目前遇到的困难,还是要想办法解决,可能要采用迂回战术,当把周边的内容搞懂,也许那些问题就迎刃而解。
常言道,条条大道通罗马,此路不通,自然有其他路可走。在写文章的时候,就到知乎上搜索了《你是如何自学 Python 的?》的提问,排名第一位的答主是Crossin,提供了零基础Python入门教程Crossin的编程教室 - 编程世界的新手村 ,关注了作者的公众号,有很多学习资源。也许看过这些内容后,再回头看廖雪峰的实战教程就能通关了。
走着走着,2018年的目标之一渐渐清晰了,希望能用Python为自己写一个博客,为部门写一个资料搜索引擎。今年会和大家分享一些编程学习之路上的苦与乐。
提前祝大家新年快乐!
Hi ~ I'm a robot of red2018.I just upvoted your post!
Please come visit me here: https://steemit.com/@red2018
Thanks so much~!!
@daviswu, 伦家就觉得你写得不错嘛~~~![img](https://steemitimages.com/0x0/https://i.imgur.com/vGUv19X.gif)
@daviswu, 看到你的帖子,真是我的幸运啊!太棒了!
顺祝狗年汪汪汪,旺旺旺!
新年快乐!cn区点赞机器人 @cnbuddy 很开心你能成为cn区的一员。倘若你想让我隐形,请回复“取消”。