经常有人在后台私信问我,为什么程序员一定要加班,难道码农就离不开加班嘛?
换个角度,我们应该思考:是什么导致了加班?
不知道大家都从事什么职位呢?
在传统的开发模式里,你可能是前端、后端、测试或运维中的某一员。
一个需求正常的投入与产出流程,是调研客户的意向,然后产品小姐姐写需求,开发评估并写方案,方案通过后紧接着就进行需求开发,核心代码的编写,自测,再把做完的需求交给测试,测试小姐姐呢就根据测试用例给你的“成果”测bug,你再修复bug,最后你的项目会先部署到各个环境,比如预发布呀、灰度、容灾环境,测试小姐姐再测一遍,流程通过之后,再发布到正式的线上环境中去。
如果遇到用户并发量大点,QPS足够高,上线前还需要做些接口压力测试、性能测试来保证系统的高可用和高性能。
然后,就投入到最紧张刺激的「线上问题修复」环节中去了。
如果排期紧、问题多,加班肯定是在所难免的啦。
那么这些「问题」是怎样产生的呢?开发和沟通效率的低下、意向不到的bug、开发人员的不足、技术遇到的瓶颈等等等。
所以,一直以来我在思考是否有一种解决方案,可以改变这种状态。
近期在朋友圈看到有几位大佬都在推荐⼀个软件机器⼈,据说可以实现覆盖软件⼯程全流程的全⾃动开发平台,包括前端开发、后端开发、测试和运维。全程不需要写代码,只需要通拖拉拽的⽅式,就可以实现⾼效开发。
具体有多高效呢?举个实例,一个需要三名资深程序员在传统开发模式下一起开发两个小时才能完成的需求,一名普通程序员通过这款软件机器人仅用28分钟就全栈开发完毕了。
所以为了探索它是否可以真正实现高效,我在官网(https://www.feisuanyz.com/)申请了试用账户,并且进行了以下试用。
我们平时在开发一个后端项目,以Java为例,不是都需要做本地环境的搭建嘛,如Jdk环境的安装,Spring,MySQL等等。
现在通过这款软件机器人只需要点击鼠标选择相应的配置选项,就可以直接创建项目,极大程度减轻了上手复杂度。
并且它提供灵活的参数配置及验证,仅仅通过选择参数的方式就可以完成接口的创建和配置,所以创建接口也很轻松。
我们也可以直观地通过它来进行数据库管理,操作表、创建索引、字段。
当我们理解完产品需求之后,花费时间最最多的就是业务逻辑的编写了吧。往往会投入大量的人力去写代码,少则几百几千行,多则上万行的代码量。这也是BUG产出的最佳时机。
现在仅仅只需要通过拖拽,以画流程图的方式,来应付最最复杂的业务开发。将原来看不见的后端逻辑,以可视化流程图的方式展现。
所以我认为这款软件机器人的核心亮点之一,就是它不需要你编写一行的代码!
并且你可能不需要使用断点对接口一行一行调试了,因为现在,它也变成了可!视!化!的了。
需求淦完了,直接点击测试就行。
丰富的组件,原来写一个接口花的时间,现在我们可以写3-5个,那效率不是直接起飞?
除此之外,平台控件丰富。不需要自测工具,直接通过它即可进行快速测试。
也可以直接进行数据库管理,不需要再切换软件了。
那么前端又有哪些东西呢?
它摆脱了JS代码和脚手框架,你可以快速创建项目和页面;通过设计的方式去自定义组件化你的页面。
页面组合完便可与后端进行接口联调。
最后,我们想对它进行独立部署也是可以滴!
体验完毕之后,我发现它真的是有点东西的呀。我总结了一下它的优点:
想象一下,以它作为研发平台,能够替代你电脑里多少工具?
截止到目前我看到它已为包括医疗、教育、金融、制造、零售、元宇宙等在内的八大行业、上百家机构提供了技术服务。中石油、君智等大型公司都在用它,并且也获得了ISO、CMMI、多个国际平台的认证。
在发布会上,格力电器董事王明珠、中国工程院院士沈昌祥、中国工程院院士柴天佑等众多大佬还对它进行了超高的评价。
看完了大佬们的发言,我只想说一句:
并非如此。恰恰相反,我认为它出现的目的是为了让程序员从繁杂枯燥的重复劳动中解放出来。可能你曾经最感兴趣的是架构设计,并和小伙伴约定将来要在计算机的某一方向树立一番大作;或者下决心毕业后也要和现在一样,每天锻炼一个小时,有足够思考的时间和工作之外的生活。
但是工作后,却长期埋头于写BUG、找BUG、修BUG,做着重复、繁琐的事情而无法于其中抽离出来,却自嘲自己是一个普通的“码农”。
现在通过它是不是就可以减少无效加班内卷,花更多的时间去研究系统架构、性能,这些更值得投入精力的东西?
如果你也想提升工作效率,这款名为飞算SoFlu软件机器人我觉得真的可以体验一下,点击下方的阅读原文就可以打开官网,然后点击右上方的红色「申请试用」按钮就可以体验一波啦。
哎,感觉对不起那些年熬夜修bug掉的头发呀!