技術(shù)是為業(yè)務(wù)服務(wù)的。不結(jié)合業(yè)務(wù)使用場(chǎng)景單純進(jìn)行框架,語(yǔ)言優(yōu)劣對(duì)比都是扯淡。
接上句,優(yōu)化重構(gòu)代碼之前要先分析業(yè)務(wù)場(chǎng)景。
寫組件時(shí)候要預(yù)留一些接口,考慮將來(lái)是否要求擴(kuò)展,避免硬塞。
軟件開(kāi)發(fā)就是把一個(gè)復(fù)雜的問(wèn)題分解成一系列簡(jiǎn)單的問(wèn)題,再把一系列簡(jiǎn)單的解決方案組合成一個(gè)復(fù)雜的解決方案!
我們是用軟件解決問(wèn)題的工程師或程序員,不要自稱為Java程序員,PHP程序員來(lái)限制自己的發(fā)展空間。了解語(yǔ)言的優(yōu)缺點(diǎn)及使用場(chǎng)景,特定問(wèn)題使用特定語(yǔ)言。
-
如果一個(gè)開(kāi)發(fā)人員不清楚自己所做的產(chǎn)品盈利能力如何,是非常危險(xiǎn)的,因?yàn)橐坏┻@個(gè)產(chǎn)品不能盈利,他馬上面臨三個(gè)可能性:
- 這個(gè)產(chǎn)品被砍掉,這個(gè)人被安排其他工作
- 這個(gè)產(chǎn)品被砍掉,這個(gè)人失業(yè)了
- 老板很仁慈,一直維持這個(gè)虧損的產(chǎn)品,但公司會(huì)因?yàn)樘潛p而關(guān)門,大家還是失業(yè)了
-
學(xué)習(xí)新技術(shù)的小技巧。比如打算掌握node+moogodb??砂凑杖缦虏襟E:
- 首先確立目標(biāo),確定時(shí)間及具體目標(biāo)。采用項(xiàng)目驅(qū)動(dòng)。如:一個(gè)月內(nèi)使用 node+mogodb 做一個(gè)小型博客系統(tǒng)。如果按期完成獎(jiǎng)勵(lì)買電動(dòng)牙刷,機(jī)械鍵盤等。
- 先去node和mongo官網(wǎng)看文檔學(xué)習(xí)基礎(chǔ)知識(shí),并確定技術(shù)框架,比如使用流行的express和mongoose。
- 先自己大致寫一些基礎(chǔ)代碼。
- github是個(gè)寶庫(kù),是學(xué)習(xí)他人源碼的好地方,可以搜索關(guān)鍵字
express mongoose,express boilerplate或express skeleton等。選star比較多的項(xiàng)目。對(duì)比自己之前寫的,邊對(duì)比邊重構(gòu)。學(xué)習(xí)他人的代碼組織,分層方式和結(jié)合自己習(xí)慣,不必完全照搬。 - 去v2ex或?qū)iT的社區(qū)論壇(如node就去node-china)發(fā)帖介紹項(xiàng)目。請(qǐng)別人點(diǎn)評(píng),歡迎star。
提高代碼水平,一、多看優(yōu)秀的源碼,JS推薦看lodash,PHP可以看Yii2的源碼。二、看完自己寫一遍,或者用其他語(yǔ)言實(shí)現(xiàn)一遍。
多人合作開(kāi)發(fā)項(xiàng)目中,需要有一個(gè)人專門維護(hù)數(shù)據(jù)庫(kù),就是說(shuō)除了這個(gè)人其他人不能隨意操作正式數(shù)據(jù)庫(kù),定義新表或字段必須所有成員進(jìn)行討論包含字段名,類型,長(zhǎng)度,索引等。表名和字段必須帶有comment
將討論結(jié)果轉(zhuǎn)換為sql郵件抄送給相關(guān)人員。有些開(kāi)發(fā)人員很'自戀',就是學(xué)到了一點(diǎn)新技術(shù)就沾沾自喜,其實(shí)不過(guò)把官方的Demo例子照做了遍。最關(guān)鍵的話學(xué)到的新技術(shù)完全沒(méi)有利用起來(lái),要想方設(shè)法用到當(dāng)前做的項(xiàng)目中,就是要產(chǎn)生最大的收益,其實(shí)對(duì)于客戶來(lái)說(shuō),大多數(shù)時(shí)候并不關(guān)心你用的什么技術(shù),他關(guān)心的時(shí)間和金錢。就是用最少的時(shí)間給我?guī)?lái)最大的收益。
工作感悟
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
- 前言 很多年前,剛剛從大學(xué)畢業(yè)的時(shí)候,很多公司來(lái)校招。其中最爛俗的一個(gè)面試問(wèn)題是:“你希望你之后三到五年的發(fā)展是什...
- 在現(xiàn)代科技發(fā)展的浪潮中,隨著摩爾定律的應(yīng)驗(yàn)發(fā)展、PC互聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)的突起,不僅在各行業(yè)造成數(shù)據(jù)量的冪級(jí)上...
- 作者背景:徐家駿是華為數(shù)據(jù)中心的頭,技術(shù)超級(jí)牛人,一級(jí)部門總監(jiān),華為副總裁,年收入過(guò)千萬(wàn)。從一個(gè)應(yīng)屆畢業(yè)生,到年薪...