JAVA 程序员的学习措施有诸多的 JAVA 程序员,在初期学习时,一般会对怎样学习而感到迷茫。下面笔者就将转发一篇一位网友的精品帖,这位作者对于 JAVA 程序的学习分析的很到位,相信能协助那些正在处在迷茫状态的初学者。 JAVA 是一种平台,也是一种程序设计语言,怎样学好程序设计不仅仅合用于 JAVA,对C++等其他程序设计语言也同样管用。有编程高手认为,JAVA 也好 C 也好没什么分别,拿来就用。为何他们能达到如此境界?我想是由于编程语言之间有共通之处,领会了编程的精髓,自然可以做到一通百通。怎样学习程序设计理所当然也有许多共通的地方。1.1 培养爱好 爱好是可以让你坚持下去的动力。假如只是把写程序作为谋生的手段的话,你会活的很累,也太对不起自己了。多关怀某些行业趣事,多想想盖茨。不是倡导每天做白日梦,但人要是没有了梦想,你觉得有味道吗?也许像许多深圳当地农民同样,打打麻将,喝喝功夫茶,拜拜财神爷;每月就有几万十几万甚至更多的进帐,凭空多出个"食利阶层"。你认为,这样有味道吗?有空多到某些程序员论坛转转,你会发现,他们其实很乐观风趣,时不时会冒出智慧的火花。1.2 慎选程序设计语言 男怕入错行,女怕嫁错郎。初学者选择程序设计语言需要谨慎看待。软件开发不仅仅是掌握一门编程语言了事,它还需要其他诸多方面的背景知识。软件开发也不仅仅局限于某几种领域,而是已经渗透到了各行各业几乎每一种角落。 假如你对硬件比较感爱好,你可以学习 C 语言/汇编语言,进入硬件开发领域。假如你对电信的行业知识及网络比较熟悉,你可以在 C/C++等之上多花时间,以期进入电信软件开发领域。假如你对操作系统比较熟悉,你可以学习 C/Linux 等等,为 Linux 内核开发/驱动程序开发/嵌入式开发打基础。假如你想介入到应用范围最广泛的应用软件开发(包括电子商务电子政务系统)的话,你可以选择 J2EE 或.NET,甚至 LAMP 组合。每个领域规定的背景知识不同样。做应用软件需要对数据库等很熟悉。总之,你需要根据自己的特点来选择合适你的编程语言。1.3 要脚踏实地,快餐式的学习不可取 先分享一种故事。有一种小朋友,他很喜欢硕士物学,很想懂得那些蝴蝶怎样从蛹壳里出来,变成蝴蝶便会飞。有一次,他走到草原上面看见一种蛹,便取了回家,然后看着,过了几天后来,这个蛹出了一条裂痕,看见里面的蝴蝶开始挣扎,想抓破蛹壳飞出来。这个过程达数小时之久,蝴蝶在蛹里面很辛劳地拼命挣扎,...