低代码会彻底干掉程序员吗?(低代码会彻底干掉程序员吗知乎)
低代码平台很多年前就有,现在的趋势是越来越明显,那么问题就来了,低代码平台会成为程序员的杀手吗?大家会没饭吃吗?
这种情况是有可能的,比如说50年前,司机那个职业是相当的吃香,不光是妥妥的技术活儿,而且走南闯北,有见识,还能给各方捎带东西,真的是太棒的职业了。不过你看现在,连女孩子开车都溜溜的,司机这行业就没有以前吃香了。但是还有没有司机这个职业了?有,他们都专业化了,开那种大挂车,大客车,特种车。
未来的低代码平台一方面是能够把程序员从技术含量较低的增删改查工作中释放出来,去做一些更有价值的架构优化、底层服务升级、复杂算法方面的工作;另一方面是提高系统的交付速度,让用户能够第一时间接触到自己想法落地的东西,将自己从理想状态软着陆成理性状态,而不是用现在的硬着陆方式,开始说做成这样,后来一看大失所望。
从低代码的发展趋势来看,越来越多的程序开发工作,将会通过低代码来完成,低代码干掉低端程序员的事情已经在发生了。
但是,危机给了我们足够的警示,我们做开发的也要未雨绸缪,不要等到40岁了,才悔不该当初:
1、注意到重复性编码工作。如前文提到的,低代码已经能够完成复杂业务流程类开发工作,能够基于表单驱动、模型驱动的方式进行软件开发工作。最先被替代的就是那些技术含量低的重复性编码工作,如果你是一个增删改查,请立刻停止低水平的重复劳动,赶紧去想一想下一步,否则离被淘汰的日子不远了。
2、在低代码不擅长的领域深耕。低代码因为受限于模板、生态、可扩展性,因此对于界面效果要求特别高、复杂的算法和数据挖掘、高性能和复杂系统架构、要求较高的底层开发等方面工作还不能胜任。所以,这类技术含量较高的工作,就目前来讲是相对安全的,建议大家在这些领域进行深度学习,提升自己的核心竞争力。
3、启动职场B计划。这就是常说的“ABZ计划”:
A计划,是你正在从事的工作。
B计划,是除去A计划外,业余时间给自己其他能力的培训,或兴趣爱好或梦想。你只坚持A,可能未来某天会被其他人或者机器替代,或者对A不爽的时候,B是一个出口,如果以后遇到机会合适,必要的时候,它可以升级为A。
Z计划,即个人资产,也是你的退路。假设AB计划全部落空失败,你的Z计划,可以保证你在未来某一段时间内,可以继续保持现有的生活品质,能给你一次从头再来的机会,简单说就是一定金额的存款。