赞
踩
29岁自学编程的路过,目前已经自己能写代码了,感觉非常好,解决了手中很多实际问题。学习难度一般,当然我学的语言是python,入门也相对简单。
15年10月的时候就打算学习python,趁着国庆7天就入门了,后来就转而学习python库,下载了十多个网上的例子,完全看不懂,脑袋很大,中间也因为其他事情断了,在16年3月、8月、12月都重新拿出来学习,还是看那些例子,头还是很大,遇到一个不懂的东西就要回去翻书,而且我还要做笔记,一周都看不完一个。导致每天连两小时都不想看,当时我的想法是,妈蛋,每天看不了两小时,半小时总行了吧。
就这样拖拖拉拉的,这三个月中每天都看一点,终于把常用的那些看完了,然后开始上手自己编,这个时候当时辛苦记录的笔记就发挥大作用,不懂的搜索一下就查到了(记录在云笔记上的)。
目前还是比较兴奋的,独立写出第一个程序的那天晚上差点失眠,每天研究编程五六个小时,很兴奋啊,因为终于学会了编程,终于学会了在大学时期非常讨厌的编程(感觉谭浩强把我坑了),在29岁这个年龄,当初是不敢想的,其实学过来之后发现还是没遇到多么大的困难,至少学会了,能干活了。
学习过程中有几点想说的:
第一关键是心态,上了年纪就认为记不住了,开始焦躁。其实没关系,慢慢学就行了,每天两小时,看的烦了就做其他的事情。又不是高考不让开卷,把重要的东西记录下来,上手的时候可以参考,节省时间。
第二是要抱有目的性,我认为兴趣不是最好的老师,有目的才是。我学习编程的唯一目的就是想弄数据分析,之前被这个搞的很痛苦,为了解决这种痛苦才被迫学习的。后面三次重新拾起都是因为这个原因,所以学之前必须有一个明确的目的能支撑下来。
第三是编程并不难。学精了当然很难,但是学到上手干活找一份混口饭吃的工作并不难,编程是一门计算机语言,也就是和电脑说话,看起来难的地方是有很多计算机语言专有的格式,只要多编多复习就可以记住。而且你的兴趣一上来,后面的深度学习就水到渠成了,就像我,后期还想学学爬虫,也有一个明确的目的。
流水账一般写了这么多,希望能对你有点帮助。
————————————————————————————————————————
6月7日更新:
来新公司做python程序员两月了,目前主要做数据分析方向(优点在另外一个回答说了)。上月开始学习爬虫,继而又发现了GitHub网站,这才发现python的大门刚刚打开,欠缺的编程知识太多太多了,接下来我想把爬虫、数据库、web框架都学一学,学习压力还是蛮大的。一步一步来吧,这个回答中会随时更新自己对程序的学习感悟。
6月20日更新:
利用两周时间系统的学了下SQL查询语言,做了不少网上的例子,今天跟公司负责数据库的要了帐号密码,想着以后自己导出数据,原本以为有难度,没想到用到所学的SQL知识不到5%,有点小失落。
6月28日更新:
最近我去了一个python oj平台做算法题,遇到难题还是比较郁闷的,但是算法部分还是得补。
这周和在今日头条做程序的同学聊了聊,他明确指出我目前在北京很难被招聘到,因为半路出家也没有经验。我也理解,认识到了这个问题,所以也在思考学习的意义。
回到当初学习编程的初衷,是为了手中的股票数据,直到现在学什么不学什么也是按照股票数据需求走的,所以才没有学了更加好找工作的web框架。
有人发私信问到底该不该转行,我也没有什么好的建议,因为每个人的情况不一样。而且发现这个题目下的回答包括我前期的回答有很大的误导性,就是说自学编程很容易。但是随着现在越学越深入,发现想要系统的学会编程,还是需要付出很多努力的。
所以我希望大家都能理性的综合的考虑是否需要转行做程序员。
7月26日更新:
有段时间没来了,贴一段最近写的东西:
最近编程的学习有点没方向了,各个方面都学习了一些,但是对下一步如何走产生了迷茫。
静下心来思考当初为什么要学习编程,初衷并不是为了赚钱或者找份工作,只是为了解决当时手中遇到的问题,有一个明确的目的。
所以我觉得是时候做些自己喜欢的东西出来了。
每天早上起床拿起手机第一件事就是看知乎日报中的吐槽,这个习惯坚持了很多年。我在想,一定有很多人和我一样,希望早上能看些开心的小段子,然后开心的去上班。
所以我决定利用现阶段的程序知识做一个关于段子的东西,也许是公众号也许是网站也许是其他形式。
8月17日更新:
上传了一个python3.5 32位版本的压缩包,里面包含了很多常用库,省得下载了。下载下来后直接解压,然后用pycharm关联一下就可以了。地址:http://pan.baidu.com/s/1slLQYgH
只适用于win7 系统
9月17日更新:
最近两周实在是太忙了,虽然在公司主要做数据,但是利用空闲时间给公司做了个接单小程序,让公司的某个加盟商的客源翻了一倍,然后又帮助加盟商用爬虫写了个订单提醒的小东西(公司的短信提醒平台太渣了),所以这段时间一直维护优化这两个程序。而且开发出的这个程序让我看到了一点做兼职赚钱的方法,下一步准备研究研究。
做这个程序也是因为学习web框架学的很迷茫,django学到一半换成了flask,falsk又有点想放弃。web框架学习的方面很多,并且没一个明确的目标,照着书本一行一行学总觉得很枯燥,所以感觉有点迷失。
flask框架还是要学下去,公司的加盟商越来越多,天天都要跟我要数据,想想以后发数据就头疼,不如就搭建一个数据中心好了,让他们自己去查。
希望今年年底真的能把web建站学好吧。
12月8日:
又是几个月过去了。最近在自己身上发生了很多事情,让我想在明年去大城市找找工作。由于之前一直做的数据类工作,所以还是想在这方面做出提高。最近一直在学习机器学习,也就是sklearn,这都是第三四次学习机器学习了,希望这次能学下去。晚上有时间在复习sql知识,打算为明年换工作做个准备。
3月8日:
已经辞职,在3月11日打算去深圳找工作,找到工作后再向大家汇报情况。
3月17日:
今晚把电脑组装起来有时间来这里给大家更新下。
我是3月11日晚上到的深圳,来之前已经将房子联系好,而且投了很多简历,面试一直安排到了今天。投递的方向都是数据分析数据运营,基本上就是挨着投,没有200家也有100多家了,最后有接近20家邀请面试。这些天总共面试了15家左右,有几家可能会给offer,其中一家已经给了,其他的周一才能有结果。
邀请我面试的公司有很多是外包的,外包的岗位是腾讯,华为的工作,剩下的就是一些小公司了。整体面试难度都不是很大,好好复习复习python基础知识,还有机器学习方面多举几个例子应该能过了技术关。
整体感觉还是很一般,毕竟我投了那么多简历,只收到了20家的面试,还是很难得到企业的认可,企业对30岁的数据分析基本是属于很有经验的,而我顶多就是应届毕业生的那种感觉。
当然我也不后悔转换学习python,如果没有这次转行,我还是无法来一线城市工作,给自己留下遗憾。
说点题外话,我今年就真的30岁了,可是因为一些原因一直没有结婚,这也就是外人看起来我比较随意,在这个年龄大部分人还是有老婆孩子的,生活压力较大,而我基本没什么生活上的压力。第二是转行学习编程,真的需要很大的兴趣,因为在这个年龄生活中琐事烦心事很容易将自己的耐心磨没了,我现在就是每天不写点代码手就痒痒,哈哈。
总之,我还是走出来了,在家这边呆了30年终于勇敢的来到了距离家乡1700公里的深圳,虽然找工作并不顺利,但是内心还是挺开心的。
正式上岗之后我还会过来更新。
哦,忘了说薪资了,8K-10K的样子,福利方面也要比家乡好一些,比如年底双薪还有年终奖,五险一金也都有,说真的我已经很满意了,我的第一年目标就是先呆下来。
3月29日更新:
来新公司上班已经一周了,入职了一家港企,全新的环境还需要适应。其实到这个时候我从自学到在一线城市找到程序员工作已经算是告一段落了,一路走来,感慨万千。
在去年的这个时候刚刚来省会找工作,到年中遇到了现在的女朋友鼓励我应该出来,到现在自己真的来了一线城市,想说的很多但是不知道从何说起,其他的改天有时间再聊吧。
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
三、精品Python学习书籍
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
四、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
五、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
六、Python练习题
检查学习结果。
七、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
最后祝大家天天进步!!
上面这份完整版的Python全套学习资料已经上传至CSDN官方,朋友如果需要可以直接微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。