如何提高自己的java技術(shù)水平?很多同學(xué)在北大青鳥通州校區(qū)學(xué)習(xí)的時(shí)候都會(huì)想到這個(gè)問(wèn)題,也曾與老師探討過(guò)這個(gè)問(wèn)題。今天,北大青鳥通州校區(qū)老師就分享一下學(xué)好Java技術(shù)的幾點(diǎn)竅門,與同學(xué)們共享:
1.扎實(shí)的基礎(chǔ)。數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)、編譯原理,這些是全面計(jì)算機(jī)科學(xué)的基礎(chǔ),假如不掌握他們,很難寫出高水平的程序。代碼,每個(gè)同學(xué)都會(huì)寫,但當(dāng)你發(fā)現(xiàn)程度很難再提升的時(shí)刻,就應(yīng)當(dāng)想想是不是要回過(guò)頭來(lái)學(xué)學(xué)這些最根本的理論。不要一開始就去學(xué)OOP,盡管你再精通OOP,遇到一些根本算法的時(shí)刻可能也會(huì)無(wú)計(jì)可施。
2.豐盛的想象力。不要拘泥于固定的思維要領(lǐng),遇到問(wèn)題的時(shí)刻要多想幾種解決問(wèn)題的方案,試試其他人從沒(méi)想過(guò)的辦法。豐盛的想象力是設(shè)立在豐盛的知識(shí)的基礎(chǔ)上,除了在北大青鳥通州校區(qū)學(xué)習(xí)IT技術(shù)之外,同學(xué)們也可以多觸及其他的學(xué)科,豐富自己的知識(shí)。
3.最容易的是最好的。容易的辦法更容易被人解析,更容易實(shí)現(xiàn),也更容易維護(hù)。遇到問(wèn)題時(shí)要優(yōu)先思考最容易的方案,唯有簡(jiǎn)藥方案不能滿足要求時(shí)再思考混雜的方案。
4.不鉆牛角尖。北大青鳥通州校區(qū)從來(lái)不建議同學(xué)一直處于學(xué)習(xí)狀態(tài)不放松。當(dāng)你遇到障礙的時(shí)刻,不妨短暫遠(yuǎn)離電腦,聽聽輕音樂(lè),和朋友們聊聊天,讓負(fù)責(zé)編程的那部分大腦細(xì)胞獲得充分的休息。當(dāng)從新開始工作的時(shí)刻,你會(huì)發(fā)現(xiàn)那些難題現(xiàn)在居然可以迎刃而解。
5.多與他人交流。三人行必有我?guī)煟远嗪屠蠋熁蛲瑢W(xué)之間多交流,看看他人對(duì)同一問(wèn)題的見解,會(huì)給你很大的動(dòng)員。
6.養(yǎng)成良好的代碼習(xí)慣。代碼的縮進(jìn)編排,變量的命名規(guī)矩要始終維持一致。開發(fā)人員都知道怎樣摒除代碼中過(guò)錯(cuò),卻頻頻忽視了對(duì)注釋的排錯(cuò)。注釋是程序的一個(gè)首要構(gòu)成部分,它可以使你的代碼更容易解析,而假如代碼已經(jīng)清楚地表達(dá)了你的思想,就不必再加注釋了,假如注釋和代碼不一致,那就越發(fā)糟糕。
7.努力和毅力。這也是最重要的一點(diǎn),為什么有些人能開發(fā)出優(yōu)秀的程序?不是他們是“天才”,而是他們比你多練習(xí)、多嘗試。寫代碼是個(gè)枯燥的事情,但只有克服了過(guò)程中的平淡乏味,才能換來(lái)程序開發(fā)出來(lái)以后勝利的喜悅!
最后,北大青鳥通州校區(qū)老師要告訴同學(xué)們,IT行業(yè)沒(méi)有徒弟和師傅.都要相互學(xué)習(xí),相互交流才能把知識(shí)學(xué)透學(xué)精。北大青鳥通州校區(qū)會(huì)為你提供一個(gè)良好的學(xué)習(xí)氛圍,但師傅領(lǐng)進(jìn)門、修行憑個(gè)人,要想學(xué)好Java,最重要的要有自己的理想和抱負(fù),為之努力奮斗、持之以恒,就一定會(huì)實(shí)現(xiàn)自己的理想。