为什么我的同学学编程学得那么好?我不管怎么学都学不会?

用户8328945825930


只能说你学的这门语言不是非常适合你。编程有很多种语言。每个人对每种语言的理解又不一样,像我以前同学学java,c语言,c#这类后台类的编程语言就学的非常好,但是前端类的html,css,JavaScript之类的学的就不怎样。我正好和我同学相反。我是前端学得好。后端学的很差。其实你可以选择你喜欢的语言一直学下去就好了。另外一点学的不好也可能是没有基础没的扎实。像我c语言二级考了三遍才过。但是每一次复习c语言就能获得不一样的东西。学会了很多之前不会的知识。所以一方面要认真钻研,另一方面也要选择适合自己的语言。明确自己学习的目的。这样就一定能好编程。




肥宅水


要想学习编程,就需要逻辑思维方式,还需要正确的学习方法。

编程需要语言、数学、物理、美术设计……多学科知识综合运用。这就需要有逻辑思维能力,把自己所学知识,先理解然后分解,在糅合在一起,形成新的知识体系,然后再加以理解,才能融会贯通。

编程是多门学科综合运用,那么学习方法,也需要把这些学科的学习方法,综合到一起用到编程学习上,才能学好这门知识。

学习编程首先是一门语言的学习。语文、英语或者其他外语是怎样学习的,在编程学习上都可以借鉴。其次,编程需要用到逻辑运算、建立数学模型……,这些知识就涉及到数学或者物理知识的学习方法。想要界面美观、合理,就需要美术设计方面的学习方法。

更复杂的编程就需要把更多的知识,糅合在一起,学习时也需要把更多的学习方法加进去。

总之,编程学习是一种综合学科知识学习,要想学好,就要把涉及到的学科学好,还要学会综合运用。如果没有这样的能力,还是早做转行的打算吧。



再学二十年


试着回答一下。

前言

基于这个问题,描述的宽泛,没有明确界定。所以也广泛谈一下。


别人家的孩子

在家长口中,总是有一个我们难以企及的同辈,叫“别人家的孩子”。


在题主口中,叫“别的同学”。

课程相似,老师相同,结果差别很大。

是我努力不够吗?

是我天资不行吗?

是我不适合做编程吗?


学习方法

不同的学科,有不同的学习方法。

侧重于常识类的,宜于背诵;

侧重于理解类的,宜于理解。

特别是大学,自由学习时间充足,在一个专业内投入大量的时间和持续的精力,才有可能深入进去并有所成就。这与天资无关。学习编程,属于这一类。


编程方法

大多数人,我们都不是那种“神童”、“天才”。

我们需要死记硬背一些知识,需要反复地试错,反复练习才能掌握。

就好比科比,有自己擅长的方式,有不擅长的。对于短板,科比每天凌晨四点开始训练,年深日久,要刻意使自己的肌肉形成记忆,这便是努力的结果。

编程的方方面面,也需要投入反复的刻苦的练习。


基本功

磨刀不误砍柴工。

计算机的基本功一定要扎实,比如对于操作系统、数据库原理、算法与数据结构,高深枯燥,大部头,想想都觉得要放弃。

当然,也可以忽视这些,成为一个码农,搬运代码。但是,长此以往,连自己都会觉得无趣。

所以,基本功值得花费最多的精力。

掌握了,受益终生。


结语

送给题主一句话:“书读百遍其义自见”。

再难的东西,要么作者写的有问题,自己都不知道说的是什么。

要么真的是理论高深,这就值得一而再、再而三地翻阅。

用毛主席的话说:“战术上轻视敌人,战略上重视敌人”。

把这艰难的编程知识,当做山头高地,占领它!


我是@程序员小助手,持续分享编程与程序员成长相关的内容,欢迎关注~~

程序员小助手


是不是自己觉得编程能力很弱,所以在编程的时候用担心自己做得不对去看别人的答案?

这样的编程习惯不可能学会编程的,学习编程必须自己亲自写代码,不用担心自己是否写错,只要负责写就好。对不对编辑器运行就有结果,自己判断得出来,有bug也没事,咱在学习。


ITer千里


学好编程,跟个人的逻辑思维,理解能力有很大的关系。真不是简单背几句代码那么简单,就是有什么地方卡住了,怎么看书或是写代码都过不去。一旦想通,就如洪水一样,立马就明白。

计算机很多都是要理解的东西,毕竟代码运行过程都是抽象的,完全靠人的想象。而且对数学要有一定的基础。计算机原理也要有一定的了解。要有一定的算法能力。写代码,会语言那都是在外的形式。

你要真的理解,可以先把基础打好,再结合学习语言开发。


小福福工程师


第一,自己已有的知识背景对于学习新知识是有影响的,可能你的计算机相关知识储备不够。

第二,可能在于学习的方法。尝试着带一定任务去学习试试看,例如先以能编出一个能在实际中便利你生活的某个小程序为目标,去研究需要哪些工作,也许能提高你学习的积极性和快乐。

第三,既然你周围有同学学的好,何不向他们学习,观察他们的学习方法,或者直接问他们有什么技巧,问问他们对自己学不好的看法,学会让朋友、同学或者老师帮助自己。

没有什么是学不会的,关键是你下多大的决心来学。

当然,每个人也都是有优缺点的,多次努力后却仍然不得其法时,也要学会放弃。


i学教育


学一门新的课程首先讲究的就是入门不入门,如果前期认真学入门了那么后期的学习就是很轻松,如果前期没有入门那么后期会很吃力,无论如何努力就是学不会也记不住。IT行业也和一个人的天赋有关系,我上学那会有个同学其他学科什么都不会也考不及格,但就是计算机特别精通,有时候我们出去上网他都能上一天免费的而且不被发现。希望我的回答对你有所帮助!


所哥请你喝鸡汤


我也是啊[流泪]


方法论哲学


每个人的天赋都不一样的,有的人在这方面天赋和努力比较好。况且关于编程这方面的知识很多。


缙云庄蹻


每个人都有他擅长的领域,刚好他擅长这块。你有些方面一定比他强,别灰心。


分享到:


相關文章: