背景:從業兩年,C++基礎,覺得迷惘,想規劃下接下來做啥,當前要做什麼準備工作。
《1 確定方向
《2 確定方向上要發力的內容
《3 確定要走幾個階段,在各階段做什麼
《4 如何在方向上走穩(積極和自激勵)
印象:感覺平易近人。身高也平易近人。後生(僞娃娃)臉。
《1》首先我大概思考了三個方向。
<1 手機遊戲開發。
<2 手機App開發
<3 桌面應用開發
篩選規則:(1)和當前自身擁有的技能匹配 (2)個人愛好深入研究程度。
=》手機遊戲開發較優選擇
《2》首先我是做遊戲開發,基於cocos2dx引擎開發,所需要的技能,可以在各大招聘網上,查找技能關鍵字。(會發現如C++ Lua object-c android關鍵字,熟悉到了解不等),另外說的是,如果想了解cocos2dx,得先了解cocos2d(基於object-c),cocos2dx的使用風格和接口名都有其影子。
=>深入瞭解cocos2dx,得先了解cocos2d=>學習object-c
《3》關於學習的進階,我原來設想的是T型,先廣而後專。黃鑫他的路線是先專而後廣,理由是很多你先前接觸的東西,如果用不到,還是白學了。
學習其他東西要和自己已學好的東西類別學習,觸類旁通,橫向對比。(如C++模板 c# java的泛型)
=>順序
寫出可用代碼(看接口使用方法)
-》寫出可讀代碼(代碼可讀)
->計算機體系基礎(算法 網絡 編譯原理)
->編程方法論(人月 代碼大全 重構)
->新出的技術及跨學科書籍(10天學會xxx,走馬觀花,看他相對舊語言解決了什麼問題,優點,缺點)(如果時間足夠,馬上上開源項目)
《4》 如何在方向上走穩(積極和自激勵)
=》
(1 做喜歡的事,自己做的東西自己也用,有帶入感
(2 降低期待 (這點是我加的)
《5》總結
造成的直接影響是
1 買了Mac mini學Object-C去
2 準備3個月學習OC
3 繼續加強c++ lua的使用
《6》其他亮點
1 傳統行業和互聯網行業的區別
傳統:業務複雜,需求確定,功能實現即可,不關心優化。
互聯網:用做產品的思維不斷迭代優化,要不停學習新技術完善。
論證swift能取代object-c麼?這個過程是緩慢的,估計在這個關鍵期等不到了。
3 使用服務端的思維開發前端(我要傳什麼參數給服務端,服務端怎麼方便處理,方便返回),搞前端的順便熟悉一門服務端語言(c++ java python)
背景: