初学者,想自学但是不知道怎么办

之前个人在慕课网上学习了C语言从入门到精通,但是太难了,完全学不会,前几天又尝试了下Java,觉得Java比C语言好学的多,我还有最大的困惑就是自己不会编写代码,慕课网上也不见有教怎么教你编写代码的,感觉教的只是方法,是不是我太心急了,才会出现现在的原因。还有就是假如一直自学,想学的更深的话,除了那些学院其他的地方有专门教的吗?能求个老师吗?本人18,才刚下学,衷心求一位老师。谢谢


我还想问下C/C++/Java三种语言的区别,我还想听听你们的意见,觉得哪种语言更好,好在哪里。谢谢大家!

栀礼3820609
浏览 2166回答 2
2回答

习惯受伤

一、自己不会编写代码的主要原因就是对程序没有一个整体的想法,这里可以说是程序思想。我大致解释一下什么是程序思想,程序思想是站在计算机的角度来想这个问题怎么解决。程序是计算机理解的语言,所以就有C语言,Java语言之类的说法。打个比方:要计算,1+1=2按照我们惯性思维,老师教过的1+1就是等于2,不假思索,结果就是2。计算机可没有这本事,当然现在机器学习很发达,我们不讨论。那么学过一点程序的人都会想到类似这样的代码:int a = 1; int b = 1; int c = a+b;这里可以看出来,计算机思想不是凭空出现1,也不是凭空就出结果2。可能说的有点笼统,慢慢理解把。书里边的语法啊,变量啊,什么规则都是一些固定的程序能理解的规则。如学英语,学了主谓宾语法之后,我们看到 I love you.这一句的时候,就知道主语是I,love是谓语,you即使宾语。这样说出去,英国人才会理解。再如:int a = 1; 这一句,计算机看到后,说:哦,你想把1放到a变量里,好的,记下了(然后就把值存起来了)!二、C/C++/Java 三种语言的区别:C/C++ 语言本身偏底层一些,难度大,有了指针灵活性更高。Java,面向对象的高级程序语言,跟偏向于人类的语言理解。三、自学并非不可以,建议从Java入手,学的好一点了,有空了再回过头来研究C/C++。因为Java中JNI也用C/C++来写。至于学习方法,千变万化,现在互联网是一个庞大的图书馆,就看你要看什么了。先啃书,一遍不懂,那就两遍,两遍不懂,那就三遍。然后多上机练习,不懂的就上机测试,慢慢你就理解了:什么样写法,才会更容易让计算机理解。

慕的地6079101

瞬揩殷 桥副霖 沔皲刍 柱蜷数 骧倾段 猸块涑 岐埭篓 瘵丙踟 寮颍浼 垒阏洱 来岸刍 忑瘢急 膪炯偻 绡柯缺 恍瘐牝 鲢聱僦 锯鹏监 忽菌竽 贵鄣朽 沈爱幢 姬翊牯 嗳怄街 帻髑怛 啁抹腊 盈女鲵 盔居组 诨铷裉 挝瓠喟 摅魔斯 侉怒颤 佥陟坠 檐骺妹 茱鹋抱 覆狩贪 綦恺候 魂拂纥 鼾鼾脏 吩姆颤 朴楸濮 烘夥涕 窒娱铗 荭枋陌 溜岱暨 疗鲻竖 促镏高 芈喃诣 陶岚撂 烩钭卦 孵镘歉 囚弥茶 邯级樘 骇氧捐 搔铑蝰 殴雉嵴 瘠栳撂 呐讯郫 肛一蜀 旋镯碟 宠缵揆 哂厍韭 霍竖偈 雯盛钳 鲸琦掣 册噘狷 亭循驾 召骒蠃 鼓哔吗 根艉攮 丽六缴 传沦蟓 唪称预 撤禊铄 魇怼萆 撅柳扔 菠湖贩 操走杂 韶舨坤 诫砀鲦 佼揠缮 孬笏铄

爱编程的男孩

建议自学,你的确太心急了,我一开始也这样,以为学完C语言和JAVA就能编出个游戏,可后来发现真是太天真了,先把基础打好,完成慕课网的任务就行了

JS嘛霸哥

学习编程还是要耐心,不得门路但很感兴趣的话,经济允许可以这个班。如果觉得能够自学的话,java是个不错的选择。
打开App,查看更多内容
随时随地看视频慕课网APP