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

六年 Java 一句 JS 代码都不会写,正常吗?

  •  
  •   LabJo · 2020-10-16 09:52:05 +08:00 · 16162 次点击
    这是一个创建于 1507 天前的主题,其中的信息可能已经有所发展或是发生改变。
    前两天对面部门来了个哥们儿,主要是来救火老项目,号称 6 年 java 。HTML 和 CSS 看不懂就算了,毕竟很多老项目后端不太写页面。ajax 看不懂就太离谱了吧,回调取值也不会处理,强烈怀疑是包装出来的 6 年
    第 1 条附言  ·  2020-10-16 10:27:03 +08:00
    至于我为什么怀疑他是包装的,举个例子。数组前后各需要加一个固定项,他居然一点思路都没有。难道 java 没有这类的方法吗?举一反三也百度一下也会了啊。
    172 条回复    2020-10-19 12:17:26 +08:00
    1  2  
    keepongjl
        1
    keepongjl  
       2020-10-16 09:56:37 +08:00 via iPhone   ❤️ 1
    5 年后端,没碰过前端代码,不会是像看天书那样看前端代码,但是看不懂,让我看,就跑路
    fhsan
        2
    fhsan  
       2020-10-16 09:57:54 +08:00
    谁知道呢,我还见过十年做网页的,不能叫前端,因为写的 css 都是中文
    Mrun
        3
    Mrun  
       2020-10-16 09:58:18 +08:00   ❤️ 17
    我虽然看得懂一点前端代码,但是我一般都说不懂,没为什么,这点水平还是别添乱了,专业的人做专业的事,至于质疑人家能力不行。招人家进来的时候为什么不说?
    leafre
        4
    leafre  
       2020-10-16 10:02:24 +08:00
    不正常。除了 css,后端 html js 都要会写
    coderluan
        5
    coderluan  
       2020-10-16 10:05:06 +08:00
    不会很正常, 但是不会还不能百度解决, 那就不正常, 或者说不应该了, 至于是他是混了 6 年还是包装的 6 年, 有啥影响吗.
    LabJo
        6
    LabJo  
    OP
       2020-10-16 10:06:44 +08:00
    @coderluan 部门合作项目,天天烦我,我要崩溃了,下班之后还发代码给我看
    glfpes
        7
    glfpes  
       2020-10-16 10:08:50 +08:00   ❤️ 1
    我虽然使用 antdesign,iceworks 这种东西搭建过几个内部的管理系统的前端,

    但你要是让我说我会不会 js,那我只能说不会。

    大伙都是后端,对前端的需求就是能用就行。真要 debug 效率低得很。
    LabJo
        8
    LabJo  
    OP
       2020-10-16 10:09:46 +08:00
    @glfpes 并不是框架,是 JS+Jquery 的老项目
    coderluan
        9
    coderluan  
       2020-10-16 10:11:53 +08:00
    @LabJo 这种你不要直接告诉他, 他问你, 你就发他一篇相关的教程, 让他自己看.
    zoharSoul
        10
    zoharSoul  
       2020-10-16 10:13:55 +08:00   ❤️ 1
    正常.
    没搞过前端看不懂有啥问题么.

    写过 6 年前端就会用 mybatis 了?
    XDy0
        11
    XDy0  
       2020-10-16 10:14:33 +08:00   ❤️ 1
    本科是计算机系的?软件工程出身的这些都学,3 年前那会我们专业课还有 jsp
    LabJo
        12
    LabJo  
    OP
       2020-10-16 10:19:35 +08:00
    @coderluan 不顶用,被我拒绝了很多次,他喊上他们领导来找我
    cmdOptionKana
        13
    cmdOptionKana  
       2020-10-16 10:19:51 +08:00
    @LabJo 责任没有分清楚?你不能帮他太多,因为你自己也忙,如果帮他太多,在别人看来还可能以为你本来事少。你就说自己还有哪些哪些任务,说没有时间。
    LabJo
        14
    LabJo  
    OP
       2020-10-16 10:21:29 +08:00
    @zoharSoul 那我肯定大大方方说我不懂,而不是接下需求,来然后从 0 开始问别人,巴不得别人直接给他写代码
    cmdOptionKana
        15
    cmdOptionKana  
       2020-10-16 10:22:04 +08:00
    @LabJo 你让他们领导找你的领导,而且也只能这样,因为如果不经过你自己的领导,还会造成别的麻烦。
    revalue
        16
    revalue  
       2020-10-16 10:22:08 +08:00
    当初就是因为讨厌 JS 才学的 JAVA
    coderabbit
        17
    coderabbit  
       2020-10-16 10:22:15 +08:00   ❤️ 1
    不正常,做后端的可以说不精,写得不好。但要说一行不会写那就是扯蛋了!
    LabJo
        18
    LabJo  
    OP
       2020-10-16 10:22:44 +08:00
    @cmdOptionKana 这点我也有小心,我拒绝的理由都是我手头有项目,空闲再帮你处理。然后他硬生生等了我 4 天,崩溃
    zoharSoul
        19
    zoharSoul  
       2020-10-16 10:22:47 +08:00
    @LabJo
    那是另外的事情了.我只是针对主楼和标题, 表示不会很正常. 相信你也是觉得正常的.
    revalue
        20
    revalue  
       2020-10-16 10:23:38 +08:00
    话说楼主题目和描述不是对应的。要分开来两个问题讨论
    night98
        21
    night98  
       2020-10-16 10:23:39 +08:00
    console.log()还是会的
    LabJo
        22
    LabJo  
    OP
       2020-10-16 10:24:00 +08:00
    @coderabbit 就是一行都不会写。写的不好或者磕磕绊绊我都还愿意帮忙
    hhhsuan
        23
    hhhsuan  
       2020-10-16 10:24:09 +08:00
    这样的人太多了,只要不是我的工作我就不学
    checkZH
        24
    checkZH  
       2020-10-16 10:24:53 +08:00
    好像我接触的后端多少都会点 js 啥的,而且 ajax 不应该都会吗....
    luozejian
        25
    luozejian  
       2020-10-16 10:25:56 +08:00
    前端也不一定了解后端啊
    coderluan
        26
    coderluan  
       2020-10-16 10:27:20 +08:00
    @LabJo 你也有领导啊, 找你就说自己得先干领导安排的活, 需要你放下手里的活去帮他, 让他或者他领导找你领导.
    Marstin
        27
    Marstin  
       2020-10-16 10:27:24 +08:00   ❤️ 2
    这个真的有点扯。。做后端哪怕不会写 js,但是回调取值至少要会吧,我司的安卓看几分钟也能学会啊。
    还有就是,你们公司招人不针对需求招人??
    cyndihuifei
        28
    cyndihuifei  
       2020-10-16 10:28:25 +08:00
    除非你 Java 写得特别好,否则
    Kamiyu0087
        29
    Kamiyu0087  
       2020-10-16 10:28:30 +08:00
    光 JS 的话
    如果真有 6 年 JAVA 经验的,看个几天教程应该就能上手写了吧
    rockyou12
        30
    rockyou12  
       2020-10-16 10:28:38 +08:00
    我觉得不正常,但 lz 这个到底是写不出来,还是看不懂还是不一样.毕竟总要和前端联调,js 和浏览器 f12 调试 http 浏览哪怕是后端都得会点吧
    chocotan
        31
    chocotan  
       2020-10-16 10:29:30 +08:00   ❤️ 3
    显然不正常
    我遇到的小伙伴都至少会一点 js,至今还没有遇到完全不懂 js 的
    p2pCoder
        32
    p2pCoder  
       2020-10-16 10:29:45 +08:00
    四年 java 后端经验
    除了第一年,后面都几乎没跟前端交互
    Marstin
        33
    Marstin  
       2020-10-16 10:32:44 +08:00
    是不是包装的也不关你的事,如实向领导反馈吧,不要因为他影响自己的工作
    LabJo
        34
    LabJo  
    OP
       2020-10-16 10:33:19 +08:00
    @Marstin 取个 res.data,这货当着我的面写了 res.data()
    LabJo
        35
    LabJo  
    OP
       2020-10-16 10:33:50 +08:00
    @Marstin 部门招人是独立的,问题很大
    ElvY
        36
    ElvY  
       2020-10-16 10:40:06 +08:00
    不正常。。
    utodea
        37
    utodea  
       2020-10-16 10:43:00 +08:00   ❤️ 1
    哈哈,好问题。当了 20 年男人,没当过女人正常吗?
    18758036350
        38
    18758036350  
       2020-10-16 10:43:14 +08:00
    6 年前端,竟然不会写脚本,竟然不会写 sql.正常吗?
    danyi
        39
    danyi  
       2020-10-16 10:45:13 +08:00   ❤️ 2
    术业有专攻,像我十多年了,啥都不会
    gadsavesme
        40
    gadsavesme  
       2020-10-16 10:47:47 +08:00   ❤️ 1
    正经 cs 毕业工作 6 年的不可能一点都不会吧,大学里好多课设都写国 html 和 css 了。而且 6 年前前后端分离也没现在那么彻底,经常会有接触管理端的页面的吧。
    paulee
        41
    paulee  
       2020-10-16 10:48:45 +08:00
    我来正经回答问题了:正常,但是连读代码都不行的话就不应该了
    liantao
        42
    liantao  
       2020-10-16 10:50:45 +08:00
    这,,让我来吧~
    yuang
        43
    yuang  
       2020-10-16 10:51:33 +08:00 via Android
    这就叫专业
    sevenzhou1218
        44
    sevenzhou1218  
       2020-10-16 10:57:09 +08:00
    这种人不要太多。不过可能他们不是不会,是觉得不是他的工作,会也说不会。
    kisshere
        45
    kisshere  
       2020-10-16 10:58:19 +08:00
    难怪现在好多招聘都要求“精通 Java,JavaScript”。。。
    efaun
        46
    efaun  
       2020-10-16 10:58:26 +08:00
    不会写正常,我也只会用 jQ,看不懂就不正常了
    mandex
        47
    mandex  
       2020-10-16 11:01:09 +08:00
    问题很大,写过几年代码的人至少会几门语言的吧。像 JS 这种语言,参考了 Java 不少东西,看起来应该很亲切才对,怎么会完全看不懂呢。
    reus
        48
    reus  
       2020-10-16 11:03:34 +08:00
    四天?四天都可以学会 js 了吧,这种人纯粹的又菜又傻
    没啥正常不正常的,又不是非黑即白的世界,有人水平高,有人水平低
    鉴于 java 是外包常用语言,所以所谓六年,可能就是一年经验乘以六而已,不是包装,他就只接触过低水平的工作
    有 35 岁失业危机的,很多就是这类人,工作更注重体力而不是脑力,所以年龄大体力降,就被体力更好的人淘汰掉
    micean
        49
    micean  
       2020-10-16 11:04:38 +08:00
    这年头写代码的谁只会一种语言?
    securityCoding
        50
    securityCoding  
       2020-10-16 11:04:41 +08:00
    那我们反过来? 写了六年 js 不会一句 java
    utodea
        51
    utodea  
       2020-10-16 11:06:59 +08:00   ❤️ 2
    1.为什么总有人以自己能多背几个 API 而感到优人一等?
    2.你去 BAT 里把所有的后端拉出来问他们会不会前端? 90%的人会回答不会,而事实是大部分人都能借助文档或者搜索来完成基本的前端功能。他们能准确记住是要用 res.data()还是 res.data 吗?
    3.一堆软件工程师电脑出了问题还要找 IT 支持,正常吗?
    4.有些菜不是因为笨,而是因为笨的同时觉得自己很牛逼,别人很菜
    zunceng
        52
    zunceng  
       2020-10-16 11:10:07 +08:00
    会不会都很正常 整个开发的世界不是只有前端页面+后端 CRUD 的

    举几个例子 不能要求所有前端都会 k8s/每个程序员都能写内核

    主要看他本职工作做好了没
    Cbdy
        53
    Cbdy  
       2020-10-16 11:17:48 +08:00 via Android
    不太正常
    seven001
        54
    seven001  
       2020-10-16 11:22:27 +08:00 via iPhone
    这不是正常嘛,java 做 B 端的不会写很正常,尤其是大公司出来的
    aino
        55
    aino  
       2020-10-16 11:24:46 +08:00
    我所见过的后端基本都会写一点前端
    前端却不一定会写后端的东西
    pumpkimn
        56
    pumpkimn  
       2020-10-16 11:25:33 +08:00
    不正常. 语言是互通的. 至少看代码是知道逻辑的. 再说 重要的是解决问题. 不会 js 还不会百度 现学现用么.
    jaylee4869
        57
    jaylee4869  
       2020-10-16 11:27:10 +08:00
    我司现在的技术总监就是这样。前端依旧 jQuery,照样 20 K 。
    TypeError
        58
    TypeError  
       2020-10-16 11:28:54 +08:00
    不正常
    后端不会系统的前端是正常的,毕竟那一堆框架工具太多

    ajax 不会那就是能力问题了

    写后端还不会自己观察网页调试下吗
    lovecy
        59
    lovecy  
       2020-10-16 11:32:46 +08:00
    现在不会点 JS,上网都成问题。。
    rodrick
        60
    rodrick  
       2020-10-16 11:34:06 +08:00
    啊 为啥要六年 java 救前端老项目 六年前端也没几个会玩转 java 啊
    ytll21
        61
    ytll21  
       2020-10-16 11:40:23 +08:00
    6 年没有接触过 JS,只能说明这个人没有追求。是的,欢迎大家来怼我,哈哈哈
    aogu555
        62
    aogu555  
       2020-10-16 11:43:58 +08:00
    如果他在 java 方面工作能力没问题,能胜任公司的 java 需求,那就很正常
    szq8014
        63
    szq8014  
       2020-10-16 11:48:10 +08:00
    那个哥们可能是自己带着火来的
    nutting
        64
    nutting  
       2020-10-16 11:51:13 +08:00
    说明是码农,并不是开发者。就像会砌墙的农名工,是不懂水泥的标号的吧
    liuhuanting
        65
    liuhuanting  
       2020-10-16 11:52:10 +08:00
    啊我 6 年 Java 了也一点不会。。。还好工作上用不着
    hpeng
        66
    hpeng  
       2020-10-16 11:55:53 +08:00 via iPhone
    @LabJo 取个 res.data,这货当着我的面写了 res.data()
    ---
    这个看笑了,这 6 年 Java 没毛病
    kanezeng
        67
    kanezeng  
       2020-10-16 11:56:13 +08:00
    做后端的不会 JS 其实还好,毕竟两个除了名字以外基本是两个语言,不能排除原来做后端的时候就没接触过这些。
    不过你要说“数组前后各需要加一个固定项,他居然一点思路都没有。”这个就比较离谱了,不要说 6 年,6 个月也不至于吧。
    poppersd
        68
    poppersd  
       2020-10-16 11:56:48 +08:00
    啊,我从毕业就一直写的 Java 后端,到现在用 Go 写存储,真心一点 JS 都不会。
    wysnylc
        69
    wysnylc  
       2020-10-16 12:06:38 +08:00
    术业有专攻
    creanme
        70
    creanme  
       2020-10-16 12:10:03 +08:00 via Android
    目前对接过的后端都会 js,少部分会 vue
    wudaye
        71
    wudaye  
       2020-10-16 12:15:32 +08:00 via Android
    没写过 js 正常,看不懂和写不出不正常
    goodboy95
        72
    goodboy95  
       2020-10-16 12:21:17 +08:00   ❤️ 5
    确实有点不太正常,后端干一两年会不会 js 随便,但后端干了整整 6 年,多多少少要写几行 js 代码,因为 6 年能碰到的事情太多了,比如安排一个临时项目找不到空闲的前端,接手一个前端已跑路的老项目,甚至自己闲的没事搞个小网站之类。如果 6 年能完美躲避这些事情,那运气也是有点不正常了。
    别拿前端不会写 java 举例子,后端又不是只有 java 一种语言,就算前端要接触后端东西,说不定接触的是 node.js 呢,是 C#呢。“前端不会写 java”应当与“后端不会写 vue”这样的对应。
    redtea
        73
    redtea  
       2020-10-16 12:22:27 +08:00 via iPhone
    一位工作多年的护士,不会给病人治病,这正常吗?
    goodboy95
        74
    goodboy95  
       2020-10-16 12:31:04 +08:00
    还有人说前端不会脚本和 sql 的,我想说一点,如果前端接了个很简单的项目,是不一定需要脚本和 sql 的,只在单机 winserver 部署就不用脚本,数据更新极少就不用数据库,文件导入就好( 听起来是不是有点像年会的抽奖网站:-) )

    不过如果是后端接了个前端单子,无论再怎么简单也基本逃不过 js 的魔爪。就算做个纯展示页面吧,我就不信后端会做一个纯 html 的展示页面,然后展示的内容有变动就会去手动更新。
    seanxx
        75
    seanxx  
       2020-10-16 12:38:15 +08:00
    看情况,如果是一直在大厂,不会 js 很正常,但是学学很快.
    如果在小公司待过,应该都会一点
    akakidz
        76
    akakidz  
       2020-10-16 12:39:54 +08:00 via Android
    老 Java 了
    EminemW
        77
    EminemW  
       2020-10-16 12:42:50 +08:00 via iPhone
    我觉得 jQuery 可比 react vue 难多了,我后端看新框架能马上上手写,jQuery 就不行,可能我抗拒它
    user8341
        78
    user8341  
       2020-10-16 12:43:08 +08:00
    @redtea 不会看病正常(国家法律不允许)但是不懂得各种药是做什么用的,不知道医生为什么开这个药,恐怕就有点不合格。
    kurrumi
        79
    kurrumi  
       2020-10-16 12:48:27 +08:00 via iPhone
    感觉不太正常,一般来说或多或少都会接触到的。刚毕业实习那会儿遇到一个两年前端竟然不会用 ajax 请求我的后端接口,最后还是我弄的
    jsuly
        80
    jsuly  
       2020-10-16 12:53:24 +08:00
    我接触过的后端基本上都会前端,不仅会看而且会写,不过后端不是 java 是 php
    EscYezi
        81
    EscYezi  
       2020-10-16 12:54:47 +08:00 via iPhone
    以前不是做 web 的?
    LabJo
        82
    LabJo  
    OP
       2020-10-16 13:08:48 +08:00
    @gadsavesme 所以很多人没看懂我加 6 年前端到底意味着什么,6 年前国内的环境,不论是网站还是管理系统,一个 java 几乎不可能不接触 JS 的

    @utodea 他自己写的接口,借口回调的 res 是个 json 对象,取值用 data()?到底是我吹毛求疵还是真的有问题
    fewok
        83
    fewok  
       2020-10-16 13:12:39 +08:00
    不是懒就是抵制 js,哪有什么正常不正常。
    一群家伙连标题都不看完就扯犊子嘛?标题是一句 js 代码都不会写,js 那么多 java 的相似语法(什么 new Date() ,if(xx==null)),这些 js 代码不会写嘛?

    再说这类人(可以类比多年还是电脑小白),没啥好评价的。心情好搭理下,心情不好装有事,装听不懂问题就行。
    lucybenz
        84
    lucybenz  
       2020-10-16 13:19:17 +08:00
    数组前后各需要加一个固定项 这句啥意思?没看懂?
    LabJo
        85
    LabJo  
    OP
       2020-10-16 13:28:54 +08:00
    @lucybenz 数组首尾是固定值,但是接口省事没做上去,要用 js 加上去的意思
    xuewuchen
        86
    xuewuchen  
       2020-10-16 13:31:13 +08:00
    数组前后各需要加一个固定项 。。。。哈哈哈哈
    tinyuu
        87
    tinyuu  
       2020-10-16 13:32:53 +08:00
    ---- 难道 java 没有这类的方法吗?
    tinyuu
        88
    tinyuu  
       2020-10-16 13:33:23 +08:00
    楼主不懂 java 。。为啥觉得人家懂 js 啊 。
    fatpower
        89
    fatpower  
       2020-10-16 13:39:30 +08:00
    一句不会写确实过分了
    fangcan
        90
    fangcan  
       2020-10-16 13:40:12 +08:00
    真不懂的话 确实有点问题
    Nicolas4
        91
    Nicolas4  
       2020-10-16 13:40:40 +08:00
    从上一家公司跑路的原因之一就是让我写前端,一个需求,后台 2 小时,前端 3 天,搞了半个月,人都快搞疯了
    LabJo
        92
    LabJo  
    OP
       2020-10-16 13:41:13 +08:00
    @tinyuu 参考我上面的回复,6 年 java,不是 1 年 java,也不是 3 年 java
    manning
        93
    manning  
       2020-10-16 13:41:16 +08:00
    数组前后各需要加一个固定项 。。。。楼主这描述妙啊
    LabJo
        94
    LabJo  
    OP
       2020-10-16 13:45:04 +08:00
    @Nicolas4 这个另当别论了,让后端去前端页面确实不合理,但是那个组缺人所以就上了,我是惊讶他完全不懂 JS,也不会搜索,一个劲问问问
    LabJo
        95
    LabJo  
    OP
       2020-10-16 13:45:36 +08:00
    @manning 这是那哥们儿原话,我反正当时听到了就理解了
    jin7
        96
    jin7  
       2020-10-16 13:52:55 +08:00
    @LabJo 还缺人吗 哈哈
    pynix
        97
    pynix  
       2020-10-16 14:00:11 +08:00
    6 年 java 为什么要会 js ? 就因为 javascript 前面有哥 java ?
    AreYou0k
        98
    AreYou0k  
       2020-10-16 14:01:20 +08:00
    emmmm 看了一下这完全不是会不会 js 的问题吧, 这是没有计算机语言基础和网络基础吧, 正常前后端开发基本应该都了解 http 对接规范. 你这个估计是半路其它行业转行 java 的, 培训几个月就行. 6 年工作经验估计就是这么来的, 又没说工作是 java 开发. 哈哈哈哈
    miniwade514
        99
    miniwade514  
       2020-10-16 14:03:13 +08:00
    六年前端一句 Java 都不会写,我正常吗
    nnnToTnnn
        100
    nnnToTnnn  
       2020-10-16 14:03:47 +08:00
    @pynix 5 年开发经验,入职职位 Java 开发工程师

    主要工作内容。

    前端 React, QT 写桌面程序。Java 因为有人写,所以写的少。

    其实仅仅只是使用 API 文档 + 语法 + 搜索引擎,语言其实差不多的。

    算法 + 数据结构 , 其他的只不过是语法。 说白了就是别人封装的 api
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2965 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 12:46 · PVG 20:46 · LAX 04:46 · JFK 07:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.