Member-only story
如何一行代码都不写,就做出漂亮应用?
技术更新了,观念也得相应祛魅。
痛点
这学期我教信息系统开发课程。学生们需要自己选题,不断细化,然后做出实际可用的系统来。
前几个阶段(规划、分析、设计),学生们踌躇满志,都在计划着做一个令人惊艳的系统。而且今年甚至许多人连网站都看不上了,都准备做移动App或者微信小程序了。
但是,我知道,这种状态是不可持续的。至少对部分学生来说。
果不其然,今早有学生已经感觉压力山大了。因为他发现前面设计的系统功能,给自己挖了大坑。
真正想要编程实现的时候,发现哪哪儿都不会,看编程教材看到了抓狂,却还是没有头绪。问我能不能延长时限,或者降低要求?
无独有偶,前几天一个外单位老师找我,他带着几个历史系学生打算开发一款旅游应用,也是内容齐备后,发现都搞不定程序开发。知道我教系统开发课,问我能不能帮着联系个学生加入他们团队,把应用做出来。
我说还是等这学期结束之后再问吧。目前这个阶段,问他们这个问题,容易造成个别人情绪崩溃的。
可那老师很着急。因为项目进度很紧张啊。
从这个事儿,我们至少能看到两点实际情况。
首先是系统开发能力是有实际需求的。大量的想法,到现实之间,是缺少这种能力保障的。
其次是不管是专业里的学生,还是行外人往里看,都会秉持一种传统观念,认为「开发=编程」。所以,如果不会写代码,就意味着开发不出来东西。有人甚至因此会把编程吹捧得神乎其神。
我只想说,时代变了。
技术
没学过编程,也是可以做网站,甚至做应用的。
这是目前的一股潮流,叫做“Low Code / No Code”,翻译过来是「低代码/无代码」。
听起来很神奇,是不?
其实也谈不上。
因为我们目前的科技,有比这神奇得多的事儿。
就拿开车这事儿做个比方。从前人们学开车,必须掌握手动挡。因为你将来开车,就得自己认速换挡啊,这是必备的。
但是后来,自动挡汽车普及了。现在很多人根本就不知道转速、档位的概念了。就是「前进、后退、停」,跟玩儿玩具差不多。