老李淺談架構(gòu)

前言


混了這么久的Android让歼,從0到1的項(xiàng)目也整了幾個(gè)了团赏,今天不聊專業(yè)的技術(shù)聊點(diǎn)“高大上”有情懷的東西胃珍,也算是對(duì)自己的總結(jié)和工作當(dāng)中得出來(lái)的格局反思。

本次所有架構(gòu)設(shè)計(jì)和思想都是原創(chuàng)蛤迎,都是基于目前市場(chǎng)流行的架構(gòu)設(shè)計(jì)和架構(gòu)技術(shù)以及自己的經(jīng)驗(yàn)自研的一套新型的架構(gòu)設(shè)計(jì)确虱。如有雷同純屬撞衫。撞衫不可怕誰(shuí)丑誰(shuí)尷尬替裆,哈哈校辩。

架構(gòu)師是誰(shuí)?


說(shuō)到架構(gòu)辆童,家喻戶曉宜咒,各行各業(yè)都在說(shuō),貌似每個(gè)行業(yè)沒(méi)有架構(gòu)師都是一個(gè)失敗的行業(yè)把鉴,至少第一印象是low的感覺(jué)故黑。

架構(gòu)師是每個(gè)行業(yè)技術(shù)人員的夢(mèng)想,在每個(gè)行業(yè)中也占據(jù)很重要的坑。

然而场晶,架構(gòu)師到底是誰(shuí)混埠?什么樣的人才能成為一個(gè)合格的架構(gòu)師?

這個(gè)答案估計(jì)沒(méi)有答案诗轻。如果真有岔冀,我不信!除非有人顛覆馬克思的萬(wàn)事萬(wàn)物沒(méi)有絕對(duì)的真理概耻。

但是,每個(gè)人的還是有資格發(fā)表意見的罐呼,比如我鞠柄,我就單從移動(dòng)端的架構(gòu)來(lái)談?wù)勎覍?duì)技術(shù)架構(gòu)的認(rèn)知。我認(rèn)為人人都是架構(gòu)師嫉柴,只要你還有思維。

以下所有認(rèn)知僅限于本人的認(rèn)知,不帶有任何偏見和真理胯陋。

架構(gòu)師存在的意義


讓產(chǎn)品穩(wěn)冶忱,讓體驗(yàn)可以拿出去吹牛逼,讓技術(shù)點(diǎn)可以拿出去賺錢登馒,讓編碼效率高……說(shuō)到底讓老板臉上有光匙握,讓公司賺錢。

架構(gòu)師要具備的素質(zhì)


跳出技術(shù)的圈子再來(lái)看架構(gòu)師陈轿,架構(gòu)師不能再是狹義上技術(shù)高手圈纺,解決問(wèn)題的高手。因?yàn)榧夹g(shù)牛逼不一定幫老板賺錢麦射,解決問(wèn)題快也不一定能幫老板分憂蛾娶。說(shuō)到底一切不能為公司謀利益的存在都是公司的負(fù)擔(dān)。

所以潜秋,想成為好的架構(gòu)師你還要具備以下素質(zhì)蛔琅。

1. 良好的溝通和協(xié)調(diào)能力,現(xiàn)在都是團(tuán)隊(duì)作戰(zhàn)峻呛,雖然你一覽縱山小罗售,但是小弟聽話好好干活,你可能會(huì)被累死钩述。

2. 敏銳的技術(shù)洞察能力莽囤,好的技術(shù),新的技術(shù)不一定用切距,但是必須得懂朽缎,因?yàn)槟汶S時(shí)可能會(huì)被挑戰(zhàn),基本的生存能力得具備,不要做打臉的事情话肖。

3. 清晰的產(chǎn)品業(yè)務(wù)技術(shù)定位北秽,技術(shù)千千萬(wàn),準(zhǔn)確定位符合自己業(yè)務(wù)產(chǎn)品的技術(shù)最筒,能快速搭建跑起來(lái)的架構(gòu)也是衡量一個(gè)架構(gòu)師的能力贺氓,否則,架構(gòu)用得技術(shù)再牛逼不適用業(yè)務(wù)等于浪費(fèi)時(shí)間床蜘,又或者大技術(shù)用小業(yè)務(wù)也等于是浪費(fèi)時(shí)間辙培,你滿足的只是你技術(shù)快感,失去的卻是業(yè)務(wù)時(shí)間邢锯,等你設(shè)計(jì)完公司都涼了扬蕊,我想老板應(yīng)該不會(huì)夸你。

4. 有一定的產(chǎn)品意識(shí)和一定的業(yè)務(wù)定向能力丹擎,這直接取決于你架構(gòu)的體格是大是小以及你技術(shù)的選型尾抑,業(yè)務(wù)決定架構(gòu),架構(gòu)反射業(yè)務(wù)蒂培,盡可能的讓未來(lái)可能的業(yè)務(wù)去匹配你架構(gòu)預(yù)留的一切技術(shù)擴(kuò)展再愈。如果囊括不了,后續(xù)動(dòng)不動(dòng)就重構(gòu)护戳,你快樂(lè)嗎翎冲?

