戴老師的學習驗收(一,二)

寫這個的緣由上一篇文章中已經說了,我但願能跟隨戴老師回爐重造一下,由於有人領路其實仍是挺重要的。前端

前兩篇文章中我認爲戴老師主要講了iOS開發之後學習的原則,還有iOS開發目前須要掌握的知識。java

iOS開發的原則程序員

一上來戴老師就說了iOS開發伴隨着移動互聯網的興起走過了10多年,咱們假設這10多年產生的技術在之後也會產生,那麼我麼之後還要學5,6份熱門技術。目前這10多年興起的技術呢主要有組件化,熱修復,動態化,大前端,ReactNative,Flutter,小程序等熱門技術。這些程序其實通用的底層技術實際上是差很少的,和前端有關的就是javaScriptCore,和渲染又關的是使用的WebCore中的Skia這樣的渲染引擎。至於組件化是解藕這個說法,我卻是十分贊同。由於公司裏面有個業務也是作的特別的蛋疼,產品腦子裏灌的水最終都要用程序員流的汗來實現。我當時若是按產品的邏輯直接簡單的不停複用的化,會很是的侵入原始代碼。最後我經過在網上找到的一些組件化博客解決了這個問題。小程序

至於爲何後端爲何進入高等程序員或者更高級級別的開發者更多的緣由,我倒不是很認同戴老師的觀點。我認爲之因此會這樣就是由於後端離業務核心近,得到的資源多,另外後端這麼多年了積累的也會多一點。後端

綜上以及其餘的內容,戴老師的iOS開發的原則我認爲有一下這麼幾點:組件化

1. iOS開發不能盲目學習新技術,要學習底層通用部分,掌握演變的變化過程學習

2. iOS開發不是界面開發,最後的開發多是和後端1樣。後端和咱們面對的都是類Linux,咱們的工做內容也要監控和解決設備的內存和線程等一系列問題(有什麼方式能讓前端的東西大大減輕後端的壓力)線程

3. iOS基礎要打牢,畫界面要注重效率,原理要弄懂cdn

iOS開發目前須要掌握的知識blog

下面的圖大概能顯示出應該學的知識了,可是這種圖網上一搜一大堆感受並無什麼卵用的樣子。下面的是我本身添加的圖,僅做爲我本身往後學習推翻用的。

就這樣,期待接下來的學習。

相關文章
相關標籤/搜索