亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

解鎖即可觀看《移動端架構師》完整課程視頻

移動端架構師

親歷日活千萬級APP全流程落地,成為技術強+思維深+視野廣 的P7級移動端架構師

【第1周】走進移動端架構師
【第2周】通用UI組件開發與基礎框架設計
【第3周】高級UI組件定制與解耦設計
【第4周】Android必備Kotlin核心技術
【第5周】Android UI核心組件剖析與實戰
【第6周】Android 導航架構探秘
【第7周】線程與線程池核心技術
【第8周】Android網絡編程進階
【第9周】架構首頁模塊
【第9+周】架構首頁分類模塊
【第10周】解密Jetpack工具庫核心組件
【第11周】架構商品詳情模塊
【第12周】Android消息機制與類加載
【第13周】玩轉Kotlin x Java 設計模式
【第14周】主流架構模式演進之路
【第15周】主流架構實戰搜索模塊
【第16周】IOC架構設計
【第17周】構建與打包能力
【第18周】走進Flutter開發
【第19周】Flutter混合架構原理剖析與應用
【第20周】Flutter實戰應用與性能優化
【第21周】走進RN開發
【第22周】RN混合架構原理剖析與應用
【第23周】穩定性優化
【第24周】性能優化
【第25周】開發技能拓展
【第26周】后端-DAU超千萬的移動端接口設計實現
【第27周】前端-管理后臺設計實現
【第28周】【SDK+服務端+控臺】配置中心架構實現
【第29周】HiAbility SDK開發
【第30周】學成“下山”
章節
問答
課簽
筆記
評論
占位
占位

代碼展示:@揚州灬炒飯

慕課網ID:揚州灬炒飯

任務

——我與慕課網的第一次親密接觸
        我是一名某二本院校的大一學生,專業“計算機科學與技術”(軟件服務外包),也就是編程了。學校給我們大一的課程,不是高數,就是大霧(大學物理)之類的感覺跟我們專業沒什么關系的課程,生活很無聊,乏味。
        在茫茫App中,我有幸發現了“慕課網”的推薦,自然不會錯過,我抱著試一試的心態,下載了“慕課網”,戳進去發現,這居然是針對我們程序猿的在線學習平臺!我滿是歡喜?。‰m然當時已經是晚上11:30了,我還是決定進一步深入探索這個App,便戳進了“2048私人訂制”這節課,看到第二章的“游戲邏輯”部分,覺得課程設計還是不錯的,把一個很大的東西分的很精細。
        而且課程時長設計的很合理,最長一集10分鐘也就看完了,這樣就很方便我們利用一些瑣碎的時間去學習,以后某些部分需要復習的時候,也能快速知道自己應該看哪一節內容。
        還有視頻居然有超清!真的是意外的驚喜!就這樣我在慕課網上學了3天,寫出了自己重新定義過的2048。最近由于臨近期末考試,我也就把慕課網暫時放下了,待我期末考試結束,絕對要殺回來。
 
——我是怎么學習的
        我在慕課網學習的方式主要是通過看視頻,之后把代碼敲出來,理解代碼,運行代碼。
        還是以“2048私人訂制”為例,首先我看了2048課程的目錄,并將其分為兩部分,第一部分一直到第四章結束,學完以后就可以在電腦上運行我的2048了。后面的5~7章移動化應該屬于次要目標。
        然后我優先把1~4章的課程統統看了一遍,了解了制作2048大致的過程,并明確了第2章的游戲邏輯應該是一個核心,也是難點。看第二遍的時候,就要邊看邊把代碼敲出來,不清楚、不理解的章節要多看幾次。

?不會了怎么辦

——私人訂制專屬2048遇到的難題
        我想定義的是自己的2048,而不是照搬原來的游戲,所以遇到了一些困難。由于我想把2048重新定義成隨機生成0或1,與0相碰時就消掉,其他數字按原來的規則,相加。這樣難點就有3處:一是如何隨機生成0和1;二是視頻中判斷格子是否為空用的是否等于0判斷的,而此時0已經做為我的隨機生成數了,那我就要把判斷格子是否為空改成是否等于-1來進行判斷;三是如何做到0與0相碰就消掉。
        經過自己對視頻的仔細學習,我很輕松的解決了第一個難點,可以隨機生成0或1 了。
        解決第二個問題只要把board數組里的0改為-1,思路沒錯,但在實施過程中,生成隨機數里的判斷位置是否為空這個地方忘記改了。在接下來的幾次自我糾錯中,一直沒能找出來。
        第三個難點,是要自己單獨考慮一個情況下的游戲邏輯,對我來說還是第一次干這事。我把第二章的游戲邏輯看了7、8遍,了解了這個思路后,我開始寫這個邏輯,由于在判斷語句上犯了一個錯誤,導致運行后沒能達到自己的預期效果。
 
        ——尋求老師幫助,完成慕課“處女作”
        苦惱的自己決定給老師寫個郵件來請教問題。在老師的幫助下,解決了上面的難點,完成了自己的專屬2048。
        我通過郵件與老師溝通后,老師幫助我找到了代碼里的問題,并改正了過來,用顏色標記了錯誤的地方??吹搅嘶貜偷泥]件后,才覺得自己犯的錯誤是有多低級,真是愧對自己是個編程學生。但是肯定了自己在修改的方向上沒有犯錯。
 
        ——通過這個2048課程的學習,給了我很大的自信心,讓我認識到,其實做一個簡單邏輯的游戲也不是什么太難的事,并沒有想象中的那么困難。

||

提問題

寫筆記

公開筆記
提交
||

請驗證,完成請求

由于請求次數過多,請先驗證,完成再次請求

加群二維碼

打開微信掃碼自動綁定

您還未綁定服務號

綁定后可得到

  • · 粉絲專屬優惠福利
  • · 大咖直播交流干貨
  • · 課程更新,問題答復提醒
  • · 賬號支付安全提醒

收藏課程后,能更快找到我哦~

使用 Ctrl+D 可將課程添加到書簽

邀請您關注公眾號
關注后,及時獲悉本課程動態

舉報

0/150
提交
取消
全部 精華 我要發布
全部 我要發布
最熱 最新
只看我的

手記推薦

更多

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?