在構(gòu)件部的那些年,是自己最青春的時(shí)光非迹,設(shè)計(jì)開(kāi)發(fā)能力得到快速提升环鲤,好的開(kāi)發(fā)習(xí)慣、設(shè)計(jì)思路彻秆、如何對(duì)需求進(jìn)行抽象建模楔绞、軟件的復(fù)用性意識(shí)等。入職的前幾年唇兑,特別是第一份工作的前幾年,能有幸養(yǎng)成更加專業(yè)的習(xí)慣桦锄,對(duì)以后的發(fā)展扎附,會(huì)受益匪淺。在這里也感謝構(gòu)件那些年領(lǐng)導(dǎo)和前輩结耀、及各位“老鐵”們對(duì)我的關(guān)心留夜、指導(dǎo)與支持匙铡!
還記得2008年的前半年,在領(lǐng)導(dǎo)和前輩們的指導(dǎo)下碍粥,從對(duì)開(kāi)發(fā)框架的基本認(rèn)識(shí)鳖眼,一個(gè)簡(jiǎn)單的增刪改查,到UML嚼摩、設(shè)計(jì)模式在具體開(kāi)發(fā)中的理解钦讳,都有了一個(gè)快速的飛躍。還記得開(kāi)發(fā)的第一個(gè)功能枕面,自己測(cè)的好好的愿卒,但領(lǐng)導(dǎo)和前輩們總能點(diǎn)出很多問(wèn)題,然后反復(fù)修改潮秘,深刻體會(huì)到了開(kāi)發(fā)后單元測(cè)試的重要性琼开,寫(xiě)過(guò)的程序一定要多測(cè)才能保障交付。
在構(gòu)件的前一段時(shí)間枕荞,大家剛接觸技術(shù)柜候、企業(yè)級(jí)框架,覺(jué)得技術(shù)實(shí)現(xiàn)是最重要的躏精,且領(lǐng)導(dǎo)們都同時(shí)是技術(shù)大咖渣刷,在我們看來(lái),沒(méi)有解決不了的問(wèn)題玉控,所以遇到問(wèn)題不要怕飞主,請(qǐng)示一下領(lǐng)導(dǎo)芋哭,一切都迎刃而解域帐。但領(lǐng)導(dǎo)經(jīng)常告訴我們,“技術(shù)的問(wèn)題永遠(yuǎn)不是問(wèn)題”舰绘、“每天默念三遍需求”虱而,當(dāng)時(shí)不太理解筏餐,總感覺(jué)技術(shù)實(shí)現(xiàn)是最關(guān)鍵的一個(gè)環(huán)節(jié),隨著工作的深入牡拇,越來(lái)越深入的理解魁瞪,至今受益。在真?zhèn)€項(xiàng)目的進(jìn)程中惠呼,還有太多的東西左右項(xiàng)目進(jìn)程导俘,包括需求的理解及控制力、項(xiàng)目的過(guò)程管控等等剔蹋,而技術(shù)旅薄,只是一個(gè)重要方面之一。
構(gòu)件部的那些年泣崩,領(lǐng)導(dǎo)們經(jīng)常組織大家開(kāi)展技術(shù)交流少梁,像Groovy洛口、UML、設(shè)計(jì)模式等交流凯沪,圍繞著工作中遇到的問(wèn)題第焰、采用的技術(shù)深入討論,做到更深入的知其所以然妨马,而不僅僅是會(huì)用挺举。
在面對(duì)需求時(shí),對(duì)需求進(jìn)行抽象建模身笤,通過(guò)UML展示建模過(guò)程豹悬,然后進(jìn)行核心接口API、數(shù)據(jù)庫(kù)的設(shè)計(jì)液荸,并完成最終實(shí)現(xiàn)瞻佛,及后續(xù)擴(kuò)展。那時(shí)領(lǐng)導(dǎo)對(duì)API的每一個(gè)注釋娇钱,都要求大家進(jìn)行深入推敲伤柄,將該接口如何正確的使用,包括可能出現(xiàn)的異常情況文搂,直觀的展示出來(lái)适刀。因?yàn)闃?gòu)件,會(huì)涉及項(xiàng)目組對(duì)接口進(jìn)行二次調(diào)用煤蹭,完成個(gè)性化開(kāi)發(fā)的功能笔喉,所以對(duì)每個(gè)API,都做到規(guī)范硝皂,和易于理解常挚。一個(gè)好的設(shè)計(jì)和開(kāi)發(fā)習(xí)慣,包括做事規(guī)范性稽物,就是在那個(gè)時(shí)候養(yǎng)成的奄毡,并一直得到延續(xù)。
那個(gè)年代的每一天贝或,都感覺(jué)在蛻變吼过,都在接觸最新的東西,并把最新的東西應(yīng)用到構(gòu)件開(kāi)發(fā)中咪奖。
對(duì)構(gòu)件在各項(xiàng)目中的價(jià)值盗忱,由于那些年支持了很多金融行業(yè)的一線項(xiàng)目,也深有體會(huì)羊赵。例如財(cái)報(bào)售淡、評(píng)級(jí)構(gòu)件,對(duì)各種復(fù)雜且變化頻繁的財(cái)報(bào)慷垮、評(píng)級(jí)模型揖闸,能做到“變化配置化、配置業(yè)務(wù)化”料身,通過(guò)配置即可實(shí)現(xiàn)核心功能汤纸。即使有些項(xiàng)目中有個(gè)性化需求,一線項(xiàng)目調(diào)用構(gòu)件接口開(kāi)發(fā)具體功能也非常便捷芹血。構(gòu)件贮泞,即快速構(gòu)建的能力,做到了很好的復(fù)用性價(jià)值幔烛,使開(kāi)發(fā)效率做到了很大提升啃擦。很多項(xiàng)目也得到了比預(yù)期要更加順暢的進(jìn)度,有些甚至“提前上線”饿悬,得到了客戶方與一線項(xiàng)目團(tuán)隊(duì)的一致認(rèn)可令蛉。
由于在需求中識(shí)別了共性,應(yīng)對(duì)了變化性狡恬,不僅僅是構(gòu)件本身珠叔,對(duì)業(yè)務(wù)需求也進(jìn)行了有效積累。記得在支持的有些項(xiàng)目中弟劲,當(dāng)客戶提出一個(gè)需求變更時(shí)祷安,能幫助客戶識(shí)別帶來(lái)的潛在影響和問(wèn)題,包括可能引起的較大改動(dòng)對(duì)關(guān)鍵時(shí)間節(jié)點(diǎn)的影響等兔乞,便于客戶方項(xiàng)目經(jīng)理去權(quán)衡是否在當(dāng)前階段需要改動(dòng)汇鞭,同時(shí)使客戶對(duì)我方考慮問(wèn)題的專業(yè)性更加認(rèn)可。
在構(gòu)件部的日子里庸追,是自己對(duì)技術(shù)霍骄、框架、架構(gòu)深入理解的過(guò)程锚国,也很難忘那個(gè)時(shí)候能力的快速提升腕巡,及面對(duì)各種項(xiàng)目環(huán)境下的應(yīng)對(duì)能力,是自己快速“入行”的幾年血筑。還記得領(lǐng)導(dǎo)提出的“構(gòu)件要源于項(xiàng)目绘沉、高于項(xiàng)目”,必須能在項(xiàng)目組中豺总,能憑借復(fù)用性經(jīng)驗(yàn)及多項(xiàng)目對(duì)同一個(gè)業(yè)務(wù)領(lǐng)域的沉淀车伞、積累,真正能快速解決一線各項(xiàng)目組的問(wèn)題喻喳,才能得到客戶方另玖、項(xiàng)目組的認(rèn)可。“變化配置化谦去、配置業(yè)務(wù)化”慷丽,快速適應(yīng)變化,才能體現(xiàn)出構(gòu)件的價(jià)值鳄哭。
2018年初要糊,構(gòu)件08屆10年相聚,很多當(dāng)時(shí)的“老鐵”們妆丘,有的已經(jīng)成為了甲方锄俄,有的去了高校,有的在做技術(shù)總監(jiān)勺拣,有的成為了很好的開(kāi)發(fā)者奶赠,有的則在阿聯(lián)酋、尼日利亞药有、南非等多個(gè)國(guó)家經(jīng)歷著自己的故事毅戈。。塑猖。自己呢竹祷,故事也還算“闊以”吧,寫(xiě)著職場(chǎng)十年羊苟,分享一下充實(shí)而有趣的經(jīng)歷塑陵。不管留在中創(chuàng)的,還是走出單位的蜡励,同樣都有自己精彩的故事令花,在成長(zhǎng)中逐步走向了成熟,或者可以說(shuō)凉倚,又老了幾歲兼都,哈哈,十年了稽寒,真心祝福大家越來(lái)越好扮碧。。杏糙。
在對(duì)一線項(xiàng)目支撐過(guò)程中慎王,體會(huì)到了構(gòu)件的價(jià)值和復(fù)用性能力,及通過(guò)知識(shí)沉淀快速引導(dǎo)需求的能力宏侍。除此之外赖淤,在通過(guò)和一線項(xiàng)目的“親密”接觸和并肩作戰(zhàn)的過(guò)程中,也學(xué)到了對(duì)項(xiàng)目的管控能力谅河,及對(duì)各個(gè)一線項(xiàng)目組要求的一種感覺(jué)能力咱旱。通過(guò)這些能力的沉淀确丢、使得自己在支撐一線項(xiàng)目的相關(guān)工作中,越來(lái)越得心應(yīng)手吐限,同時(shí)自己的軟件工程意識(shí)鲜侥,項(xiàng)目管理能力也得到了提升,為將來(lái)帶項(xiàng)目毯盈、帶團(tuán)隊(duì)打下了良好的基礎(chǔ)剃毒。下面的幾個(gè)章節(jié),會(huì)分享一下在幾個(gè)金融領(lǐng)域一線項(xiàng)目中的故事和體會(huì)搂赋,更多精彩內(nèi)容繼續(xù)。益缠。脑奠。