• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

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

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

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

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

使用道具 举报

全部参与3

一、自己不会编写代码的主要原因就是对程序没有一个整体的想法,这里可以说是程序思想。我大致解释一下什么是程序思想,程序思想是站在计算机的角度来想这个问题怎么解决。
程序是计算机理解的语言,所以就有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是个不错的选择。

使用道具 举报

发新帖

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

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

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