大家好,我是考100的代码小小顾,祝大家学习进步,加薪顺利呀。今天说一说自学编程:还在只做收藏怪?接地气的学习攻略来喽,希望您对编程的造诣更进一步.
今天来跟你们聊一个入门级话题,怎样自学编程,以及自学编程的常见误区。希望可以帮助大家少走弯路,少踩坑。
那么我想问下大家:你想学好什么技能? 现在请把你想要自学的技能打在下方评论区,让小伙伴们看到自学的力量。
01 勤动手
学编程,一定要勤动手。光看文章、视频、不动手写代码是不行的。编程是偏工科性质的,强调的是动手能力。勤动手,不仅仅是跟着你所学的教学视频打打代码,还要以兴趣为出发点去做点小项目,一些可以给你带来成就感的项目。举个例子,初学C++,如果你的兴趣点在游戏,那完全可以自己动手写个游戏。植物大战僵尸、黄金矿工都玩过吧?想写,只需要写几百行C++代码就可以搞定。
给大家介绍个开源小项目SimpleNES 代码很少,20多个文件,每个文件几百行代码。条理清晰,非常方便学习,无论你是什么操作系统,花几分钟编译好,下载几个rom,就能玩上一天,然后忘记了自己学习的初衷。
举个Python的例子
平时喜欢看小电影,正经的那种哦。
那就可以写个爬虫程序,下载我们喜欢的电影,喜欢看小说,也可以写个爬虫小小说,当然,不正经的那种也能下。除了这些自娱自乐的小项目。
总而言之,多练习,勤动手,胜利就在前方。
02别只做收藏怪
我发现不少人都有这样的问题,到处搜集各种各样的学习资料、学习视频,网盘分门别类地整理了50G、100G的资源,自我陶醉在整理的快感中,但是内容自己从来不看。这也是我刚开始自学的一个问题,我收藏了等于我学会了,资料在精,不在多。去百度、知乎、B站,等各个平台搜一搜,看看评价、孰优孰劣自然明了,把逛淘宝货比三家,点外卖精挑细选的精神,拿到选学习资料上,我相信绝对能挑出优质的资源。当然为了省事,也可以看一些优质的up主的推荐资料。
03 不过分纠结于编程语言
打游戏、玩LOL、王者,新手都会纠结的一个问题是:到底玩哪个英雄,哪个牛逼我玩哪个,我就想玩哪个能一打五,carry全场的英雄。但现实往往是,厉不厉害主要取决于玩家的操作,主流英雄,版本答案摆在那里,挑自己喜欢的就好,编程语言也是如此,不用过分纠结于学哪种语言,根据自己的方向去选择。比如人工智能领域的版本答案就是Python。
当然有精力再多练几个英雄C++或者Java那就更好了,练好了 一个英雄,在练另一个毕竟操作意识在那呢,学会了一种编程语言,再想学其它,也是水到渠成的事。编程,重要的是编程思想,是操作,而非编程语言本身 。
04 打好基础,不要盲目追热点
学编程,一定要先学好计算机原理的基础知识,存储、内存、显存分不清:静态链接库、动态链接库没概念:绝对路径、相对路径不晓得:或运算、与运算、异或运算搞不明白,那只能说是学了个寂寞。千里之行,始于足下,道理谁都懂,但并不是每一个人都能做好,不要盲目追赶热点,新出了什么技术,看是学的热火朝天,实则只会导致,啥都懂点,但啥也不精通,基础很重要,稳住发育,别浪.
05 制定计划,贵在坚持
凡是欲则立,不预则废。没有一个切实可行的学习计划,那失败几乎无法避免。漫无目的、毫无计划的学习,效率低不说,还容易中途放弃。因此,一定要做好一份学习计划,可以根据自己想要学习的知识,罗列出学习的每一个步骤,以及它们的完成时间。最开始的学习计划,也不需要尽善尽美,在学习过程中,我们可以根据自己的情况,进行调整和完善,计划列好,就要严格执行。
学习是个时而欣喜若狂,时而郁郁寡欢的道路,希望在看我这篇文章的小
伙伴们,希望你也能坚持下去,时间会给我们回报。
小伙伴们可以关注一下,每天会分享一些编程知识或者学习方法。
另外我整理了很多学习C语言C++的学习书籍和视频,大家可以扫下方自行领取:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/4141.html