一、開發幾年了,都在不停的作項目,本身一直都在忙於應付各類業務需求的討論、開發、測試、發佈、維護升級,再有新的需求的循環開發。都是重複的勞動。程序員
二、工做幾年跳槽都是奔着能繼續作項目練手學習更多知識,而後工資上也能多漲一點。可是幾年的歷練下來,回頭才發現,確實是積累了不少作項目的經驗,可是在大公司嚴謹的技術面試下暴露了本身不少的不足。沒有認真研究過底層知識,對OC的原理了解太少。面試
不少人在進階的路上都會糾結,是往深處拓展,仍是往廣度發展;算法
其實已經不止一位大牛提過,不少底層的知識都是互通的,當你的底層知識紮實了,學習新的技能就會很快,應該往深處挖編程
又臨來新的一年,相信不少人已經計劃年後升職加薪的規劃,這樣不得不提早儲備技能,爲19年的規劃作鋪墊;可能你還在認爲「面試造火箭,工做擰螺絲」,想着面試的時候多刷幾回面試題就OK了,可是就真的不會「造火箭嗎?」swift
道理我都懂數據結構
道理我都懂,可是無從下手啊!!!工具
先來看看如今就能去作的:學習
一、做爲程序員,最基本的要求是:代碼可讀性好,功能正常且沒有明顯bug。但這一點不少程序員都不作到;首先從規範本身的代碼開始,代碼寫註釋,不止是給本身看。測試
二、時刻提醒本身「學習」,學習某件事的第一步是認可你不知道,換句話說:你所謂的「我知道我在作什麼!」這種態度會妨礙你學習新的東西。cdn
三、你是在學習技術,而不是在學如何使用工具,重點關注編程基礎,由於基礎永遠不會改變;更關注體系結構而不是如何編程。
小編給你們推薦一個**iOS技術交流羣:763164022!**羣內提供數據結構與算法、底層進階、swift、逆向、底層面試題整合文檔等免費資料!但願找到更多的同行多多交流!如下資料,進羣能夠免費得到哦
![]()