架構師與網紅


        2016年被視為網紅經濟爆發元年。什么是網紅?網紅是指在現實或者網絡生活中因為某個事件或者某個行為而被網民關注從而走紅的人。什么是架構師?架構師是在項目中主導系統全局分析設計和實施、負責軟件構架和關鍵技術決策的人員。為什么會把這兩個角色聯系起來?因為最近接觸了不少從事軟件架構或者打算從事軟件架構的同行,正好最近的直播平台非常火熱,尤其像papi醬這樣的網紅博得了大眾的眼球。兩者雖然是兩個不同領域的角色,但是從某種意義將是有可比性的。架構師在IT領域的影響力在本項目組應該像網紅一樣,能受到團隊的認可,給予團隊成員啟發,甚至引導團隊,在這個層面我希望每個架構師都能有網紅的影響力。
        架構師和普通程序猿最大的不同在於全局觀念。很多人可能會從工作年限評判一個人是否有資格做架構師,這是不科學的。工作年限只能說明這個人看的多,但是想的多不多就不一定了。架構師一定是經過反復的驗證,實踐,總結出一套強有力的經驗。優秀的架構師不會拘泥於自己的愛好,比如在iOS開發中,回調的處理是使用通知還是代理,還是block,不能單純地根據自己的愛好給團隊規定規范,而應該分析各個場景的利弊,在合適的場景使用合適的方法。此外,架構師需要不斷地學習新的技術,掌握新的趨勢,這樣才能對技術選型有更深入和正確地把控。
       如何成為一名優秀的架構師?我這里只是拋磚引玉,說說我自己的理解。首先作為一名普通程序猿的過程中就要注意培養自己的編碼規范,盡量符合編程語言本身的規范。其次,在實現軟件功能時,應該考慮周全,將各種異常都要考慮到。第三,善於總結,每一個功能的實現手段可能有無數種,需要經過自己的實踐對比總結,歸納出特定場景下的最優方案。第四,嘗試着研究業界 優秀的開源代碼,可以從中學到很多技巧,幫助自己提升編碼水平。最后,以上幾點是針對編程經驗,最后一點是跳出程序猿的思維,從業務和產品角度把控整個軟件的全局架構。我認為根據以上幾點的長期培養,你離架構師就不遠了。
       最近打算開源一款應用供大家學習,包括服務端和app。大家如果對移動互聯網感興趣的歡迎加我本人微信。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



鏈家網---JAVA架構師 架構師是大忽悠嗎? 架構師之決策 架構師的修煉 從菜鳥到架構師(一) 向架構師進軍 向架構師進軍 什么是架構師? 我理解的架構師 從菜鳥到架構師(四)
 
粤ICP备14056181号  © 2014-2021 ITdaan.com