iOS 開發(fā)者 2016 到 2018 的反思與展望

前言

我進(jìn)入 iOS 開發(fā)這一行當(dāng)將近兩年時(shí)間,取得了一些進(jìn)步,但仍有很多地方是存在不足的。思考了很多,也借鑒了很多同一領(lǐng)域大牛的寶貴經(jīng)驗(yàn),因此就此輸出一份文章,關(guān)于個(gè)人的反思與展望。

反思

作為一個(gè)年資尚淺的開發(fā)工程師,非計(jì)算機(jī)專業(yè)出身,自知個(gè)人在計(jì)算機(jī)方面的基礎(chǔ)比較薄弱,非常渴望學(xué)習(xí)。加之網(wǎng)絡(luò)上可供學(xué)習(xí)的文章和書籍多如牛毛。有時(shí)候,犯了懶癌的我,抑制不住這樣的情況發(fā)生:在一天的時(shí)間里,閱讀了關(guān)于多線程、網(wǎng)絡(luò)、Runtime 等好多方面的文章,給自己營(yíng)造出一種(哇,今天我又收獲了很多知識(shí))假象。而這種閱讀往往只是一種泛讀。你輕輕松松地閱讀了一篇文章,你就根本不能體會(huì)到文章的好多深意,無法將其中的知識(shí)點(diǎn)內(nèi)化到自己的知識(shí)體系當(dāng)中。如此學(xué)到的東西,可能隔一天你就已經(jīng)忘得一干二凈。持續(xù)泛讀再長(zhǎng)時(shí)間,也不會(huì)對(duì)個(gè)人技術(shù)有太大的提升。

畏難

在日常開發(fā)過程中,總會(huì)碰到比較難啃的需求,這正好是你拓展知識(shí)新領(lǐng)域的好時(shí)機(jī)。但每個(gè)人總是傾向于待在個(gè)人的舒適區(qū)里的。我尤其是在不論是心理還是生理上處于比較 down 的時(shí)候,就會(huì)馬上產(chǎn)生一種畏難情緒,心中 OS(次馬馬虎虎應(yīng)付過去得了,等我心情好一點(diǎn)的時(shí)候,再來好好啃一啃這塊硬骨頭)。而在事后,很可能早就把當(dāng)初的想法拋之腦后,逍遙劃水去了。殊不知,這真的錯(cuò)過了一次提升自己的機(jī)會(huì)。雖然這樣的情況只是偶有發(fā)生,但回頭想來,還是覺得慚愧不已。

缺乏長(zhǎng)遠(yuǎn)規(guī)劃

每次計(jì)劃的誕生,都是一時(shí)興起制定,過了沒多長(zhǎng)時(shí)間,就不了了之。反思一下問題主要在于,最初設(shè)定的計(jì)劃,將每天的任務(wù)量設(shè)置得太過于繁重了。在開發(fā)任務(wù)比較輕松的日子,還算是比較容易完成的。但在項(xiàng)目工期緊的時(shí)候,會(huì)給自己造成極大的負(fù)擔(dān),導(dǎo)致三不五時(shí)無法完成,最終導(dǎo)致計(jì)劃的中斷。這種純粹靠意志力的堅(jiān)持著實(shí)無法長(zhǎng)久。

展望

慢才是快。好酒總是老的醇。知識(shí)也需要慢慢沉淀。在學(xué)習(xí)過程中,讓自己慢下來。篩選出質(zhì)量比較高的文章,進(jìn)行精讀。這樣的文章,一天精讀一篇,甚至一周精讀一篇也是足夠的。我個(gè)人認(rèn)為,精讀必須符合以下幾個(gè)要求:

  1. 通讀:了解整篇文章的寫作目的,是從哪些方面展開來講的。對(duì)全文的脈絡(luò)結(jié)構(gòu)有一定的把握,可以借助思維導(dǎo)圖,來幫助梳理提綱。
  2. 對(duì)文中牽扯到相關(guān)的其它知識(shí),要抱有淺嘗輒止的心態(tài)(一個(gè)不熟悉的知識(shí)點(diǎn),能夠不斷牽引出其它知識(shí),如樹形結(jié)構(gòu)一般,一層又一層)。
  3. 針對(duì)文章出現(xiàn)的代碼示例,一定要?jiǎng)邮智靡磺?。這樣有助于更好理解和記憶。
  4. 再一次閱讀時(shí),將自己認(rèn)為重要的點(diǎn),進(jìn)行標(biāo)注,旁邊最好還寫下自己的相關(guān)思考(可以是自己想到的之前學(xué)習(xí)過的知識(shí),最好融會(huì)貫通)。
  5. 整理并結(jié)合的自己的思考與理解,重新輸出一篇文章(必須要有自己的研究與思考)。

吃透基礎(chǔ)技術(shù)

注重對(duì)基礎(chǔ)技術(shù)的學(xué)習(xí):基礎(chǔ)技術(shù)是各種上層技術(shù)共同的基礎(chǔ)。吃透基礎(chǔ)技術(shù)是為了更好地理解程序的運(yùn)行原理,并基于這些基礎(chǔ)技術(shù)進(jìn)化出更優(yōu)化的產(chǎn)品。這是一個(gè)提升個(gè)人舉一反三的能力非常好的途徑。

微習(xí)慣

最近閱讀了一本書籍《微習(xí)慣》。里面提到了人為什么無法長(zhǎng)期堅(jiān)持一個(gè)習(xí)慣:

他們雄心勃勃,卻高估了自己的能力,力求改變而勉強(qiáng)自己做超出自己能力的事情。這就是欲望和能力不匹配。

書中提出了一個(gè)很有效的方法:

運(yùn)用少量的意志力強(qiáng)迫自己做一件事情。做一個(gè)俯臥撐或者想出幾個(gè)點(diǎn)子并不需要大量的意志力。

微習(xí)慣帶來的收獲有:

首先在完成你的微目標(biāo)之后,你很可能會(huì)繼續(xù)完成“額外環(huán)節(jié)”,這是因?yàn)槲覀儽緛砭拖脒M(jìn)行這些積極行為,所以一旦開始,內(nèi)心的抵觸就會(huì)減輕。第二個(gè)收獲是慣性。即使你沒有超額完成微目標(biāo),你的行為也會(huì)慢慢發(fā)展為微習(xí)慣

這個(gè)月開始,我已經(jīng)把微習(xí)慣納入到我的日常生活中,并取得了一些效果。我的微目標(biāo)包括每天背10個(gè)單詞、做5個(gè)俯臥撐、讀書5分鐘、每天寫50字。

尾巴

2018,加油!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,872評(píng)論 25 709
  • 歡迎關(guān)注我的公眾號(hào):讀書主義 更多精彩等著你! 這個(gè)讀書方法,可能會(huì)顛覆你對(duì)讀書以往的認(rèn)知|開卷 或許讀書已經(jīng)成為...
    米米粒粒閱讀 35,376評(píng)論 9 209
  • 楔子 人生條單行道,每走一段,都會(huì)遇到一個(gè)十字路口,當(dāng)你踏上你的選擇,就無法后退。 有人說,每個(gè)人都是一枚硬幣,一...
    單行道in閱讀 313評(píng)論 0 0
  • 我雖打斷楚陽的話,卻還是忍不住想,如果連川親自來這取藥不單單只是為了來探一探我,而是那味藥的確很要緊,而如今從楚陽...
    青山居士行閱讀 410評(píng)論 0 0
  • 上井,雨夾雪,濕漉漉的路面讓侯勇覺得很冷,很冷。面對(duì)阿濤拋給他的問題,想了一整個(gè)路程了,還是不知道該怎么辦。 一晚...
    翱翔的窩窩頭閱讀 257評(píng)論 0 0

友情鏈接更多精彩內(nèi)容