5. 除了以上幾點(diǎn),架構(gòu)師不能只對(duì)技術(shù)負(fù)責(zé)媳荒,學(xué)會(huì)承擔(dān)更大的責(zé)任府适,更是要把錢看的很重,敏感一切與錢有關(guān)的數(shù)據(jù)肺樟,想想這些數(shù)據(jù)能不能通過(guò)你的技術(shù)點(diǎn)去改變檐春。讓技術(shù)反驅(qū)動(dòng)產(chǎn)品,一定程度上挑戰(zhàn)產(chǎn)品么伯,把產(chǎn)品打敗是不是很爽疟暖,產(chǎn)品天天橫,你真能忍嗎田柔?

6. 最后一點(diǎn)很關(guān)鍵俐巴,讓別人喜歡你。碼農(nóng)喜歡你硬爆,因?yàn)槟愕募軜?gòu)讓他不加班欣舵;產(chǎn)品喜歡你,你的架構(gòu)讓需求很順利缀磕;測(cè)試喜歡你缘圈,你的架構(gòu)很穩(wěn)……總之你要學(xué)會(huì)怎樣成為萬(wàn)人迷劣光。

好了,就不再做延伸了糟把,接下來(lái)是我對(duì)架構(gòu)的一些認(rèn)知绢涡。歡迎吐槽。

新型架構(gòu)核心技術(shù)點(diǎn)


2

新型架構(gòu)分析


架構(gòu)思考

我先站在自己的角度回答兩個(gè)通俗的問(wèn)題遣疯。

1. 應(yīng)用是什么雄可?

2.架構(gòu)是什么?

我的回答如圖:

圖解:

說(shuō)白了架構(gòu)就是能稀釋所有的功能缠犀,最終輸出穩(wěn)定的終端產(chǎn)品数苫,這就是架構(gòu)!應(yīng)用則是架構(gòu)輸出的終端產(chǎn)品辨液。

架構(gòu)的特點(diǎn)


通過(guò)圖架構(gòu)所處地位可以歸結(jié)出架構(gòu)應(yīng)具有以下的特點(diǎn)虐急。

1.極高的擴(kuò)展性– 去應(yīng)付五花八門的需求

2.良好的封裝性– 去提供簡(jiǎn)易的api

3.移植性高,可讀性高室梅。-- 不要的及時(shí)剔除,及時(shí)更換新的技術(shù)框架疚宇。

4.編程的簡(jiǎn)潔性–- 適應(yīng)敏捷高效的開發(fā)亡鼠。

5.極高的穩(wěn)定性– 除非重生,否則任你蹂躪敷待。

新型架構(gòu)設(shè)計(jì)


新型架構(gòu)的理念

我的架構(gòu)的思想遵循自己的原創(chuàng)思維四個(gè)面向:面向人群间涵,面向業(yè)務(wù),面向變化榜揖,面向技術(shù)勾哩。

理念解釋:

架構(gòu)思想:

說(shuō)明:整個(gè)設(shè)計(jì)思想模型是根據(jù)架構(gòu)的特點(diǎn)是由點(diǎn)到面往外擴(kuò)展,最終所有的核心操作又聚焦在架構(gòu)當(dāng)中举哟,形成架構(gòu)的閉環(huán)思劳。

新型架構(gòu)雛形


架構(gòu)圖解:

1. 架構(gòu)的設(shè)計(jì)理念遵循四個(gè)面向和遵循架構(gòu)應(yīng)具有的特點(diǎn)。

2. 根據(jù)架構(gòu)的特性妨猩,圍繞四個(gè)面向給架構(gòu)分層潜叛,然后具體業(yè)務(wù),以上到下的分而治之的原則達(dá)到獨(dú)立低耦合壶硅,以簡(jiǎn)潔通用的原則達(dá)到低內(nèi)聚威兜。

3. 整個(gè)架構(gòu)線明確且獨(dú)立,對(duì)后續(xù)的架構(gòu)改善也起到非常好的擴(kuò)展性庐椒。

總結(jié):


有的時(shí)候技術(shù)跳出來(lái)看問(wèn)題椒舵,你會(huì)發(fā)現(xiàn)你的技術(shù)還可以玩出新花樣。

畢竟人的認(rèn)知決定人的成長(zhǎng)约谈。橫向思考問(wèn)題笔宿,專業(yè)解決問(wèn)題犁钟,你會(huì)發(fā)現(xiàn),我操措伐,我特么是天才特纤,我的腦子開掛了,以前看不懂的android源碼再來(lái)看看分分鐘能看懂侥加。原來(lái)都是一個(gè)套路捧存,只不過(guò)是套路的大小和深淺罷了,細(xì)細(xì)品味担败,設(shè)計(jì)思維幾乎一樣昔穴。

