好多開發(fā)者,尤其是工作沒有多久的新手,比較喜歡關(guān)注細(xì)節(jié)的東西。
我做移動(dòng)開發(fā)好多年了,有一個(gè)感覺就是,技術(shù)沒有秘密(當(dāng)然部分高深的東西除外),常用的東西,基本上從網(wǎng)上都可以查到。面向?qū)ο缶幊躺线€有一句話:不要造相同的輪子。比如我們常用的單例模式,我想大家常用的都是差不多的,我?guī)啄昵皩懥艘粋€(gè)單例模式使用的東西,花了好大精力搞好它,經(jīng)過嚴(yán)格而長(zhǎng)期的測(cè)試沒有問題,然后一直使用(只要iOS的底層基本的東西沒有變)。現(xiàn)在我再去面試高級(jí)開發(fā)或者是項(xiàng)目主管的時(shí)候,面試官問起我來(lái),我答不上來(lái),怎么破——畢竟是好幾年搞的東西了。有些東西時(shí)間長(zhǎng)了不用就忘了——不是每個(gè)項(xiàng)目都會(huì)用到RunTime,如果現(xiàn)在這個(gè)項(xiàng)目中沒有用過,而時(shí)間又過了好久,別人問你一樣回答不了。
不能說把每個(gè)細(xì)節(jié)都記住不重要,但是好多情況下,解決問題的方法和思路更重要。
尤其是當(dāng)你跳出一行一行代碼的細(xì)節(jié),看到更廣闊的東西時(shí)候,你就會(huì)豁然開朗。關(guān)注的內(nèi)容都變了。