怎么银行的开发也这么水 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
depress
V2EX    职场话题

怎么银行的开发也这么水

  •  
  •   depress 2016-01-13 23:32:46 +08:00 7423 次点击
    这是一个创建于 3572 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本来以为银行的水平能稍微好点,结果晚上改代码改到刚下班,实在忍不住吐槽。

    组里有俩人,一个工作三年,代码就没格式, IDE 都有格式化快捷键,你说你按一下会死吗...注释也极,强调多遍没用,有些甚至流程都走不通。还有一个更别提了,工作两年半,年龄挺小气焰嚣张的很,今晚测他的模块,总得到不该得到的结果, debug 一看,判断 List 为空直接写的 list.size()==0 ,我说你得加个 list==null ,跟我急了还,一直说不用加,空不就是 size 为 0 么,我说你要是 null 还哪来的 size ,不信你自己试试,试完跟我说,你看测试还是有用的,我回了一句呵呵心里想,之前的单元测试你都喂狗了吧。还有诸如抛异常抛的不对的问题、接口变量定义不按文档走等等,唉。

    我作为一个工作不到一年半的人,觉得自己挺水的了,结果发现,有些人工作年限长不过就是比你多会用俩框架多会调俩方法,基础都快在他们字典里消失了。

    组长也是个怂货,有时候让气焰嚣张这小子改代码,就不改就说那样可以,最后组长默默的自己把代码改了。

    我都觉得项目经理当初瞎了么。摆脱各位招人的时候加点上机题吧,别知道个依赖注入的原理会写个 js 就招进来了,太痛苦了。

    年后辞职了,干不下去,你要说你需要成长也行,关键是根本没这态度。
    50 条回复    2016-01-15 15:20:07 +08:00
    haixiu
        1
    haixiu  
       2016-01-13 23:48:56 +08:00 via iPhone   1
    前同事回老家就是去银行了,说工作很安逸,技术很古老。
    banricho
        2
    banricho  
       2016-01-14 00:20:34 +08:00 via Android
    我估计也就招行好点
    看 App 和官网明显和别家银行画风不一样啊 233
    maemual
        3
    maemual  
       2016-01-14 00:21:22 +08:00 via iPhone
    唉,只能怪你第一句话就认识错误吧
    littlexiang
        4
    littlexiang  
       2016-01-14 03:34:29 +08:00   1
    利息能算成负的你信不
    真实的故事...朋友已脱坑
    xbb7766
        5
    xbb7766  
       2016-01-14 04:44:31 +08:00
    看看各大银行的网银系统就知道了,没有最反人类只有更反人类。
    哎,反正银行朝南坐。
    yuriko
        6
    yuriko  
       2016-01-14 08:05:52 +08:00
    银行系统技术不是一点点古老,没人敢上新技术,不然出了问题谁担得了(我朋友跟我说, R 语言在他们这里还是比较新的技术……额)
    导致整个银行都非常保守,拓展视野的机会非常少,又全是的做螺丝钉的工作,自然而然的除了工龄什么都没了。
    zhenghuiy
        7
    zhenghuiy  
       2016-01-14 08:13:57 +08:00 via Android
    难道没人注意到, list.size() 为 0 的空和 null 不是同一个含义么。。如果这里的 list 是 null ,那这里是会抛空指针异常的。既然没说程序崩溃。。难道是楼主的看错了?
    wowpanda
        8
    wowpanda  
       2016-01-14 08:28:15 +08:00 via Android
    @zhenghuiy 对啊我也这么觉得
    zi
        9
    zi  
       2016-01-14 08:57:25 +08:00   1
    组长也是个怂货,有时候让气焰嚣张这小子改代码,就不改就说那样可以,最后组长默默的自己把代码改了。
    -----------------------------
    非常有理由相信气焰嚣张小子是上头空降过来的,楼主先悄悄查下他背景再说,以免得罪一些奇怪的人
    shakoon
        10
    shakoon  
       2016-01-14 08:58:51 +08:00
    莫名其妙的被代表了,哈哈哈哈
    bk201
        11
    bk201  
       2016-01-14 09:02:09 +08:00
    把自己任务保质保量完成不就 ok 了吗,年轻人就是气盛。
    deving
        12
    deving  
       2016-01-14 09:17:12 +08:00
    为什么我这么好一个人,总是遇不上这样的项目经理呢?
    crazyxin1988
        13
    crazyxin1988  
       2016-01-14 09:19:17 +08:00
    不只是技术差,而且态度更恶劣
    每次和银行对接开发个东西 都是恶心透了
    depress
        14
    depress  
    OP
       2016-01-14 09:24:03 +08:00
    @yuriko 我们这个项目组是从 0 开始搭架子,用的是全行最新的了, spring+struts2+mybatis+webservice+adoop+postgresql ,还有个头衔是新技术试点项目组...

    @zhenghuiy @wowpanda 这就是我说的我得不到该得到的结果,本来应该报参数不能为空的异常,结果就没走这个 throw 异常的分支,在 catch 异常里本来应该 set 一下响应码也没 set ,就记录了日志,结果返回的就是 dto 里默认的成功了。

    @zi 真的不是,你知道我们项目经理都低三下四到什么地步,因为我们项目背负全行的关注,好几个试点,我们项目经理压力很大,而且进度已经 delay 半个月了,之前有个小伙要离职,项目经理找他谈了 4 次话请他吃了一次饭就为了让他留下,因为再招一个人了解业务又得一个月,进度 delay 的更厉害,现在任何人找茬只要不是触犯底限的都没人管的了,已经把按时上线摆在第一还第一的位置了。

    @shakoon 不好意思,少数,少数,一激动没打,哈哈。

    @bk201 现在和外系统联合调试,项目经理说不管谁做的,你测你就解决所有问题,我去,还不如我从头再写一遍。

    @deving 快来→_→

    @littlexiang 快告诉我谁家,赶紧列入黑名单。
    ccbikai
        15
    ccbikai  
    PRO
       2016-01-14 09:29:13 +08:00
    京东支付 也很差劲啊
    florije
        16
    florije  
       2016-01-14 09:30:47 +08:00
    不说了,说多了都是泪,正反编译交行签名 jar 包,重写 ing ……
    caixiexin
        17
    caixiexin  
       2016-01-14 09:31:44 +08:00
    java 的话,集合判空不该是用 apache 包的 CollectionUtils.isEmpty()吗- -
    银行对于新技术是很保守的,毕竟涉及到钱。但是听说好多同行都想去银行养老- -
    JimmieLiu
        18
    JimmieLiu  
       2016-01-14 09:35:06 +08:00
    不是因为他们水,是他们就是想去气你。工作一年半,他们跟你年龄差不多,凭什么听你的。缩一股你给你使绊子
    Infernalzero
        19
    Infernalzero  
       2016-01-14 09:35:31 +08:00
    首先, 关于判断 llist 是否为空, spring 本身就有 CollectionUtils 类可调用
    其次,有没有必要加 null 判断还得看具体是怎么写的,如果是 new 个 ArrayList 传进来的话的确没必要判断 null
    wikimore
        20
    wikimore  
       2016-01-14 09:39:40 +08:00
    1.银行的技术整体很水
    2.技术水平和工作年限没有半毛钱关系
    3.项目经理很多都是技术渣,技术好多数都会转架构师,你指望技术渣能招到牛人显然不靠谱
    4.你们组长估计也有自己的苦衷
    shuizhongyu
        21
    shuizhongyu  
       2016-01-14 09:44:08 +08:00
    LZ 不知在哪里工作呢?长三角的话可以考虑来我们公司工作呀,坐标无锡,智联招聘等都是可以看到我们的招聘信息的!
    depress
        22
    depress  
    OP
       2016-01-14 09:48:26 +08:00
    @caixiexin @Infernalzero 就这你还能跟他说得通?他能判断全就不错了,还要求他用啥方法?一句好不好使吧,好使,好使就得了呗。另外,这个 list 是外系统传过来的,他们传成啥没法保证。

    @wikimore 一面是组长,二面是项目经理+技术负责人,其实根据我面试的经验,真的现在很少有考这么基础的了,一上来就是啥啥啥框架怎么用。我们组长本来就是一不善交际的人,特像技术宅那种,技术很好,不会表达,只要管的小弟不听话,不批评也不反馈,什么事都自己来。

    @shuizhongyu 我在大帝都,太远,靴靴。
    bk201
        23
    bk201  
       2016-01-14 09:48:32 +08:00
    @depress 你这项目经理也是够可以的了。一个坑项目必定有一个坑爹项目经理。
    caixiexin
        24
    caixiexin  
       2016-01-14 09:52:10 +08:00
    @depress 遇到这种事挺郁闷的,编码规范啥的,还是要有态度强硬的上一级的人能强制推行才行啊- -
    跟同级的人撕逼又不听,提意见又不接受
    mahone3297
        25
    mahone3297  
       2016-01-14 09:54:31 +08:00
    虽然代码写的垃圾,但是,银行的测试应该都蛮 nb 的吧?总要保证业务逻辑都正常,符合预期吧。
    riverphoenix
        26
    riverphoenix  
       2016-01-14 09:59:50 +08:00
    银行的开发一向这么水,我的第一家公司,各个专业的,不限学历,只要了解公司增删改查的代码就能过试用期,犹记得,一个项目经理有一次要在 linux 上安装一个软件,从座位旁边抽出一个 泛黄的小本子,查了半天,敲了一个 apt-get install ....
    depress
        27
    depress  
    OP
       2016-01-14 10:06:10 +08:00
    @caixiexin 所以遇上个态度不强硬的组长就折了。

    @mahone3297 嗯,测试是挺 NB 的,但是如果轮到测试处做功能测试出了 bug 全行通报,所以打死也要在内部测试的时候把能发现的 bug 都消灭掉,这就是符合预期的原因...

    @riverphoenix 我们项目组招的都是 211 啊, 211 啊,都是 211 啊...然而并没有什么 luan 用。
    zjyExcelsior
        28
    zjyExcelsior  
       2016-01-14 10:13:05 +08:00
    @depress 985 才是王道
    mikuazusa
        29
    mikuazusa  
       2016-01-14 10:16:25 +08:00
    银行本来就是追求利益最大化,不是专门搞技术的,世界前列银行技术栈一样是 java 、小型机、 MF...楼主想玩点新技术别呆在银行。
    tabris17
        30
    tabris17  
       2016-01-14 11:06:23 +08:00
    银行保守很正常啊,日本金融行业还在大量使用 COBOL 呢
    g67261831
        31
    g67261831  
       2016-01-14 11:09:08 +08:00
    看招行的 app 和工行的 app 完全是两个时代的画风。。。
    passion336699
        32
    passion336699  
       2016-01-14 13:47:34 +08:00
    @banricho 哈哈 各大银行...真心就只能给招行点个赞!
    littlexiang
        33
    littlexiang  
       2016-01-14 14:13:56 +08:00
    @depress 负利息还不好么...坚持欠着不还自己就还清了....
    zhenghuiy
        34
    zhenghuiy  
       2016-01-14 14:45:36 +08:00 via Android
    @depress 沟通还是要想个好的方式吧。会说话的人的忠言也不一定逆耳。工作上的事有时挺无奈的,他们资历比你老,尽量好好沟通。
    depress
        35
    depress  
    OP
       2016-01-14 15:36:49 +08:00
    @littlexiang 我去,难道你说的是信用卡透支的利息?我以为是存款利息,这运气也太好了。

    @zhenghuiy 我不敢说自己说话技巧有多好,但是至今为止没和一个同事吵过,大家对我的印象都挺好的,其实遇上说不到一个频道的我就找个中间人了,哪怕当陌生人我也不喜欢和人产生冲突。这小伙性子急,拐弯含蓄说都没用,必须直接来,直接来又不能语气强硬,毕竟是同级,所以惹不起躲得起,我还是让能和他沟通的人说吧。
    asdwfwqd
        36
    asdwfwqd  
       2016-01-14 15:38:03 +08:00
    银行不都是外包的吗?我们公司也有银行的外包业务,金额还挺大,不过我不负责这块
    songkaiape
        37
    songkaiape  
       2016-01-14 16:46:56 +08:00
    @tabris17 COBOL IBM 自己不是也在用么。我记得这玩意好像只要用 DBMS 的都是用这个语言吧
    songkaiape
        38
    songkaiape  
       2016-01-14 16:47:35 +08:00
    @songkaiape 哦,我的意思是 DB2
    ethego
        39
    ethego  
       2016-01-14 16:51:13 +08:00
    @banricho 是的,银行卡已全转招行,招行的 app 看起来才像是一个做技术的人做的
    zartouch
        40
    zartouch  
       2016-01-14 17:57:52 +08:00
    银行里技术要求高的项目很少的,稳定为主,楼主你想多了。而且银行也分类型的,商业银行,财富管理这种技术都没什么意思的,银行里就投行部门还行,但真正技术好的也就一部分项目。很多外包项目烂的要死,基本上一堆 bug 也没人愿意去修的多了去了
    xuxu
        41
    xuxu  
       2016-01-14 18:48:14 +08:00
    走人得了 说多了都是废话
    paradoxs
        42
    paradoxs  
       2016-01-14 18:53:18 +08:00
    让你去开发,你敢搞吗,出事了责任谁担。。。。。
    zipspeed
        43
    zipspeed  
       2016-01-14 19:50:26 +08:00
    啊,我们在帝都,年后招人,保持联系~
    depress
        44
    depress  
    OP
       2016-01-14 19:53:45 +08:00
    @asdwfwqd 嗯,我们差不多 1/3 自己人剩下外包的,不过面试都是行里面。

    @zartouch 我确实想多了,本来以为银行客户量那么大,数据那么多,系统肯定写的也挺牛逼的,谁知道...我看了别的部门一个维护好几年各网点都在用的系统,那代码写的,自己和自己都 jar 包冲突...
    mebeta
        45
    mebeta  
       2016-01-14 23:38:45 +08:00
    过几年你见的人多了就见怪不怪了,也许 7 , 8 年经验的开发,可能是才转行不久,从培训学校里出炉的
    pskylight
        46
    pskylight  
       2016-01-15 09:02:33 +08:00
    银行技术本来就很水,一般做银行系统的公司都有自己的框架,公司研发框架的技术还行,现场开发的只要会 sql,if else 加字符串判断基本就够了。做银行发展的方向是业务,业务牛逼了。去做咨询,一个月 3,4 万也是很轻松的
    depress
        47
    depress  
    OP
       2016-01-15 09:35:52 +08:00
    @pskylight 看来行业背景真的很重要?我还在想跳了之后不做银行了,看来还是得跳到另一个银行么...
    xuhaoyangx
        48
    xuhaoyangx  
       2016-01-15 09:42:34 +08:00
    @g67261831 来看看建行的老的....
    1000copy
        49
    1000copy  
       2016-01-15 09:42:56 +08:00
    哪儿都是小社会
    pskylight
        50
    pskylight  
       2016-01-15 15:20:07 +08:00
    @depress 主要看自己定位,如果想朝技术发展银行业真没前途。如果想从咨询,管理,还是大有潜力,我以前遇到做咨询的,基本工资就 4.5 万一个月,还没算出差补贴
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     945 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 19:13 PVG 03:13 LAX 12:13 JFK 15:13
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86