电脑编程难学吗_电脑编程的难度系数
两个人一起学编程,一个人三天打鱼两天晒网,打两个小时游戏摸十分钟书,学了三个月下来,会用C语言做点简单的数学题。
你跑过去问他,自学编程难不难?
他一定会跟你说,难,真的是太难了,简直不是人能学会的东西好不好。
另一个人每天学习编程C小时,打游戏两小时,一周学五天,周六日放开了玩,日常学习不算太累,虽然偶尔会卡壳,但好在也不是急用的东西,慢慢思考就会了,没太大的压力。
你跑过去问他,自学编程难不难?
他一定跟你说,还好吧,没有感觉特别吃力,就是慢慢学然后慢慢就懂了。
明白了没有?
自学编程最难的不是编程,而是自学;不是知识,而是自律,是能不能合理安排时间,是能不能做到自我激励。
因为说句实在的,互联网发展到现在这个程度,网络上的学习资源完备且高质的情况下,在学习资源的获取上,自学和非自学早已没有界限了。
你报个培训机构,里面的老师大概率还没有B站上的免费课程讲得好。
自学与非自学唯一的界限就是有没有人赶着你,逼着你,监督你。
而如果你的编程学习需要人来督促你,那完了,你从培训机构出来的那一刻,你的整个职业生涯就定型了,而且一定会走下坡路。
所以,做不到自我管理,自学编程一定是很难的,而且是难上加难,编程的难加上自学的难。
我就直说了吧,我劝你放弃。
所以你除了迎难而上,坚持自学之外,没有第二条路可以走,哪怕报班暂时逃过一劫,之后也还是要面对。
这里给一个学习规划的小建议:
采用项目式的学习法,而不是教科书式。
我非常不建议科班学生在课堂之外还拿着本书从头看到尾,然后啥都不会。
因为编程的本质更偏向实操而不是理论,很多东西你不动手,给你看个十天半个月你还是不会明白,但给你上手敲几行代码,你立马就懂了。
所以说,不要教科书式学习,而是要项目式的学习,以完成某个项目为目的去学相关的知识,哪怕不全面也没关系。
具体的操作方法可以参照这个流程:
1.找一个和方向相关的项目。
可以是小程序、可以是游戏、也可以是网站,重要的是你喜欢。
2.了解完成这个项目需要的大块知识。
比如如果开发网站,你就可以看一看网站开发概述之类的书,了解大致需要用到哪些知识。
3.边学便动手。
看一部分相关知识就完成一部分代码,直到遇见瓶颈之后再去看相关的知识,周而复始。这样会给你一个持续的正反馈,让你从编程中体会到快感,而不只是枯燥无味的书本知识。