老碼農給新秀們的忠告

 

0.  把語言學學通

1.  謹記java框架四要素: 註解、反射、代理、設計模式,搞懂了這四項,spring、mybatis、hibernate、struts等就沒什麼祕密了,怎麼“組裝拆解”四要素就看個人造化了 

2.  不要學技術框架,會過時成爲歷史,前車之鑑,不要單學某種編程語言(比如java,golang,python,nodejs等),你真正要學習的是: 操作系統(tcp/ip,io模型,網絡編程,多線程,rpc),設計模式解決方案

3. 做開發久了,除了業務之外,其實就要面對三大問題:穩定響應速度(調用者是前端或子系統)、數據一致性(做的幾年系統不是純數據庫驅動的,而是類似於存儲管理系統、開虛擬機容器,好比華爲雲阿里雲開ecs,體驗過他們開ecs需要3~5分鐘不等,萬一數據庫寫成功了,啓動容器虛擬機等待狀態時第二分鐘斷電瞭如何處理,會出現數據庫成功了,而虛擬機容器失敗了,特別是開集羣,那麼數據庫的那套“事務”邏輯就會失效)、安全(可以留給專業安全人員),研發人員關注前兩個就行。正常開發流程是個人都會,關鍵考慮極端情況怎麼處理,比如存儲、網絡、施工隊突然把網線挖斷了、負荷過高斷電(大公司出現的情況少,可中小型公司就很容易出現這突發事件,故障重啓後數據庫已入庫,而集羣卻沒開出來或者開的個數不夠)

4. 。。。。。。

附圖兩張:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章