回覆列表
  • 1 # 橘子愛健身

    下面是我以前從其他網站看到的,不知道對你是否有用,其實也不一定全對,僅供參考: 我覺得要成為一個合格的架構師,應該有這樣的過程:

    1.有足夠的計算機基礎,包括資料結構,資料庫,C語言,組合語言,軟體工程思想

    2.選擇一門語言,透過這麼語言學習一種思想,學習這種思想的精髓,無論是“面向物件”,還是現在的“SOA”。

    3.參加實際的專案,這個時候不要過分的關注語言的本身,不要再在一些演算法問題上鑽牛角尖了,演算法是你在1和2中應該去重點掌握的內容。 我們要做的是結合專案實際,多想想為什麼專案要用這樣的架構,這種架構如何將db,中介軟體,開發語言有機的結合起來的,這樣做有什麼好處,這些中介軟體到底做了些什麼事情。 這樣,透過不斷的遇到問題,不斷地思考,不斷地解決,你的能力自然就提高了。 4 不想做底層的程式設計師,3這個步驟是漫長的而且是痛苦的。3經歷的過程中,你可以開始看看“設計模式”,“UML”,“DB最佳化”這些高階的書籍了。 有了面向物件的思想,和足夠的專案經歷,再加上你的努力,這些東西應該不難讀懂。這個時候,你可以想想,我以前做的一些專案,如果讓我來設計,我會如何去做。 5 如何把4學習的東西用到專案中去了。

  • 中秋節和大豐收的關聯?
  • 如何培養孩子的邏輯思維能力?