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

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

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

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

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

相关推荐
Jing_jing_X5 小时前
大模型只会输出token,是怎么“调用工具“的?
ai·agent·个人开发·ai应用开发
daxiangxm2 天前
GEO策略:让AI直接引用你的内容
开发语言·团队开发·运维开发·个人开发·数据库开发
ggb喔2 天前
52pojie 的桌面工具:为什么它们总在高分屏上模糊、资源管理器重启后失效
windows·python·网络安全·软件工程·个人开发·用户界面·用户体验
四六的六2 天前
GPT-6 会自己画界面了:从写页面到定规则,前端在 Intelligent UI 时代的新活法
人工智能·个人开发·ai编程·ai大模型·组件库·ai产品·ui界面
老陈说编程3 天前
1. 鸿蒙 (HarmonyOS) 2012 至 2026 年的发展历程
分布式·华为·个人开发·harmonyos·鸿蒙·鸿蒙系统·程序员创富
zhuo木鸟4 天前
我用 opencode + Qdrant 搭了五段式小说写作系统
人工智能·个人开发·ai写作·ai写小说
GalaxyMeteor10 天前
Gitleaks基本配置流程(含.githooks配置)
个人开发
四六的六10 天前
让 Agent 点界面,比补接口贵 30 倍:computer use 成本实测
人工智能·agent·个人开发·ai编程·ai产品·computer use·agent api
网盘数据实测11 天前
手机相册自动备份方案选型:2026 本地、云盘与自建 NAS 对比
智能手机·个人开发
四六的六12 天前
Agent 长会话设计实战:从对话上下文到持久状态,把记忆写进检查清单
人工智能·个人开发·ai编程·ai产品·长上下文·ai代码生成·ai会话