[問題] 如何加強基礎精進技術?
想問這個問題很久了,其實這問題應該也不侷限iOS Dev啦...
小弟是自學開發的,開發到現在兩年多了,工作經驗也一年
前陣子再找新工作,去網路上找了許多Objective-C/iOS Interview Questions來看
覺得滿慘的,有些題目完全回答不出來,有些題目則是半懂,少部分是可以準確回答
雖然面試到現在沒有問過這類基礎題就是
像是Memory Managment一直都是我一知半解的東西,兩年前自學開發的時候還在手動
管理記憶體,還不是很熟的時候就跳到ARC了,ARC也是似懂非懂
(開發兩年了卻一知半解,真的是很慚愧...)
只記得primitive應該要用assign,Outlet應該用weak,NSString用copy會比較好
其餘大多都是用strong,卻從來沒去深入了解過它,應該說這東西太抽象...
也沒有機會去深入的了解,遵循著一套規則走也都沒遇到問題
一直覺得自己是個碼農,基礎不夠紮實,技術上也沒很厲害,大概中間偏下...
常在版上或其他討論區看到很多高手,一些問題都能很流暢的回答,尤其是一些比較
基礎的東西
想請問各位前輩都是如何奠定基礎,進而在技術上更加精進呢?
我不想再當個半吊子的programmer了,囧
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.13.72.16
※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1404020096.A.841.html
※ 編輯: SwiftLang (163.13.72.16), 06/29/2014 13:35:25
推
06/29 14:34, , 1F
06/29 14:34, 1F
→
06/29 14:35, , 2F
06/29 14:35, 2F
→
06/29 23:47, , 3F
06/29 23:47, 3F
→
06/29 23:48, , 4F
06/29 23:48, 4F
→
06/29 23:49, , 5F
06/29 23:49, 5F
推
06/30 00:16, , 6F
06/30 00:16, 6F
→
06/30 00:16, , 7F
06/30 00:16, 7F
感謝各位前輩回覆,我的確對C不熟,因為我是直接買Obj-C的書來看的
在這之前沒有C的基礎...我會找時間把C摸熟的!
其實也不僅僅限於記憶體管理啦,只是舉個最常見的例子來說
因為沒有實際去用到(或者是說有用到了但沒感覺)就很不熟悉
像Delegate、Category之類這些就比較好懂些
我會多看看技術的文章的,感謝!
※ 編輯: SwiftLang (163.13.72.16), 06/30/2014 06:13:34
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章