[問題] 關於學習順序

看板AndroidDev作者 (一日測 終身測)時間7年前 (2017/02/10 23:32), 7年前編輯推噓0(0020)
留言20則, 3人參與, 最新討論串1/1
大家好 目前工作是測試手機的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? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.71.188 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1486740746.A.67B.html ※ 編輯: gary771016 (114.43.71.188), 02/10/2017 23:33:05

02/11 03:22, , 1F
常逛android developer官網
02/11 03:22, 1F

02/11 10:11, , 2F
1.你基礎大概都了解/看過之後,建議可以用專題式的學法
02/11 10:11, 2F

02/11 10:12, , 3F
例如定個目標,要寫出有什麼功能的程式,以此目標為
02/11 10:12, 3F

02/11 10:13, , 4F
核心,自然就會有所動力,也不會覺得學到的難以致用
02/11 10:13, 4F

02/11 10:14, , 5F
比較少用的功能、進階的功能,可以大略知道就好,有
02/11 10:14, 5F

02/11 10:14, , 6F
遇到需要的時候再去查閱/搜尋即可,其他常用功能你只
02/11 10:14, 6F

02/11 10:15, , 7F
要常在寫程式,自然而然就會越來越熟,不用查也能寫出來
02/11 10:15, 7F

02/11 10:16, , 8F
2. 學寫程式肯定對你有所幫助的,重點是多思考多參考
02/11 10:16, 8F

02/11 10:16, , 9F
思考同樣功能,有沒有什麼更漂亮的寫法,別人的程式碼
02/11 10:16, 9F

02/11 10:16, , 10F
為什麼跟我寫的不一樣?兩者在效能/閱讀上有什麼差別?
02/11 10:16, 10F

02/11 10:17, , 11F
此外看Log是從入門、進階到超級高手都需要做的事情,
02/11 10:17, 11F

02/11 10:18, , 12F
Log可以輔助你了解問題的類型、程式錯誤的原因、最佳
02/11 10:18, 12F

02/11 10:18, , 13F
化的瓶頸...等等,用途太多了
02/11 10:18, 13F

02/11 10:19, , 14F
3. 我認為不需要,有用到特殊功能的時候再查即可
02/11 10:19, 14F

02/11 10:20, , 15F
你要真的「弄懂」JAVA...是要懂到可以寫書的程度嗎?
02/11 10:20, 15F

02/11 10:20, , 16F
那要花多少時間?學到的部分通通都會用到嗎?
02/11 10:20, 16F

02/11 11:04, , 17F
去逛官網 看範例就夠了 我個人工作成長的過程中 書本的幫助不
02/11 11:04, 17F

02/11 11:04, , 18F
大 甚至幾乎沒有...
02/11 11:04, 18F

02/11 11:05, , 19F
我第一本書買了也是看看就趕鴨子上架 之後就是自己摸 後來這
02/11 11:05, 19F

02/11 11:05, , 20F
書跟其他幾本同事提供的交給後進 也是覺得自己教他比較快
02/11 11:05, 20F
文章代碼(AID): #1OdTqAPx (AndroidDev)
文章代碼(AID): #1OdTqAPx (AndroidDev)