前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >某高校老师从小白到专家的成长记|用户访谈

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

作者头像
腾讯云开发TCB
发布2024-06-28 13:26:31
480
发布2024-06-28 13:26:31
举报
文章被收录于专栏:云开发云开发

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

何老师今年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基础用户实践教程,新手小白也能照猫画虎,不需要多久就能做出跟样例一模一样的小程序了。

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯云开发CloudBase 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档