阿文约我到茶餐厅吃午饭,谈到他儿子毕业了,本来想找工作,学的专业是工商管理,说着他有点激动,他说儿子竟然想做程序员。
毕业了才这么想?是想宅家做程序员,躺平的节奏?且听我说说。
小白必知:啥是编程
有人戏说,搞编程的十个有九个秃。别害怕且听下去。
通俗说,编程跟堆积木有点像。从输入到输出的结果的过程,这过程是使用指令代码让机器进行运算和处理。
现在还有一些说法,编程是把现实世界映射到数据世界的一个过程,如面向对象思想,面向事务的切面编程。
自学前,知识结构重要吗
在学校学计算机的学生前两年主修公共课、专业的基础课。
例如高等数学,物理等工作中很少用得到。因为这些一般是大数据分析,游戏数值设计岗位的要求,不用敲代码也能搞计算机。
然而数据结构,算法,乃至设计模式,越往后学,就会越有用。
所以,尤其是文科专业转型的小白,知识结构的基本了解显得尤其重要。
怎么样构建自己的知识结构
记得刚开始学习编程的时候,迷茫,不知如何开展。常常会别人说学哪个,就去学哪个,今天学一下python,过几天学一下java,该怎么开始?
从计算机学院出来的学生,学校都给设计好几十门课程,课程设计,实践,基础理论及专业课对每个学生构建成了不同的方向,软件和硬件方向。
那没有学校专门训练过的人,建议可以走学历教育方向,如自考,成教,特别需要毅力和时间,年轻人可以坚定走一波。另一种走培训班,有人领着学,学习路线基本上是以某语言为专业,主攻一方向。
从上面两个方法再折衷,用自考公布的或同学的学校的课程设置,从而大概了解知识结构,就是说看有哪些课。从培训班等了解一下某个语言的学习的课程设计、路线。
最重要的一个是从招聘信息了解必知必会。
有人问前两个都需要成本,网络上不是很多教程吗?对,更强的自我控制力,时间管理能力作为大前提,知识结构是基础。
自学VS培训班
自学的难度比较以前降低不小,网络上的论坛,圈子,免费视频教程应用尽有,是小白学习的好地方。培训班是付费的,快速学习的一种职业教育。
总之自学编程更侧重自我管理,多动手写代码能力,必须定期检查质量。培训班速成,学习和练习更加要跟上进度。
不管选哪个,最终有人都会因为坚持而成功了。坚持两个字请细品,曾经有一本书,叫《微习惯》。每天坚持一个小习惯,哪怕写一行代码,读一页书,将给你带来强大的质的飞跃。
谢谢阅读,下次再会。
声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者代码小白林sir说所有,原文出处。若您的权利被侵害,请联系删除。
本文标题:(小白学编程应该从哪里开始学)(初中学编程应该从哪里开始)
本文链接:https://www.51qsb.cn/article/m8o8o.html