代码挫技术旧,还是偏前端的,请问正常吗?该如何调整心态?
1
wysnylc 2018-09-26 17:42:27 +08:00 5
要么忍
|
2
6diyipi 2018-09-26 17:42:53 +08:00 5
要么滚
|
3
sjw199166 2018-09-26 17:46:46 +08:00 4
此贴终结!
|
4
airfling 2018-09-26 17:49:08 +08:00
很简单,像蚂蚁搬家一样慢慢重构 成你熟悉的项目就可以了
|
5
xcjx 2018-09-26 18:00:01 +08:00 5
5 年前算啥,之前去的一家公司,所有的技术、环境和工具都被定格在 10 年前,用着 Java 1.5,强制使用 IntelliJ IDEA 5.0 版本,还有那落后于时代的 古老版本的 clear case , 那酸爽。
后来一个五十多岁的技术大拿面试我,发现我会用上古时期的各种框架,对我的身世十分感兴趣,毕竟我很年轻…… |
7
ShineSmile 2018-09-26 18:02:09 +08:00
@xcjx 后来呢
|
8
xcjx 2018-09-26 18:04:30 +08:00
@ShineSmile 这个公司据我了解 现在还在用这些东西
|
9
luoway 2018-09-26 18:07:17 +08:00
“还是偏前端的”???
偏前端有什么不正常吗 不爽前后端分离即可 |
10
ranoff 2018-09-26 18:09:27 +08:00
淡定,我也接了一个,反正目前看到的所有表都不带索引的,那酸爽.
|
11
jimliang 2018-09-26 18:10:02 +08:00
重写
|
12
sampeng 2018-09-26 18:10:52 +08:00
有问题。只要你有精力和能力,反而是能出彩的机会。机会和风险并存咯。。
当然,要只是完成需求,当个咸鱼。当我没说 |
13
blacklee 2018-09-26 18:12:12 +08:00
我自己维护的一套代码,已经 4 年多了。网页端还是 jQuery+Bootstrap 3。
|
14
2805408253 2018-09-26 18:16:13 +08:00
@blacklee Bootstrap 不老吧,现在用的也不少
|
15
hotsymbol 2018-09-26 18:18:58 +08:00
这有啥。在上一家公司做 IoT 时候。他们的 UI 用的还是 MFC。直到我加入后 Teamleader 同意使用 WPF 或者更激进一点的 UWP。之前 MFC 做的 UI 虽然很稳定从来都不炸。但是真心很丑
|
16
uqf0663 2018-09-26 18:22:44 +08:00
难道你认为你重写完,在别人眼中就不是一坨*? 反正不知道你怎么样,我自己今年写的代码,明年我自己都看不下去了,日积月累大大小小各种项目,我总不能每年都把前年的代码重写。于是该怎么样还是怎么样咯。反正除非必要,例如我重写过后,原来需要十台服务器才能跑起来的内容现在一台服务器就可以搞定这类的情况,否则都不需要去重构。
|
17
loading 2018-09-26 18:26:39 +08:00 via Android
申请重构啊,证明你自己也是渣。
|
18
biossun 2018-09-26 18:38:24 +08:00
前端的话那不正常嘛,只要过个两三年,甭管多新的技术都会变得又挫又旧。要是真的有非常利好的客观原因,就抗住风险给它重构掉呗。
|
19
Mohanson 2018-09-26 19:38:20 +08:00 6
在我 20 岁前发明的技术, 都是过时的, 老旧的, 使用它们的人都是前朝遗老, 历史糟粕;
在我 20 岁到 25 岁发明的技术, 都是先进且代表人类前进方向的; 在我 30 岁后发明的技术, 都是可笑且毫无必要的轮子. 以上三句话适用于 centos 与 ubuntu 之争, python2 与 python3 之争, jQuery 与 vue/react 之争, 以及技术圈 90% 争论. 当然包括此贴. |
20
recall704 2018-09-26 19:47:15 +08:00
重写,重构
|
24
picture2200 2018-09-26 21:01:02 +08:00 via Android
从成本收益方面考虑吧,除非累积了一定量的需求,借着实现功能的名义重构,否则还不如以前的。
|
25
xiandao7997 2018-09-26 21:14:42 +08:00 via iPhone
转一个之前认为挺厉害的贴,不过是后端的 https://www.v2ex.com/t/475097
|
26
lsido 2018-09-26 21:25:45 +08:00 via Android
我猜是钱没到位
|
27
loongwang 2018-09-26 21:30:41 +08:00 via Android
@xiandao7997 真的强
|
28
whusnoopy 2018-09-26 21:33:16 +08:00
技术旧其实不是什么大问题,好项目用旧技术一样可以做的很出彩
代码挫是问题,哪怕用了各种炫酷新技术,代码挫还是一样看不下去 另外看这个项目的投入产出比。如果仅仅是为了维护其能运行,那就丢那好了,如果怕未来底层技术升级跑不了,想办法用 Docker 之类的工具封装一个老的稳定环境用来跑他就可以了,如果要做轻度维护,那以前怎样你就怎样,只管改参数,如果是需要重度维护且价值高,那就申请重构,想办法分块分块的去剥离解决 |
29
xiandao7997 2018-09-27 00:14:22 +08:00 via iPhone
@loongwang 是的
|
30
laxenade 2018-09-27 04:54:29 +08:00
5 年前的项目挺新的吧,现在市面上大部分软件哪个没有 5 年的历史。
|
31
LaplaceTransform 2018-09-27 08:23:00 +08:00
我维护过 vb 项目,现在也略懂 vb 和 asp 了,有个同事说我这门手艺实用程度等于会修 BP 机
|
32
Tankpt 2018-09-27 09:16:38 +08:00 via iPhone
跟同事一起接手过。一个老项目。有五种以上的前期框架。。最老的应该是 yui 这类。硬肝,重写
|
33
forestyuan 2018-09-27 10:37:02 +08:00
5 年前的,看来是个深坑
|
34
likaka 2018-09-27 10:53:14 +08:00
刚毕业就接手了一个六年前的.net 改 java,不过是条咸鱼,听说是按项目二期来算,笑哭
|
35
PythonAnswer 2018-09-27 11:05:55 +08:00 via iPhone
看他的单元测试,如果有的话,自己重新实现一个,哈哈
|
36
898601566 2018-09-27 11:15:28 +08:00
归根到底都是钱的问题,钱够了到位了就没有问题
|
37
king2014 2018-09-27 13:04:27 +08:00
我能说我接手的项目已经运行了 10 年吗.....
|
38
way2create 2018-09-27 14:55:30 +08:00 1
旧项目不算啥,最怕那种还活着的同事扔给你的烂摊子,还跟你说我做了一大部分了,实际上就是几把玩意,恨不得把他打死
|
39
aaron61 2018-09-27 18:24:10 +08:00 via Android
我们单位 it 连 svn 都不用 呵呵
|