[问题] 关于学习顺序

楼主: gary771016 (一日测 终身测)   2017-02-10 23:32:21
大家好
目前工作是测试手机的Tester
Java/C++/Python 基础尚可 (JAVA比较熟 物件导向尚可)
有在写自动化的脚本 (利用UiAutomator 自动点选UI)
目前在学习android app (买书自学)
慢慢看都还算懂 只是常常书里都突然天外飞来一笔
比如这里要用XX 然后就呼叫出来 做一些设定 最后结合在一起
这是学习中的正常情况吗? 所以我要先硬记 然后自己打一遍code?
但过个两周 需要用的时候还是要翻书 囧
第一本是买 android app 程式设计教本之无痛起步 看到Camera/Music/Video/GPS那边就不太行了
每一步都好像是天外飞来一笔 感觉只能仿著做 记顺序...
于是在买一本 android程式设计 入门、应用到精通(孙宏明)
这本是单元式的教学 还满深入的 但深入到有点怀疑自己会用到吗= =...
1.不知道各位是怎么克服的 还有一些感觉是不太重要的功能 又是否要学?
2.学这个不确定有没有助于工作价值的提升? (发现问题需要看LOG 这有帮助吗?)
3.是不是JAVA还要再回去深究(比如JAVA8技术手册 全弄懂) 之后在来学APP?
谢谢
作者: hopesong (希望之歌)   2017-02-11 03:22:00
常逛android developer官网
作者: kobe8112 (小B)   2017-02-11 10:11:00
1.你基础大概都了解/看过之后,建议可以用专题式的学法例如定个目标,要写出有什么功能的程式,以此目标为核心,自然就会有所动力,也不会觉得学到的难以致用比较少用的功能、进阶的功能,可以大略知道就好,有遇到需要的时候再去查阅/搜寻即可,其他常用功能你只要常在写程式,自然而然就会越来越熟,不用查也能写出来2. 学写程式肯定对你有所帮助的,重点是多思考多参考思考同样功能,有没有什么更漂亮的写法,别人的程式码为什么跟我写的不一样?两者在效能/阅读上有什么差别?此外看Log是从入门、进阶到超级高手都需要做的事情,Log可以辅助你了解问题的类型、程式错误的原因、最佳化的瓶颈...等等,用途太多了3. 我认为不需要,有用到特殊功能的时候再查即可你要真的“弄懂”JAVA...是要懂到可以写书的程度吗?那要花多少时间?学到的部分通通都会用到吗?
作者: y3k (激流を制するは静水)   2017-02-11 11:04:00
去逛官网 看范例就够了 我个人工作成长的过程中 书本的帮助不大 甚至几乎没有...我第一本书买了也是看看就赶鸭子上架 之后就是自己摸 后来这书跟其他几本同事提供的交给后进 也是觉得自己教他比较快

Links booklink

Contact Us: admin [ a t ] ucptt.com