首頁>Club>
不太喜歡編碼,但是喜歡整體框架和設計。
4
回覆列表
  • 1 # 水雨東

    我認為是,起碼做架構師之前是。一個架構師必須懂得編碼的核心,必須有足夠的編碼經驗,必須有非常強的抽象能力,必須有相當廣的知識面,必須有一定前瞻性,而這些必然是在編寫大量優質程式碼的基礎上成就的。

  • 2 # mikechen的網際網路架構

    首先,這是肯定的,架構師的工作經驗是以多個專案實戰與大量編碼時間積累為基礎,優秀的編碼能力是架構師的基本功。除此之外,架構師作為一個技術團隊的核心,還應該是技術大牛,具備如下技術能力(廣度):

    一、集合框架(原始碼)

    ListArrayListLinkedListSet:HashSet、TreeSetMap:TreeMap、ConcurrentHashMapQueue:ConcurrentLinkedQueueStackCollection的synchronized等方法

    二、工具類

    Google guava(推薦)Apache common lang/BeanUtils/Collctions/IOJSONfastjsongsonjackson

    三、框架

    Spring:IOC、AOP、常用註解SpringMVCMybatisShiroNetty

    四、安全

    單項雜湊演算法:MD5、SHA對稱加密:DES非對稱加密:RSA、HTTPS

    五、JVM

    Java虛擬機器(Hotspot實現)類載入機制記憶體模型GC:回收演算法、垃圾收集器調優工具:jstack、jmap、jconsole

    六、併發程式設計

    Executor框架Fork/joinhappen-before資料結構:ConcurrentHashMap執行緒池:引數設定、原理、拒絕策略執行緒狀態Lock/synchronized原子操作類併發工具類:CountDownLatch、Semaphore、CyclicBarrier、ExchangerIO、BIO、AIO、NIO.......

    字數限制,就不完整列舉了,大家如果感興趣,BAT背景架構師原創出品的【java架構師學習80期專題資料合集】,免費送給大家,助力進階成為實戰型架構師,私信關鍵詞【架構】給優知學院,立即領取。

  • 中秋節和大豐收的關聯?
  • 購機諮詢(筆記本)?