自己接触msOS比较早,最开始接触的是实用单片机系统(MS),也就是51版本的msOS,是现在msOS-Stm32以及msPLC的基础。依稀记得当时刚开始接触MS时,感觉好难看懂,因为MS用的C#编程风格,全部是英文命名,对于当时英语不好还排斥英语的自己,都不太想看。后来学过MS的学长给我们讲课,课后给我们一些任务,用MS实现一些功能,比如用MS实现一个交通灯,用MS实现温湿度的采集,并且显示到LCD1602屏幕上面……通过这种前人带新人的方式,我们比较快的理解了MS,理解了MS的架构,处理消息的方式,处理功能函数的方式等等,算是入门msOS了,为后面学习msOS-Stm32奠定了一些基础。
很快,自己现在已经出来实习了。我看到公司有两位同事在老大的倡导下,刚开始学习msOS,还有和我一起过来的两个小伙伴,也一起学习msOS。而我因为之前就学过一段时间,所以有一定的基础,现在还通过做项目不断深入理解msOS,相对于公司的几个刚学msOS的同事稍微懂点,因此,他们会问我一些相关的问题。当然,他们问我问题我也会积极的回答,把我理解到讲给他们听。在回答问题的过程中,我发现,我们学一样东西,如果我们真的理解了,我们讲出来给别人听,会很有逻辑,听的人也很容易理解,那说明自己真的是会了;有些比较难理解的,自己理解地不清晰,逻辑模糊,讲给别人听的时候会很纠结,弄得大家都糊涂。遇到后面这种情况,那么我就是把问题拿出来一起讨论了,以讨论的方式能把很多问题解决掉。
很快,自己现在已经出来实习了。我看到公司有两位同事在老大的倡导下,刚开始学习msOS,还有和我一起过来的两个小伙伴,也一起学习msOS。而我因为之前就学过一段时间,所以有一定的基础,现在还通过做项目不断深入理解msOS,相对于公司的几个刚学msOS的同事稍微懂点,因此,他们会问我一些相关的问题。当然,他们问我问题我也会积极的回答,把我理解到讲给他们听。在回答问题的过程中,我发现,我们学一样东西,如果我们真的理解了,我们讲出来给别人听,会很有逻辑,听的人也很容易理解,那说明自己真的是会了;有些比较难理解的,自己理解地不清晰,逻辑模糊,讲给别人听的时候会很纠结,弄得大家都糊涂。遇到后面这种情况,那么我就是把问题拿出来一起讨论了,以讨论的方式能把很多问题解决掉。
教也是学,我在回答提问者的问题时,如果这个问题我是理解了的,那么我再把它讲出来,提问者把问题搞明白了,而我会理解得更加透彻了;如果有这个问题我是一知半解,而提问者也是模糊的,那么,我们就一起讨论,把问题解决掉,一般大家一起讨论都会得到问题的答案的,这样,本来自己是一知半解的,现在懂了,提问者也懂了,大家都很有成就感。
我觉得,公司有这种大家互相学习,互相提问的氛围,很好,我们不懂得可以去问别人,同时,我们会了的,别人过来问你,也要积极的回答,这样学东西就快、就多,那么就会有互相帮助,互利共赢这样的效果。