• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

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

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

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与4

一、自己不会编写代码的主要原因就是对程序没有一个整体的想法,这里可以说是程序思想。我大致解释一下什么是程序思想,程序思想是站在计算机的角度来想这个问题怎么解决。
程序是计算机理解的语言,所以就有C语言,Java语言之类的说法。
打个比方:要计算,1+1=2
按照我们惯性思维,老师教过的1+1就是等于2,不假思索,结果就是2。计算机可没有这本事,当然现在机器学习很发达,我们不讨论。
那么学过一点程序的人都会想到类似这样的代码:
inta=1;intb=1;intc=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++来写。至于学习方法,千变万化,现在互联网是一个庞大的图书馆,就看你要看什么了。
先啃书,一遍不懂,那就两遍,两遍不懂,那就三遍。
然后多上机练习,不懂的就上机测试,慢慢你就理解了:什么样写法,才会更容易让计算机理解。

使用道具 举报

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

使用道具 举报

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

使用道具 举报

学习编程还是要耐心,不得门路但很感兴趣的话,经济允许可以这个班。如果觉得能够自学的话,java是个不错的选择。

使用道具 举报

发新帖

发布任务需求已有1031288位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!