答案:1.如何学习程序设计? Java是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于Java,对C++等其他程序设计语言也一样管用。有编程高手认为,Java也好C也好没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如何学习程序设计理所当然也有许多共通的地方。
1.1 培养兴趣兴趣是能够让你坚持下去的动力。如果只是把写程序作为谋生的手段的话,你会活的很累,也太对不起自己了。多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,你觉得有味道吗?可能像许多深圳本地农民一样,打打麻将,喝喝功夫茶,拜拜财神爷;每个月就有几万十几万甚至更多的进帐,凭空多出个"食利阶层"。你认为,这样有味道吗?有空多到一些程序员论坛转转,你会发现,他们其实很乐观幽默,时不时会冒出智慧的火花。
1.2 慎选程序设计语言男怕入错行,女怕嫁错郎。初学者选择程序设计语言需要谨慎对待。软件开发不仅仅是掌握一门编程语言了事,它还需要其他很多方面的背景知识。软件开发也不仅仅局限于某几个领域,而是已经渗透到了各行各业几乎每一个角落。如果你对硬件比较感兴趣,你可以学习C语言/汇编语言,进入硬件开发领域。如果你对电信的行业知识及网络比较熟悉,你可以在C/C++等之上多花时间,以期进入电信软件开发领域。如果你对操作系统比较熟悉,你可以学习C/Linux等等,为Linux内核开发/驱动程序开发/嵌入式开发打基础。如果你想介入到应用范围最广泛的应用软件开发(包括电子商务电子政务系统)的话,你可以选择J2EE或.NET,甚至LAMP组合。每个领域要求的背景知识不一样。做应用软件需要对数据库等很熟悉。总之,你需要根据自己的特点来选择合适你的编程语言。
1.3 要脚踏实地,快餐式的学习不可取 先分享一个故事。有一个小朋友,他很喜欢研究生物学,很想知道那些蝴蝶如何从蛹壳里出来,变成蝴蝶便会飞。有一次,他走到草原上面看见一个蛹,便取了回家,然后看着,过了几天以后,这个蛹出了一条裂痕,看见里面的蝴蝶开始挣扎,想抓破蛹壳飞出来。这个过程达数小时之久,蝴蝶在蛹里面很辛苦地拼命挣扎,怎么也没法子走出来。这个小孩看着看着不忍心,就想不如让我帮帮它吧,便随手拿起剪刀在蛹上剪开,使蝴蝶破蛹而出。 但蝴蝶出来以后,因为翅膀不够力,变得很臃肿,飞不起来。 这个故事给我们的启示是:欲速则不达。浮躁是现代人最普遍的心态,能怪谁?也许是贫穷落后了这么多年的缘故,就像当年的大跃进一样,都想大步跨入共产主义社会。现在的软件公司、客户、易做图、学校、培训机构等等到处弥漫着浮躁之气。就拿笔者比较熟悉的深圳IT培训行业来说吧,居然有的打广告宣称"参加培训,100%就业",居然报名的学生不少,简直是藐视天下程序员。社会环境如是,我们不能改变,只能改变自己,闹市中的安宁,弥足珍贵。许多初学者C++/Java没开始学,立马使用 VC/JBuilder,会使用VC/JBuilder开发一个Hello World程序,就忙不迭的向世界宣告,"我会软件开发了",简历上也大言不惭地写上"精通VC/Java"。结果到软件公司面试时要么被三两下打发走了,要么被驳的体无完肤,无地自容。到处碰壁之后才知道捧起《C++编程思想》《Java编程思想》仔细钻研,早知如此何必当初呀。 "你现在讲究简单方便,你以后的路就长了",好象也是佛经中的劝戒。
首先看一些比较基本的书,尝试能够学会写hello world之类的程序,然后开始根据JAVA API中最基本的类写一些小程序来帮助你理解测试
例如java.lang.* java.math 等等!中途要多做下书上的小程序,一定要自己写,自己做!
然后尝试做一些复杂的(比如计算器,小游戏等等),一般学习的书上也有!
然后网上找资料,比如某某学生数据管理系统啊,比较简单的,自己写一遍代码,尝试能否成功,成功后自己看模仿他增加一些功能!
多做几个这样的系统你就可以找工作了呵呵
加油!记住一定要自己做,不要意味书上已经写的很清除你看一遍就行了,自己不做是记不住的!
个人认为不需要什么条件,只要你想学,到最大的书店逛逛,买本入门java的,适合自己的好书,可以再报个培训班,买个电子英文词典(文曲星),命令不要死记,查查各个单词的中文意思
我也是学这个的,说别的都是虚的,无他,唯勤,多用他编点东西,开始编编教科书上的例题,懂点了就在网上找找题目,不会就上网搜,什么都有,跟着教科书的进度慢慢学,就这样。。。。别人的方法不一定时候你,但是你可以照我说的做,慢慢发现自己适合的
要想用java开发项目以下一些技术是必需的:
数据库,java基础知识(可以看《java编程思想》),jsp,javaScript更高的有:struts,hibernate,Spring
我的方法就是看视频学习
多看看视频 多编写代码
我给你推荐个网站上面有尚学堂马士兵的java学习过程视频 很经典
而且上面有很多资料还有一整套尚学堂视频
http://bbs.langsin.com/index.php?fromuid=29811
http://www.ibeifeng.com/?u=6695
方法就是勤学苦练,多动手,多动脑,没有什么前提条件,只要肯努力就行~!
JAVA是一个需要很多周边知识的语言。你在学它之前先想好了是不是真的想学它,是不是愿意花费很多时间去学习它,因为你想学好它至少要花费5年,你才能有小成。首先,你要解决的是自己的决心和时间。JAVA的学习方法和其他语言的学习方法都是完全一样的,所有语言都一样。语言的学习要先“自下而上”,也就是多练习,多做东西。当你做东西有一段时间以后,你就会知道自己哪不会就会知道该学什么,就会知道自己该怎么学。这时候你就要反过来系统的看看书了,也就是到了“自上而下”的过程。自己系统的学习了一些理论知道后又要开始练习了...如此“自下而上”-->“自上而下”-->“自下而上”-->“自上而下”的循环下去,坚持5年就会有所收获。
方法就是努力学习java的编程思想,多java感兴趣,多做练习和项目,编程都是经验积累的活!
条件就是逻辑思维要好!
上一个:pascel C C++ JAVA那个好学,,学那个比有前途
下一个:学习java的困惑,请高人指点