一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

.Net程序員如何快速成長(cháng)之我見(jiàn)[1]

時(shí)間:2020-10-26 15:34:04 職業(yè)規劃 我要投稿

.Net程序員如何快速成長(cháng)之我見(jiàn)[1]

在面試一些新程序員的時(shí)候,當問(wèn)他為什么選擇.net方向時(shí),經(jīng)常聽(tīng)到一些這樣的回答:記得曾經(jīng)我的老師對我們說(shuō),當你在開(kāi)發(fā)語(yǔ)言和工具方面不知道怎么選擇的時(shí)候,那么你只要跟著(zhù)微軟走就行了。所以最終他選擇了.net。我想大家都曾有過(guò)類(lèi)似的經(jīng)歷。當經(jīng)歷過(guò)數年之后,一些人在.net的某方面成為了專(zhuān)家,有些人精通數據庫方面,有些人精通web界面設計,有些人精通系統架構。還有一些人是什么都會(huì ),但不管哪一方面都算不上精通。當然還有另一些人,他們沒(méi)有選擇.net,他們選擇了java,在若干年之后,他們說(shuō):java程序系統比.net系統更穩定之類(lèi)。既然大家都是.net陣營(yíng),暫且對他們不予討論。

.Net程序員如何快速成長(cháng)之我見(jiàn)[1]

結合自己的親身經(jīng)歷,對準備成為。net程序員和已經(jīng)成為。net程序員的新人一些快速成長(cháng)建議:

1.選擇研究方向后不要動(dòng)搖

對.net好還是java好的問(wèn)題,我一向的觀(guān)點(diǎn)是:它們都好,它們都是軟件開(kāi)發(fā)領(lǐng)域的杰出工具,它們都能夠做出非常出色的系統。評價(jià)一個(gè)系統好與不好的標準不在于開(kāi)發(fā)語(yǔ)言,而在于系統本身,更多地在于這個(gè)系統的開(kāi)發(fā)者-程序員本身。只要你是一個(gè)出色的程序員,你完全可以用你擅長(cháng)的開(kāi)發(fā)語(yǔ)言開(kāi)發(fā)出高質(zhì)量的系統,而不管這種開(kāi)發(fā)語(yǔ)言是.net還是java。而如果你過(guò)度地徘徊在研究它們到底誰(shuí)更好的時(shí)候,甚至不斷地在二者之間輾轉的時(shí)候,你損失的將是寶貴的時(shí)間。

2.盡量縮小研究范圍

.net只是一個(gè)大方向,你應盡量將自己的研究范圍縮小,比如專(zhuān)注于數據庫,專(zhuān)注于xml方面,專(zhuān)注于ajax,只要你專(zhuān)注任何一個(gè)區域深入研究,當你成為專(zhuān)家之后,都不會(huì )愁飯吃。反之如果你什么都會(huì ),而沒(méi)有一樣真正精通,那么你可能永遠只能做一個(gè)普通程序員。

3.找到正確的入門(mén)方法

不管做什么事,方法很重要。特別是入門(mén)時(shí)的方法。正確的入門(mén)方法將大大加快你學(xué)習的進(jìn)度。了解語(yǔ)言本身和前提技術(shù)是最先要做的事情,比如你選擇c#方向的asp.net,那么你必須先學(xué)習c#基礎語(yǔ)法,和asp.net基礎知識,并實(shí)際寫(xiě)小程序測試你學(xué)習的成果。當學(xué)會(huì )基本語(yǔ)法后馬上找到asp.net的官方入門(mén)指導。微軟做得很好的一個(gè)地方就是他的幫助系統做得很好。新人容易入門(mén),建議首先從入門(mén)教程開(kāi)始,這個(gè)東西就在你的機子上,在Framework SDK的菜單里面。強烈建議把這個(gè)教程全部學(xué)會(huì )。

  4.多看別人的成果(源代碼)

這個(gè)很重要,如果你是一個(gè)團隊的新成員,那么看他們寫(xiě)好的代碼將是非常好的學(xué)習途徑,因為那些都是成功的代碼經(jīng)驗。如果你還沒(méi)有加入團隊,是自學(xué),那么找一個(gè)好的學(xué)習網(wǎng)站,多看上面的源代碼也是很好的方式。另外一個(gè)強烈推薦的途徑:仔細研究微軟的.net StarterKit,個(gè)人認為這是.net入門(mén)學(xué)習途中最大的收獲。

