野生程序员开发遇到瓶颈,请问如何突破呢?

322 天前
 yqcode

一直以来,我都是以自由职业的状态在承接着个人客户的工具需求订单。现在对工具类的窗口应用开发得心应手,但近两年来接触 Web 开发,想往这一块发展,现在偶尔写一些后台,还是磕磕绊绊。原因在于没有这方面的经验,每次新接触一个项目都想着从 0 去开发,我没有积累下自己在 Web 领域的代码库和系统思维(如果是工具类我会很快的开发出来,即使从 0 开发)。

比如现在我遇到了一个问题,我每次遇到需要搭配后台管理的 Web 项目,总会感到无处下手,虽然都能磕磕绊绊的解决。我目前开发的两个项目,后台都用的不同开源框架去改,每次都得改大半天...我一直执着于去找一个开源的后台框架,能让我快速起手的,但现有的开源总让我觉得我玩不转,他们大多大而全。

再者,我在对接客户时,我总能迅速的理解他们想表达的内容,并加以改进,在脑海里有一个模糊的界面去支撑这个客户的业务需求。但当我脑海里有一个想法的时候,我想为他去绘制一个界面,都觉得哪里都不对劲。

我的技术栈是 Golang Python Javascript ,请问您有什么开源后台推荐,能够方便迅速的起手一个项目的 CURD 后台嘛?又或者您有什么推荐我去学习,实践的方向。Python 方面的 Django 虽然有自己的后台,但是只能应付简单的 CURD ,进一步复杂的 CURD 我觉得有点浪费时间,况且我更喜欢前后端分离的开发,这是否是一个错误的想法。


上面的描述可能有点混乱,希望您见谅,希望能得到您的帮助,我会十分感激。

1843 次点击
所在节点    程序员
19 条回复
ztm0929
322 天前
OP 你好👋我目前的困境跟你有点类似,请问可以加个 TG/邮件交流吗~因为我想说的话有点多而且不能直接解决你的问题,站内也不具备私信功能 hhh
ztm0929
322 天前
@ztm0929 #1 ztm0929@icloud.com
yqcode
322 天前
@ztm0929 #2 收到,很开心能跟您交流~~ 我寻找方便的时间给您来信
iOCZS
322 天前
最近正在学习管理后台,有很多概念需要学习。首先是项目的配置,ts ,vite 等。其次有路由、权限管理、andtd 和 element plus 框架的使用,layout ,主题,国际化,状态管理,动态路由...我的方法是选择一个复杂度比较低的开源的项目,然后去重新实现一遍,最好覆盖到每个议题。
yqcode
322 天前
@ztm0929 #2 您可以发我 TG 的 ID ,这样我们交流或许能方便点。
iOCZS
322 天前
ztm0929
322 天前
@yqcode 哈哈好吧,是 https://t.me/ztm0929
yqcode
322 天前
@iOCZS 谢谢您的回复,但当前时间节点,我更希望自己能找到一种方法便捷的去搞定后台的基础起手,而不是靠自己去写一遍,其中的技术点我不是很熟悉,但或多或少都有接触。
israinbow
322 天前
? 上手一个技术不是应该从最小实现和造轮子开始么, 改模板是保交付用的口牙.
yqcode
322 天前
@iOCZS #6 谢谢您的推荐!!
yqcode
322 天前
@israinbow 是的,上手一个技术从基础点入手能了解得更全面。所以我有打算自己找一个开发开源的后台,然后基于这个后台去开发它的后端,结合起来作为我的脚手架。现在我想的是,有没有一种更节省时间的方式,且心智负担低的,能够快速上手🤣 毕竟人生苦短,想偷懒...
yqcode
322 天前
之所以会有这种困惑,是因为遇到了一些同样做开发的技术,他们在做一个项目的后台时,很容易就搭建出来一套。所以我很好奇这背后,是不是有什么业界通用的经验或方法...
tool2d
322 天前
我算野生码农,从个人角度来说,喜欢前端直接写 SQL 那种快速迭代的模式。

从安全角度出发并不合适,但是从产品快速迭代出页面来说,能减少很多麻烦事。

前后端那种完全分离,适合团队开发。我只有一个人,就随便写了。
yqcode
322 天前
@tool2d 您的项目起手流程方便跟我一起沟通下嘛~ 我觉得您说的话在理,事实上我已经遇到了由于过于想标准化开发,结果自己给自己找了很多事... 比如如果我做了一个包含客户端的项目,我需要去维护 3 份源码。一份后台,后台对应的后端,一份客户端。
tool2d
322 天前
@yqcode 就是尝试用一把锤子去敲所有的钉子。。太复杂的需求推掉一些,只处理客户的核心需求。

剩下的就是写代码的熟练度,写程序就是打怪升级的过程,你一开始就想着偷懒,万一遇到 BUG ,这省下的时间,最后要还回去的。
yqcode
322 天前
@tool2d #15 哎,确实是。或许我该找时间,踏踏实实的从基础去解决我现在遇到的问题,再次谢谢您的回复。
luoshuimumu
322 天前
加入一个外包团队,看看别人是怎么做的。golang 不熟,商用 django 只用后端服务,前端还是 react 或者 vue ,比如 django 版 ruoyi 。
yqcode
321 天前
@luoshuimumu 收到,谢谢您的分享,Django 我确实没注意到这个 ruoyi !!收获了
ccc00
5 天前
大佬,请问可以跟你加个联系方式,交流一下吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1014920

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX