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

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

  •  
  •   LabJo · 2020-10-16 09:52:05 +08:00 · 16142 次点击
    这是一个创建于 1501 天前的主题,其中的信息可能已经有所发展或是发生改变。
    前两天对面部门来了个哥们儿,主要是来救火老项目,号称 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  
    gaigechunfeng
        101
    gaigechunfeng  
       2020-10-16 14:04:52 +08:00   ❤️ 1
    这有啥会不会的。不会百度一下。

    我是 android 底层开发。c,c++,java 都能搞一下。又自学 spring,前端三大件。

    你要是问深了我可能不行。你要是做个功能出来,有百度能查,还能有做不出来的?
    wangxiaoaer
        102
    wangxiaoaer  
       2020-10-16 14:04:55 +08:00
    @Marstin #25
    回调取值? 什么意思

    数组前后各需要加一个固定项? 什么意思?
    ijrou
        103
    ijrou  
       2020-10-16 14:06:13 +08:00
    反正我是觉得不正常,不要求你会 vue 、react 等之类的,起码会看懂基础的 js 。。。
    charlie21
        104
    charlie21  
       2020-10-16 14:15:33 +08:00
    被伺候惯了有点儿大爷脾气我很理解,但如果你可以,是吧,大爷脾气再大点儿,有本事让你们老板开除他阿

    有何苦来这里发帖。对你的工作单位和实际生活真的是屁用没有
    lakehylia
        105
    lakehylia  
       2020-10-16 14:27:15 +08:00
    数组前后各需要加一个固定项? java 真没有,除非用的是容器。。。
    chenyu8674
        106
    chenyu8674  
       2020-10-16 14:28:18 +08:00
    不会写能理解,看不懂就夸张了

    当年帮亲戚孩子看电脑课作业,用的已经忘了名字的某种脚本语言,根据题目给的代码的写法随手写了个答案跑回去,居然能直接跑起来而且结果是对的
    destinyclown
        107
    destinyclown  
       2020-10-16 14:28:48 +08:00
    我 8 年开发,我也不会啊
    LabJo
        108
    LabJo  
    OP
       2020-10-16 14:29:07 +08:00
    @charlie21 给我解释解释什么叫大爷脾气?这哥们儿试用期结束就要被踢了,不牢你操心
    nicevar
        109
    nicevar  
       2020-10-16 14:30:55 +08:00
    会 Java 不一定要懂 JS,就你这些描述能判断什么出来,你要看他的水平直接看 java 代码啊,语言懂得多不一定行,论语言我会的不是一般的多,前五十的会近四十种,还不是被很多会单一语言的吊打。
    aLazarus
        110
    aLazarus  
       2020-10-16 14:33:07 +08:00   ❤️ 1
    我差点觉得你和我是同事,我前一阵帮新来的同事写 jquery,css 什么的。最后我先辞职了(不是因为他),他也要试用期走了。
    我觉得楼主应该考虑是否要换个公司了。
    我非常了解你的描述,比如 js 如何写循环( for ),如何打印文字( console),如何用 ajax 调用接口等等,这些是 java 开发必须会的。
    楼上那些说不会的,可能就是单纯的码畜,不必理会,有些人不自知甚至上网来丢人现眼也是很常见的
    aLazarus
        111
    aLazarus  
       2020-10-16 14:44:19 +08:00
    @nicevar #109 那会 java 的要不要会 sql 呢? sql 应该是 dba 维护的,但是 java 也要了解一些才行
    coldmonkeybit
        112
    coldmonkeybit  
       2020-10-16 14:53:31 +08:00
    感觉应该不是培训机构出来然后包装的,可能是自学,因为培训机构后端都会教 JS,当然包括 AJAX,有一些好像甚至还会教前端框架
    Junzhou
        113
    Junzhou  
       2020-10-16 14:56:01 +08:00 via iPhone
    术业有专攻,不过 6 年工龄一点也看不懂就有点离谱了。怎么说 6 年 Java 开发。多多少少都会了解一些。
    jrtzxh020
        114
    jrtzxh020  
       2020-10-16 15:13:53 +08:00   ❤️ 1
    我前端一枚,springboot CURD 还是会的。。
    jrtzxh020
        115
    jrtzxh020  
       2020-10-16 15:15:56 +08:00
    目测不是培训班出来的。培训班必会教 js vue 等等 哈哈
    tianyamomo
        116
    tianyamomo  
       2020-10-16 15:20:59 +08:00
    不懂还是不愿意懂
    LabJo
        117
    LabJo  
    OP
       2020-10-16 15:24:18 +08:00
    @tianyamomo 我想应该是先不懂,然后又不愿意懂
    zgl263885
        118
    zgl263885  
       2020-10-16 15:31:58 +08:00 via iPhone
    给多少钱?给 10 万,不懂也会懂的,给 1 万,懂也不能说懂
    784015858
        119
    784015858  
       2020-10-16 15:41:12 +08:00
    别说,我现在就在写 js,我都快写吐了,为什么后端还得全部自己弄前端
    zliea
        120
    zliea  
       2020-10-16 15:46:30 +08:00
    为啥要会,我也 6 年,你让我看 js 还可能看懂,react 就完全看不懂,写的话不写。
    而且最近想自己做一点前台,不喜欢 js,所以选择了 flutter 。
    zliea
        121
    zliea  
       2020-10-16 15:56:12 +08:00
    PS. 你要让人去写 JS,要给人学习的时间,不要说让人上手就会,招人招的是 Java 又不是招前端。
    youngxhui838
        122
    youngxhui838  
       2020-10-16 15:59:35 +08:00 via Android
    代码不懂可以理解,但是逻辑不通就理解不了了
    LabJo
        123
    LabJo  
    OP
       2020-10-16 16:01:42 +08:00
    @ztechstack 没上框架,又不是什么特别复杂的,就是简单的 ajax,6 年 java 会看不懂 ajax 怎么用吗
    revival83
        124
    revival83  
       2020-10-16 16:03:29 +08:00 via iPhone
    自己当老板
    zliea
        125
    zliea  
       2020-10-16 16:04:13 +08:00
    @LabJo 为啥要会,没写过当然不会。想要会,需要时间让人学啊。
    Marszm
        126
    Marszm  
       2020-10-16 16:07:36 +08:00
    我是前端,但是上能和业务扯需求,画原型,做设计,中能,前端 vue 全家桶,后端 spring 全家桶写代码,下能 Depops,部署,运维一条龙。。。人 TM 都是被逼的啊 。。。
    LabJo
        127
    LabJo  
    OP
       2020-10-16 16:10:36 +08:00
    @ztechstack 4 天够不够学会 ajax 怎么用啊,何况还有现成的代码可以 copy 参考
    yuShan1
        128
    yuShan1  
       2020-10-16 16:12:28 +08:00
    你给个你之前写过的项目给他,最好能跑起来的那种,让他自己看着页面抄就好了
    hq136234303
        129
    hq136234303  
       2020-10-16 16:14:07 +08:00
    @aLazarus 要看做什么行业的,我特么做游戏,一定要知道 JS 怎么写? jquery 会怎么写?我虽然看的懂。但是不要那么绝对
    Gleven
        130
    Gleven  
       2020-10-16 16:15:43 +08:00
    6 年 Java,js 、css 不会有什么问题吗? js 、css 是属于 Java 的吗?
    zoharSoul
        131
    zoharSoul  
       2020-10-16 16:21:09 +08:00
    @LabJo #123
    不要这么绝对, 人家是搞 java 的, 为什么就要会 js 呢?
    那是不是还要会写 ios 啊?

    6 年 java 会看不懂 oc 怎么用吗?
    XDy0
        132
    XDy0  
       2020-10-16 16:28:17 +08:00
    上面说没问题的,以 6 年 java 的功力来说,看懂基本 js 有什么问题?我 3 年学 python 也就一个上午就可以开始写了
    zliea
        133
    zliea  
       2020-10-16 16:33:39 +08:00
    @LabJo 4 天时间应该差不多,没有其他工作任务的情况下,2 天左右时间学习 js 基础语法,2 天自己上手写写,差不多。
    junyee
        134
    junyee  
       2020-10-16 16:35:16 +08:00 via iPhone
    给我个搜索引擎没有啥是不能学的!
    LabJo
        135
    LabJo  
    OP
       2020-10-16 16:35:54 +08:00
    @ztechstack 实际情况是 css 和 html 我都给他写好了,他调用接口赋值就完事儿了,结果还是搞不定
    jsjgjbzhang
        136
    jsjgjbzhang  
       2020-10-16 16:37:57 +08:00
    我会写 ts js 但不会 html 和 css
    name1991
        137
    name1991  
       2020-10-16 16:58:30 +08:00
    @LabJo 想问下这哥们是怎么面试进来的呢?
    LabJo
        138
    LabJo  
    OP
       2020-10-16 17:00:17 +08:00
    @name1991 这 tm 就是个问题了,和我不是同一个部门的,部门招聘是独立的,我也不知道怎么混进来的
    zliea
        139
    zliea  
       2020-10-16 17:07:55 +08:00
    @LabJo 我觉得这个就是不同公司前后端职责分割不同。有些是 JAVA+部署实施算后端、HTML+JS/IOS/ANDROID 算前端、独立美工切图;有些是 HTML+CSS 算前端(可能还要切图)、JAVA+JS 算后端。
    lucybenz
        140
    lucybenz  
       2020-10-16 17:19:25 +08:00
    或许人家认为 这是 tm 就是屎山 , 前端追加数据进接口数组, 这是什么奇葩操作,人家不是不会 就是不愿意继续堆屎山而已
    drackzy
        141
    drackzy  
       2020-10-16 17:23:44 +08:00
    面试时候稍微大点公司的后端职位都不怎么问前端。
    rungit
        142
    rungit  
       2020-10-16 17:25:55 +08:00
    为什么要懂 JS,你们招个 Java 的来不写 Java 就是要人家写 JS ?
    cccRaim
        143
    cccRaim  
       2020-10-16 17:32:15 +08:00
    数组操作是最基本的能力吧,js 不会可以理解,数据都不会处理就很奇怪了
    golden0125
        144
    golden0125  
       2020-10-16 17:33:36 +08:00
    确实不对劲,没得洗
    LabJo
        145
    LabJo  
    OP
       2020-10-16 17:44:57 +08:00
    @lucybenz 我都是去帮忙,这是他们组自己的项目好吧,屎山也要开发啊
    zzlatan
        146
    zzlatan  
       2020-10-16 17:45:42 +08:00
    我就是写了一年 java 转前端写 js 的,哈哈,六年转不了更没法理解了。
    LabJo
        147
    LabJo  
    OP
       2020-10-16 17:48:11 +08:00
    @lucybenz 而且需要 js 追加是因为他自己写接口为了省事不追加,这也能赖
    Sapp
        148
    Sapp  
       2020-10-16 18:03:44 +08:00   ❤️ 1
    不会写 js 不是关键,关键的是给他个 postman 都看不懂参数怎么写,每次要你来掉接口帮他改 bug
    sapocaly
        149
    sapocaly  
       2020-10-16 18:04:45 +08:00
    正常
    fiveelementgid
        150
    fiveelementgid  
       2020-10-16 18:17:18 +08:00 via Android
    HTML CSS 都看不懂也太过分了......
    dijia478
        151
    dijia478  
       2020-10-16 18:17:45 +08:00
    这都是老思想了,以前的 java 程序员前端后端都是自己写,写 ssh,ssm,jsp 页面,html 页面。我最近这三四年呆的都是大一些的互联网公司,都是前后端分离,后端只管写业接口层,业务层,持久层代码,做系统架构,中间件,分布式。前端的代码是一点都不碰的,看都看不到,公司都不给你 pull 前端代码的权限。我 4 年都不碰 js 代码,早就忘完了。面试问肯定是不会,工作中要用,一周内也就拾起来了。
    jzmws
        152
    jzmws  
       2020-10-16 18:23:11 +08:00   ❤️ 2
    六年的 Java 不会 js 有点异常 ,现在是 2020 年 六年前 就是 2014 年 ,前后端分离开发模式还没有普及;如果是工作六年 ,大学 (不确定本 /专)4-3 年 就是 2010-2011 年, 这个期间 Servlet 和 jsp 还是大行其道的. strtus2 也是在流行的.
    这个还是有点异常的. 六年前前端后端都是一个人做的.
    IvanLi127
        153
    IvanLi127  
       2020-10-16 18:50:20 +08:00 via Android
    后端配合的前端也未必是做 web 的,如果这后端不是做 web 后端,那合情合理
    zliea
        154
    zliea  
       2020-10-16 19:36:55 +08:00
    @jzmws 如果一进来就做移动后端,可能全都 java,因为 android 、ios 专职。
    w741069229
        155
    w741069229  
       2020-10-16 19:55:28 +08:00 via Android
    我就只会一些 Markdown 式的 html,是不是要被淘汰了😂
    BaiLinfeng
        156
    BaiLinfeng  
       2020-10-16 20:04:27 +08:00
    什么叫固定项?
    oneisall8955
        157
    oneisall8955  
       2020-10-16 21:19:34 +08:00
    @BaiLinfeng #156 可能是这种吧,List 前后添加固定的元素
    ```java
    new LinkedList<String>() {
    {
    addFirst("CONSTANT_A");
    addAll(new ArrayList<String>(){
    {
    add("element_1");
    add("element_2");
    }
    });
    addLast("CONSTANT_B");
    }
    };
    ```
    pingpingping
        158
    pingpingping  
       2020-10-16 21:37:01 +08:00 via iPhone
    这个问题发帖的意义在哪里?呼唤大家一起来鄙视这个 6 年 java ?还是表面的正常不正常一个答案?
    BaiLinfeng
        159
    BaiLinfeng  
       2020-10-16 21:52:22 +08:00
    @oneisall8955 不会后端,但是看代码都是熟悉的单词字眼,
    littlewing
        160
    littlewing  
       2020-10-16 23:18:19 +08:00 via iPhone
    Java 也不一定做业务啊,阿里那么多中间件都是 java 写的
    Hayson
        161
    Hayson  
       2020-10-16 23:36:26 +08:00 via Android
    正常啊,工作差不多 3 年,前后端分离,前端代码都没权限 pull 呢,没机会接触过前端代码
    hyyou2010
        162
    hyyou2010  
       2020-10-17 00:56:57 +08:00
    啥叫“数组前后各需要加一个固定项”?是说两端额外添加一个标记值?

    印象中 java 的数组的长度是固定的,不能象 js 一样随意添加
    hcx0
        163
    hcx0  
       2020-10-17 01:51:09 +08:00
    六年 Java 为啥要会 JS ???
    有学习 JS 的时间好好学点收益高的东西不好吗,马上都 2021 年了还让后端去写页面?
    darknoll
        164
    darknoll  
       2020-10-17 08:15:36 +08:00
    肯定是有问题的啊,说不定培训了 6 个月出来的
    thiscat
        165
    thiscat  
       2020-10-17 08:53:35 +08:00
    不会 js 正常,硬等 4 天不正常。6 年经验的发点时间学下 jq 完成任务还不是简单的事情
    YzSama
        166
    YzSama  
       2020-10-17 09:34:38 +08:00
    @gaigechunfeng #101 真实。
    troywinter
        167
    troywinter  
       2020-10-17 12:45:15 +08:00
    六年 js 竟然不会用 netty 写无阻塞 server,震惊,公司招的都是什么辣鸡
    vvmint233
        168
    vvmint233  
       2020-10-17 15:08:20 +08:00
    之前完全不会 PHP 和 JS, 然后老板要求写 PHP 和 VUE 的管理端, 还不是一周从 0 开始一把梭撸完了, 但你让我正儿八经白板写 ajax 我还真是不会, 不过看不懂就离谱了
    wxm
        169
    wxm  
       2020-10-17 16:51:50 +08:00
    @aLazarus 会了两个前端语法真人上人了
    iwh718
        170
    iwh718  
       2020-10-17 18:10:52 +08:00 via iPhone
    @revalue 哈哈 我是不想学 java 后面用了 kotlin 在然后没找到工作 就做了前端 🤣
    aLazarus
        171
    aLazarus  
       2020-10-17 20:15:31 +08:00
    @wxm #169 嗯是的,因为我是软件专业毕业,所以 js 是最基础的知识。并且六年前的技术栈应该不允许 java 开完完全不懂 js
    vxzllo
        172
    vxzllo  
       2020-10-19 12:17:26 +08:00
    工作六年 java,没写过 js,不会写,看得懂,知道原理。有什么问题吗
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6123 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 06:15 · PVG 14:15 · LAX 22:15 · JFK 01:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.