转自HaaS技术社区
2016年,我高三毕业,在马鞍山二中的学校机房里,在反复纠结中,填报了大连理工大学的志愿,服从专业调剂。我一直希望自己能够选上一个生物相关的专业,也许是兽医,因为每天和小猫小狗在一起很开心;也许是机械设计和自动化,因为能够设计机械实在是太酷了,有哪个男生不想有一套自己的钢铁侠铠甲呢?但
以为是平凡的一天,但其实可能正是命运的巨变。
嗷,忘了介绍自己,我是大连理工大学软件学院2020届毕业生。目前就职于阿里云,做物联网操作系统及相关的研发。
就这样,我踏入了“软件开发”的大门(keng)。我在暑假的时候,就提前学了一丢丢C语言入门,有了那么一点点笨鸟的觉悟。但真正启发我的,是在大学一次参观学校“创新中心”的过程中,我看到了“嵌入式组”这么一个学生实验室。看到了各种有意思的设备、无人机、智能车。
啊这!不就是我梦寐以求的嘛!
怀着充满敬仰的心情参观完了嵌入式组,我就下了要通过考试加入这里的决心,准备回去勤奋学习。
结果,回寝室的路上,看到轮滑社的学长学姐在广场上各种超帅的脚步,我当即掏出手机,从淘宝上买了一双轮滑鞋。
开发和轮滑
大一、大二的生活是纯粹的。我知道我想要什么,我知道什么能给我带来快乐,我也能全身心地去追逐它们。
琢磨代码就是一件快乐的事情。我们学院的每年都会有一个月的比赛时间,各个实验室会给新生们开设各种比赛题目。我特喜欢这种有挑战性的,可以发挥自己创造力的事,当时C语言的指针还没学的我一个人报名了三项比赛。 我最喜欢的一个作品是叫“黑框游戏大赛”,我愣是用700多行代码搓出了一个抽象的“植物大战僵尸”(可惜这场比赛有大二大三的学长们神仙打架,只拿到了三等奖):
第二项是智能车自动循迹,经过我天天在赛道上摸爬滚打,不断调优,我的车速度最快,拿到了一等奖。
而最后一个,却是我心心念念的嵌入式组的比赛。我尝试用51单片机驱动12864和DS1302(一款时钟芯片)来做一个数字时钟。但不知道是模组还是我的代码问题,经常一会能读出来,一会又不正常了。我花费了很多时间来理清设备的驱动和时序,经常熄灯后和我对门的大哥一起坐在走廊地板上研究代码。
拍摄于2016年12月23日凌晨2:26 某一个调试硬件的夜
当时我还不明白什么是“操作系统”,什么是“任务调度”,什么是指针和链表,于是笨拙地把所有驱动、交互逻辑全部塞在while(1)里,结果是显而易见的一团乱麻。直到比赛开始也没有实现全部的功能。当时我就想:
如果接入一个设备能像介入一个积木那么容易,那该多好?我可以有更多时间专注在应用的代码上。
虽然嵌入式虐我千百遍,但我依然很喜欢它(呲溜)。为啥?
当我完成一个项目,那种感觉就像是在这个时间上从无到有,诞生了这么一件独一无二的东西。这让我感觉自己像一个造物主。而我手中的烙铁,我常常和同学们戏称这是“开发者的利剑”。
那时的我坚信,终有一天,从我手中诞生的作品,可以改变这个世界。
到了大二,因为我的热情和也因为我的功底,我分别接任成为了嵌入式组的组长和轮滑社的社长。直至今日,我依然很怀念那段时间纯粹的热爱和追求。
2017年5月 北戴河 和轮滑社的同学们半夜在空旷的滨海大道刷街
✈️ & ???? 征战与获奖
大三开始,我拥有了自己的实验室和团队,我和我亲爱的队友们经常一起同(lang)心(bei)协(wei)力(jian),例如沉迷实验室写代码忘了上课;晚上封楼之后通宵做完本该小学期工程量的大作业,结果被楼管大叔当场抓获... ... 也就是这样的我们做出了各种有意思的项目,例如用 Wi-Fi CSI信号识别身份, 使用光信号传输声音,用结构信息检索图片,基于NLP的搜索辅助... ...
在一个又一个项目中,我们学到了Pyhon、JS、前端、后台、深度学习、物联网、3D打印、建模、Linux驱动开发... ... 每一个技术点,我们都在不断构建自己的作品,不断构建自己的技术栈。我们也见识到了各种优秀的创意、设计和运营,我们的视野和技术一同在成长。
只是这样的生活不再那么单纯,为了维持实验室的运营(实验室必须有结果才能被认可),以及在毕业后能够有更好看的履历,我们接触到了各种科创赛事。我们带着自己的作品飞遍全国,去打各种比赛,拿到了很多重量级的*奖项。在这个过程中,我们也学会了讲故事,学会了做好看的PPT,在上百人的大堂里做路演和答辩。
各地比赛收获的各种奖状
Intel杯软件大赛路演现场
终于,在一次比较重量级的比赛中。我们花了半年多时间来打磨我们的作品。当比赛结束之后,我和我的一位队友四目相视,却都觉得索然无味。
没错,我们是获得了这些奖状,可以回头看去,我们最初的目标,却是想真正打造出这样一款产品,来改变用户的交互方式,改变这个世界。而现在的我们不再那么纯粹了。
???? 一个特殊的毕业季
2019年开始,我先后进入华为*硬件工程院和阿里巴巴人工智能实验室实习。工作之后自己的时间会少很多。在实习期间,还要忙自己的毕业设计。尽管如此,我还是做了不少有意思的玩意。
蹦迪眼镜(左) 可见光通信实现视频直播(右)
最终,我们的毕设答辩采用线上的形式。经过一轮轮评审,我的毕设也以98分的成绩荣获院优秀毕业设计。
但遗憾的是,最终没能回到学校和老师同学们拍一张毕业照,我的毕业季就这样草草结束。
如今又是2021年毕业季,看着朋友圈里学弟学妹们荡漾着青春气息的毕业照片,和一张张充斥着欢快氛围的聚会照片,真是xmsl。
???? 创业人 创业魂
在工作的这段时间,我见识到了全新的开发体系。我还记得第一次看到企业代码的那种震撼感。但在刚开始工作的这段时间,也太容易感受到迷茫和焦虑。这份迷茫和焦虑来源于我不再能主导自己的设计,不再能纯粹地去找寻自我的技术追求和价值实现。
直到我遇到了HaaS
我们团队从2020年开始推出了HaaS这个概念。一开始的时候,只是云里雾里,觉得又是个好听的名词。后来,我们开始真正接触到开发者,真正进入学校和学生开发者面对面沟通和宣讲,我才能感受到HaaS团队的目标和野心。
如今的开发者们,可以使用各种各样积木式的组件,不用再关心驱动能不能调得通(我的血泪史),可以有更多时间在自己的设计上;可以“快乐”地在嵌入式开发板上运行Python轻应用。回想大一那会,MicroPython还未大范围流行,还在玩51单片机和STM32的自己,听说能在嵌入式开发板上运行Python都觉得是一件挺不可思议的事。
我有幸去过一次学校赛事担任评委,学生们使用的是我们的开发板。看着学弟们(没有学妹哈哈????)在讲台上答辩的时候,自信又带着些许紧张的神情,阐述着自己的想法和设计,仿佛又看到了在大学时的自己。
我逐渐领悟了,原来平时那些看似无趣的开发工作,对于开发者而言却有着重大的意义:
解放创造力。
在这些瞬间,我的价值实现和团队的价值实现真正统一了。这些事情,让我感觉自己也在创造一些从未存在的东西,干一些能够改变这个行业甚至是这个世界的事业,去帮助到千千万万曾经和我一样充满热情和创造力的开发者们。我就是在亲身经历并且主导着创业的过程,而不是为了生存而打工。这让我感受到再次变得纯粹。
最后想说的话
对于刚刚毕业的技术同学们,我相信你们都抱着一颗去追求技术高度,去改变世界的纯粹的心。这很好,但也许当你进入职场之后,忙于各种需求和业务之间,你会发现自己有一天变得不那么纯粹,这没关系,说明你在成长的过程中看到了更多道路,有了更多想要的或是不得不要的东西,但你要努力回想起自己当初想要的到底是什么,在心里永远保留那份不会被剥夺的热情。
最后,祝各位都能够坚定地找寻自己的追求,找到自己心仪的Offer!在CSDN上一同进步!