第一次接活儿的经历

2023-10-22 19:10
文章标签 经历 第一次 活儿

本文主要是介绍第一次接活儿的经历,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2020/6/13
五月份的时候,学校实验室的群里学长发了一则消息,说:有一个小学生的机器人比赛,希望找一些技术支持,有偿。
看到这则消息,首先映入眼帘的是小学生三个字,心想:两年了终于有一个我可以接的活了吗?虽然我菜,但是糊弄糊弄小学生总还是可以的吧。等了一会儿,大家似乎都对这样的事情没有什么兴趣,然后我就回复了学长。
当天晚上,学长给我发了一些任务资料,里面的比赛图是这样的。
在这里插入图片描述
看到这个图,我想这不就是一个循迹小车嘛,木有问题。
本以为会是一次线上的任务,帮对方改改程序,提一些建议。第二天中午接到了对方的电话,对方希望我到他们那边去做,电话另一边的声音非常亲切和善,并且说不会耽误我上课,上课的时间可以呆在宾馆上课,也许上面的赛道给了我信心,我就答应了下来。
挂了电话后,对方给我发了一份更详细的资料,看完资料后我整个人傻了。事实上赛道是这样的
在这里插入图片描述
场地随机分红蓝两方,场上任务道具随机摆放,跟场地颜色一样的圆柱要撞倒,颜色不一样的要绕过去,赛道周围道具上的小球也要撞下来才得分,而右侧那一片是手动任务,需要给小车植入一个蓝牙遥控程序,通过遥控把小球放入盒子里面,比赛期间不能重新导入程序,并且小车有长宽高的限制。
当时内心一万只草泥马奔腾而过,emmmmm这是小学生的比赛吗,为什么感觉比飞思卡尔还难啊(飞思卡尔我虐成狗),我一度想打电话说抱歉这个我做不了,但是想想太丢人了,带着实验室的人也丢了,后来心想实在不行就呼叫学长,就硬着头皮接了下来。

接下来就是准备工作了

比赛叫makex,https://www.makex.cc/zh这是赛事官网(貌似规模挺大,但是老年人了不了解青少年的比赛),比赛所用的器件都是赛方指定的,提供的器件大概有:芯片是atmega328p-AU主控,超声波,pixymon视觉模块,蓝牙模块,RGB巡线传感器,sg90的舵机,直流电机等;首先看到atmega328p-AU倍感亲切,这不就是arduino的芯片吗,大一学习51的时候,51没学好,许多任务都由arduino代劳了。

上面arduino 这个是比赛的主控
1234是封装好的接口
在这里插入图片描述
编程方面,官方指定的编译器https://www.mblock.cc/zh-cn/,支持图像化编程和c语言两种格式,第一次使用图形化编程,不得不说相比码代码真的简单了不少,软件封装好了各种功能,只要逻辑正确而不用去考虑语法,像iic和串口等代码也都不用再考虑,但是方便的同时缺点也很明显,功能受限,使用图形化编程在应用时功能会受到模块的制约。
还有一个非常有意思的地方,因为芯片一样,所以只要arduino的接线和上图一样,然后在arduino下载官方的库放入arduino中就可以利用上面的编译器中的图形化编程。
官方库的github地址
到达目的地后,终于见到了一直和我联系的姜校长,姜校长非常和善,看起来很很年轻有精神,带我到单位以后,已经快要吃晚饭,姜校长带我和单位的老师们一起吃饭,说是迎接我,吃饭期间,称我为专家,本来就心虚听到这样的称呼后吓得差点筷子都拿不稳,我都没好意思说在学校大家都叫我菜狗。
在哪里呆了四天的时间,其实真正干活时间只有两天晚上,有两天在宾馆上网课,两个白天只顾着在班里和孩子们玩,毫无效率可言,班里的孩子大部分都是一二三年纪的,还记得刚到的时候有一个小男孩特别皮,我坐那里改代码,他老是过来捣乱,后来第二天我把我写的蓝牙遥控的程序在一个小朋友的小车上实验,接上手柄后,效果还不错,然后前一天那个小男孩跑过来,软磨硬泡的要让我把他的小车也改成遥控车,给他改完车后,他拿着车玩了一会儿,然后跑过来亲了我一下。(哈哈哈,这是此行除工资以外的最大收获吧)。
四天后,任务完成的差不多,我定了当天下午回家的高铁票。(因为孩子们七月份比赛,所以在这里我不能写具体的代码和方案。日后会补上。)总体来说,这次接活儿收获很多,在四天的时间里姜校长对我十分照顾,把我的生活安排的很周到,并且除了宾馆自带的早饭几乎每顿饭都提前为我安排好了。在这几天时间,姜校长曾给我将她的大学生活和创业经历,并且劝我好好学习,年轻人眼光要放的长远。走的时候姜校长问我该给我多少工资。我不好意思开口,因为我感觉我几乎没干什么。之后姜校长在报销了我的各项开销后,给了我1000元,我没有想到会赚这么多。
这是我人生的第一次项目经历,虽然项目很low,但是收获颇多,我很感激在我尝试跳出学校,认知社会的时候总能碰到像姜校长这样的人,他们给与我了很多善意和帮助,并告诉我继续走下去吧。

