被迫用公司内部很烂的框架,怎么办?

2019-10-30 17:01:01 +08:00
 javaWeber

最近调到了新的小组,被迫用公司内部框架,没有前后端分离。

更惨的是,页面都是靠拖的,没用 vue/react 写,后台就是拖控件,写写监听事件。

连缓存,MQ 都没用到,也不用写 sql,不用查 linux 日志。

跟领导沟通了,领导还是不肯让我转小组。

天天拖控件,很难受。年终奖要明年 5 月份才能拿,不知道要不要跑路啊。。

感觉待久了,技术会废掉的。

跳槽可能又涨不了多少工资。唉。

16232 次点击
所在节点    程序员
123 条回复
Marstin
2019-10-31 10:09:05 +08:00
@murmur
首先,我认为企业开发的复杂还有很多地方有体现。
1、比如你要做一个采购的功能,手机和铅笔有不同的属性,铅笔要有长度,笔芯粗细,品牌这些字段,手机要有 rom,ram,显示器,摄像头这些参数,信息录入界面不一样,但是代码层面还是要走统一处理,不能说来一个品类就开发一次吧?这是最简单的例子,在单据,票据等等方面都有大量类似的业务,这些是非常复杂的。
2、至于你说的工作流,流程是非常成熟和独立的,但是也就是相对简单的业务而言,对于大客户的领导,永远有你想不到看不懂的操作,比如“小 X,这个审批不能通过的,你们这个按钮太不合理了,我一下就点到通过上了,给我改回来,那个流程上也别让人看到我之前给他通过了”
3、性能,这个渲染过程实现方法不同,所以我们讨论的不一样,你们采用的方案是生成统一缓存模板,读取模板其实就是读取 html,和传统的 jsp 页面性能没什么区别。但是如果用即时渲染方案,在前端或者后台根据数据去走,即时生成页面或者 dom 的话,性能影响还是很大的,这种方案好处体现在对我说的第一点支持度很好,在页面权限与数据权限的汇入时,也更好操作。
4、并发量也是取决于不同企业的不同产品需求的,不能一概而论,但是如果真的哪天有高并发需求,那真的要哭了。我们遇到一个比较特殊的对硬件的需求,就会在特定事件发生时,所有硬件同时运转,并发量瞬间爆棚。

我认为,这种开发框架有好有坏,作为开发辅助框架是很好的,能够很大层次上提升增删改查的效率,但是真的不要作为主框架使用。它的定位应该是效率提升工具,而不是用它的能力去定义业务开发的上限。
yestodayHadRain
2019-10-31 10:16:01 +08:00
@zhiguang 卧槽,我用过普元 EOS。这个写一些报表或者列表页查询挺方便的,但是如果你想往里面加一些别的东西就........他们好多内置的包都比较老了,而且不知道怎么把自己的新的放进去,然后网上也找不到答案,总之很坑。要不是银行非让用这个,我早就卸载了。
IamUNICODE
2019-10-31 10:21:08 +08:00
别的不说,想看看这个框架长什么样
Marst
2019-10-31 10:24:16 +08:00
楼上不少人屁股都是歪的,都在公司或者老板角度考虑
whitehack
2019-10-31 10:39:47 +08:00
卧槽, 是用的什么?可以拖控件?求科普。一直没找到这种后台可以直接拖控件的。
murmur
2019-10-31 10:40:32 +08:00
@whitehack 国产有个开源的叫 jeecg,基于 antd+spring 的,可以看一下,我没具体用过
icegreen
2019-10-31 10:46:09 +08:00
是在杭州吗, 我可能知道你的公司,嘿嘿
luopengfei14
2019-10-31 10:49:14 +08:00
@Marst 都在公司或者老板角度考虑
saltedFish666
2019-10-31 11:01:32 +08:00
感觉你说的像普元
mowentian
2019-10-31 11:03:26 +08:00
框架不烂,要做出这么个框架复杂度不低的,但是以后不好跳槽
FuryLeeU
2019-10-31 11:06:56 +08:00
可以了解下框架里面的东西
kelololy
2019-10-31 11:11:38 +08:00
平常多看书,趁早跳出来
mowentian
2019-10-31 11:13:52 +08:00
但讲道理大胸弟也要认清自己的定位,就拿 vue 来说,和拖拉组装相比,也不过是手写组装,写得多了也一堆重复,大部分工作还是写写监听事件;
和老板聊一下,在这个框架上加一层缓存层,也是一个有挑战的工作
real3cho
2019-10-31 11:40:04 +08:00
既然这么瞧不上 为什么不自己写一套 而是抱怨?
whuhacker
2019-10-31 11:42:39 +08:00
如果见过 SalesForce 还有类似的 Oracle Eloqua 这些做 CRM 系统,也就是拖一拖,一个可以跑得很顺的营销工具就出来了。而如果需要程序员编码实现,前后端至少也得开发几个月。

现在有一些建站工具 strikingly wix weebly 之类的,也是前端拖一拖,很快搞定一个企业宣传网站。甚至阿里双 11 的营销页面,都是拖一拖搞定的,不然开发人员手写根本写不完那么多页面

但确实是取决于业务,这个框架是不是能够满足。不然有额外的需求,那还是会受制于框架,要想别的办法。
公司聘请人都是为了解决问题的,不会为你个人的发展考虑。

多培养自己解决问题的能力,到任何别的地方也是受用的。
Canon1014
2019-10-31 13:10:29 +08:00
你用的这套软件正式我上家公司一直想做没做出来的,如果早点做出来可能也不会倒闭了
v2student
2019-10-31 13:15:47 +08:00
你能写一个 vue/react 出来,那确实牛逼,你要是只会用用,哪来的优越感呢
stargazer242
2019-10-31 13:29:48 +08:00
公司让你来打工的又不是让你来学习新框架的,6 字箴言呗。
zhaianxiang
2019-10-31 13:50:51 +08:00
一样,待了一年,感觉废了,以前的东西,很多都忘得差不多了。忍到年后闪人了
Curtion
2019-10-31 14:00:53 +08:00
像 14 楼这种都是站在公司的角度看问题的,你要为自己考虑,这种公司呆久了你认为自己出来会有竞争力吗,为自己考虑要尽快跳出来。 会用牛逼的框架但是的确不值一提,但是当这是主流的时候你就必须得会了

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

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

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

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

© 2021 V2EX