阿里工程師 經(jīng)驗分享總結
(1)基礎知識必須熟練掌握,避免每次用到都需要都去百度,把大量的時間用在了解決低級問題上面。這種程序員是最低級的。
(2)學習一門語言,第一步需要了解這門語言為什么存在,它是為什么需求而生的,閱讀語言作者相關的博客,了解語言的編程思想。然后再去具體學習。閱讀別人的源代碼。
(3)必須了解底層實現(xiàn),必須對其中一門語言做深入了解,停留在應用層,進步空間會有限,要成為一個會造輪子的程序員。
再學習的時候,需要考慮分布式,并行方面的因素,這些在互聯(lián)網(wǎng)公司非常重要
所以是時候重新學習一下JAVA了。
(4)前端使用AngularJS 極大方便了前端人員。
(5)測試方式采用端對端的測試方式,用用戶的視角去搞集成測試。
(6)阿里采用Deadline 驅動的管理方式。
(7)多用Google少用百度。