发布网友 发布时间:2023-07-22 13:04
共1个回答
热心网友 时间:2023-09-16 17:15
在程序员眼里,需要考虑很多东西,比如说身份验证、余额不足、网络异常、服务器异常、高并发...等等。作为一个程序员,一定要把程序后端考虑周全,真正的复杂功能其实是在服务器后端。而服务器后端又是看不见摸不着的东西,所以很多人只是凭前端界面来猜测功能的复杂度,这是相当不科学的。你可能会问,前后端到底有什么差别?让我用一张图片来告诉你。
看完这张图片你可能会惊叹,但是恰巧大多数人所看到的正是图片中美女的上半身。比如说一个好的app的前端界面,看起来非常的漂亮,看它的第一眼你就深深的爱上了它。但是当你去看它的下半身的时候,你会是什么感觉?下半身就好比app的服务器后端,而app的大部分功能正是由后端完成的。
我们再看一下上面的微信支付流程图,前端对用户来说,一步能完成的事情,实际背后隐藏的流程,竟是这么的复杂。
所以说,做程序员真的很不容易,这也是程序员经常加班的原因。但是他们没有抱怨,依然努力奋斗,为科技事业做出贡献。