[問題] 如何加強基礎精進技術?

作者: SwiftLang (Swift-Lang)   2014-06-29 13:34:54
想問這個問題很久了,其實這問題應該也不侷限iOS Dev啦...
小弟是自學開發的,開發到現在兩年多了,工作經驗也一年
前陣子再找新工作,去網路上找了許多Objective-C/iOS Interview Questions來看
覺得滿慘的,有些題目完全回答不出來,有些題目則是半懂,少部分是可以準確回答
雖然面試到現在沒有問過這類基礎題就是
像是Memory Managment一直都是我一知半解的東西,兩年前自學開發的時候還在手動
管理記憶體,還不是很熟的時候就跳到ARC了,ARC也是似懂非懂
(開發兩年了卻一知半解,真的是很慚愧...)
只記得primitive應該要用assign,Outlet應該用weak,NSString用copy會比較好
其餘大多都是用strong,卻從來沒去深入了解過它,應該說這東西太抽象...
也沒有機會去深入的了解,遵循著一套規則走也都沒遇到問題
一直覺得自己是個碼農,基礎不夠紮實,技術上也沒很厲害,大概中間偏下...
常在版上或其他討論區看到很多高手,一些問題都能很流暢的回答,尤其是一些比較
基礎的東西
想請問各位前輩都是如何奠定基礎,進而在技術上更加精進呢?
我不想再當個半吊子的programmer了,囧
作者: darktt (小朱)   2014-06-29 14:34:00
說真的這個要找個有經驗的人來教你才會比較快不然的話就只能自己多找點技術教學文章了
作者: whitefur (白毛)   2014-06-29 23:47:00
只能多看技術文章+1我猜你對C不太熟 所以記憶體的部分才會似懂非懂記憶體管理的觀念可以看看這個 http://0rz.tw/Fndu9
作者: jfang   2014-06-30 00:16:00
我建議要把C語言學一遍,建議這本翻譯書http://www.tenlong.com.tw/items/9572054031?item_id=8288

Links booklink

Contact Us: admin [ a t ] ucptt.com