所以,什么樣的架構(gòu)師是一個(gè)好的架構(gòu)師呢?
第一,程序員的基本功扎實(shí)到位。
了解常用平臺(tái)、語(yǔ)言、數(shù)據(jù)庫(kù)的特點(diǎn);能夠根據(jù)需求搭配出最適用的開發(fā)配置方案;知道怎么寫代碼性價(jià)比最高;知道判斷一個(gè)程序員是否在工作,有可能不是看他寫了多少行代碼,也可能是看他減少了多少行代碼。這是深度。
第二,先成為一個(gè)行業(yè)顧問(wèn)。
清晰了解行業(yè)情況和業(yè)務(wù)背景,能夠在紛雜的信息中抽象出核心業(yè)務(wù)實(shí)體,判斷出業(yè)務(wù)關(guān)鍵點(diǎn),找到技術(shù)的切入點(diǎn),做到技術(shù)和業(yè)務(wù)的連貫性和無(wú)縫結(jié)合。這是廣度。
第三,有預(yù)判能力和延展能力。
不局限于眼前問(wèn)題的解決,而能夠看到未來(lái)可能發(fā)生的問(wèn)題。把目標(biāo)需求不同維度的擴(kuò)展,提供更全面的解決方案,做好未來(lái)問(wèn)題的延展方案。這是高度。
第四,有技術(shù)前瞻性。
架構(gòu)師能夠熟知當(dāng)前的技術(shù)前沿和熱點(diǎn),要不斷的更新技術(shù)理論,雖然不一定需要學(xué)習(xí)或者使用,但需要知道新技術(shù)會(huì)在哪里應(yīng)用、會(huì)解決什么樣的問(wèn)題。這是寬度。
那怎樣成為這樣的好架構(gòu)師呢?
第一招,先成為一個(gè)好的程序員,多寫代碼,不想寫代碼的程序員不會(huì)成為好的架構(gòu)師。
第二招,深入理解和學(xué)習(xí)面向?qū)ο?、設(shè)計(jì)模式,琢磨優(yōu)秀開源框架的設(shè)計(jì)原理和設(shè)計(jì)思想。
第三招,努力和商業(yè)對(duì)齊,甚至是業(yè)務(wù)生態(tài)圈對(duì)齊。
最后一招呢,那就不得不推薦2017年12月1日-2日在深圳舉辦的WOTD2017全球軟件開發(fā)技術(shù)峰會(huì)了。
明知是套路,還要奮不顧身的看完,這就是愛(ài)
2017年12月1日-2日,由51CTO主辦的WOTD全球軟件開發(fā)技術(shù)峰會(huì)將在深圳舉辦,共設(shè)置了九大前沿?zé)狳c(diǎn)及實(shí)戰(zhàn)意義的分論壇主題,來(lái)自國(guó)際一線互聯(lián)網(wǎng)公司的技術(shù)大咖,將帶來(lái)40個(gè)歷經(jīng)沉淀的架構(gòu)實(shí)戰(zhàn)心得,攜手打造歷時(shí)2天的行業(yè)頂級(jí)技術(shù)盛會(huì)。
先不說(shuō)兩天峰會(huì)后的三天CTO訓(xùn)練營(yíng)如何完美詮釋CTO的價(jià)值,也不說(shuō)講師1V5、英雄匯如何構(gòu)建聽(tīng)者與講者的對(duì)話舞臺(tái),就看看滿滿2天的精彩日程設(shè)置,你就知道多么不容錯(cuò)過(guò)。
完整議程設(shè)置提前看
最好的東西永遠(yuǎn)都是在最后
聯(lián)系客服