写给准备学习编程的你

本文探讨了编程入门的挑战,强调了坚持与热爱的重要性。提到了选择编程语言的困惑,指出没有最好的语言,只有最适合自己的。学习方法包括老师指导、在线视频和书籍,各有优缺点。建议多动手实践,通过解决bug来提升技能。
摘要由CSDN通过智能技术生成

随着IT行业的发展,现在越来越多的人开始接触IT行业。当然我也不例外。要说IT行业那就肯定少不了编程。但是,你真的做好去学编程的准备了吗?
当然,在写这篇文章的时候心情是忐忑的。主要是不知从何落笔,思绪繁多。也有一部分原因是本人本身也是个刚刚踏入这个奇妙世界的小白。并不像那些经验丰富的大牛一样总结的那样准确。总的来说,还是想把一些我得到的东西和大家分享一下。希望能对您有帮助。
从身边的人来看,学编程的原因五花八门。要么本身就热爱编程,要么就是为了以后找一个好点的公司,获得好点的工作。也有学校的课程,更有甚者是为了炫技学编程。。。等等理由。当然,初衷其实对于学编程来说并不太重要。最重要的是坚持与热爱。这个后面会谈到。
在接触编程之前,你要明白。编程其实是非常枯燥无味。是一个重复性极高的过程。有时候一行行的代码你可能会看的想反胃,这说法似乎夸张了,但是也不无道理。要想成为一个好的程序员,就要不懈的坚持与磨练。最主要的还是靠着坚持与热爱支撑着自己一步步走下去。
如果,你是属于那种能坚持下去的,那么恭喜你,你其实已经成功一半了。当然,如果确信你能坚持下去,那么下一步你应该思考,我学编程主要是想干什么,实现什么。或许你能看到短视频或者其他平台上可能会有程序员的语言之争,争论哪个是最好的编程语言,你也许也会疑惑选择什么编程语言?但是,其实没有最好的语言只有最适合自己的语言。主流的编程语言主要分两种,面向对象和面向过程。现在目前流行的编程语言有C语言,c++,(当然还有c#)JAVA,以及Python等等。。这要看个人选择。咱暂且不论。
在经历了选择语言之后,开始学习编程,当然学习的路上必定会有坎坷,这是不可避免的,学习的方法有很多,但是主流的方式有老师的指导,在网上看一些相关视频,以及一些书籍等等。
咱先来分析一下上述方法的各种优劣势,这仅代表一些个人的看法,实际情况其实是比本人论述的还要复杂。请根据自身情况而定。
如果入门有专门的老师去带领你入门,这种情况是相对好一些的,因为有人能给你及时指导纠正你的错误。这无疑是最好的,但是,不是每个老师的资质和资历都相同,所以说,这点是不能一概而论的。
也有人在网上看一些相关视频来自学的,这点个人认为这种办法可取也可行,但是也带有一定的局限性。对于初学者来说,许多语句和语法并不能完全掌握,而视频的制作者之所以能看起来代码写得行云流水,是因为人家有一定经验和基础。当然,不是说有多好,但是有一定基础的人和初学者还是存在一定不对等的。当然,也不是说没有优点,视频的方式能刺激你的听觉视觉感官,从而能让你在学习的路上的效率更高。相对于书本的枯燥,这无疑是一种好的方法。
当然,也有看着书本自学的,书本的优势是知识已经编撰成书,有一些前人的经验在书上,当然,缺点也是有的。就比如有些人是看到一堆文字就烦躁不安的,随着互联网时代的发展,这种情况更甚。再加之书本是之前就印刷好了的,已经定在那了,而技术是迭代的,二者差距必然会随着时间的流逝,差距正在逐渐拉大,可能你在看着手上的书,而现在主流技术早已迭代了,所以说个人是不大推荐的。
上面就是一些主流的学习优劣分析,希望能够帮助您在学习方法选择中选择适合自己的。
抛开各种因素,开始真正的编程。最重要的是,多动手,而不是光看着别人敲着一行行的代码,而不去动手,本人在学习之前也常听到这样的声音,这是老生常谈了,希望大家在学习的过程中记住。如果你光看别人敲着一行行的代码,而自己不去做,这样永远是学不会编程的。在学习过程中,bug是不可避免的,可以这么说,没有出过bug的程序员不是好程序员,甚至可以用“云程序员”来形容。经历了一个个的bug,相信你会有所收获和改变,相信在经历了一个个bug的洗礼,你会成为一个优秀的开发者的
(向 伟 大 的 开 发 者 致 敬)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值