编程的学习之路

  开始接触编程也是一个意外,笼统的说,大概是自己太懒了。

  最开始学习的编程是Python,相信很多人选择这门语言,是因为很容易就入门了。当时的我也是抱着这样的心态,从网上看到别人建议的学习流程,开始了自学流程。心里早就知道这个过程是痛苦了,但是没想到的是其中还会伴随着迷茫,也许是自己太急切了,也许是想的太简单,磕磕绊绊还是在入门的边缘徘徊。

  天真如我,以为学了一点,大概知道怎么用,就可以轻松的应付编程的简单工作。或许是我选择学习数据分析时的决定,看的第一本书是《利用Python进行数据分析》,一边看一边对着电脑巧着书上的代码,有时候遇见一点小问题就会卡住很久,但是当自己解决了,心里还是相当喜悦的。

  想到之前装Python包的时候就好郁闷,看网上说用pip install命令安装包,然而敲完后出现‘pip’不是内部命令.......我就在想网上说用pip命令的是不是天真的认为零基础的人,会自己装上pip吧!遇见问题,在网上的母语决解方案是痛苦的,找来找去都是一样的,然而却不能解决问题,这是郁闷的,然后还是在stackoverflow网站上看到的解决方案让人可喜,然而英语不是很好,但是勉强还是能看的,至少能够解决问题。

  看完《利用Python进行数据分析》,问题又来了,我还是不是很清晰的认识Python的具体用法,感觉有些迷惑。简单的脚本写出来就有点难度,然后又看了《First Head Python》,这本书还是比较有趣,很快就看完了,但是我的认识还在这本书比较有趣上,能力上还是没有多少提升。

  太概是自己又犯懒了,不想看书了,于是我选择看视频教程学习。

  在网上找啊找啊,看到有人推荐Coursera的课程,但是发现推荐的看不了!于是只有找找别的,找到密歇根大学一个教授讲的Python For Everybody,讲的比较通俗易通,老师也很幽默,还可以练习,于是把Python的基础又过了一遍,效果还是不错,学完后可以轻松写一些简单的脚本了,这也归功于老师把编程的思维讲了出来,对我的帮助很大,至少认识上了一个台阶。当学完这门课程,老师说我们已经成功了解了Python,可以毕业,然后看到他穿上教授制服,拿着毕业证书对着我们,说我们毕业了,当时有种莫名的感动。

  之后选择找相关的工作,这个经历对我还是很打击的,投了一些offer,接受面试的就几个,大部分要么说不符合要求,面试一轮就被刷了,信心上收到很大影响,自己就学了一点没有多大底气吧,甚至有学不下去的想法,投了最低要求offer还是进不了,还是能力不够。

  感叹入门容易,深入难,贵在坚持。

posted @ 2017-05-12 21:43  如缕清风  阅读(186)  评论(0编辑  收藏  举报