前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我,不懂代码,36岁转行开发

我,不懂代码,36岁转行开发

作者头像
腾讯大讲堂
发布2021-09-30 09:40:09
7650
发布2021-09-30 09:40:09
举报

这是一个人到中年,从管理岗位成功转型一线开发的故事。

韩锴今年36岁,内蒙人,在北京一家高新技术企业工作。

年前,他是经验丰富的项目管理者;如今,他成了经常半夜“救火”的运维工程师,还要独立完成一些开发项目。

几个月前,韩锴派驻的政府单位提了一个需求。为了解决职工子女的暑期托管问题,他们希望开发一个小程序,家长可以扫码签到、签退,每天还能形成一个信息日报方便管理。

政府业务是韩锴的老本行。十多年来,他一直为政府提供IT支持。

“To G业务有几个特点,需求频繁、变化多端、要求快速响应。”按传统开发模式走,要投入PC端开发、移动端开发、测试和项目经理至少四个人,时间需要两三周。

上线这个小程序,韩锴的答案是“一个人,用时一天”。

政府公共服务的企业申报、项目公示、人事的请假销假、行政部门的设备维修……转行开发的这几个月,韩锴已经成功为客户开发了十余个小程序。

人到中年,重新出发

过完春节,36岁的韩锴就准备放弃当了十年的项目管理,主动转岗开发和运维。

与早年间只靠几行脚本和项目经验就能“包打天下”不同,如今的运维愈发专业,不仅有学不完的工具,还要深入了解业务架构和代码,动辄现场编程,基本与开发无异。

这看起来有些“不合时宜”:根据中国互联网络信息中心的统计,35岁以上程序员占比不足8%

36岁是个尴尬的年纪,离退休还有20来年,但在互联网公司已经是大龄员工了,在“人力资源”和“人力负担”间模棱两可。外部环境也不乐观,疫情给公司带来不少压力,身边不乏同事早上还笑呵呵地打招呼,下午已经收拾工位准备离职了。

韩锴也被所谓的“35岁红线”困扰过,刚过30岁就开始盘算,怎么给自己的职业生涯铺一层“安全垫”。

家里孩子还小,他决定反其道而行之。怀着“有机会就创业”的朴素愿望,便开始四处关注最新的技术和行业趋势。

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

最早是同事推荐了云开发这个技术,说借助云原生一体化的开发环境和工具平台,可以省下服务器搭建和运维的功夫,只要实现前端业务的逻辑就行。

“这不是瞌睡来了给枕头吗?”对于开发能力不足、但项目经验丰富的人来说,韩锴觉得,再合适不过了。

花了半年时间,基本把代码忘干净的韩锴重新上手了云开发。新冠疫情导致小区封闭管理,韩锴索性在家“闭关修炼”,参加了一个腾讯云开办的线上开发训练营。30天后,“感觉已经融会贯通,颇得云开发之妙”。

拖拉拽,三步开发小程序

别看韩锴当项目经理那会儿自己不写代码,但工作一点不轻松——既要和政府申请开发预算,又要和公司申请开发资源,万一碰上业务高峰期,光协调开发资源可能得一周,“政府哪等得了?公司又觉得我小题大做,占用开发资源还不咋挣钱。”

虽然开发经验不足,但是十年项目管理经验,让韩锴对于客户需求的把握很精准,项目把控也有条不紊。坚持干是因为要真正深入到客户的业务中,结合新的技术去解决客户的现实问题。

对于韩锴来说,云开发放大了项目经验带来的优势。本来需要一个小组的项目,一个人就做了——搁以前,只有全栈工程师才能做到。

2021年3月,微搭低代码平台发布,在云开发的基础上,进一步降低了产品开发难度。

简单来说,微搭是在云开发的环境下,将开发者常用功能模块化,用户可以按自己的实际需求,以搭积木的形式将功能模块组合起来。

原本复杂的系统工程,变成了简单的“拖拉拽”。

微搭的出现,让韩锴有了解决问题的新思路:“用微搭做政府业务特别对口,本来要求就简单,把功能模块拖拉拽一下就行,又快又好。我单枪匹马就把活儿干了,哪还用得着协调资源和预算?”

说起微搭的使用感受,韩锴发现官方组件库非常好用,按照逻辑一路跑下来很流畅;PC、WEB、移动端有不同的开发体系,微搭的跨端能力,把整个技术难度降低了;过去的传统开发得买一个云服务器,初始化好了之后,如果基于Linux,还得部署中间件,安装数据库,配权限,做安全防护,一整套下来。基于云开发,如今只需要一键发布。

更重要的是,解释成本很低,完全不用向客户介绍这是谁的技术,“你一说微信,他就天天用”。

低代码布道师:人人都是开发者

韩锴家旁边有一间理发店,经营了十来年,记账方式依旧十分“原始”:连储值卡都没有,一笔一笔记在本子上。

今年终于不记了,老板买了一个电脑上的单机会员管理软件。“算是从刀耕火种进入工业文明了。”韩锴打趣说,“但还是落后,别家会员系统都用小程序啦,手机上直接就能操作。”

韩锴觉得,微搭这么好用的开发平台,应该让更多人知道。他开始在业余时间为微搭做推广,在网上写了大量零基础入门低代码开发的文章。

从一个月写一篇,到一天写一篇。

关于低代码开发,有开发者认为过于简单,用多了会弱化开发能力。韩锴作为前任项目经理和实用主义者,对技术有自己的理解:

“客户不在乎技术的复杂程度,只需要操作简单、实用,价格有竞争力;老板也不在乎,他只考虑投入产出比。所以,能提高效率、让用户挣钱的技术就是好技术。其实低代码一点也不简单,之所以用着简单,是因为困难的有人替你完成了。”

“开发者布道师(DeveloperEvangelist)”是近年来兴起的一个身份,通过演讲、文章、代码、演示等技术创作,去促进某一产品或技术的推广与发展——韩锴在网上的ID就是“低代码布道师”。

“我的定位肯定也不是专门向程序员布道,主要还是向缺乏开发经验、但有开发需求的人布道,帮他们掌握低代码开发的能力,满足工作和创业的需求。”韩锴说。

目前,韩锴在“腾讯低代码”专栏中已经发布了近160篇技术文章,也聚拢了一批各行各业的“小白”开发者,譬如翡翠店店主、健身馆馆长、咖啡馆老板等。他们没有开发基础,但也摸索着利用微搭开发小程序,用于货品管理或业务推广。

谈到自己的关注者,韩锴发现,年龄30+的不少。“他们都很有商业头脑,想开发适合自己的小程序。虽然低代码开发不像写文章,多少要一点基础,但我觉得他们能成,因为我也是这么过来的。”

无论是36岁从管理岗转型工程师,还是0基础开发小程序,其实很相似。“总有些刻板观点,要我们相信编程门槛很高,相信人到中年对新技术的接受能力会下降”, 韩锴觉得不是这样,“低代码的好处就在于每个人都可以学,也学得会。

“到中年难免焦虑,但不要给自己设限。行动是可以对抗焦虑的,任何时候开始都不晚。”

近期热文推荐

你“在看”我吗?

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

本文分享自 腾讯大讲堂 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云微搭低代码
微搭低代码是一个高性能的低代码开发平台,用户可通过拖拽式开发,可视化配置构建 PC Web、H5 和小程序应用。 支持打通企业内部数据,轻松实现企业微信管理、工作流、消息推送、用户权限等能力,实现企业内部系统管理。 连接微信生态,和微信支付、腾讯会议,腾讯文档等腾讯 SaaS 产品深度打通,支持原生小程序,助力企业内外部运营协同和营销管理。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档