大家早,今天将会是猴年的最后一期技术文章推送,因为,明天我们就要放假啦!最近文章的阅读量普遍偏低,我思考了很久终于想通了,原来学生们都放寒假了。当然,肯定也有一些放假比我还早的朋友们,在家里上上网打打牌多自在,谁还去看技术文章呀。
对于还没有放假的朋友们,也希望大家能够早日回到家中过年,提前先祝大家鸡年大吉!下一期公众号推送将会在2月3号准时回归。
另外,新年祝福不光只是在嘴上说说哦,本公众号在大年三十和大年初一两天都会发送红包,也是感谢大家长期以来对我的支持。具体几点钟发送不确定,因为人数较多,红包有限,能不能抢到全看缘份,大家当天随手打开微信就有可能发现惊喜哦。
本篇来自
南尘
的投稿,作者作为一个即将毕业的大学生,分享了他在学习编程以及实习期间的感悟。希望能够对大家有所帮助。
南尘
的博客地址:
http://www.cnblogs.com/liushilin
我没有文笔,所以我原本在博客园是只写技术干货的,因为我本身就是一个老实朴素的码农,没有煽情的文笔,唯有烂漫的感情却无处安放。
上周五我对我的开源毕设第二次较大更新做了分享:【开源毕设】一款精美的家校互动APP分享——爱吖校推 [你关注的,我们才推](持续开源更新),也同步到了github:
https://github.com/nanchen2251/AiYaSchoolPush
突然灵机一动,我学习了张哥一如既往的风格,在github后面加了一个支付宝奖赏。
我不过是随手一弄,并没有让大家奖赏的意思,只是觉得如果大家有所支持的话,给个star或者fork奖励就好了,然而我怎么都没有想到,就这么一个小小的举动,让我真的在支付宝得到了8元钱打入。
当时看到后台通知的时候,我心里真的很感动,因为我何德何能,做的并不那么完善(一直在完善)的开源项目,却得到了这位支付宝用户的打赏,我心里是受宠若惊的。
8元钱,你不如8万元来的实在,但是真真切切的带走了我的灵魂~
不由得回想起过去,从小成绩优异,但每每到关键时刻却总是发挥失常,高考后进了一个二流大学,从此人生不再相信这世界原本的美好。
自从遇上了编程语言,我才找到了自己真正的路,我才发现,以往的一切对我都没有那么大的吸引力。真的是兴趣,我不知道在坐的小伙伴们,有没有这样一种感觉,做开发,完全没有感觉在工作,每天都能学到新的东西,也许时有弯路,但总能一步一步前行,所以无论何时,都是有收获并快乐着。笔者还未毕业,也算一名大四的在校大学生,却真真实实的感觉到这个社会的无情与冷漠,却也感觉到这个世界有时候会让你觉得无比的真诚,以至于让自己忘乎所以。但这一次意外的打赏,人生第一次尝试,也得到了第一次最最真实的反馈,这样的真情远比那用一些肮脏的东西换来的金钱来的令人珍惜。
笔者也曾面试阿里京东,各个公司的切入点不一致,但除了面试基础知识和创新意识,都要求有一个真正的情怀。
情怀,这个说不清道不明的玩意儿,有时候,就是那么独特奇怪。
我知道现在我们行业的培训机构比比皆是,大部分还有一定的从众心理,我身边这样的朋友群体也是信手拈来,不过我真心有话告诉你们。
如果,你有一定的编程基础,我真的不推荐参加培训机构,我想培训机构存在有它的意义,不过对于有一定基础的你,我想性价比值得权衡,因为我想培训机构要想一个班一个班的培训,班级水平总有高低,讲师一定会以服从多数的讲解思路做讲解的,所以对于有基础的你就不那么必要了。我知道你或许是因为觉得自控能力太差,需要培训机构这样的高强度学习压抑自己,但你一定会经历这样的心烦,脱节后怎么都跟不上,还好,编程不如数学,不会如同数理化那样层层相关,所以你可以选择性的学习。但其实,不管你在哪里,你都可以学习,因为笔者一开始也是什么都不懂,经常面对成堆的知识,发呆一上午。但万事开头难,当你稍微有点入门以后,你会发现,你每天都是开心的,真的。
对于初学者,包括给我支付宝赚钱那位小伙伴,我真心的想跟你们分享我的心路过程。我来自农村,家里一堆一堆的事儿压得自己喘不过气,有些人,一辈子就只能依靠我自己了。虽有压力,但我从来不缺动力。因为我真的感觉,做起开发来,没有一丝时间是光阴虚度。我大学一二年级的时候,天天打英雄联盟,不去上课,整个学渣形象。辅导员要开除我,班级同学不喜欢我,所以我破罐子破摔。直到遇见java,我真真正正地开始了自己的编程之路,我从一个一个的小demo,慢慢地成长,虽然慢,但总在前行。
我真心想给这群和我一样一步一个脚印走过来的小伙伴们,带来一些自己的看法。
1、
博客真的是一个很好很好的东西,绝对是你的良药,坚持写逛博客,你可以和大牛们切身交流,你可以总结你的问题和分享你的快乐,你也可以完全地把自己的想法告诉他人。
2、
怎么学习?如果你什么基础都没有,上面说了,培训机构的确是速成的一条道路,但是它并不是一帆风顺的,相对于学校的课程,除了全面我认为没有什么差别,除非,你能进到一个很好的培训机构,或者,你真的一点基础都没有。下面我针对自学,说下我的切身总结。
a)
现在网上有很多自学型的网站,什么扣丁课堂,网易云课堂,mooc大学等,比比皆是,上面知识五花八门,但如果做一个巧妙的总结,还是很全面的。不过用网页学习的唯一缺点就是很耗时,好处呢,当前是更加通俗易懂一些,虽然全面性不如书籍来的踏实,但实时性要比书籍学习快的多。
b)
网上学习的话我推荐的方法是不要一边看视频一边写代码,而采取视频后再自己写代码的方式,前期会比较困难,你可以看几分钟写一点,重在理解,不要去背诵。当你慢慢做的多了以后,你会发现,这个东西真的跟数理化差距不大,就是一层一层的东西,你入门后会发现一切都上手很快的。
c)
总结相当有必要,不管你是写在博客,还是写在印象日记一系列的文本记录工具上,总结都是你最应该做的工作。在这里再次推荐博客,因为你如果能自己把自己所学给别人讲明白了,那我想你是真的会的一大半了,而且你以后也很方便自己查看总结。
d)
如果你用书籍学习,一样推荐是看后再自己去写代码,而不是一步一步的照着代码敲上去,这样你获取前期会存在背代码一样的嫌疑,但你始终是在进步的。
e)
多关注浏览大牛博客,吸取博文中有用的营养,特别是那些活跃的大牛,真的是值的自己去经常关注的,因为他们所讲解的东西,很多时候对你的帮助很大。
f)
这么久以来,个人觉得真的是你想学一门开发语言,你倒不如直接上手做一个小项目出来,这样是学习最快的方式,不过要求有一定的基本功,不过只要熟悉一门语言了,那你会发现,其实你要上手另外一门语言真的是以10天为单位来计量的。