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

看板MacDev作者 (Swift-Lang)時間11年前 (2014/06/29 13:34), 11年前編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
想問這個問題很久了,其實這問題應該也不侷限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
只能多看技術文章+1
06/29 23:47, 3F

06/29 23:48, , 4F
我猜你對C不太熟 所以記憶體的部分才會似懂非懂
06/29 23:48, 4F

06/29 23:49, , 5F
記憶體管理的觀念可以看看這個 http://0rz.tw/Fndu9
06/29 23:49, 5F

06/30 00:16, , 6F
我建議要把C語言學一遍,建議這本翻譯書
06/30 00:16, 6F
感謝各位前輩回覆,我的確對C不熟,因為我是直接買Obj-C的書來看的 在這之前沒有C的基礎...我會找時間把C摸熟的! 其實也不僅僅限於記憶體管理啦,只是舉個最常見的例子來說 因為沒有實際去用到(或者是說有用到了但沒感覺)就很不熟悉 像Delegate、Category之類這些就比較好懂些 我會多看看技術的文章的,感謝! ※ 編輯: SwiftLang (163.13.72.16), 06/30/2014 06:13:34
文章代碼(AID): #1JhwM0X1 (MacDev)
文章代碼(AID): #1JhwM0X1 (MacDev)