[問題] 關於學習順序

作者: 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