对前后端开发的一点小感悟

在校开发过一些软件了,不过若是让我评价自己的水平,实际上还是刚入门。前端和后端个人认为都挺重要的。后端除了要考虑接口设计,还要考虑各种安全问题。之前有个段子挺有意思的:有人问后端二十行不就实现这个功能了吗,怎么写这么多代码,后端无奈:"这二十行是实现功能的,还有四百行是用来防止用户的各种奇怪操作的"。哈哈是不是很有趣!

这也让我联想到开发人员与其他人员的在《软件项目管理》中被称之为"文化差异"的现象。当其他学院同学向系统提出各种要求时,我就笑不出来了。他们似乎认为开发各大app内几乎都有的功能应该是一件简单的事,而忽视了调用各种服务使用各种中间件的复杂程度。这也是正常的事,毕竟后端业务在普通用户的眼中确实有许多是透明的,在项目协作时还是需要多多交流。其他学院的同学普遍具有程序员缺失的对功能的严谨思考和想象力,如果是他们提出的想法,我会觉得非常新颖,技术上的实现难度暂且不论,他们的大多数想法其实是极具市场价值的,因为他们其实就是"客户",他们提出的需求正是许多潜在市场的需求。

若是单纯开发个页面,其实在大模型如此盛行的当下算是较为容易的事情了。然而目前略微有些前后端开发人员转全栈的趋势了。若是如此,一个人开发一个程序,所考虑的东西就多了。页面如何设计才能使得系统易用,我认为是一个极其关键的事情。有个软件设计学院同学将页面ui设计好之后交由我们开发前端,然而有些功能放的位置,以及一些影响用户体验的功能入口的缺失是极其致命的问题,若是页面的设计者能有些人机交互思想并运用在设计的页面当中,应该能够在竞争中吸引用户长久地使用下去。而这不只是对设计人员的要求,也应该是未来可能成为全栈开发软件的每个开发人员的要求。

至于大模型,融入后端应该已经是必然的趋势了。我也会往此方向靠拢的。不过每学一样技术就想要从头学起,从Python,从数据清洗学起,再学运用,走通整个流程,对我这个Javaer而言时间还是有些不够的😭,但实在是喜欢弄懂每个技术的过程,今后学习或许也是随着心意持续学习吧。没能专攻一个技术,也不知道就业能否有个好结果。但不管如何,我都想在这个行业扎根发展。然而ai冲击下我能否能找到不错的工作呢?我不知道,但我会一直学下去。

相关推荐
2601_9618451511 天前
粉笔行测5000题电子版|pdf|解析
pdf·新媒体运营·github·个人开发·内容运营·规格说明书·极限编程
四六的六12 天前
WebView里跑RAG——浏览器内知识检索增强实战
前端·实战·个人开发·webview·ai大模型·rag·webview内嵌开发
2601_9618451512 天前
行测电子版pdf教材|真题|解析
pdf·新媒体运营·github·个人开发·内容运营·规格说明书·极限编程
本人手速666+12 天前
Codex安装适配国产信创环境的
个人开发·codex
Java知识技术分享12 天前
安装yarn 指南(通过 npm)
个人开发·ai编程·yarn
游戏开发爱好者815 天前
iPhone真机调试有哪些方法?一次定位推送权限问题时整理出来的几种方案
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
Java知识技术分享15 天前
opencode安装ui-ux-pro-max和frontend-ui-ux技能
人工智能·ui·个人开发·ai编程·ux
Ztopcloud极拓云视角15 天前
我用AI辅助做了一个多端工具:解决2026世界杯回放被剧透的问题
人工智能·windows·个人开发
Jing_jing_X16 天前
我做了一个 Agent Learning Lab:把 AI 应用开发过程做成白盒实验台
ai·agent·个人开发·ai应用开发
会Tk矩阵群控的小木16 天前
独立站tk矩阵系统站外引流实战:多账号管理+风控+数据分析代码实现
运维·macos·自动化·个人开发·tk矩阵