欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
國際:什么是程序員的優(yōu)秀品質(zhì)? , 開(kāi)發(fā)者,程序員,實(shí)踐,代碼,測試者,技術(shù),編程,方法,知識,語(yǔ)言, ,

國際:什么是程序員的優(yōu)秀品質(zhì)?

2008.10.17  來(lái)自:CSDN     共有評論(125)條發(fā)表評論  收藏

使用一種特殊的編程語(yǔ)言、編程很牛,單單靠這個(gè)并不能說(shuō)一名程序員/開(kāi)發(fā)者就是優(yōu)秀程序員/開(kāi)發(fā)者。

【CSDN編譯】使用一種特殊的編程語(yǔ)言、編程很牛,單單靠這個(gè)并不能說(shuō)一名程序員/開(kāi)發(fā)者就是優(yōu)秀程序員/開(kāi)發(fā)者。   快速發(fā)展的開(kāi)發(fā)環(huán)境使得這個(gè)行業(yè)比我今天看到的任何一個(gè)行業(yè)都要發(fā)展迅速,這既有積極的一面也有消極的一面:今天的程序員/開(kāi)發(fā)者有很多編程語(yǔ)言、開(kāi)發(fā)工具和開(kāi)發(fā)平臺可選,但是建立一個(gè)安全、可擴展的環(huán)境卻變得難了很多;硬件和軟件正日新月異地變得更加復雜,但現在學(xué)習新技術(shù)比過(guò)去要難太多了。

    以下是優(yōu)秀程序員應當具備的品質(zhì)

語(yǔ)言和工具(Languages and Tools:)

    任何程序員/開(kāi)發(fā)者需要具備的第一個(gè)技能就是,能夠用編程語(yǔ)言工作并會(huì )使用與之相關(guān)的主要開(kāi)發(fā)工具,包括:工具、IDEs, web 框架, messaging APIs。

程序設計方法(Programming Paradigm:)

舉例來(lái)說(shuō),很好理解面向對象,這對使用強制式語(yǔ)言(Imperative Language也稱(chēng)過(guò)程式語(yǔ)言)寫(xiě)出可維護的代碼至關(guān)重要。在企業(yè)開(kāi)發(fā)中你會(huì )遇到各種不同的問(wèn)題,理解多種程序設計方法并知道何時(shí)使用,將使這些問(wèn)題迎刃而解。

領(lǐng)域專(zhuān)長(cháng)的知識(Domain Specific Knowledge:)

如果想編寫(xiě)系統來(lái)解決特定領(lǐng)域內的問(wèn)題,那么擁有該領(lǐng)域的專(zhuān)長(cháng)知識將非常重要。
盡管許多這樣的知識是由項目的商業(yè)分析員(Business Analyst)來(lái)獲悉,但如果開(kāi)發(fā)者也能獲取,那么跟用戶(hù)的交流將會(huì )更加容易,而且更能夠理解他們的專(zhuān)業(yè)詞匯。

人際關(guān)系(People Skills:)

    軟件開(kāi)發(fā)中最重要的技能之一就是能夠與其他開(kāi)發(fā)者一起高效工作——同事、質(zhì)量/商業(yè)分析員(Quality/Business Analysts),客戶(hù),用戶(hù),很多很多……如果你能夠很好地處理這些關(guān)系,那么成功的大路也離你不遠矣。

解決問(wèn)題(Problem Solving:)

    有能力解決那些沒(méi)有明顯解決方法的問(wèn)題,這一點(diǎn)在軟件開(kāi)發(fā)中很重要。當把你的應用配置到JBoss或者通過(guò)一個(gè)測試找到一個(gè)棘手bug的時(shí)候,理智地編程將成為調試一個(gè)類(lèi)路徑(class path)問(wèn)題。

溝通能力(Good Communication skills:)

    在軟件世界中,人們通常認為好的溝通能力就是流利地說(shuō)話(huà),事實(shí)上這遠不是。這指的是:你能夠多么有效地與其他人交流。作為一名優(yōu)秀的開(kāi)發(fā)者,你應當能夠很好地表達你的想法,很好地聽(tīng),以及很好地掌控你與他人溝通的過(guò)程。

讀書(shū)(Read Books:)

    讀大量書(shū)將了解很多不同的技術(shù),讀書(shū)使你對一種技術(shù)有了快速、直接的視角。通常你應當選擇知名學(xué)者的書(shū),他們推崇實(shí)踐和用技術(shù)解決問(wèn)題的多種方法。在這個(gè)過(guò)程中,你將學(xué)到很多并逐漸形成自己的方法。沒(méi)準哪天你也就能出書(shū)了呢。

實(shí)踐、實(shí)踐再實(shí)踐(Practice, Practice and Practice)

    許多開(kāi)發(fā)者擁有大量理論知識,他們飽覽書(shū)籍和技術(shù)資料。然而,怎樣運用這些知識卻讓他們望而卻步。這是因為他們缺乏實(shí)踐。你工作的效率和效力只能通過(guò)你實(shí)踐中編寫(xiě)代碼來(lái)獲得。唯一能使你成為優(yōu)秀開(kāi)發(fā)者的方法就是實(shí)踐、實(shí)踐再實(shí)踐。

遵循范例和最好的實(shí)踐(Follow Patterns and Best Practices :)

   范例和實(shí)踐反映了技術(shù)指導、常見(jiàn)技術(shù)問(wèn)題和基于真實(shí)事件的實(shí)踐。學(xué)習的過(guò)程是循序漸進(jìn)的,但是一勞永逸。這會(huì )節省你非常多的時(shí)間和精力,讓你的工作更加有效。遵循一本“代碼編程指南”(Code Design Guideline),經(jīng)常使用代碼分析工具將檢測和分析你的代碼。

