编程难学吗?零基础可以学吗?我自己也是计算机出身,学的是Java。但四年下来,我发现至少有一半进入计算机专业的学生,一开始根本不懂真正的软件开发,是“一张白纸”。
可惜学了四年,很多张“白纸”变成了很多罐“浆糊”,带着软件开发可能害怕或者无所谓,但绝对不像的感觉离开了校园。因为我只写黑盒里的代码,不知道具体工作中如何应用。
第一,编程真的这么无聊吗?这么难又无聊?
我写代码快二十年了。虽然我不是以编程为生,但我好像是个老程序员。我对编程的看法可以总结为两句话:如何解忧,只有编程!
我经常思考一个问题:编程其实是一件非常有趣、好玩、实用、有成就感的事情。为什么那么多学生觉得编程很难?
台湾省知名技术专家蔡先生著有《编程ing》一书,并配图:
我觉得这张图说明了问题的关键——学习过程中的“正向”兴趣循环是否成功建立。
浓厚的兴趣和成就感是整个学习过程的“引擎”,为学生完成整个学习任务提供源源不断的强大动力。有无数事实支持这一观点。
按照传统的教学观,本科的主要教育目标之一是为学生今后在该领域的发展“打下坚实的理论和实践基础”,所以从一开始就要“严格要求”和“科学培养”。
这种观点不会错,但我认为我们计算机教育的首要任务,尤其是对初学者来说,是激发兴趣。没有兴趣,没有讨论。
很多大学生之所以觉得编程难,是因为现有的计算机教学方式从一开始就给了这些学生“痛苦”的编程体验,并且在后来枯燥的专业课中不断强化,最终让很多大学生对编程敬而远之或者畏之如虎。
第二,为什么很多非计算机专业的人可以通过IT职业技术学校学习编程技能?我觉得编程不难。
编程类职业技术学校学习的课程内容是根据市场上企业的需求开发的。学习就是工作,学习是通过工作来实现的。
而且教学大纲是循序渐进的,由浅入深,首先要做的就是培养学生对编程的兴趣,从中获得成就感,以兴趣为导向,循序渐进,在课程的各个阶段插入实践项目。
教师会引起学生的兴趣,鼓励他们探索未知领域,积极学习和吸收知识,培养技能,积累经验。
解决他们在学习过程中遇到的困难,给予及时的指导,帮助学生在学习中建立“积极的”兴趣循环。
所以很多人即使不是计算机专业也能在短时间内学会编程。
引入编程类职业技术学校合作办学,调整学科结构和专业结构,通过产教融合提升建设和人才培养,满足大学生更根本的需求——就业创业能力的提升和就业创业质量的保障。
高校通过加大对职业教育的政策支持,逐步与职业技术学校开展更深层次的合作,为毕业生描绘一幅可预期、可把握、可持续的职业前景。
所以编程并不难学,但是需要找到正确的学习方式和方法,才能获得更好的收益!
- 2024-04-22 中专100多分没有五年专全日制福州
- 2024-04-22 厦门职高学费多少
- 2024-04-22 华天职业技术学校
- 2024-04-22 宁德古田技校
- 2024-04-22 厦门市有哪些职业技术学校