想做就去做
人的一生中总是有那么几件想做,最终却没做成的事。有些事是由于种种客观原因错过了,有些事是个人主观上一拖再拖,到终了也没有去做,终成遗憾。
人们常说,做了XX事,此生无憾。身处当下的时代,学习一门外语,了解一门编程语言,似乎是必不可少的。我个人的情况,学习英语这件事上,在听说上始终没有大的突破,目前勉强应付读写,现在保留了唯一的学习方法,是阅读英语分级读物,在无法确保前进的情况下,尽可能减慢退步的速度。编程这件事,年青时有兴趣没有条件,后来有条件没有时间,现在有兴趣有时间没有精力,眼看着“编程之路”离我越来越远,心中终有不甘。
为了不留遗憾,一直在寻找机会学习编程。在2016年,选来选去,最终决定学习Python,但是学了一段时间后,发现要想学会并通过实战,解决一些工作中的痛点,需要走很长的路,偶然间,发现Access也可以开发应用,环境搭建要方便的多,于是猛攻了一个多月,帮部门搞定了一个应用,基本了解程序和数据库的关系,以及如何实现的一些基本逻辑,去年写过一篇总结用Access搭建简单数据库系统的心得体会。
虽然通过Access学会了一点编程,但是心中终有不甘, 毕竟Access编程的扩展性不足。因此继续学习Python的念头时不时的就会涌出来,年前这段时间,工作比较空闲,又重新拾起Python的学习,目前主要是在廖雪峰的官网上学习,在学习Python之前,先了解了Git。
这段时间学习下来,开始的概念比较容易理解,越到后面越难,把基础知识过了一遍以后,想着通过实战边实践边学习,可能效果好一些,于是跟着实战课程走起来,走到第四课就完全走不下去了,完全看不懂,不知道:什么是ORM?什么是MVC?什么是Model?
当然,要知道这些其实并不难,到网上搜索一番,就能知道概念,但是要了解其中的内涵,和程序语言的关系,相互之间的关系,如何最终联接成一个程序?之间运作的逻辑就不是那么容易了,刚刚开始,学习的道路就已步履维艰。
和学习比起来,更大的挑战来自于身体和精力,经常听到人们说,程序员是吃青春饭的,对于身体和精力的要求非常高。编程就需要长时间坐着,有时候遇到一个问题没有解决,就会钻进去,一坐就是几个小时,这对于年轻人来说也许没有什么,但是对于中年人来说,就容易出状况。
但正如文章开头所说,有些事情,如果不做,就会感到遗憾,而且现在不做,可能将来还是会想去做,晚学不如早学,还是应该尽快学起来。目前遇到的困难,还是要想办法解决,可能要采用迂回战术,当把周边的内容搞懂,也许那些问题就迎刃而解。
常言道,条条大道通罗马,此路不通,自然有其他路可走。在写文章的时候,就到知乎上搜索了《你是如何自学 Python 的?》的提问,排名第一位的答主是Crossin,提供了零基础Python入门教程Crossin的编程教室 - 编程世界的新手村 ,关注了作者的公众号,有很多学习资源。也许看过这些内容后,再回头看廖雪峰的实战教程就能通关了。
走着走着,2018年的目标之一渐渐清晰了,希望能用Python为自己写一个博客,为部门写一个资料搜索引擎。今年会和大家分享一些编程学习之路上的苦与乐。
提前祝大家新年快乐!
Leave 想做就去做 to:
Read more #cn posts
Best Posts From daviswu
We have not curated any of daviswu's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.