java自学问题,困惑希望高手指教~ 20
自学编程有一点时间了,基础大致都懂,但是写不出程序来,只能写出一些简单的计算器,闹钟之类的东西,想继续学下去,还很迷茫,不知道怎么继续入手,那位高手指点小弟一下,或者推荐...
自学编程有一点时间了,基础大致都懂,但是写不出程序来,只能写出一些简单的计算器,闹钟之类的东西,想继续学下去,还很迷茫,不知道怎么继续入手,那位高手指点小弟一下,或者推荐几本书之类的,谢谢啦!
展开
5个回答
展开全部
呵呵,其实你的问题就出在基础"大致"都懂上.说难听点就是眼高手低.一段代码,能理解和能写出来,完全是两个概念.
就好像你可以看得明白红楼梦,但是真要你去写,你肯定写不出来.
可能我说得有点难听哈,别介意.但是你的问题的结症就在这里.既然你对程序没有天生的亲和力,不像XX之父这类人那样天才,那么你现在要做的就是多写多练,而不是多看.
你不是会简单的计算器么,多写.一次两次,可能要对照书本去参照几行.4次5次,可能就熟极而流.然后再自己给自己提问题,比如计算器里考虑了除数为0的情况了吗?比如考虑到可以后退的功能了吗?
别小看任何一个简单的程序代码.就比如我们一开始都要学的Hello World,真的就是那么简单的一个例子吗?你能用Struts框架实现hello world吗?
学任何东西都是这样,基础非常非常重要.实践更重要.在多练习的过程中,你会发现你的思维自然而然开始习惯于计算机的方式.
你现在的情况可以说是一个分水岭,能坚持下来,也许你前程还是不错的.虽然我这里不评论程序员是不是一个有前途的职业.呵呵.
就好像你可以看得明白红楼梦,但是真要你去写,你肯定写不出来.
可能我说得有点难听哈,别介意.但是你的问题的结症就在这里.既然你对程序没有天生的亲和力,不像XX之父这类人那样天才,那么你现在要做的就是多写多练,而不是多看.
你不是会简单的计算器么,多写.一次两次,可能要对照书本去参照几行.4次5次,可能就熟极而流.然后再自己给自己提问题,比如计算器里考虑了除数为0的情况了吗?比如考虑到可以后退的功能了吗?
别小看任何一个简单的程序代码.就比如我们一开始都要学的Hello World,真的就是那么简单的一个例子吗?你能用Struts框架实现hello world吗?
学任何东西都是这样,基础非常非常重要.实践更重要.在多练习的过程中,你会发现你的思维自然而然开始习惯于计算机的方式.
你现在的情况可以说是一个分水岭,能坚持下来,也许你前程还是不错的.虽然我这里不评论程序员是不是一个有前途的职业.呵呵.
追问
不难听不难听,我现在在一家公司,主要是类似BSE的东西,因为我是学语言的,所以计算机这方面需要多动脑子,谢谢啦,你说的很对!
追答
呵呵,不管学什么,找到问题所在就不怕了.不要灰心.别一下子去看太深的东西.如果公司的项目不是很紧急,多花点时间打好基础.
不一定非要去看什么复杂的东西.学软件的,逻辑思维能力非常重要.这个没有捷径可以走.一个项目虽然小,它里面的所有if else你都能非常清晰地理解,那你自己去搭建一个较大的软件框架也不是什么太大的问题,欠缺的只有经验而已.
或者你可以试试我以前的方法:再简单的程序,不要拿起来就敲键盘开始写.自己在纸上,用伪代码写出你构思的流程图,自己考虑流程图是不是有什么地方需要改进,有哪些地方不合理,应该怎么改进.
自己觉得思路差不多成熟了的情况下,再根据流程图敲代码.你会发现你以前敲4行删5行的小项目,很流畅就能写出来.
有时候会在写的过程中发现自己的构思原来和实际不是那么一回事.
就在这样反复的磨练和提升中,你对程序业务逻辑的理解和构想能力会非常快地提升.而很多人那种写几行想一想,删几行重新写的人,很难在整体的逻辑能力上有迅速的提升.
展开全部
找一本java基础书籍,硬着头皮看完。然后把下面的程序做出来。
1,文件管理系统。关于文件的基本操作
2,多人在线聊天。关于Socket和线程
3,学生成绩管理系统。关于数据库和序列化
好吧,先这样了。
1,文件管理系统。关于文件的基本操作
2,多人在线聊天。关于Socket和线程
3,学生成绩管理系统。关于数据库和序列化
好吧,先这样了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
跟着qq做吧,先做个及时通讯系统,几乎可以接java se 的项目,然后再看java ee ,可以去下韩顺平的视频教程,网上多的是,努力就行,加油。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议写项目 来综合运用你的知识
想继续学习的话 可以学j2ee方面的
想继续学习的话 可以学j2ee方面的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
多看书做练习。视频可以去电驴上下。很多。而且都是成套的。先打好基础。学好j2se在去看j2ee。不要开始就上j2ee。练习有两个简单的。先做画图板。自己做一个画图板。就像windows自带的那样,不要求多么精致。但是基本功能要有的吧。画图板做10便。还有记事本也做一个。就和windows的一样。也做10便。先从swing开始练一点点的学。虽说以后不会怎么用上。但是swing就是面向对象。你学学肯定不会错。等你的画图板和记事本10便过了就可以去看j2ee了。慢慢来。别着急。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询