欧美激情网,国产欧美亚洲高清,欧美屁股xxxxx,欧美群妇大交群,欧美人与物ⅴideos另类,区二区三区在线 | 欧洲

知識(shí)學(xué)堂
  • ·聯(lián)系電話:+86.023-75585550
  • ·聯(lián)系傳真:+86.023-75585550
  • ·24小時(shí)手機(jī):13896886023
  • ·QQ 咨 詢:361652718 513960520
當(dāng)前位置 > 首頁(yè) > 知識(shí)學(xué)堂 > 網(wǎng)站建設(shè)知識(shí)
軟件開發(fā)之向中級(jí)程序員轉(zhuǎn)變必備的秘訣
更新時(shí)間:2011-10-04 | 發(fā)布人:本站 | 點(diǎn)擊率:786

1.學(xué)習(xí)另一門語(yǔ)言 其實(shí)你學(xué)的是哪一門語(yǔ)言并沒有關(guān)系,但是學(xué)習(xí)另一門語(yǔ)言(不管你已經(jīng)了解多少種語(yǔ)言)將把你打造為更好的程序員。能學(xué)會(huì)一門與你日常使用的語(yǔ)言風(fēng)格迥異的 語(yǔ)言則更佳。打個(gè)比方,如果你是C#程序員,學(xué)習(xí)VB.NET或者Java對(duì)你的幫助就沒有學(xué)習(xí)Ruby或者Groovy大。 我說(shuō)“學(xué)另一門語(yǔ)言”的意思是要真正學(xué)會(huì)它。學(xué)習(xí)一門語(yǔ)言包括三個(gè)領(lǐng)域的知識(shí):語(yǔ)法、內(nèi)置操作符和庫(kù),以及“如何使用”。前面兩個(gè)簡(jiǎn)單;我認(rèn)為一名有經(jīng)驗(yàn) 的程序員,根據(jù)語(yǔ)言的不同,能在半小時(shí)到幾小時(shí)內(nèi)掌握足以維護(hù)代碼的語(yǔ)法知識(shí)。操作符和庫(kù)只不過(guò)是知識(shí)逐步積累的過(guò)程,你什么時(shí)候想清楚要了解什么了,再 去查閱參考材料也不遲。只有第三項(xiàng),“如何使用它”-要花上你幾個(gè)月的時(shí)間去跟這門語(yǔ)言打交道,真正的奇跡就在此發(fā)生。我建議用這門語(yǔ)言的風(fēng)格去做一個(gè)適 合該語(yǔ)言的項(xiàng)目。 真正學(xué)會(huì)了另一門語(yǔ)言之后,我敢保證你的程序員水平一定會(huì)突飛猛進(jìn)。

  2.學(xué)習(xí)先進(jìn)的搜索技術(shù)、手段和及策略 作為一名好的程序員,不僅僅是技能的問題了,而是你尋找信息的技巧,這個(gè)趨勢(shì)越來(lái)越明顯。對(duì)大部分人而言,僅僅輸入“現(xiàn)代語(yǔ)言及開發(fā)框架”,這都是泛泛之 談,記不住多少的。因此,你完成工作的能力通常取決于你的檢索能力。不幸的是,了解到如何找到準(zhǔn)確而高質(zhì)量的信息可不僅僅是跑到TechRepublic 來(lái)找答案,或者在你選好的搜索引擎上敲幾個(gè)字那么簡(jiǎn)單。 “技術(shù)(Techniques)”、“手段(tactics)”和“策略(strategies)”看起來(lái)是一回事,實(shí)際上并非如此。你需要學(xué)會(huì)的技術(shù)是 掌握你喜愛的搜索引擎的高級(jí)搜索系統(tǒng);你需要了解諸如布爾操作符,如何過(guò)濾結(jié)果(像“非”關(guān)鍵字,域限制等等),關(guān)鍵字的詞序扮演什么角色,等等。一句 話,RTFM(Read The Fucking Manual,讀那些他媽的手冊(cè))吧。 你應(yīng)該學(xué)會(huì)這些手段,諸如如何接近特定的搜索,以及了解自己實(shí)際上想查些什么。查錯(cuò)誤很容易—只需查出錯(cuò)代碼即可—但是許多搜索的關(guān)鍵字選擇要困難得多。 至于策略,你需要學(xué)會(huì)的東西,包括像應(yīng)該使用哪種搜索引擎(提示:普通的搜索引擎不一定就是最佳選擇),使用普通搜索引擎前應(yīng)該訪問哪個(gè)網(wǎng)站,甚至是應(yīng)該 到哪個(gè)論壇去尋求幫助,等等。

  3.幫助別人 教別人始終是學(xué)習(xí)一切東西的最好方法之一。相對(duì)而言,由于你在開發(fā)領(lǐng)域還是個(gè)新手,認(rèn)為自己沒什么可教給人家的,這可以理解。但這毫無(wú)意義。記住,你所學(xué) 到的一切都是你從別人或別處學(xué)到的;因此請(qǐng)嘗試一下,成為另外一個(gè)人要請(qǐng)教的“別人”。每天盡量花一點(diǎn)時(shí)間試著回答TechRepublic上的問題,其 他網(wǎng)站的亦可。讀讀其他會(huì)員的回答,你也可以學(xué)到很多東西。

  4.有耐心,常練習(xí) 研究表明,要成為一名“專家”,需要花費(fèi)10年,或者10000到20000小時(shí)的刻意練習(xí)時(shí)間。真的很久。還有,成為專家不盡然就是執(zhí)行10年同樣的任 務(wù);通常這意味著要在特定領(lǐng)域內(nèi)執(zhí)行廣泛的任務(wù)。需要花費(fèi)大量的時(shí)間和精力才能成為“專家”;做幾年程序員是不夠的。想在30歲左右成為一名高級(jí)軟件開發(fā) 工程師?要么盡早接受教育/培訓(xùn),要么你得愿意在閑暇時(shí)間進(jìn)行大量的工作、閱讀和練習(xí)。我從高中開始編程,還犧牲了許多休息時(shí)間去跟蹤行業(yè)發(fā)展、學(xué)習(xí)新技 能等等。結(jié)果,我獲得中級(jí)和高級(jí)程序員的時(shí)間就比我的大部分同事都要早得多,隨著時(shí)間的推移,這些就轉(zhuǎn)化成為很多的金錢。

  5.對(duì)教條拒之門外 是時(shí)候開誠(chéng)布公了:也許初級(jí)程序員了解的東西還不足以說(shuō)出做某件事情有一種最好的方式。尊重朋友或者權(quán)威的觀點(diǎn)是好的,但直到你更有經(jīng)驗(yàn)之前,不要把他們 的觀點(diǎn)說(shuō)成是你自己的。很簡(jiǎn)單,如果你所了解的不足以讓你獨(dú)立地找出這些東西來(lái),你又怎么會(huì)認(rèn)為你知道哪一位“專家”是對(duì)的呢?話是難聽了點(diǎn),不過(guò)請(qǐng)相信 我;由于受某些愚蠢建議的蠱惑,或者追隨某些根本不知道自己在說(shuō)些什么的所謂專家,白白把自己的職業(yè)生涯耽擱了幾年,這樣毛頭小伙程序員,我見過(guò)多了。這 一點(diǎn)有一個(gè)很好的例子,就是面向?qū)ο蠼Y(jié)構(gòu)的濫用。比如說(shuō),許多初級(jí)者讀了一些有關(guān)面向?qū)ο蟮男畔⒑,突然間,他們那簡(jiǎn)單的應(yīng)用程序的類圖看起來(lái)就像埃菲爾 鐵塔一樣了。