版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第頁怎樣才能做好java開發(fā)編程的時候,一定要獨(dú)立思索
現(xiàn)在網(wǎng)絡(luò)很發(fā)達(dá),我見很多程序員總愛百度,包括我?guī)У脑S多人都是這樣,一個jdbc這么初級的東東,他們編程幾年了,每次用還總是百度查。這個東西應(yīng)該是熟記于心的,隨時用,信手拈來,這樣才干成為高手。就好像一個修理工,一遍查手冊,一邊給你修車,亦或是一個醫(yī)生,一邊看教程,一邊給你看病,想想就覺得恐懼。
一定要看書
現(xiàn)在學(xué)習(xí)Java變得比以前容易多了,除了有大量的視頻教程外,還有專業(yè)的java培訓(xùn)機(jī)構(gòu),這都使學(xué)習(xí)變得更加傻瓜化,然而我要說的是,Java雖然變得越來越容易學(xué),然而那只代表入門容易,并不代表這門編程技術(shù)就真的變簡單了。如果僅僅學(xué)了些皮毛,高手寫的程序你是望塵莫及的。在學(xué)習(xí)的過程中,書籍永遠(yuǎn)是知識最好的載體,很多出色的程序員大師精心編撰的編程書籍,富含的不僅僅是一些知識,更多的是他們所傳授的思想,通過看書,專研書籍中的內(nèi)容,會讓你變得更加聰慧,寫的程序也更加的精煉。
每個月至少研究一個技術(shù)點
直到今天,我還是會常常專研一個技術(shù)點,比如js的一個矩陣算法,實現(xiàn)色彩的霓虹燈變幻;亦或是,Java多線程內(nèi)存自動優(yōu)化技術(shù)。我會去專研,而且總會研究出比我目前技術(shù)水平還高一點點的技術(shù),這樣我才干不斷的拔高,而且出類拔萃,這是一般程序員沒有做到的,當(dāng)你做到了,你就更牛了。
算法很重要,要不斷的優(yōu)化程序
現(xiàn)在很多人都是快速的學(xué)習(xí),快速的學(xué)習(xí),反復(fù)的學(xué)習(xí)。而我的建議是,無論你學(xué)到什么階段,都要去不斷的優(yōu)化自己的編程,能用3行實現(xiàn)的程序,不用5行,這樣你編寫的程序才干更加凝練。而且,編程學(xué)習(xí)的中后期,就要重視算法,盡量編程優(yōu)質(zhì)的程序,這才是編程的美妙之處。
記得寫一些經(jīng)驗和技巧,要不斷總結(jié)
不要做黑瞎子,掰苞米,掰一個丟一個。要學(xué)會總結(jié),常常把自己碰到的問題及解決思想記錄下來,還要記下來自己的經(jīng)驗和技巧,然后常常瀏覽自己曾經(jīng)記下的這些東西,這樣有了積存,你會發(fā)現(xiàn),你成長的很快。
寫一個程序,不斷改善
你學(xué)習(xí)的過程可能很漫長,我建議你從一開始的時候,就想著寫一個小程序,比如一個計算器的程序,開始可能很簡單,僅僅通過命令行的方式浮現(xiàn),功能可能也只有加減乘除,但是隨著你學(xué)習(xí)的深入,你可以不斷的完善這個程序,直到有一天,你把它做成一個非常完善,性能非常卓越的程序后,你就真正學(xué)成了。
2怎么學(xué)習(xí)java
注重理論基礎(chǔ)。軟件開發(fā)最好有一定的理論基礎(chǔ)。通其理才干更好的理解技能的精髓,才懂得融會貫穿,軟件開發(fā)學(xué)習(xí)也適用于這一點,不要忽視理論課的作用,理論是為了更好的施行。甲骨文培訓(xùn)學(xué)校的教員表示:"好的培訓(xùn)學(xué)校能做到讓同學(xué)即能對理論課付出較大的熱情,又能在施行操作上表現(xiàn)出色。',只有理論和施行合理的搭配才干學(xué)好軟件開發(fā)技術(shù)。
優(yōu)良的心態(tài)。興趣是最好的老師,或許你并非抱著對軟件開發(fā)極大的興趣和熱情來學(xué)習(xí)的,但興趣是最好的老師,我們可以在學(xué)習(xí)的過程中培養(yǎng)興趣,有優(yōu)良的學(xué)習(xí)心態(tài),不只是為學(xué)習(xí)而學(xué)習(xí),而是為興趣而學(xué)習(xí),為就業(yè)而學(xué)習(xí)。
優(yōu)良的習(xí)慣。無論在學(xué)習(xí)上還是在生活上養(yǎng)成一個優(yōu)良的習(xí)慣都對我們有很大的益處,生活和習(xí)慣又相輔相成,相得益彰,互相影響,互相作用。
學(xué)習(xí)方法。學(xué)習(xí)方法很重要,好的學(xué)習(xí)方法會使我們事半功倍,而不好的學(xué)習(xí)方法會使我們事倍功半,做什么事都要注重功效。
明確的學(xué)習(xí)目的。安守本分做好一名士兵,還是有所追求想做軍官?這就是目標(biāo)。學(xué)習(xí)也要有目的,盲目的學(xué)習(xí)必定會使我們手忙腳亂,效率低下;有目的的學(xué)習(xí)才干使我們這只漂泊在知識海洋上的小船看到燈塔??傊瑢W(xué)好軟件開發(fā)并不是單一影響,而是多方的作用,只有兼容并包,互相協(xié)調(diào)才干把軟件開發(fā)學(xué)好。
3怎樣學(xué)java
我們必須明確一個大方向,也就是說現(xiàn)在面向?qū)ο蟮木幊谭懂?。無論人工智能曾經(jīng)有所浪潮,但將來5-10年工業(yè)界廣泛承認(rèn)并接受的將是面向?qū)ο笫降木幊?。工業(yè)界目前最流行的面向?qū)ο缶幊陶Z言就是C++和Java。所以基本上鎖定這兩個方向就可以了。而且完全可以同時掌握。
掌握J(rèn)ava的精華特性而且一定要知道為什么。比如,Interface和multi-thread。用interface是更好的多繼承的模型,而多線程則是〔制定〕到語言一級的重要特性。要完全理解interface是為什么,用多線程又有幾種常用的編程模型。
理解了Java語言的特性是為什么了之后,就可以試著上升到制定這個層次,畢竟學(xué)習(xí)語言是要用的。目前比較好的開發(fā)模式是采納自定向下的面向?qū)ο蟮闹贫?,加上MVC的模式(你可以看一下我介紹的關(guān)于MVC的內(nèi)容)。首先要找出最頂層的對象(這往往是最難的),然后一層一層往下遞歸,記住每次應(yīng)符合7+/-2的原則,因為我們?nèi)说亩逃洃浘褪沁@樣。一般有圖形用戶界面的應(yīng)從界面開始制定。
最好的方法其實是施行。一般教科書上的例子并不能算是施行,只能算是讓你掌握語言特性用的。而提倡做實際的Project也不是太好,因為你還沒有熟練的能力去綜合各種技術(shù),這樣只能是你自己越來越迷糊。比較好的方法是找一些比較經(jīng)典的例子,每個例子比較集中一種編程思想而制定的,比如在我的施行當(dāng)中,我曾經(jīng)學(xué)習(xí)過一個很經(jīng)典的例子就是用Java實現(xiàn)的HotDraw(源自SmallTalk),你可以用rolemodel或hotdraw在搜索引擎上找一下,我記不大清楚了。從HotDraw上我學(xué)到了什么是Framework,以及如何用rolemodel的方式來構(gòu)造,這樣我就可以應(yīng)用到其他的地方。順便說一句,這個例子你絕對不會覺得小,只會覺得大,并且他還是真正的商用的Framework。
4java怎么樣學(xué)習(xí)
首先要學(xué)好java的基礎(chǔ)部分,重點學(xué)習(xí)javaSE,尤其要熟練掌握面向?qū)ο?、集合框架,常用的?shù)據(jù)結(jié)構(gòu)、JDBC、異常、IO、線程和網(wǎng)絡(luò)編程,關(guān)于每個知識點,最好是能學(xué)做結(jié)合,開發(fā)一些程序,便于深入了解
基礎(chǔ)學(xué)習(xí)完畢之后,開始進(jìn)入javaweb部分的學(xué)習(xí),主要是合計到j(luò)avaweb的應(yīng)用范圍很廣,而且招聘的時候,基本都要求這些。首先學(xué)習(xí)Servlet、JSP的基礎(chǔ)知識,了解request,Response,之后開始學(xué)習(xí)Struts2、Hibernate和Spring,經(jīng)典的SSH框架
在學(xué)習(xí)SSH框架的時候,平常要多應(yīng)用,多開發(fā)。同時必須要閱讀一些框架的源代碼程序,了解原理,之后開始自己動手寫一些小的框架
做javaweb方向的時候,除了后臺java代碼必須要進(jìn)行學(xué)習(xí)之外,還必須要學(xué)習(xí)前臺的csshtmljquery等前臺開發(fā)框架,同時必須要學(xué)習(xí)后臺數(shù)據(jù)庫的配置,以及sql語句的書寫和數(shù)據(jù)庫的調(diào)優(yōu)
java的大數(shù)據(jù)方向,尤其是要學(xué)習(xí)h
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖北省十堰市2026年高三年級元月調(diào)研考試生物學(xué)試題(含答案)
- 養(yǎng)老院入住老人心理關(guān)懷制度
- 人力資源部門工作職責(zé)與權(quán)限制度
- 企業(yè)內(nèi)部保密工作規(guī)劃制度
- 老年終末期疼痛評估的非藥物方案
- 蕁麻疹健康宣教總結(jié)2026
- 加快信息技術(shù)與工業(yè)融合推進(jìn)方案
- 第05章集團(tuán)規(guī)章制度.8.眾義達(dá)集團(tuán)信息系統(tǒng)管理細(xì)則
- 臨汾堯都法院書記員招聘考試真題庫2025
- 燃?xì)廨啓C(jī)運(yùn)行值班員風(fēng)險評估與管理模擬考核試卷含答案
- 公路成本管理培訓(xùn)
- 2026云南昆明市公共交通有限責(zé)任公司總部職能部門員工遴選48人筆試模擬試題及答案解析
- 2025至2030中國數(shù)字經(jīng)濟(jì)產(chǎn)業(yè)發(fā)展現(xiàn)狀及未來趨勢分析報告
- 上海市松江區(qū)2025-2026學(xué)年八年級(上)期末化學(xué)試卷(含答案)
- GJB3243A-2021電子元器件表面安裝要求
- 學(xué)堂在線 雨課堂 學(xué)堂云 工程倫理 章節(jié)測試答案
- 白血病醫(yī)學(xué)知識培訓(xùn)
- 護(hù)理敏感質(zhì)量指標(biāo)實用手冊解讀
- 圓柱彈簧通用作業(yè)指導(dǎo)書
- 熱力學(xué)統(tǒng)計物理第三章
- 家庭裝修簡易合同范本模板六篇
評論
0/150
提交評論