某高校老师从小白到专家的成长记|用户访谈

2024-06-28 13:26:31 浏览数 (2)

这是一个老师,从不懂代码,也能独立开发小程序的故事。

何老师今年36岁,广东人,在广东一家2000多学生的学校里面负责校园信息化业务。

2年前,他还是一名对excel工具比较熟练、对电脑比较感兴趣的老师;如今,他独立完成了一款校园综合服务小程序,并且在开发新的项目。

2年前,何老师所在的学校提了一个需求。为了解决学生的午餐,他们希望开发一个小程序,家长和学生可以报名预订、请假,负责备餐的供应商可以查询数据进行备餐,班主任可以查询学生用餐报名和请假数据,校方统计结算,有一个备餐统计日报方便管理。

“校园业务碎片又个性化,市面上通常也找不到合适的产品服务,大部分用excel和人工“,按传统开发模式走,要投入购买服务器相关资源,还要找小程序开发、测试和项目经理,还需要为迭代需求持续付费。

这个小程序只是个开始,何老师的答案是“一个人,做了2年,还会不断迭代”。

新手上路,困难重重

何老师是汉语言文学的大专毕业学生,先在广东的小城镇当了老师,后来调到学校的客户服务部门,为校园后勤、学生服务提供数字化支持。

随着工作的深入,他逐渐发现老师,教职工还在依赖于传统的Excel表格协同。前期他花了大量时间在使用excel收集信息,校对、统计,再按照权限拆分,再分发。

”几乎每天花3个小时以上的时间处理这些重复工作。”于是他开始构思学校服务的综合小程序设计。但是学校却表示校内没有开发团队,也没有预算去找专业团队开发小程序。

何老师之前的工作,只做教学,不写代码。一开始是上网搜各种开源的项目来看,只觉得如果用传统的方式做开发,还得自己搭服务器等等,是一个大工程。

不仅需要具备从编程语言的掌握到开发框架的熟悉,以及API调用的技巧。还需要了解后端开发,包括服务器端编程和数据库管理,并且能够独立完成服务器的选购、配置和部署。版本控制、代码测试、掌握基本的运维知识,除了技术实现外,还需要对用户体验、业务逻辑和市场需求有深入的理解。

这看起来有些“夸张”:小程序的“开发者”群体非常广泛,像非专业开发出身的创业者、设计师、产品经理、市场营销人员想要做一款成功的小程序,都在面临这样的挑战。

怀着“有机会就学习”的朴素愿望,何老师开始四处关注最新的技术和行业趋势。

通过搜索,发现云开发是借助云原生一体化的开发环境和工具平台,可以省下服务器搭建和运维的功夫,只要实现前端业务的逻辑就行。微搭低代码进一步提供了可视化托拉拽的开发能力,可直接调用表单统计、条件判断组件,结合APIs功能就能实现统计功能。

“这不是正中下怀?”对于开发经验为0、但业务逻辑熟悉的人来说,何老师觉得,再合适不过了。

拖拉拽,三步开发小程序

自从2020年开始接触云开发到后来微搭低代码发布,应用开发越来越容易。

对于何老师来说,微搭充分体现了对于一个0经验开发者的友好优势。本来需要多人团队完成项目,一个人就做了——搁以前,只有全栈工程师才能做到。

简单来说,微搭是在云开发环境下,将开发者日常所需的各种功能进行模块化设计,用户可以根据自己的具体需求,通过搭积木的直观方式,将这些功能模块快速组合起来。

原本复杂繁琐的系统开发过程,被简化为了简单的“拖拉拽”操作,大大提高了开发效率和易用性。

“用微搭做学校的数据收集和流程化管理特别对口,本来需求就比较简单,像学生报名、请假等在微搭中有工作流模块的组件,可以直接将组件拖拉拽即可完成业务流程了,又快又好。使用小程序获取和处理数据,规范了数据格式,统计自动化,用户凭权限读取所需数据。”何老师直接单枪匹马1天完成了一个模块。

2022年2月,何老师开始投入小程序开发的学习,先做好UI设计,再从书本上把JS知识啃完,通过各类论坛上网学习课程,也在社群里面找到更有经验的开发者进行付费咨询,还参加了腾讯云开办的线上开发训练营。30天后,“感觉已经融会贯通,颇得应用开发之妙”。

2023年9月上线了第一个工具类小程序和一个web版的后台管理系统,用旧数据联调测试,2024年2月,终于让学校、家长、供应商全部用上了。

前2个月,何老师修复一个错误要两三天,后面3个月的时候,修复错误只需要半天就可以了,如果添加功能,从着手搭建到测试完毕,大概1周就能搞定。

现在何老师每个月只需用两三天来监测数据的完整性,下载,导入另一个系统就进行下一步工作。监考编排、教师履历,个人申报、突发预警、……何老师还在为校园场景持续多个业务模块的开发。

说起微搭的使用感受,何老师认为微搭的官方组件更新很快,像数据图表、小程序跳转都大大提升了开发联调速度。微搭的跨端能力,把PC、H5、小程序入门技术难度降低了;没有让人头疼的安装数据库、配置权限、部署等操作,也无需担心服务器问题,直接一键发布即可上线。

低代码实践:人人都是开发者

何老师觉得,微搭这么好用的开发平台,应该好好推广,让更多开发者学习体验。

无论是云开发还是低代码开发,有的开发者认为学习过程过于复杂,上手很难。何老师作为实用主义者,对产品工具有自己的理解:

“只需要操作简单、实用,价格有竞争力,安全稳定;能提高效率、让用户挣钱的技术就是好技术。其实低代码一点也不简单,之所以用着简单,是因为困难的有人替你完成了。”

谈到自己的成长,何老师发现,身边年龄20- 40 人群都在尝试学习小程序开发,中途因为困难想要放弃的也不在少数。“大专文科大叔都能用好,你不能?你能换赛道,但别认为自己不行。他们都很有想法,想开发适合自己的小程序。但我觉得他们能成,因为我也是这么过来的。”

现在微搭跟云开发都更新了模板能力,并提供了0基础用户实践教程,新手小白也能照猫画虎,不需要多久就能做出跟样例一模一样的小程序了。

低代码的好处就在于每个人都可以学,也学得会,又有云开发在在底层打磨好基础,架构先进,安全稳定。

“行动是可以对抗焦虑和内耗的,任何时候开始都不晚。”

0 人点赞