總之,當(dāng)你掌握了思維提前,學(xué)會(huì)了全面看問(wèn)題吗货,畫繁為簡(jiǎn),又有淺入深狈网,那么你的認(rèn)知可能會(huì)上一個(gè)層次宙搬,不要太在意得與失,不要太在意你技術(shù)人員的身份拓哺,太尊重和專注技術(shù)有可能會(huì)被技術(shù)奴隸勇垛。

當(dāng)然,一切取決于你的人生規(guī)劃士鸥。但是闲孤,如果想成為一個(gè)好的架構(gòu)師,只是技術(shù)牛逼只能說(shuō)你專業(yè)可以烤礁。不代表你的技術(shù)產(chǎn)出會(huì)得出認(rèn)可讼积。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市脚仔,隨后出現(xiàn)的幾起案子勤众,更是在濱河造成了極大的恐慌,老刑警劉巖鲤脏,帶你破解...
    沈念sama閱讀 211,639評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件决摧,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡凑兰,警方通過(guò)查閱死者的電腦和手機(jī)掌桩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)姑食,“玉大人波岛,你說(shuō)我怎么就攤上這事∫舭耄” “怎么了则拷?”我有些...
    開封第一講書人閱讀 157,221評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵贡蓖,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我煌茬,道長(zhǎng)斥铺,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,474評(píng)論 1 283
  • 正文 為了忘掉前任坛善,我火速辦了婚禮晾蜘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘眠屎。我一直安慰自己剔交,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,570評(píng)論 6 386
  • 文/花漫 我一把揭開白布改衩。 她就那樣靜靜地躺著岖常,像睡著了一般。 火紅的嫁衣襯著肌膚如雪葫督。 梳的紋絲不亂的頭發(fā)上竭鞍,一...
    開封第一講書人閱讀 49,816評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音橄镜,去河邊找鬼偎快。 笑死,一個(gè)胖子當(dāng)著我的面吹牛蛉鹿,可吹牛的內(nèi)容都是我干的滨砍。 我是一名探鬼主播往湿,決...
    沈念sama閱讀 38,957評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼妖异,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了领追?” 一聲冷哼從身側(cè)響起他膳,我...
    開封第一講書人閱讀 37,718評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎绒窑,沒(méi)想到半個(gè)月后棕孙,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,176評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡些膨,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,511評(píng)論 2 327
  • 正文 我和宋清朗相戀三年蟀俊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片订雾。...
    茶點(diǎn)故事閱讀 38,646評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡肢预,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出洼哎,到底是詐尸還是另有隱情烫映,我是刑警寧澤沼本,帶...
    沈念sama閱讀 34,322評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站锭沟,受9級(jí)特大地震影響抽兆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜族淮,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,934評(píng)論 3 313
  • 文/蒙蒙 一辫红、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧瞧筛,春花似錦厉熟、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至乍炉,卻和暖如春绢片,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背岛琼。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工底循, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人槐瑞。 一個(gè)月前我還...
    沈念sama閱讀 46,358評(píng)論 2 360
  • 正文 我出身青樓熙涤,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親困檩。 傳聞我的和親對(duì)象是個(gè)殘疾皇子祠挫,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,514評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 一、生命周期 一個(gè)事物一旦出生悼沿,就必然會(huì)長(zhǎng)大等舔,變異,一旦長(zhǎng)大糟趾,就面臨著衰老慌植,接下來(lái)就是消亡了,這個(gè)過(guò)程就稱為一個(gè)事...
    ZyBlog閱讀 2,657評(píng)論 1 11
  • iOS應(yīng)用架構(gòu)談 view層的組織和調(diào)用方案 iOS應(yīng)用架構(gòu)談 開篇 iOS應(yīng)用架構(gòu)談 view層的組織和調(diào)用方案...
    其實(shí)也沒(méi)有閱讀 1,807評(píng)論 0 15
  • 原文: iOS應(yīng)用架構(gòu)談 view層的組織和調(diào)用方案 iOS應(yīng)用架構(gòu)談 開篇 iOS應(yīng)用架構(gòu)談 網(wǎng)絡(luò)層設(shè)計(jì)方案 i...
    難卻卻閱讀 1,257評(píng)論 0 7
  • 1. 看書要調(diào)動(dòng)自己和作者义郑,相互牽拉才有效蝶柿,就像他在闡述,而你在提出質(zhì)疑非驮。
    智囊團(tuán)閱讀 221評(píng)論 0 0
  • 彭臻華 文 “你要不滿意你去洗交汤!”然后一把拉起明慧就走。他特別看不上老婆在父母面前低三下氣院尔,同昊兒媳婦蜻展,弟媳婦什...
    彭臻華閱讀 212評(píng)論 3 5