我们所讲的这些编程知识,相对于一些电脑应用软件,比如Office、CAD或者Photoshop,确实更难一些,但它也算不上什么“高精尖”的技术,为什么还是有很多同学费尽了洪荒之力,还是学不会呢?
如果你确实努力了,资质也不是太差,很有可能就是因为你的学习方法不对!
学习方法本来是因人而异的,但飞哥还是总结了最具有普遍性的三条,我将其称之为“三勤”,供大家参考:
简单的说,有问题一定要问。
首先就是:
觉得“别人都没问,就我一个人问是不是显得我很‘笨’……”
错了呀,同学!你能把问题问出来,其实就已经比很多人强了。我们前面说过,能提出问题把问题表达清楚,就开始入门啦!你知道有多少同学是根本没搞懂但就是问不出来问题么?
你捂着脸在旁边哭,“飞哥,我不害羞!但我就是你刚才说的那种人:根本没搞懂但就是问不出来问题……o(╥﹏╥)o,咋整?”
练呗!强迫自己从提出第一个问题开始,每天多问一个问题,还不行就先打草稿;嘴上说不清楚就用QQ……总之一定要问出来!
提出问题本身就是一种能力,能力怎么才能获得?只有练啊。
整个学习过程你当然都要动脑子,我就不再废话了。
飞哥要强调的,从一开始就多琢磨琢磨:
25周过后,怎么写简历,怎么去面试!
注意,是“一开始”,不要等到最后要出栈了,才指望着一个什么“简历/面试辅导”——那时候已经晚了。有句话叫做“巧妇难为无米之炊”,你简历里面写什么你面试的时候能和别人谈什么,这些得靠你平时积累才行啊!
比如你的项目经验,从哪里来?你明明就没有项目经验。这都得靠你“移花积木”“改头换面”:比如我们上课的时候讲到某个知识点,飞哥告诉你实现这个功能,
一定要认真准备/参加:模拟面试和表达沟通能力。
意思就是要多敲代码。
不要勾重点不要记笔记,把代码跑起来。
我们教室和寝室的墙上都贴着一句标语:键盘敲烂,月薪过万!就是这个意思。
每一课每一天的作业,其实比每一课每一天讲些什么更重要。
—— 贯彻:“循序渐进,以练带学”的原则。
编程是一门手艺活,所以“拳不离手曲不离手”,程序员——尤其是初级程序员——不会写代码,那就是白瞎。
为什么敲代码这么重要?
看着录播,同时打开VisualStudio:
这个过程中,就完全有可能:
首先,自己想办法解决;解决不了,马上就问。
傻瓜都会,而且解决你所谓“问不出来问题”的毛病。
一定要理解:
飞哥上课,只要能用代码演示的,我就会觉得很轻松;不能用代码演示的,我就会非常痛苦。你得组织语言,做类比、画PPT……效果怎么样,还心里没底。
不要完美复刻,要边写边想。
不要死记硬背。最好都是“练”出来的。
除了单词,其他的都不用背!
还有人问:学了记不住怎么办?记不住就去查呗,只要你能查出来也算。
不要仅仅通过语言来理解,我们当然要说话,
一个知识点,你掌握得对不对,怎么检验?
查资料:低效 而且 有风险?
发音 => 拼音文字
词根 => 偏旁部首
顺序调整:讲义需要系统化,但是课程需要循序渐进,所以有时候,上课顺序会和讲义顺序有所区别。
如何查找?多快好省!前端后端,线上线下,名师精讲
更多了解 加: