[问题] 如何加强基础精进技术?

楼主: 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