一、需要具备的能力
编程能力
- 会C/C++语言基础编程
- 会程序代码调试debug
- 会阅读别人代码
信息检索能力
- 能从网上的巨量信息中筛选出需要的信息
- 能通过网上资源解决大多数问题
学习能力
- 能自主学习新的知识
- 能利用新的东西举一反三
团队合作能力
- 与团队成员积极沟通
- 做好自己的部分
- 能将自己的工作给其他成员进行简要的说明
二、学习的途径
打牢基础
首先要通过各种途径积累相关的基础知识,掌握一些基本技能和技巧,熟练的掌握根本知识
学习别人
在刚起步的时候,借鉴别人的思路和代码是很必要的,这样能很快的提升自己的经验能力,当然学习不能只停留于懂了,而是要分析别人的思路和优缺点,提出自己的观点
学以致用
尝试通过各种资源的帮助自己完成一个比较完整的项目,设定一个完整的项目计划,并按时完成,然后总结分析自己在这个过程中学到了什么,还有那些问题
三、基于模型的设计流程的优缺点
优点:
- 基于模型设计能够利用图形化设计的优势,明确清晰,便于交流
- 能够在早期就进行验证审核
- 可以实现代码自动生成
缺点:
- 需要团队成本较大,耗时较长,设计周期长