生活随笔
收集整理的這篇文章主要介紹了
程序员建议(忘记从哪里转的了,反正是csdn上的一个兄弟)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.取個(gè)好名字不管是包名,類(lèi)名還是函數(shù)方法和變量,不要隨意命名,像什么 foo, bar, a,b,c 這種沒(méi)有任何意義的名字會(huì)污染你的整個(gè)代碼先構(gòu)思再寫(xiě)代碼拿到一個(gè)需求最開(kāi)始是分析需求,拆解問(wèn)題,將大問(wèn)題拆解為更小問(wèn)題,思路清晰了代碼寫(xiě)起來(lái)才快。能用Google就不用百度百度搜出來(lái)的東西一是廣告太多,難以辨識(shí),二是質(zhì)量太差,容易被帶偏。寫(xiě)注釋“最好的注釋就是代碼本身”,這句話不是你不寫(xiě)注釋的借口,相信我你的代碼時(shí)間久了自己都不知道什么意思。必要的地方加上注釋不僅方便別人理解你的代碼,也方便自己。寫(xiě)單元測(cè)試沒(méi)有單元測(cè)試的代碼不是跑不起來(lái),而是無(wú)法對(duì)預(yù)期結(jié)果做出正確的承諾。單元測(cè)試是個(gè)短期內(nèi)投入回報(bào)比低,但是長(zhǎng)期投入回報(bào)比巨大的事情。無(wú)論是定位問(wèn)題還是代碼重構(gòu),有單元測(cè)試猶如系上保險(xiǎn)帶走鋼絲。dont repeat yourself重復(fù)的代碼不要出現(xiàn)兩次以上,學(xué)會(huì)將類(lèi)似的代碼進(jìn)行封裝,減少代碼的冗余。 這句話的另一層意思不不要重復(fù)造輪子,有成熟的方案就直接用,不要什么都想著自己實(shí)現(xiàn)。做好版本管理git 是個(gè)好東西不炫技不要代碼里面強(qiáng)加炫技的代碼,按規(guī)范來(lái)寫(xiě)多閱讀優(yōu)秀代碼學(xué)習(xí)優(yōu)秀的開(kāi)源代碼,這是讓自己進(jìn)步最好的捷徑,不一定研究透一個(gè)完整的框架,哪怕是管中窺豹也比不去看有收獲。多讀書(shū)多讀點(diǎn)經(jīng)典書(shū)籍,評(píng)價(jià)是否經(jīng)典可以去豆瓣看評(píng)分,8.0以上的書(shū)籍都值得讀寫(xiě)博客寫(xiě)博客就是將自己思考的東西沉淀下來(lái),順便還能給別人帶來(lái)幫助學(xué)好英語(yǔ)英語(yǔ)再差也要做到能熟練閱讀英文文檔的水平,不然每天只能看二手資料,看翻譯的東西不僅不嚴(yán)謹(jǐn)而且時(shí)效性很差,畢竟技術(shù)日新月異。保持健康編碼身體坐直,不然很早就會(huì)出現(xiàn)頸椎問(wèn)題, 保持一定的運(yùn)動(dòng)習(xí)慣,不然工作三年就有肚腩, 少熬夜,保證每天6~8小時(shí)的睡眠時(shí)間,不然頭發(fā)掉的早,還容易猝死補(bǔ)充程序員很難通過(guò)“技術(shù)”這單一的技能掙到工作之外的錢(qián),技術(shù)管理著不是最牛的,而是領(lǐng)導(dǎo)能力出眾的,技術(shù)大V不是技術(shù)最牛的,但是寫(xiě)作方面很優(yōu)秀,獨(dú)立開(kāi)發(fā)者技術(shù)也不是最牛的,但是有很好的產(chǎn)品能力,做編程網(wǎng)課培訓(xùn)的往往能把一個(gè)知識(shí)點(diǎn)深入淺出的講透,最牛的程序員都在實(shí)驗(yàn)室悶頭搞科研,所以別只盯著“技術(shù)”這一個(gè)方向。多方位提高自己,你不需要每個(gè)領(lǐng)域都做到拔尖,這個(gè)時(shí)代綜合能力越強(qiáng)的人創(chuàng)造的價(jià)值越大
與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖
總結(jié)
以上是生活随笔為你收集整理的程序员建议(忘记从哪里转的了,反正是csdn上的一个兄弟)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。