计算机专业难吗?
“太难学习了”,“根本学不会啊!”“老师你好,我想退学” 这是最近我听到三个不同的学生说的类似的话 我很震惊 这都是学多久了呀?才这么失望。。。
先说观点 在正确的方法论下,认真学好基础(数据结构、操作系统、计算机网络等)是绝对可以实现的,也是相对容易的。但是,在现实中,绝大多数同学都无法实现这个目标,或者无法深入去学习更多的知识。为什么?因为大部分人遇到这些问题的时候,要么就放弃思考,直接搜索答案,复制代码,这样当然不可能学好;要么就是自暴自弃,觉得学习就是这么难,干脆随便选个简单的专业去混个学历算了。
那什么才是正确的学习方法论呢?我觉得可以总结为四点:
1、主动学习。在学习新知识时,主动去寻找并掌握相关知识点,而不是等着老师去推进。对于刚接触计算机的小白来说,这个过程或许有点困难,因为你需要重新塑造自己的学习方法。但坚持下来,一定会看到成效。
2、实时输出。好的方法当然是让你事半功倍,但在你真正实践的时候,会遇到很多你不知道的问题。这个时候你就需要去解决这些未知的问题。也就是一边输入(学习新知识),一边输出(解决问题)。如此反复迭代,你对知识的理解才会深入,才能将知识内化成你的实力。否则,只是看完一遍书,做了一遍练习,可能你连题目都解不出来。
3、学以致用。前面讲了那么多,如果你不付诸于行动,那么一切都是空谈。而行动的目的就是要将你所学的知识运用到项目中去。只有当你解决了真实项目中问题的时候,你所学到的知识才能有所价值。同时,你也才能找到自己在技术上的短板,从而更有针对性地学习。
4、反思和复盘。每天/每周/每月进行反思和复盘是非常重要的。你在这一天/一周/一月里学到了哪些知识?遇到了哪些问题?是怎么解决的?有没有更好的解决方案?等等。。。通过不断复盘,你将更能清楚地认识到自己的短板,然后更有针对性地提升自己的实力。
做到上述四点并不容易,需要我们有坚强的意志力。好在,我们年轻,我们有资本去努力,去付出,去坚持。
只要你能坚持下去,我相信一定会收到成效。 这个坚持的过程或许是痛苦的,因为人在面对自己不喜欢的东西时,本就会打退堂鼓。幸好,我非常喜欢学习,因此我在学习中几乎不会感受到痛苦。 如果,你现在处在迷茫状态中,不妨问问自己。你喜欢学习吗?假如回答是否定的,那我建议你先去找一份你喜欢的行业去做做看。因为,唯有喜欢,你才能长期坚持去做,才能获得成长与收获。