-
1 # Long龍少-LoLer
-
2 # 有骨有度
這個是充分不必要條件,意思就是目前的學歷不是必須的,但是基本具有XXX樣的人,應該都有這些硬性條件,而且是基礎的,甚至很多公司的招聘(比如網易就很能限制學歷),都有這方面的限制,以後可能也會成為招聘的要求吧。但是八零九零的人來說,還沒這麼誇張,目前這個還好。
架構師的話,太難定義了,我自己也沒有一個準確的區分。
跟我一起學習,出來的同學中,有些公司他們是主力程式設計師,或者說是他自己架構起來的專案,你說他算架構師嗎?在他們公司算,但是未必達到大家認為的通常意義上的“架構師”的能力,是吧。如果你認為這就是你的架構師的話,你能對自己負責的專案起到獨當一面的作用,能組織專案架構,協調資源,其實你已經是架構師了。
比如我自己,專案雖然不是我們現在的同事一起白手起家做起來的,但是從開發,設計,上線,運維,甚至真的除了不用自己去買機器外,任何問題都要自行解決。但我也沒把自己當做一個架構師,我覺得架構師的要求還是要有點區分度。不能說我建立了公司的平臺,提供了通用的解決方案,我就是架構師了,覺得叫高階工程師比較恰當一些吧。
如何成為一個架構師?這個只能說給自己打個分,行業中自己排位置一樣的道理,覺得自己是中等水平,那就是高階工程師,上等位置,那即使自己不做架構,其實你也是有架構師的能力。沒有捷徑,只能往上爬,直到大家都放棄,你成了前面的人為止吧。
-
3 # 風哥草窩
從事開發的核心條件不是學歷,而是學習能力。想成為架構師,核心點在於不斷學習,不斷總結,至於學歷,是敲門磚,是充分而不是必要條件。java架構師,需要基礎知識紮實,專案經驗豐富,踩得坑多了,總結的多了,積累和沉澱多了,慢慢就會找到感覺
-
4 # IT人劉俊明
首先,對於Java架構師來說,並不一定需要碩士學歷,行業內有不少Java架構師並沒有碩士研究生學歷。當然,具備研究生學歷會有更加豐富的知識結構,對於架構師崗位來說還是具有一定意義的。
對於Java架構師來說,通常需要具備以下幾個方面的要求:
第一:紮實的技術積累。Java架構師屬於專業領域的架構師,對於Java語言的掌握有較高的要求,能夠解決軟體開發過程中的關鍵問題。通常來說,Java架構師需要經過初級程式設計師、主力程式設計師(研發級程式設計師)的工作過程,在實際工作過程中積累足夠的研發經驗。
第二:較強的學習能力。對於架構師來說,學習能力是非常重要的,因為軟體開發領域的技術更新速度比較快,架構師要能夠緊跟技術發展趨勢,對於技術選型做出相應的調整,並且能夠推動開發團隊的技術更新。學習能力不僅對於架構師來說比較重要,對於普通的研發人員來說,學習能力也是比較重要的。
第三:具備行業知識。架構師往往需要根據不同的行業應用場景來設計具體的技術解決方案,所以行業知識對於架構師來說也是比較重要的。雖然對於Java架構師來說,行業知識不需要行業資訊專家那麼系統,但是一些常見的業務流程和技術瓶頸應該有所瞭解,能夠根據不同的情況拿出針對性的解決方案。從這個角度來看,程式設計師需要在工作過程中不斷積累行業知識。
架構師除了需要具備以上幾個條件之外,架構師往往還需要較強的表達能力和方案書寫能力。
回覆列表
架構師要的是什麼??學歷?碩士現在出去能比本科生工作幾年懂的多嗎?能解決實際問題的能力才是真實力,倒不是說學歷沒用,學歷是錦上添花,解決問題的能力才是王道,現在的架構師,其實都是要你解決問題的能力,趟過的坑越多越好,所謂架構就是解決別人不能解決的問題,怎麼解決?需要好的設計或者思路,或者叫 架構