06-没有基础的计算机专业准大一新生如何提前学习编程,什么是最佳策略?
你好,我是悦创。
今天我们来聊聊,准大一新生如何提前学习编程,怎样才能更好的应对大学学习呢?什么是正确的路线呢?我将在这篇文章中一一为你解答。
在中国其实大部分读计算机专业的学生,在高中以及之前很少会接触到学习编程的机会。并且编程不是主科,除非有计划走信息升学这条路的家庭,否则很少会有基础。
此刻,你有可能会觉得国家不是出台中小学人工智能学习了吗?——现在只是推广,也只有一线城市、好学校、有条件的才有可能,并且学校安排的也只是“培养兴趣”,大概率不会讲具体的编程内容。
上面讲的只是背景,既然背景我们无法改变。那么,当下要如何去应对和改变呢?
这里就要区分几类人群:
- 第一类:自学「跟着学校学,也算自学」;
- 第二类:报班;
- 第三类:私教;
私教课前需要预习吗?
其实,之前一直想要讨论一下这个问题。不过一直没有充足的时间,现在接着香港科技大学的学员父亲提出的需求:

我来正式的回答一下吧!
学习编程是否需要预习?
这个问题其实本质上需要看你是怎么学的,如果你是跟着学校老师、普通机构老师、普通的编程私教老师,那么我还是推荐你去预习!
这不是拉踩,只是表达事实。这些老师,为什么需要预习呢?
学校老师:只要把课程进度赶上,内容讲完,不论学生会不会、有没有习得精髓(建立自己的编程思维、逻辑思维、学习方法、思考方法等)只要学校老师讲完这门课,那么就大功告成了。(个别优秀的学校老师例外,不过又有几个呢?又有几个可以被我们遇上呢?概率有多低呢~)
普通机构老师:非专业计算机出身、就算是专业计算机出身,本身自己走到今天技术的层次,也是跌跌撞撞没有思考清楚,只是被动的吸收和提升。一个没有花费足够的时间去思考和研究的老师,只会讲语法。专业的程序员有可能还会分享一些他的经验,不过经验都是会过时的,只有原则不会。(上面提到的学校老师,也只是更多的停留在语法层次)
语法不重要,语法都是表象,都可以理解成是最终的“结论知识”。学习是为了尽可能深层次的进行思考和研究,知道为什么如此实现,知道这么实现的具体路径(想法💡——>落地代码实现)
普通的编程私教老师:单纯的割韭菜,甚至比学校老师还不靠谱(普通机构老师同理),多的不讲。只要能引发你的思考即可!
为什么跟我学不用预习?
因为,我要的不仅仅是你学会语法。更多的是学会研究、思考、建立属于自己的编程思维、记笔记等,告诉你“思维这条路怎么走”(就是如何思考并着手写代码,代码不是一看就会写,而是一步步思考推敲出来的)。
我要引导你,我要让你从原本的“无意识思考”——>转变成”有意识的思考“!
如果你预习了,你会对我某些提问提前有个预判与答案,等于我在问你的时候,你是在带着答案来回答我的问题。并且你的思考结果或者方向会被“预习”所局限住。而不是,自己独立思考得出一个属于自己的答案。(不要被局限,每个人的理解与答案都不太同)
看起来预习是会加快,但实则会让我想要给你培养、建立思维与研究形成了无形的阻碍。
这和传统学习不同,看完有什么想法随时沟通,你的想法对我很重要~
公众号:AI悦创【二维码】

AI悦创·编程一对一
AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++ 辅导班、java 辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发、Web、Linux」,招收学员面向国内外,国外占 80%。全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。当然,还有线下线上摄影课程、Photoshop、Premiere 一对一教学、QQ、微信在线,随时响应!微信:Jiabcdefh
C++ 信息奥赛题解,长期更新!长期招收一对一中小学信息奥赛集训,莆田、厦门地区有机会线下上门,其他地区线上。微信:Jiabcdefh
方法一:QQ
方法二:微信:Jiabcdefh

更新日志
73f91-于83efb-于a842f-于8def1-于79091-于75481-于87164-于b2b61-于24617-于70353-于ae8a4-于9bfdc-于4d098-于1c35a-于cbb3a-于76989-于86c50-于027da-于