怎么说服公司老人用新技术?

2019-02-11 17:10:45 +08:00
 sited

公司有一个技术主管,大概 10 多年前写代码的,现在不写了。公司最近有一个项目是后台管理系统,100 多个表的 CRUD,我想用 react + react router 做前端,但他不愿意,想用 JSP,而且还是超级复杂的 JSTL 库。

<kendo:grid name="grid" groupable="true" sortable="true" style="height:550px;"> <kendo:grid-pageable refresh="true" pageSizes="true" buttonCount="5"> </kendo:grid-pageable> kendo:grid-columns <kendo:grid-column title="Contact Name" field="contactName" width="240" template="

#: contactName #
"> </kendo:grid-column> <kendo:grid-column title="Contact Title" field="contactTitle" /> <kendo:grid-column title="Company Name" field="companyName" /> <kendo:grid-column title="Country" field="country" width="150" /> </kendo:grid-columns> <kendo:dataSource pageSize="10"> kendo:dataSource-schema kendo:dataSource-schema-model kendo:dataSource-schema-model-fields <kendo:dataSource-schema-model-field name="contactName" type="string" /> <kendo:dataSource-schema-model-field name="contactTitle" type="string" /> <kendo:dataSource-schema-model-field name="companyName" type="string" /> <kendo:dataSource-schema-model-field name="country" type="string" /> </kendo:dataSource-schema-model-fields> </kendo:dataSource-schema-model> </kendo:dataSource-schema> kendo:dataSource-transport <kendo:dataSource-transport-read url="${transportReadUrl}"/> </kendo:dataSource-transport> </kendo:dataSource> </kendo:grid>

除了换工作,还有别的办法抢救一下么?

9574 次点击
所在节点    程序员
65 条回复
sumu
2019-02-11 19:25:12 +08:00
前端技术我是服气的,变化太快了,越来越高级,还是后台好,十年才有一次技术栈大升级
luoway
2019-02-11 19:36:21 +08:00
用 React 做个 Demo 比较一下代码量,真的差距明显也不接受,那试试 Vue (当然最好一次比较完),还不接受那就换工作。
zhuangzhuang1988
2019-02-11 19:40:38 +08:00
稳定就行了
咋不说让 vscode 团队用 react/vue/angular 呢
mcguffen
2019-02-11 19:41:06 +08:00
这是银行外包工作?还有用 jsp 的
CFO
2019-02-11 19:43:23 +08:00
我们组用个新技术都得我弄得差不多了他们进来填逻辑 升级或者引入新工具什么的更是得我自己一个人弄 他们别来添乱就谢天谢地了 给个模板照着写都写不好
准备溜了 还是得和牛逼的人在一起工作
WordTian
2019-02-11 20:02:01 +08:00
说服别人很难的,除非你是领导👻
zwh2698
2019-02-11 20:10:23 +08:00
换主管吧,没啥好说的。一个好的主管应该在风险可控的情况,给手下最大的自由度。因为只有让手下尝试,才会成长,才会更好为自己攻城略地。如果一味这个是风险,那个是风险,那就真的很没格调。我从来只是分配任务,交流想法,不约速我们兄弟和姐妹的自由,遇到困难你来找我就行,我给你想办法解决,如果很顺利,请不要打扰我,我也很忙。哈哈
geekboy
2019-02-11 20:17:50 +08:00
@mcguffen 老项目 JSP 正常
yiyi11
2019-02-11 21:52:45 +08:00
如果你是技术主管,或者你能扛下技术主管的责任,那就坚持你的方案。
如果没有这个能力又要坚持,建议跳槽,或者继续在该公司积累业务经验,直到你觉得能驾吁整个项目的时候再提出你的方案。
yiyi11
2019-02-11 22:01:56 +08:00
越是正规的产品,代码达到一定规模之后,写代码是简单的,维护代码才难,假如你写出来了就离职,你预计下接手维护项目的人,需要花费多少成本来上手(这里就要根据实际情况来综合考虑,比如同事跟你的技术栈是否一致,水平是否一致,比如用某个技术招人好不好招等等)。
loading
2019-02-11 22:19:12 +08:00
技术主管:你精通了 javascript?没有就给我继续干,我精通了 jsp。
kaneg
2019-02-11 22:21:32 +08:00
可以试试前后端分离,后端用 rest API,前端用容易上手的 vue,这样既不至于搞得一团乱麻,也不至于把其他开发人员吓走(这是说 react,说实话,我看到 react 用 xml 方式写 js, 感觉自己已经跟不上时代了)
cnbattle
2019-02-11 22:44:30 +08:00
看具体需求,使用场景,公司技术栈

个人想法,中小型管理后台系统这样,前后端分离会增加开发和维护成本

即使分离也是优选 vue …
likuku
2019-02-11 22:48:42 +08:00
一天内你完成项目,完全满足需求,主动交给这位老人,并告知功劳都算他的,这样对方还会有不愿意的?
qianmeng
2019-02-11 22:58:28 +08:00
如无必要,请勿带头趟雷
cleveryun
2019-02-11 23:18:28 +08:00
JSP 基本就是多页应用了,访问体验和单页应用(后台系统+react 默认你是想弄 SPA )差别还是挺大的。vue 跟 jsp 的差别相对小一些(模版),react 的相对大一些,前者肯定会好推一些,不过另外一点就是 node package,对应的这些 npm run blabla, yarn blabla 这些他们也不一定顺手。或者你可以从 UI 库入口来尝试推,element-ui、ant-design 这些比 bootstrap 要好看些。

不过就如 @qianmeng 说的一样,带头趟雷需要你有一定的觉悟。
785999159
2019-02-12 02:34:16 +08:00
jsp 其实挺好的, 尤其是考虑到代码的维护性
ericgui
2019-02-12 04:09:51 +08:00
跳槽吧
herebury
2019-02-12 04:13:31 +08:00
别的不好说,但是 kendo 一定是个大辣鸡。我觉得所有脑子能思考的前端都最终会受不了 kendo,因为这玩意没法做任何不把自己恶心死的 customization
m2276699
2019-02-12 07:48:29 +08:00
新技术需要匹配现有团队,如果你离职了,项目怎么办?

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

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

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

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

© 2021 V2EX