参加双车项目的一些感触

已经十月尾旬了,再过两天就是11月份了,这个月我过的很不好,或者说很煎熬吧!!!

国庆节之后就一直参加一个双车的项目,由于我对硬件算是一窍不通,学这个很吃力,相比于另一个一起来的学弟,我是一只处于帮他打下手的状态。

我很抵触硬件,到现在连万能表怎么用都不清楚,大一的物理课实验我一次都没有自己做过,全是同组的另一个同学来做。再到下学期的计算机组成原理的实验课,我也是从来没有自己组装过线,每次上这种实验课对我来说都很煎熬,我恨不得时间过得快一点再快一点

来到这个双车的实验室,我又有了这种感觉,很难受,多次想要逃避。
但因为自己已经报名参加了这个比赛,想着再坚持十几天,十几天过后就解放了,就硬撑一段时间吧。

这段时间对我来说真是相当煎熬,难受,痛苦。。。
参加比赛之前,我对这个比赛一无所知,莫名其妙分到了双车这一组。我报名当时的初衷是多认识一些朋友,这样以后交际圈会更广一点,总归是有利无害的。但我不知道的是双车对于硬件水平要求是真的高,我连车子都没拆装过,要我干这个。
很多时候我都处于一种茫然甚至是恐惧的状态下,首先是开发工具的使用,Keli5我以前也是没用过,更没烧制过代码,在刚开始准备培训的时候,我真的什么都不知道,甚至不清楚自己用什么工具写代码,又是用什么语言来写,都是未知的,进去之后才知道这些都不适合我,很长一段时间都是把意志用在抵抗这种消极想要放弃的情绪上了,毫无意义。。。

我也尝试研究这些代码,但是大多数时候都是毫无进展,这个车的硬件有很多都是坏的,刚开始调的时候,试了很多参数都无效,以为是自己的问题,就一直在那里试,试了半天都没有效果,我又在那里开始怀疑自己了。后来那个学弟过来帮忙,终于发现是硬件的问题,有个舵机坏了。

这种状态下我还是一直坚持着,不忍心和老师直接说放弃,毕竟还没有人放弃。

关于这个双车项目的负责老师

因为自己操作不行,整个过程给负责这个项目的老师没什么好印象,而我自己也怕这个老师,有次这个老师来这里问我的进展,我当时还是在调整舵机的角度,有零件有问题,就一直卡在这个地方了,老师过来问,我竟然很害怕,吓的话说不出来。因为小车已经改的差不多了,跑三圈下来已经没有问题了,而大车现在连抓取这个动作都没实现。我就是怕老师骂我,自己都胆怯了。
我自己都很少见自己有这种状态,那一次,后面他又问了我一些东西,我干脆和他摊牌了,说自己硬件一窍不通,没有那个学弟学的好,然后就打电话给学弟要他过来,很多东西我是不懂,没法向他解释的。
后面的状态我也是很奇怪,只要那个老师在那里,我就不去实验室,怕他问我。有时候去实验室我也很顾虑,如果他来了,我怎么办,我确实不了解整个车子。

好吧,说白了,是我不够决断,明明不擅长不适合,却还要硬撑着,也没有保持足够多的沟通来化解这种糟糕的情况。
这十几天我都是处于一个很怕他的状态,我不知道自己心理出了什么情况。
站在现在的角度来讲,我应该跟他坦白,并告诉他我对这个项目并不感兴趣,只能打个下手,然后让他做出选择,让我走或者是留下来当个下手,这样明确了之后见到他我也不至于处于两难的情况。

关于该项目的学弟

我应该觉得庆幸才是,如果不遇到他,我们是不可能完成这个项目的,基本整个流程都是他在做,可以说真正有用的代码我是没写过一行
人家毕竟初中就开始接触硬件,很多东西都比我学的太早,我也只有在吹嘘自己暑假工作的时候有点自信了,大多数时候自己都处于很低迷的一种状态。跟他比,我真的差很多。
他的思路特别清晰,调车的机械臂的时候,一般人都是一个值一个值的测,他直接用了个for循环,然后画了张图,表示每个舵机值对应的的范围,特别形象,照着这个图修改舵机就方便很多。
跟他在一起的时间里,我都是在打下手,贴赛道线,搬运车子、拿螺丝钉等杂事。
这个东西越感到后面我越自闭,感觉自己就像个来打工的,什么事都是他在指挥。。。
我就显得越来越被动了。。。

关于选择

有选择的人生真好,当时我实在太随意了,比赛报的随意,项目选的随意,最后结果也很随意。
这种随意带来的是自己不喜欢的生活,所以啊,不管干什么事都要提前做好准备工作,去了解他,让自己不要显得那么被动。
对于自己不熟知,没把握的事情就不要去做了。不自信的事我不做,做了的事必须自信!!!

关于实验室气氛

我们大概总共十个人左右
但是里面总在排斥其中一个人,那个人性格过于特立独行,做事情不怎么考虑团队,所以搞得大家怨声哀哉,我不喜欢这种气氛。再加上我后面有点自闭了,他们有时候开玩笑,说些东西我都跟不上节奏,情绪气氛上都跟不上去

做一些能体现自己价值的事

我不适合干硬件,真的。
你知道这几天,我研究了好长时间的网站部署,没有进展。但是越是这样,我投入的精神劲越足,每天想的都是这些东西,根本没有什么烦恼。
人呐就真是这样,要么把时间投入到抵触一件事上,要么沉浸在一件事里面,一反一正,你必须选择一项。。。。所以啊不喜欢的东西就尽快拒绝吧,自己做不好别整的最后大家都不好。。。
毕竟我的情绪也是会影响大家气氛的。。。
享受那种沉迷,愿自己永远沉浸进去。。。。永远做自己喜欢做的事情!!!

我觉的网络才是自己的主场,我喜欢一个人写些东西,做一些项目,多一点思考,多一点自由,想到什么有意思的东西就去做,这才是自己喜欢的生活方式。。。。加油加油!!!

《C语言在鸿蒙小车开发中的应用与实践》 C语言作为一门底层、高效的语言,在物联网和智能设备领域,如鸿蒙操作系统的小车开发中有着广泛应用。以下是一些实践中的感悟: 1. **稳定性**:C语言的语法简洁,对内存管理直接,这使得它非常适合嵌入式环境,如鸿蒙小车这类资源受限的平台,能够编写出稳定、高效的代码。 2. **效率**:由于C语言接近机器码,执行速度极快,对于实时性强、计算密集型的任务,如车辆控制算法,C的表现无疑更胜一筹。 3. **硬件访问**:C可以直接操作硬件资源,这对于处理小车的各种传感器输入(例如轮速计、陀螺仪)以及电机驱动等物理操作至关重要。 4. **模块化设计**:C支持结构体和函数,使得代码易于模块化,便于维护和扩展。在鸿蒙小车的软件架构中,模块化设计有助于提高复用性和可读性。 5. **学习成本**:虽然C语言相对复杂,但其规则明确,对于想要深入理解底层原理的开发者来说,是个很好的入门起点。 然而,开发过程中也需要注意以下几点: - **错误检测**:由于没有垃圾回收机制,开发者需要手动处理内存分配和释放,避免内存泄漏或野指针问题。 - **并发挑战**:在多线程或分布式环境中,同步和互斥处理可能需要特别小心,以防数据竞争或死锁。 相关问题: 1. 在鸿蒙小车上使用C语言有哪些具体的优势? 2. 如何避免在C语言开发中常见的内存管理问题? 3. C语言如何支持鸿蒙系统的实时任务和通信模块?
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值