在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「编程的资料从专业入门到高级教程」,
点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!
在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「编程的资料从专业入门到高级教程」,
点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!
最近突然发现,入门编程的时候,学习编程基本可以按照中学时代学习的方法来;但当进阶编程、脱离初学阶段开始解决实际问题的时候,就会和应试教育体制有意无意灌输的思想产生冲突,甚至是截然相反的冲突,如果按照小初高那一套习惯学习编程,那么很可能会踩大坑:
· 小初高时代 99% 以上的考试是闭卷考试,所以记背概念是必须的,否则考试的时候无法做题;而编程并不在意你是否背会了 C 语言某 STL 函数在哪个头文件里,相反,编程强烈要求你在遇到没见过的东西的时候,迅速动用一切搜索手段查出这是什么并解决。
· 小初高时代“抄”是主流价值观所排斥的,是绝对放不上台面的,比如抄作业会被老师骂、抄考试会被开除或者取消成绩;而编程的时候,谁“抄”的功力好、谁更精通“抄”,谁就更厉害,因为编程只关心你如何最快、最好地解决问题,你要做的便是找到最佳解决方案,自然要“抄”;而小初高闭卷模式下学生的终极目标是考高分,“抄”显然会破坏公平性,也不利于学生提高做题能力 。
· 小初高时代宣扬“精益求精”,而编程要求“能跑就不要动”。
· 小初高时代能力导向,也就是说你学习好做题做的对,你就是王;而编程是供需关系导向,也就是说你需要学习新技术、业界通用的技术。你的 VB 能力再强,哪怕你能用 VB 构建一个电商系统的桌面应用,也不会有人买账。这也解释了为什么很多入门的计算机科班把 c 都学冒烟学满绩了,但看着各大公司的实习招聘要求还是感觉自己啥也不会。