在线
客服

发布
需求

天盟
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是个不错的选择。

使用道具 举报

发新帖
国内首家创新型IT技术需求众包服务平台,软件需求就上天盟网! 立即登录 立即注册