背景:从业两年,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)
背景: