V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
depress
V2EX  ›  职场话题

怎么银行的开发也这么水

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

    组里有俩人,一个工作三年,代码就没格式, 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+hadoop+postgresql ,还有个头衔是新技术试点项目组...

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

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

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

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

    @deving 快来→_→

    @littlexiang 快告诉我谁家,赶紧列入黑名单。
    ccbikai
        15
    ccbikai  
       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   ·   实用小工具   ·   4712 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 05:36 · PVG 13:36 · LAX 21:36 · JFK 00:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.