0. 把語言學學通
1. 謹記java框架四要素: 注解、反射、代理、設計模式,搞懂了這四項,spring、mybatis、hibernate、struts等就沒什么秘密了,怎么“組裝拆解”四要素就看個人造化了
2. 不要學技術框架,會過時成為歷史,前車之鑒,不要單學某種編程語言(比如java,golang,python,nodejs等),你真正要學習的是: 作業系統(tcp/ip,io模型,網路編程,多執行緒,rpc),設計模式解決方案
3. 做開發久了,除了業務之外,其實就要面對三大問題:穩定回應速度(呼叫者是前端或子系統)、資料一致性(做的幾年系統不是純資料庫驅動的,而是類似于存盤管理系統、開虛擬機容器,好比華為云阿里云開ecs,體驗過他們開ecs需要3~5分鐘不等,萬一資料庫寫成功了,啟動容器虛擬機等待狀態時第二分鐘斷電了如何處理,會出現資料庫成功了,而虛擬機容器失敗了,特別是開集群,那么資料庫的那套“事務”邏輯就會失效)、安全(可以留給專業安全人員),研發人員關注前兩個就行,正常開發流程是個人都會,關鍵考慮極端情況怎么處理,比如存盤、網路、施工隊突然把網線挖斷了、負荷過高斷電(大公司出現的情況少,可中小型公司就很容易出現這突發事件,故障重啟后資料庫已入庫,而集群卻沒開出來或者開的個數不夠)
4. ,,,,,,
附圖兩張:


轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/14112.html
標籤:其他
上一篇:求助:hadoop的wordcount一直是掛起狀態mapreduce.Job: Running job: job_
