回覆列表
  • 1 # 鮮血契約

    首先進入相關專業學習,有了入門資格後,進入三五線遊戲公司實習磨練,一般不介意直接推大廠。多找前輩探討問題,購買相關書籍資料充實自己。自己嘗試獨立負責開發一個遊戲專案。積蓄經驗進入網易大廠,騰訊大廠等遊戲公司,參與大專案研發,步步總結學習,最終成為一個合格的架構師。

  • 2 # 澤粼mh

    1、學習心態的轉變

    大家不是來學習,而是工作,老男孩老師就是你們的領導。領導分配了任務,又給大家詳細講解了。那現在,咱們公司要上這個專案,讓你去搞,你沒有理由不搞定。工作中老大給你講解細節,這個是不會有的。

    所以,從需求分析開始,到出一套專業可實施的架構方案(圖文並茂),以及組織公司討論到後續實施都是架構師主導的,甚至後期交給運維人員維護前,我們在方案裡都要寫出來。這個在規定的時間各位務必要去完成,月薪15K+不是那麼容易就達到的,要努力的付出。專本科生3-4年學習畢業做IT的都是2000-3000塊起步,在座的各位還有是高中生的,不努力憑什麼過15K。

    2、學習方式的轉變

    以前大家可能是百度,谷歌,別人的文件,求助別人。總是被動學習(有需求了再去學)。

    那現在要主動學習了。

    多看一手官方文件,git,samba,openldap,open***等等都有詳細的幫助。

    看官方手冊研究方案,是一個優秀架構師必須具備的重要能力。

    如果英文看不懂,那可以練習英文:用你熟悉的軟體服務的官方文件去練習英文,例如:看看nginx,apache的官方練習英文閱讀,然後再去看新軟體的官方研究軟體。

    多培養自己的興趣,學習工作習慣。

    學東西,看東西,只有量變才能質變。系統研究軟體應用就是看官方,有故障可以去搜索。

    3、學習思想的轉變

    作為一個優秀的架構師,不光是要研究一個軟體的使用,更要去想一個企業業務專案的整體架構方案。

    你可以不需要會一個新軟體的應用(只要知道什麼軟體能幹什麼,會一款即可),也可以寫出一套架構方案。很多總監就是這個樣子,不是精通具體技術,但是全域性觀更好一些。

    一個再好計程車兵,哪怕神槍手,打遍天下無敵手,也不如一個統領全域性的元帥更有價值。

    我們需要做的不是當一個神槍手,而是做一個能夠掌握全域性能力的優秀架構師。

    我們可以只提出架構方案,架構方案中的一些核心技術,我們把握好就好了,一些邊緣的軟體可以由別人(運維人員)去研究實施。

    就拿門戶ldap叢集驗證這裡例子吧,作為架構師應該提出並完成一個入口網站從辦公室到跨多機房的全域性的一套使用者驗證系統方案,其中核心點就是辦公網域控和機房的LDAP服務結合,以及跨機房如何做驗證,如何做叢集,如何做高可用,驗證過程資料如何加密(包括跨機房)。

    在web介面實現管理等,驗證和授權如何分開。

    一些具體的samba,vsftp,open***,pptp,svn,git,http,redmine、Mantis、postfix等等驗證交給運維人員去實現就可以了,他們搞不定的,你可以去攻關,提供支援等。

    4、技術情結的轉變

    技術是根基,溝通是橋樑,思想是靈魂。這3點是優秀架構師必不可少的能力。其實就是,除了技術知識外,還至少要會文件畫圖的能力,具備系統架構思想,並且能夠表達清楚自己的思想,最重要的是有很強的說服別人(一堆人)的能力。給企業提方案就像古代變法一樣,是要有流血準備的,可見實施架構師指定方案的難度,不是對的就會被採納的。因此,光會技術是遠遠不夠的。這點大家要改變。

  • 中秋節和大豐收的關聯?
  • 魔獸世界:懷舊服國服玩家再創紀錄,四人“首殺”奧妮克希亞,如何評價?