討論/小組溝通(Discussion/Newsgroup:)

   參加開(kāi)發(fā)社區會(huì )提高你的領(lǐng)導能力以及貢獻感,二者都是成功的必需品。在社區內參加一場(chǎng)含量較高的技術(shù)討論將使你充滿(mǎn)成就感,而且會(huì )增長(cháng)你的知識,因為其中的智者會(huì )查看和評點(diǎn)你的解決方法,你也會(huì )查看和評點(diǎn)他們的。而且這個(gè)過(guò)程教會(huì )你接納并感激別人的建議。如果她/他做出了積極的貢獻,不要忘了贊揚和鼓勵(‘pat someone on the back‘)。

網(wǎng)絡(luò )和數據庫知識(Knowledge of Networking and Databases:)

有人也許不贊成這點(diǎn),但是一個(gè)優(yōu)秀的開(kāi)發(fā)者應當知道網(wǎng)絡(luò )和數據庫的基本東西。而且在思考解決方法的時(shí)候,不要忘記將二者考慮在內。擁有二者的知識,能夠幫你寫(xiě)出更好的代碼并節省你很多時(shí)間。

博客、寫(xiě)文章(Blog/ Write Articles:)

   我們中有誰(shuí)能夠記住每件事?我不能,所以我把他們記下來(lái)。當我需要的時(shí)候,可以回頭翻閱參考。除此之外,我可以借此從讀者那里獲得反饋,讓我對同樣的問(wèn)題收獲更多的方法。我已經(jīng)獲悉了許多與我工作有關(guān)的反饋,雖然有好有壞,但我會(huì )一一驗證,這個(gè)過(guò)程也讓我受益匪淺。

KISS

    不要想歪了,這里的KISS不是你想的那樣,是指讓?xiě)?方法直短、簡(jiǎn)單(Keep Implementations/ApproachesShort andSimple的簡(jiǎn)寫(xiě))。不要使用行話(huà)來(lái)讓事情更加復雜,因為人們很難理解它們。最好的方法是簡(jiǎn)化你的設計并避免過(guò)度設計(over-engineering)的東西。

像測試者一樣思考(Think as a Tester:)

開(kāi)發(fā)者和測試者,來(lái)自?xún)蓚€(gè)不同陣營(yíng)的兩類(lèi)人群,隨時(shí)準備同彼此較量。我發(fā)現二者的合作將產(chǎn)生非常好的結果。既不會(huì )損害開(kāi)發(fā)者的利益也不會(huì )損害測試者的利益。實(shí)際上,長(cháng)期來(lái)看,像測試者一樣思考有利于減少你代碼的bug,而且會(huì )形成很好的編程習慣和思維。

堅持一致是游戲規則(Consistency is the name of the game:)

    你是否經(jīng)常跳槽或者被你的薪水所打擊?如果是,那么靜坐下來(lái)放松下并重新規劃。好好想想不要讓你的決定天馬行空,為了不斷向前,你需要一個(gè)堅實(shí)的決定并堅持不懈。

參加技術(shù)研討會(huì )/大事件(Attend technology seminars and events:)

    如果你所在的城市有技術(shù)研討會(huì ),一定要抽出時(shí)間參加。大部分的研討會(huì )是免費的,而且會(huì )提供新技術(shù)的重要信息。

萬(wàn)家通吃還是一門(mén)獨大?(Jack of all or Master of One?:)

    嗯……這個(gè)問(wèn)題不好回答。在現在的環(huán)境下,你必須掌握一種以上的技術(shù)。盡管這不容易,但是好的開(kāi)發(fā)者還是能夠做到。其中的關(guān)鍵就在于適應性:如果你精于某種技術(shù),那么給以機會(huì )你將較容易地在短期內掌握一種新技術(shù)。你不妨試試,多掌握一種技術(shù)可以讓你在使用中對比、選擇。

停止抱怨(Stop complaining:)

    是否軟件沒(méi)有做成,是否測試人員給你檢查出一堆bug?許多開(kāi)發(fā)者的本能反應是抵制情緒進(jìn)而非常抵制這種情況。由于這種情緒是自然反應未經(jīng)控制,所以它不可取。靜心分析為什么軟件失敗、為什么有如此多bug,這是一個(gè)學(xué)習的經(jīng)歷將使你未來(lái)的工作受益良多。

    最后,請記住你不是要永遠做個(gè)程序員。所以一旦你自我滿(mǎn)足并覺(jué)得自己是個(gè)優(yōu)秀的程序員,你就得重新規劃你自己(re-programyourself)。擴展你的興趣。開(kāi)發(fā)只是這個(gè)過(guò)程的一部分,了解用戶(hù)和商業(yè)實(shí)際上是一種藝術(shù),每個(gè)人應當以此為目標并努力掌握它。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
程序員必讀書(shū)籍及導讀指南
C語(yǔ)言/C加加大神程序員老司機帶你玩轉C語(yǔ)言指針詳解
開(kāi)發(fā)人員必讀的11本最具影響力書(shū)籍
分享 | 推薦開(kāi)發(fā)者閱讀的六本精品書(shū)籍
2022年讀書(shū)計劃:程序員必讀書(shū)籍匯總
十個(gè)程序員在線(xiàn)編程實(shí)踐、技能挑戰、解題練級平臺
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久