9012 年公司还在用 jsp+jq 开发怎么办

2019-02-18 11:16:37 +08:00
 nolest

说说背景,刚好 5 年前端开发经验了,之前干的公司都是融资拿风投,冲项目赶时间的公司,说白了 toVC,看得太多没日没夜的加班了,所以想离开这个环境,找一些不需要融资的软件公司。

面试的时候说做新项目+维护旧项目,来了快三个月了,头一个月把新项目前端部分用 vue 全家桶做完了 ,接口用的 easy-mock,到现在第三个月了接口呀、立项呀什么都没消息。

同时这三个月一直在维护旧项目,jsp+jq+原生 css,我弄了 gulp 编译 jsp、新加页面换成了 vue 开发,页面直接引入,用了 gulp 把页面 js\css 抽离,做静态资源管理(也有一些恶心的东西,jsp 模板直接套到 js 里面,这些就不好弄)。

这里是把 git 当 svn 用,大家都提交到 mater,我一进来的时候就提出开分支,release/feature/fix/gitlab review/merge request 给项目负责人介绍了一遍,得到的答复是“后面慢慢改”。其实只要后端开发接口,一个个页面慢慢换过来,项目的技术就可以更新了。技术环境也就搭建起来了。

上周可能是手误把其中 2 个页面的代码搞乱了,文件变空了,提交到了 master,因为这次提交了接近 80 多个文件,没注意到,我指出其实根本原因是没有建立 merge request/code review,并且我们开发中应该提交到 release 分支,进行 merge,我们不能保证每个人的提交都没问题。主管就发脾气了,说我反驳搪塞,不承认错误。

那些落后的技术真的是毒瘤,看着就好不舒服,但主管技术视野也不足,导致很多时候不明白我在做什么。文档也不齐全,后来的人很难维护,经常定位一个问题要先查 java 代码的 controller,找到一个 jsp,在 jsp 中阅读代码,找到跳转到其他 jsp,通用函数是直接全局绑定 a 标签的一个类名。

平时也没什么事,很少加班,感觉是一间很养老的企业。 请问各位,面对样的情况,我应该怎么做。感谢各位花时间阅读。

7327 次点击
所在节点    职场话题
74 条回复
helionzzz
2019-02-18 11:24:51 +08:00
你想折腾想加班就换,想养老就留下加入他们。
AllenW
2019-02-18 11:40:41 +08:00
我觉得在自己负责的项目或者模块中按自己想弄得来 当然不要影响其他人 至于团队什么的 不要说太多 那不是你应该管的
按照楼主说的情况 我建议还是按照原来的公司的标准弄吧 毕竟这种公司项目一般以稳为第一目标(懒) 如果不是那种探讨学习交流新技术的团队,你这么做只会让人觉得你在炫耀自己的才学,不合群之类的
Cbdy
2019-02-18 11:43:14 +08:00
如果你希望改变,就发动智慧推动。这里面本来就没有对错,只有利弊。离职也是一条路。
shylockhg
2019-02-18 11:46:34 +08:00
领导:想夺权吗?
nolest
2019-02-18 11:52:04 +08:00
@helionzzz 一语道破,谢谢。最理想的状态是不断更新技术,保持与大环境不脱节,并且不加班~
nolest
2019-02-18 11:53:35 +08:00
@AllenW 谢谢提醒,个人认为作为技术人员,技术是第一核心竞争力,看来应该不出声,自己关门研究。
zaul
2019-02-18 11:54:14 +08:00
加入他们
nolest
2019-02-18 11:56:15 +08:00
@Cbdy 是希望改变的,而且有实际的行动了,总感觉自己在这里格格不入,没有共同追求技术的伙伴
nolest
2019-02-18 11:57:15 +08:00
@shylockhg 只是想项目更好一些,技术更新对大家技术方面都有提升,个人感觉这总归是好事~
passerbytiny
2019-02-18 11:58:14 +08:00
前面都是新项目让继续用 JSP 被吐槽,我站楼主那边。但你这个是旧项目 JSP 被吐槽,我站楼主的对立面。

主观让你维护旧项目,然而你给重构了。这种旧项目,基本只能重做,不能重构。

抓紧找主管谈下接下来的工作重点,如果是维护旧项目而不是新项目开发,赶紧趁还在试用期立马走人。
nolest
2019-02-18 11:58:19 +08:00
@zaul 怕自己技术慢慢被同化,不知不觉地
nolest
2019-02-18 12:06:42 +08:00
@passerbytiny 有理!看来我不应该去折腾旧项目的!当初我也这样想,但是心里总觉得好不舒服,后来忍不住了
walter211
2019-02-18 12:11:54 +08:00
@nolest 来我司,坐标上海
simonkuang
2019-02-18 12:15:52 +08:00
1. 工作和职业应该分开。你这个问题,我可以理解成,“工作内容不高端,我的职业天花板太低了,怎么办?”好办,就让工作归工作,职业归职业吧。具体怎么做,楼上很多人都有提到,就不说了。
2. jsp + jq 怎么了?不高端怎么了?公司的产品市场认可吗?有用户吗?能挣钱吗?跳出程序员局部最优化的框框,从产品(市场)角度全局去看,偶尔拔高自己的视野,重新审视一下自己的工作,会发现不一样的风景。这个可能比你单纯提高所谓技术竞争力,更有价值。而且是能延续到你职业生涯 40 岁以后的价值。
nolest
2019-02-18 12:20:57 +08:00
@simonkuang 明白您说的,从市场和产品角度,是以经济驱动的,而企业的运作目的就是这个,如果我也放下技术的包袱去思考以后自己的事业生涯,那早就不干程序员了,坚持干程序员,做工程师,为的是心中对理想技术的坚持,而不是大众所追求的金钱物质,房车楼,这些,够用,就行了。所以当我还在打工,而不是自己作为企业运营者的时候,我必定优先一切追求技术。
nolest
2019-02-18 12:22:11 +08:00
@walter211 先感谢大佬~广州有介绍吗~
qunl
2019-02-18 12:24:19 +08:00
@nolest #5 想与大环境不脱节,除了加班,被无他法。毕竟新的东西坑很多,你需要去填坑,不加班根本不可能
bk201
2019-02-18 12:27:05 +08:00
技术这东西是服务于业务的,太纠结反而不好。
SakuraKuma
2019-02-18 12:37:16 +08:00
最近看太多前端说公司技术老的帖子了...
都开始面向简历编程了吗?

公司业务为主, 赚钱就好, 而且领导要是有家庭, 稳为主. 你引入一大堆东西, 发布, 搭环境, 持续部署等等... 你来加班搞咯:(

所以还是, 稳点, 如果不能忍, 换个公司吧...
jzmws
2019-02-18 13:04:56 +08:00
用什么写能满足业务就可以了.你用 vue 好,用 jsp+jq 也罢.上线的系统不可能做大的改动

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

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

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

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

© 2021 V2EX