軟體架構師如何規劃自己的職業?四個方面來踐行!
軟體架構師不是一蹴而就的,是一個循序漸進的過程,是一個職責不斷擴大的過程。刨除好奇心和對這個行業的熱愛,
陝西優就業
小編個人認為至少需要在這些方面進行發展:
架構師這個職位沒什麼神秘的,簡單點兒說就是使用者需求轉化成技術實現,只是在轉化的時候會遇到一系列問題。除此之外,還得和客戶以及分析人員溝通需求,確保沒有跑偏,有時候還得引導一下,去除或者改變那些不可能實現的需求。和程式設計師溝通,讓大家理解技術選型和設計,順利開展設計和編碼。
1、掌握技術的原理
做一個架構師會涉及到很多技術,要求技術的廣度,如果掌握了原理,不但對技術認識深刻,學習新的東西就能迅速抓住本質。計算機的基礎知識就不用說了, 網路、作業系統、資料庫、編譯等, 相對枯燥,最好在大學階段完成。
當你在追尋這些技術的本源的時候,對一個技術的思考就會更加深刻,就能超越很多人。那怎麼算把一個原理給掌握了呢? 我認為標準就是你能用自己的語言給別人講出來,讓別人能理解。
2、獲取專案經驗和最佳實踐
只知道原理,還是紙上談兵,必須得做很多專案,在專案中去體會它們,應用它們,獲取一些最佳的實踐。
一定要努力地往上看,看到整個系統,看到端到端的流程,不能把自己侷限在一畝三分地裡, 做一個認領工作,完成工作的HTML填空人員, 那樣路子真的就越走越窄了。
當你從區域性慢慢走到整體以後,你的機會自然就越來越多,承擔的職責越來越大,話語權越來越重,離架構師越來越近。
3、鍛鍊自己的抽象能力
寫程式是一件挺簡單的事情,把一個高中生拉來培訓一下,就能寫得像模像樣。但是想寫好程式又是一件非常難的事情,因為系統越來越複雜,透過堆砌程式碼的方式來實現,很快就幹不下去了,難度會成幾何級數增長。
解決這個問題的關鍵就是抽象,架構師得找到系統中那些不變的東西,把他們作為支點來架起整個系統的設計,昇華一下就是一些正交、分層等思想。透過把系統的元件劃分到不同維度,不同層次就可以實現封裝“變化”的目標。
這些思想從哪裡學習? 怎麼內化成自己的能力?
一是從專案中來,我相信你的專案肯定有這些思想的體現,只是你去用心去發現。
二是閱讀書籍,閱讀原始碼,看看牛人們是怎麼做的。
三是自己要總結思考,總有那麼一刻,你會頓悟: 啊,原來如此!
4、要發出自己的聲音
做開發的很多都是性格偏內向,喜歡和電腦打交道,但是想發展成架構師,只是悶頭幹活肯定是不行,必須得在小組內,部門內,公司內發出自己的聲音。
例如對於架構,設計,編碼,工程實踐,技術發展趨勢都能提出自己的見解,讓別人能信服、尊重你的意見,這樣才能成為自然的技術領導。
總之,等到你精通原理,能把基本的思想應用到專案中, 還能看到全域性,有足夠的專案經驗,被別人尊重、信服,那架構師離你就近在咫尺。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69902581/viewspace-2639358/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 軟體測試工程師的職業規劃工程師
- 軟體實施工程師職業規劃工程師
- 給自己的職業規劃
- 程式設計師職業規劃-實踐篇程式設計師
- 如何根據自己的職業規劃提升和打破自己的瓶頸?
- 銀行業信創架構設計規劃及實踐 | 架構進階行業架構
- 10年+軟體測試工程師帶你規劃職業道路工程師
- 作為程式設計師,職業規劃需要注意的四個階段程式設計師
- 程式設計師的職業規劃!程式設計師
- 程式設計師如何規劃職業路線?程式設計師
- Web前端工程師職業規劃如何做?Web前端工程師
- 如何應用MBTI職業性格測試來做職業規劃
- 作為一個新媒體人如何做職業規劃?
- 阿里Java程式設計師分享自己的職業規劃,希望對你有所啟發阿里Java程式設計師
- 聊聊前端工程師如果做職業規劃前端工程師
- 初級Java程式設計師職業規劃如何選擇Java程式設計師
- 一個資料分析師的職業規劃:人生本來就應該提前做好準備
- 架構師職業迴歸:分散式系統架構師 - Leon架構分散式
- 軟體架構風格——規則架構架構
- 網際網路時代,6年架構師針對web前端小白,作出的職業規劃建議架構Web前端
- 淺談程式設計師職業生涯規劃程式設計師
- 架構學習筆記系列四——架構師軟文架構筆記
- Java工程師如何做好職業規劃和成長路線?Java工程師
- Java軟體架構師-25個關注點Java架構
- 運維工程師的職業規劃是什麼?Linux運維工程師Linux
- 程式設計師職業規劃:30歲後如何實現質的突破!程式設計師
- 程式設計師的打怪升級之路,程式設計師未來職業規劃全路線程式設計師
- 軟體開發人員如何提升自己的架構設計能力?架構
- 目前最系統的程式設計師未來職業規劃路線,請收藏程式設計師
- 職業規劃PPT模板
- 作為IT從業者,你是如何做好個人職業規劃?
- 架構師日記-軟體高可用實踐那些事兒架構
- JAVA兼職架構師Java架構
- 軟體架構師應避免的7種行為 - Daniel Watts架構TTS
- 軟體工程師,如何繪製業務架構圖 — 2.框架圖軟體工程工程師架構框架
- 從武則天的故事看職場生涯規劃的一個最重要方面
- IT職場,你如何規劃的更好?
- 學大資料,你的職業是如何規劃的?大資料