再行约见黄鑫的职业规划收获

背景:从业两年,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 传统行业和互联网行业的区别

   传统:业务复杂,需求确定,功能实现即可,不关心优化。

   互联网:用做产品的思维不断迭代优化,要不停学习新技术完善。


2 其实也纠正一点我的偏见(我之前有lua会完全取代c++编游戏的想法),使用lua调用cocos2dx写游戏,虽然编码效率上去了,有bug比纯C++难调试,混合没有纯生的好。

   论证swift能取代object-c么?这个过程是缓慢的,估计在这个关键期等不到了。


3 使用服务端的思维开发前端(我要传什么参数给服务端,服务端怎么方便处理,方便返回),搞前端的顺便熟悉一门服务端语言(c++ java python)




背景:


你可能感兴趣的:(编程之路)