好多開發者,尤其是工作沒有多久的新手,比較喜歡關注細節的東西。
我做移動開發好多年了,有一個感覺就是,技術沒有秘密(當然部分高深的東西除外),常用的東西,基本上從網上都可以查到。面向對象編程上還有一句話:不要造相同的輪子。比如我們常用的單例模式,我想大家常用的都是差不多的,我幾年前寫了一個單例模式使用的東西,花了好大精力搞好它,經過嚴格而長期的測試沒有問題,然后一直使用(只要iOS的底層基本的東西沒有變)。現在我再去面試高級開發或者是項目主管的時候,面試官問起我來,我答不上來,怎么破——畢竟是好幾年搞的東西了。有些東西時間長了不用就忘了——不是每個項目都會用到RunTime,如果現在這個項目中沒有用過,而時間又過了好久,別人問你一樣回答不了。
不能說把每個細節都記住不重要,但是好多情況下,解決問題的方法和思路更重要。
尤其是當你跳出一行一行代碼的細節,看到更廣闊的東西時候,你就會豁然開朗。關注的內容都變了。