5.敢于接受新項目挑戰,敢于嘗試

主動(dòng)承擔公司的開(kāi)發(fā)任務(wù),敢于在項目中嘗試你最新的研究成果將對你自身技術(shù)水平提高帶來(lái)非常大的幫助。記得當初我在做一個(gè)建站平臺項目時(shí)有過(guò)這樣的經(jīng)歷,之前公司開(kāi)發(fā)的項目大都在原有技術(shù)積累下面用成型的框架做開(kāi)發(fā),那時(shí)我也正在學(xué)習asp.net,不過(guò)那個(gè)項目我是主程序員,因此在開(kāi)發(fā)上有很大自主性。于是1.0時(shí)我嘗試將所有用戶(hù)文章保存在web服務(wù)器的xml文件里,而不是像傳統項目那樣保存在數據庫里,以希望減少web服務(wù)器和db服務(wù)器之間的數據傳輸。結果1.0系統實(shí)際運行時(shí)確實(shí)達到了我的目的,雖然隨著(zhù)數據量的'大量增加,最終導致了IO瓶頸。但通過(guò)后來(lái)對IO瓶頸的優(yōu)化解決,我在文件系統、服務(wù)器進(jìn)程、xml應用、代碼規范和性能優(yōu)化等方面學(xué)到了很多東西,倘若當初按原來(lái)的模式寫(xiě)程序,將錯過(guò)學(xué)習這些知識的很好機會(huì )。

6.不斷推翻自己,敢于重構

這是對程序質(zhì)量的要求,我認為只有不斷地優(yōu)化和改造自己的程序代碼,才能最終寫(xiě)出高質(zhì)量的程序,做出高質(zhì)量的系統,最終使自己的技術(shù)水平提高。通常我會(huì )把實(shí)現一個(gè)功能的代碼量作為衡量代碼質(zhì)量的標準,代碼越少,越精簡(jiǎn),同時(shí)又具有良好的可讀性,就越理想。重構需要幾個(gè)前提:首先是項目時(shí)間允許,然后是確實(shí)找到更好的代碼組織邏輯,如一種很好的結構模式,更合理的面向對象調用方式等等。只要找到更好的解決辦法,那么勇敢地推翻原來(lái)的程序框架,重構它,經(jīng)過(guò)不斷地重構后,有一天你回過(guò)頭去看之前自己寫(xiě)的程序時(shí)會(huì )有一個(gè)感嘆:哇,怎么以前我的程序寫(xiě)的這么爛阿。

7.跟上技術(shù)更新的腳步

軟件技術(shù)更新速度有時(shí)真的讓人很郁悶,經(jīng)常聽(tīng)人說(shuō),剛學(xué)會(huì ).net1.0,馬上就出了1.1,1.1剛完成一兩個(gè)項目,又出了2.0,用2.0不到一年已經(jīng)出了3.5,但現實(shí)就是這樣,你必須得跟上腳步,當使用asp.net的時(shí)候,你就不能再像以前用asp那樣去寫(xiě)程序,當使用.net2.0的時(shí)候,你要敢于使用masterpage,skin去代替原來(lái)的usercontrol模式,原來(lái)的網(wǎng)站皮膚實(shí)現模式。而現在出3.5了,你必須馬上學(xué)習vs2008,學(xué)習Silverlight。只有跟得上技術(shù)更新的步伐,你才永遠保持自己的技術(shù)領(lǐng)先地位。

以上幾點(diǎn)建議,希望能給一些新加入的.net程序員們一些參考。

 

【.Net程序員如何快速成長(cháng)之我見(jiàn)[1]】相關(guān)文章:

NET程序員簡(jiǎn)歷范文08-23

.net程序員英文簡(jiǎn)歷08-15

網(wǎng)絡(luò )ASP.net程序員10-26

NET程序員專(zhuān)業(yè)簡(jiǎn)歷范文08-01

.net程序員英文簡(jiǎn)歷范文08-10

職場(chǎng)新人如何快速成長(cháng)「必知」07-11

net程序員英文簡(jiǎn)歷模板下載11-21

銷(xiāo)售員如何做到快速成長(cháng)09-05

ASP.NET程序員實(shí)用工具匯總10-24

電子商務(wù)SP.net程序員簡(jiǎn)歷范文10-27

一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看