# 前言
谈到比赛这个话题, 我是一直有话说的, 因为自己在上大学时候确实有过狠狠参加竞赛的打算, 当然, 是计算机类的竞赛. 一开始我是不打算参加其他那些 “没意义"的竞赛的.
但是, 生活所迫, 到了危急关头我不得不这么做. (指最后一次比赛 - 大创), 当然我输的很惨, 可以说的一无所有了
# 起因
我表哥推荐我去参加微信小程序设计大赛, 我调查了一番确实不错, 相较于那些算法竞赛 (ACM 受创后遗症) 来说, 开发一个东西并展示确实更加适合我.
于是就准备好了, 开始学习小程序开发的内容.
# 技术力
那时是 2023 年的春节假期, 我才上大二下, 而我还没有正式进入 Java 开发的流程, 仅仅只有一套 Python 和 Cpp 的基础技术, 单论技术水平来说还远远达不到要求.
那怎么办? 加班加点的学啊? NONONO, 现在回想起来, 如果 2023 一开始就直接开始学习, 是真的不行的, 我的生产力还是落后于大伙.
那我是怎么做的呢? 没错! 奇迹武器! (这个在另外的文章说) 我在 2023.6 成功掌握 Java 后端 SpringBoot SSM 拿一整套框架的基础开发 (注意, 基础开发, 能 CRUD), 并且能够制作基本前端, 到 2024 年找工作秋招时候, 已经是 SSM 的 1 年零 3 个月开发了
# ,目标
既然要做小程序, 做什么主题呢? 我父亲喜欢养花, 我经常接触到相关内容, 发现对于家里人而言 “怎么进行维护” 才算最重要, 最热点的问题. 大部分情况下指的是给花浇水这个行为.
那么好, 什么时候浇水基本能订好, 什么量基本定不好, 摸不准. 现在当然有土壤湿度处理器, 这个没问题, 但是就没有更好的解决方案吗?
本人在购物网站搜索过, 好一点的处理器传感器都是工业的, 一套 600+, 绝对不可能放在我们实际. 基础的传感器, 一个 6 元, 但是只有基础的逻辑内容.
我就想到了, 诶! 我做一个 app, 把这些一个个插到花盆里的传感器一个个都接入终端, 然后在 App 里面提示该给花浇水了不好吗?
# 实现
说起来容易, 做起来难.
- 传感器和外围没有 USB 接口, 有, 我也找不到
- 前端页面没人帮忙开发, 没啥实践团队
- 技术栈如果采用微信那一套的话, 会对后来的学习造成影响(浪费时间害怕)
- 官方迟迟不开放赛事, 让人一直打问号
以上问题困扰了许久.
- 如果没有 USB 接口, 就只能去定做了, 或者叫搞硬件的接入, 开个后门给我
- 如果前端没人开发再找人, 团队必须拉起来. 然而一直没人愿意参加 (毕竟比赛始终没开放)
- 个人也是怕比赛最后不开放了, 一直等待
- 结果啊, 真就不开放了, 真就取消了!!!
我苦等了 6 个月啊! 从 2 月一直等到 8 月, 暑假都结束了, 我放置的 demo 工程都长毛了!
Tencent! U SUCK!
# 结果
大三了, 也就是 2023.9 了, 我去参加了百度之星算法竞赛, 这个自然就放下了, 因为我在算法竞赛吃了第二次裤头… 当你的手指头痛了, 就要把另一边的手砍下来, 这样就不痛了, 对吧.
因为那是确实是自己的问题, 你赖不了别人和环境, 我自己算法就是拉跨, 当时给了我很大打击.
好在后来也是都走出来了
同时也从任务驱动方面让我学到了切实的本领, 坚定了我秋招的信心!
作于 2023.10
修改于 2024