如何自学好编程技术

不知道你是怎样学的。。。不过反正一口想吃个瘦子一定是行不通的。。。

说说我自学的阅历。自己211小本,目前大四,大学前两年半都是混吃等死。大三下学期觉得这么下去也不是个方法,遂自学。在此之前我相当于一点儿编程阅历都没有,以往的作业都是抱大神的大腿。独一的基础是经过近三年的潜移默化,对c言语系的言语的语法有一些基础的了解。我从往年四月份末尾学,每天差不多六到八个小时,学习的途径是看马战士的java教程视频,从最基础的面向对象的概念末尾学起。每看完一集视频我都会细心回想一遍要点,然后把每个视频的例子都写一遍。假设中间卡住了就回头再看视频,然后再重新写。基本上上去一个小时的视频我需求花两到三个小时左右的时间消化。那些日子我基本上整天就在想编程的事情,睡前也都总结一下明天学到了什么。学了近三个月,到七月份我曾经可以独立的用ssh写个网站了。比起大牛我当然差的很远,但是跟自己比拟,我曾经对自己取得的提高十分满意了。大四一开学我到一家互联网公司实习,目前担任的是前端的任务,要学的东西当然还有很多,但支撑我学习的动力曾经渐渐的从单纯想证明自己不比他人差的一股气变成了兴味。

我觉得自学完全是没有效果的。如今网上的资源太丰厚了,教程一抓一大把。我觉得题主关键是要找准切入点,从一门言语学起,学的深化一些,别贪多嚼不烂。另外是找准适宜自己的学习方法。对我自己而言,我看编程书籍就会犯困。。因此我选择看视频学习。但是无论是什么学习方式,多入手编,都是绕不开的。从题主写贪食蛇很费力来看,一定是往常代码写的太少了。。。我自学java的时分也写过一个复杂的贪食蛇,记得也就一百来行代码。。。光看视频,不实际,是永远不会提高的。

当然我这么学有个比拟严重的效果,就是基础不够扎实。。。数据结构,操作系统,网络原理,等等都很重要,但是我觉得这些可以放到前期渐渐补上。反正既然选择了编程的路途,就不能停下学习的脚步。

提供最优质的资源集合

立即查看 了解详情