您的位置:首頁 > 業(yè)內(nèi)資訊 > 讓你變成優(yōu)秀程序員的幾個(gè)小習(xí)慣
引用Antoine de Saint Exupéry的話就是:“不是沒有什么可添加,而是沒有什么可消減的時(shí)候,才算是達(dá)到了完美。”
這也使得我們在長時(shí)間休止之后返回項(xiàng)目,以及鼓勵(lì)其他人參與進(jìn)來變得容易多了。
最后優(yōu)化—— 我們很容易掉入試圖比用戶或計(jì)算機(jī)更聰明,并且預(yù)優(yōu)化各種邊緣情況的陷阱。關(guān)注帕累托法則(80%的效果來自于20%的工作)。寫代碼,運(yùn)行代碼,當(dāng)必要的時(shí)候?qū)W⒂谧畲蟮钠款i。這也支持保持代碼庫的簡單。
說“不要首先優(yōu)化代碼”并不意味著“編寫粗糙的代碼”。代碼總是應(yīng)該精益和優(yōu)雅,沒有必要畫蛇添足,不要將一整天的時(shí)間用在擠壓剩下的10%,但其實(shí)已經(jīng)能夠工作良好的一些東西上。不但工作效率會(huì)下降,而且還會(huì)引進(jìn)更多復(fù)雜性,解決方案變得不那么可歸納,等等。
著眼于“最重要的事情優(yōu)先”—— 總是有一些項(xiàng)目領(lǐng)域比其他的更有趣或更具挑戰(zhàn)性。工作于那些有趣的東西總是比工作于那些必要的東西更有誘惑。
在攻克重要部分時(shí),將有趣部分作為一種調(diào)劑,也就是說,兩者都做一點(diǎn)也是可以。
因此,光從這一點(diǎn)上說,將大的問題分解成小問題的理念是不言自明的。每個(gè)人都懂。所以,我會(huì)通過計(jì)分若干“quick wins”來開啟我的一天,這能讓我更有沖勁和更專注(“quick wins”可以是任何東西,包括有趣又小型的挑戰(zhàn)),然后我會(huì)首先沖向“最重要的事情”。
了解全棧—— 當(dāng)我剛開始干這一行的時(shí)候,沒有什么比等別人做完他們那部分東西,然后我才能繼續(xù)我那部分工作更糟糕的了(設(shè)計(jì)師,后端人員,前端人員,數(shù)據(jù)庫人員,服務(wù)器人員,等等)。
于是,當(dāng)我2000年創(chuàng)辦自己的軟件開發(fā)公司的時(shí)候,我做了一個(gè)明智的決定,那就是涉獵全棧。我知道我不可能擅長所有東西,也不可能是最后唯一對(duì)所有一切負(fù)責(zé)的人,但我想要做終端到終端的原型,因?yàn)槲覜]有耐心看過程。
小編推薦閱讀
情侶黃鉆,qq情侶黃鉆一個(gè)是黃鉆開了以后另一個(gè)是黃鉆嗎
閱讀男孩第4季促銷宣布“ Supe Lives Matter”和“使美國再次超級(jí)”
閱讀Prime視頻現(xiàn)在可能有廣告,但是亞馬遜不會(huì)關(guān)閉FreeVee
閱讀旗幟:新伊甸園評(píng)論的幽靈 - 捉鬼敢死隊(duì)
閱讀亞馬遜的幾個(gè)狂戰(zhàn)士收藏品都可以預(yù)訂
閱讀一個(gè)安靜的地方:第一天預(yù)告片揭示了外星人來到地球的那一天
閱讀在有限的時(shí)間內(nèi),Amazon的狂歡漫畫豪華版在亞馬遜享受50%的折扣
閱讀因?yàn)榍婪瑹釔邸秹艋梦饔巍肥钟蔚乃x擇了棄號(hào)重開
閱讀13代i9+滿血RTX4060,機(jī)械師曙光16Pro開啟預(yù)售!
閱讀艾克索拉:一家創(chuàng)辦17年的全球化公司,正在凸顯“沉淀”對(duì)游戲支付的價(jià)值
閱讀燃的不止卡塔爾!2022英特爾大師挑戰(zhàn)賽網(wǎng)咖及電競酒店聯(lián)賽燃情謝幕
閱讀貴州移動(dòng)云游戲電競大賽正式啟動(dòng),球王全省招募中
閱讀本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]
湘ICP備2022002427號(hào)-10 湘公網(wǎng)安備:43070202000427號(hào)© 2013~2025 haote.com 好特網(wǎng)