这篇关于第一次接活儿的经历的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/263079

相关文章

CRtmpServer转推流到Nginx Rtmp及SRS(SimpleRtmpServer)的经历

转自:http://blog.csdn.net/fengyily/article/details/42557841 本人一直用的是CRtmpServer服务,在CRtmpServer服务中根据自已的想法也加入了许多功能,如通过http接口来加载配置等,苦于不支持HLS,自已添加ts分片水平又有限,思来想去决定借助SimpleRtmpServer的HLS功能。说干就干,马上查找相关资源

C++中第一次听到构造函数

在C++中第一次听到构造函数这个名词,在C#中又遇到了。   在创建某个类时,由于对该对象的状态(数据)不是很明确,因此需要对其进行初始化。比如说我们要在长方形这个类中创建一个对象,或者说新建一个长方形,那么我们首先要确定他的长和宽,假如我们无法确定它的长和宽,那么我们是无法造出一个长方形来的。所以就要使用这个长方形类中一个用来构造该类所有对象的函数--构造函数。由于该函数要在创建一个新对象

腾讯社招面试经历

前提:本人2011年毕业于一个普通本科,工作不到2年。   15号晚上7点多,正在炒菜做饭,腾讯忽然打电话来问我对他们的Linux C++的职位是否感兴趣,我表达了我感兴趣之后,就开始了一段简短的电话面试,电话面试主要内容:C++和TCP socket通信的一些基础知识。之后就问我一道算法题:10亿个整数,随机生成,可重复,求最大的前1万个。当时我一下子就蒙了,没反应过来,何况我还正在烧

我的第一次份实习工作-iOS实习生-第三个月

第三个月 这个月有一个考核项目,是一个电子书阅读器,组长说很重要,是我的实习考核项目。 我的项目XTReader,这是我参考网上的一些代码,和模仿咪咕阅读做的,功能还不完善,数据的部分是用聚合数据做的。要收费的。   还有阅读页面,基本功能实现了一下。使用了autolayout,自适应布局,也是第一次用网络,第一次用数据库,第一次用自动布局。还有很多不足。 做了一周多,有个问题一直没

我的第一次份实习工作-iOS实习生-公司使用过的软件

bittorrentsync 素材,文件同步软件 cornerstone svn 软件开发合作 mark man 测量坐标的软件 SQLLite Manager 数据库操作软件

我的第一次份实习工作-iOS实习生-第二个月

第二个月 来公司过了一个月了。每天早上9点上班,到晚上6.30下班,上下班要指纹打卡,第一个月忘了打卡好多次(),然后还要去补打卡单。公司这边还安排了,工资卡办理,招商银行卡。开了一次新员工大会,认识了公司的一些过往,公司的要求等,还加了一下公司的企业QQ,还有其他的羽毛球群,篮球群。我加了下羽毛球群,也去打了一两次。第二个月的感受,感觉跟组里面的交流跟沟通都好少,基本上还有好多人不认识。想想也

我的第一次份实习工作-iOS实习生-第一个月

实习时间:2015-08-20 到 2015-12-25  实习公司;福建天棣互联有限公司 实习岗位:iOS开发实习生 第一个月: 第一天来公司,前台报道后,人资带我去我工作的地方。到了那,就由一个组长带我,当时还没有我的办公桌,组长在第三排给我找了一个位置,擦了下桌子,把旁边的准备的电脑帮我装了下,因为学的是iOS,实习生就只能用黑苹果了,这是我实习用的电脑。 帮我装了一下电脑后,开机

第一次上传代码到github

1 注册一个github账户 2 最好再设置一个ssh免密设置:http://java-holding.iteye.com/blog/2355969 3 设置好2步骤之后就可以直接不需要输入用户名密码进行上传和下载代码的操作了 4 第一次上传代码到github中的我认为最简单省事的办法:   a、在github上创建一个仓库,如下图所示:               按照步骤新建一个远程仓库之后

【对线面试官】阿里面试经历,有些人走一步看一步就挂了

点击上方蓝色字体,选择“设为星标” 回复”资源“获取更多资源 这个其实说来就话长了。是小编曾经面试阿里妈妈的经历。 这次面试最终在HR面挂掉,以至于后面回忆起来,仍然是一桩美谈。 这次面试长达一个月之久,共经历了4轮技术面,1轮HR。前四轮面试过关斩将,简直开了挂一般,跟面试官正面对线,丝毫不虚。听我一一道来。 第一轮 第一面是电话面试,晚上10点半。我特么一脸问号?你们这是刚加完班吧?事实上我

剑指offer——第一次只出现一次的字符

/*** */package interview35;/*** 第一次只出现一次的字符* 在一个字符串(1<=字符串长度<=10000,全部由大写字母组成)中找到第一个只出现一次的字符,并返回它的位置*@author: Administrator*@date: 2017-1-9 下午07:34:07*/import java.util.Scanner;public class Solutio