谢谢邀请,
不是计算机专业的学习编程在开始学习的时候还是有点费劲,因为在开始涉及专业术语方面会遇到一些困惑,这个时期需要打好基础,所以在学习编程之前先学学计算机组成原理,了解下计算机的内部构造,内存以及CPU等原理,二进制和别的进制之间的切换,这些基础,培养好自己的计算机语言思维。
1.学习编程第一步还是要确认自己学习方向,目前软件方向分化的非常大,在这大致归纳下
前端方向,后端方向,移动开发,数据库,人工智能,大数据,运维/测试,UI设计等等
找到自己想去切入的方向,如果觉得没有方向,或者当前还没有意识到就去选择一门语言,当前比较流行的语言,作为一个实际的切入点
2.有了方向就要去选择学习方法或者资料,学习的时候建议以书本为主线,视频作为辅助来学习。
制定好学习的大纲或者学习计划,开始学习基本上都是兴趣满满,如何利用好这段热情,需要计划,热情过后形成习惯按照规划持续下去
3.找到合适的练手项目,这个对于自学的小伙伴来说很具备挑战性,因为怎么选,选择什么样的都是需要一定的认知程度,所以在这个阶段建议找一个明白人问下,怎么找需要技巧,现在不是很多自媒体平台,特别是一些技术号的,背后的小编都是一些技术高手而且做自媒体的技术人员普遍具备一些分享精神,所以下点功夫去弄肯定会有收获,如果实在找不到可以找笔者,帮你一块梳理下学习思路
4.持之以恒的学习劲头,没有毅力学啥都是空话,都是无稽之谈。
学习编程需要让自己坚持到自己开窍的那一天,那一天到来了后面的事情基本上是顺理成章的事情了,这也就是为啥大部分卡在入门的门槛上的原因。一旦有一天突然明白了里面的一些思维模式你会觉得,原来写代码是这么回事。
有了这种感觉,后面持续的学习也会更加有动力,也会觉得自己也能写代码,所以学习编程的小伙伴一定要坚持到那天。
守得云开见月明。没点魄力没点信心,做什么都是一事无成。
如果觉得看了有所收获,请你点个赞,或者关注下头条号,一起玩编程。