2019 Week 01 - 确定Function Safety作为今后的发展方向

年后上班第一周,新项目上马。花了两天调整工作状态,解了两个bug,参加了一个培训,与team leader讨论了工作安排,并确定function safety作为今后的发展方向。

Function Safety

解答了国外负责软件function safety的同事进行code review时提出的各种问题。

目前,公司设立的有Hardware function safety engineer 和Software function safety engineer两个职位。

Hardware function safety engineer负责产品的硬件电路设计和冗余设计,尽一切可能解决产品出故障的解决措施。

Software function safety engineer负责review项目代码,确保所有的safety需求都在代码中得以实现。

而我的工作内容处于两者的中间,负责与他们共同确定产品的function safety需求,并解答关于代码中function safety需求实现的各种问题。

作为safety工程师,工作职责是在软件版本发布之前,测试该版软件的所有safety需求,并保证没有safety的相关bug,这是软件发版的最低要求。

插一句嘴,function safety在汽车电子开发领域是一个很重要的module,如果开发的产品不满足function safety的标准,产品绝对无法SOP。

随着汽车电子与电气化程度越来越高,function safety在汽车电子开发行业占比只能越来越大,而且该岗位的知识是学校无法教授的。

这两点保证了function safety岗位的核心竞争力,如果有想进入该领域的老铁们,不要犹豫,先下手为强。

Training

参加了《软件开发与验证》这门培训课程,培训师详细介绍了V开发模型的各个阶段,以及每个阶段input和output的文档。

之所以要参加这门培训课程,是由于我是转行的程序员,不太了解软件开发的流程。而公司开发的很多项目都reuse之前的项目。

这导致我对项目的开发流程没有完全的认知,做项目时不知道各个阶段的工作内容,以及项目中文档之前的对应关系。

由于我做事喜欢先了解整个架构再去深入抠细节,这门课程很好解答了我对项目开发流程的所有疑惑,在开年第一周得到这么好的培训,开心。

由于该课程是以公司的项目为示例,很多内容需要保密,在此就不在进行总结了。

Code

这周主要在测试软件,并且更新软件的底层模型,看代码的时间并不多。这周在软件中添加了一个小功能,与function safety相关,共50行代码。

这次写代码更新了我之前对于软件开发的部分认知,我花了一上午添加了这个功能,下午与组长一起进行code review。

这次code review对我触动很大,很多因素我并没有考虑到。有些因素并不会有产生任何问题,但如果代码被修改了,就可能造成严重的safety问题。

这与我对系统的了解程度不够有关,没有更加微观的考虑问题,组长这次对我的帮助很大,一行行帮我分析代码,学习了很多。

Summary

新年第一周,忙碌又劳累,但很充实。学习到了很多东西,也明确了今后的发展方向,接下来这一年踏踏实实认真工作,多多学习,争取早日升职。

PS. 长按关注"酷酷的coder",从汽车行业成功转行程序员,分享转行后学到的各种知识和感悟。
酷酷的coder

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值