|
|
发表于 2025-5-5 13:08:41
|
显示全部楼层
我程序员碰到过很多,负责的很少。特别近10年,就更加灭绝了。
早期的程序员都很ok。技术,rp都在线的。14年以后,我就没碰到了。
网盘开发,我这边ipfs后端写好了,因为前端不会,外注找了一个长沙的程序员,想写个MultCloud类似的,然后说要自己写路由说快一点,出问题也容易改,好,弄前端的admin,花了2个月,还是个半成品,市面上有nativadmin不用,后期光前端bug,就又修了2个月。前前后后,搭进去6w。可以说水平不行,后期又买了nativadmin授权,重搞。砸进去4w。就和上述一样,要熟悉,也是成本。效率低。
cms开发,更早的时间了。我说基于headless 就行了。Strapi也行,不,他那个团队说自己写更快。然后提交给我的源代码,只有400kb,只写了基本的逻辑,也就是最简单的类似op主需求的那些auth user wallet account works等。简练也就算了,后端调试经常出错,就相当于只定义了数据结构,我光请前端测试就花了10w多,2k一天,然而后端太渣,交付后,你再慢慢添加字段,对方的响应就成问题了。当然,当时我们是remote,效率的确有问题,但对方是5个人团队,我们在上海还签了合同。
找个人开发,前后端只要对方占一个,都是不行的,我的理解是,你可以就某个功能找某人开发,比如登录这块,你要整合社交登录,找人写个logto的中间件就好。给他后端必要的endpoint和路由规则就好了。而不是让这人参与前端或者后端中。我现在基本用的都是directus,基本已经满足了增删改查了,其实大家业务都差不多,差异部分很小。用开源的无可厚非,通用性又更强。
个人开发者,很少能完整开发一个成熟的系统,说是造轮子,其实他也是拿了框架干的,没啥区别的,
只是他也许对甲方提出的框架不太熟悉,更多的就向我说的,乙方其实不太想去了解自己skill以外的技术栈,不是不会,而是复用价值低,遇到bug的试错成本高。
如果市面上开源的解决不了你7成的需求,我觉得这个时候应该放弃项目。反之,开源二开才是最佳选择。 |
|