实时控制软件第三次作业
一、应当具备哪些个人知识基础和技术能力达到岗位要求
通过对邹欣老师构建之法部分篇章的阅读理解,我对软件工程师的成长历程与前景有了稍微的了解。
假如自己作为一名公司招聘人员,什么样的毕业生是我想要拉拢的,想要培养的。
首先,硬实力,代表进公司的工作起点,越强越好。
编程基本功,可以由拿手的语言与代码量等体现。
现在的程序多数具有极大的编程量,单靠个人难以完成,需要分块协作,能否合理分配,能否适应多人的合作,也在考察之内。
软件测试与效能分析等,是对个人知识能力更高一步的要求。
以上说明你是一个合格的程序员。出色的工程师和领导者则有更高的要求,需要有独到洞察力与大局观,对自己亦有更高的要求。
这样才保证能在进入公司后,有效提高工作的质量,并继续提升自己。
这就是在硬实力基础上对软实力的考察,看是否值得公司在你身上投资。
对自己的工作是否要求严格,不能得过且过。对工作中的问题不轻易放过。对每个程序追求完美的精神。每次工作完成后对其总结经
验。等等。
你准备采用何种学习和训练路径达到要求
硬实力的提升需要日积月累的练习实践,不放松自己,抓住每次实践机会,不停止对最新知识的学习跟进。
软实力更多的是一种人生态度,不畏困难,不松懈自己,不随便满足于现状,紧紧跟住最新最前沿的知识。
学习永不停止,不论学生时期还是工作之后。
二、基于模型的设计流程相对于其他开发流程的优缺点
基于模型的设计是一个能够快速,经济高效地开发动态系统的过程,包括控制系统,信号处理和通信系统。在基于模型的设计中,
系统模型是开发过程的中心,从需求开发到设计,实施和测试。
优点:
1、直接面对客户需求建立模型,更精确。
2、统一的模型更方便配合对接。
3、每一步都进行同步的测试与评估,方便及时更正错误。
缺点:
1、模式相对其他模式较为复杂难以理解。
2、需求共同的库来满足配合对接需求,成本高,维护困难。