V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
aLazarus
V2EX  ›  程序员

有时候和同事一起工作简直就是降低效率…

  •  
  •   aLazarus · 2018-09-29 08:35:36 +08:00 via Android · 8266 次点击
    这是一个创建于 2248 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一个非常紧急的项目,让我一个前端技术菜得抠脚的 java 和前端一起写。结果进入修 bug 的阶段,前端连一个 url 跳转时丢参数都处理了两个小时。 页面显示数据需要处理 json 和 jsonarray,结果全是我写的,他连 jsonarray 怎么用都不知道。 结果现在的 js 代码让我写成了 java 一样… 在测试环境部署个项目也是慢的不行。 最后…我想问一下 一个上传文件按钮太小的问题该怎么解决。 想要实现的效果和手机 QQ 的 QQ 空间发布说说时添加地点的效果一样。 现在只做到了最左边有一个 button

    63 条回复    2018-09-30 12:04:25 +08:00
    maninfog
        1
    maninfog  
       2018-09-29 08:45:34 +08:00 via Android
    没什么好说的 提升自己 早日跳到优秀的平台就没这些烦恼了
    TonyGong
        2
    TonyGong  
       2018-09-29 08:46:42 +08:00
    没什么好说的 鞭打快牛
    aloyuu
        3
    aloyuu  
       2018-09-29 08:49:49 +08:00
    将 button display none,用 div 创建按钮样式,用 label 嵌套两个元素来关联 botton,达到触发 botton 点击效果

    定义 div 按钮样式
    aLazarus
        4
    aLazarus  
    OP
       2018-09-29 08:51:32 +08:00
    @maninfog 因为要落户等等原因,暂时还不能跳槽,但是我是一直在提升自己,别人都靠不住,只能靠自己
    aLazarus
        5
    aLazarus  
    OP
       2018-09-29 08:51:59 +08:00
    @TonyGong 是啊,连续通宵两天,感觉自己也学到了非常多的东西
    aLazarus
        6
    aLazarus  
    OP
       2018-09-29 08:52:20 +08:00
    @aloyuu 好的,谢谢
    aLazarus
        7
    aLazarus  
    OP
       2018-09-29 08:54:29 +08:00
    现在的主要 bug 都在他写的那一部分,我看着那一堆 aa(),bb(),var cc,看的我头都大了。

    aa(bb){
    return bb;
    }

    我不想活了……
    xianxiaobo
        8
    xianxiaobo  
       2018-09-29 09:08:38 +08:00
    什么是 jsonarray
    wly19960911
        9
    wly19960911  
       2018-09-29 09:08:54 +08:00 via Android
    按钮不是支持 width 和 height 吗。可以放大的,建议别自己搞样式,bootstrap 等等各种 UI 框架可以很好解决问题。
    grewer
        10
    grewer  
       2018-09-29 09:09:09 +08:00
    这前端是比新手还新手啊
    zqguo
        11
    zqguo  
       2018-09-29 09:21:07 +08:00
    那你就一个人做谢谢
    javascr1pt
        12
    javascr1pt  
       2018-09-29 09:23:42 +08:00
    根据楼主描述,他是怎么通过面试的...讲道理实习生都比他强
    remon
        13
    remon  
       2018-09-29 09:24:06 +08:00 via Android
    不专业,上传文件的 input 改成透明,定位到展示按钮的上面,字体给大点保证可点区域。
    话说现在前端水货确实太多,钱不多,公司不够大找个好前端全靠运气
    aLazarus
        14
    aLazarus  
    OP
       2018-09-29 09:35:09 +08:00 via Android
    @zqguo 已经上线,今天要求改完所有 bug,那一堆 aa 变量看的我头晕
    yiFire
        15
    yiFire  
       2018-09-29 09:35:43 +08:00
    哈哈哈哈身为前端的我都看不下去了,
    aLazarus
        16
    aLazarus  
    OP
       2018-09-29 09:36:16 +08:00 via Android
    @wly19960911 他应该不会用 bootstrap,用用 jquery 自己写的。我也不懂前端的那些框架
    aLazarus
        17
    aLazarus  
    OP
       2018-09-29 09:37:03 +08:00 via Android
    @remon 而且他不去学习,jsp 也不会
    iiduce
        18
    iiduce  
       2018-09-29 09:37:54 +08:00
    早就明白“乌合之众”、“事件总是由个别人推动,其余都是和稀泥”的道理,一直一个人干,哈哈,你可以学我。

    PS:这个事很大程度是由性格决定的。
    scyangjian
        19
    scyangjian  
       2018-09-29 09:41:40 +08:00
    aa,bb,他是不是公司有人啊。
    Zero24
        20
    Zero24  
       2018-09-29 09:47:20 +08:00
    要么,要么
    galikeoy
        21
    galikeoy  
       2018-09-29 09:49:36 +08:00
    楼上不专业,如果要做表单需要隐藏不能 display:none 的,要给 position:absolute;opacty:0;,我以为我够菜了,这样的人怎么敢来面试。百度了一下 jsonarray 是个什么东西,,
    crazybinggan
        22
    crazybinggan  
       2018-09-29 09:50:27 +08:00
    因为没遇到牛 B 的同事,我遇到的神人,感觉我一切都被安排的妥妥的...可惜去大厂了...
    zyqf
        23
    zyqf  
       2018-09-29 10:00:03 +08:00 via Android
    @galikeoy 如果用 display:none 有什么隐患吗?
    lneoi
        24
    lneoi  
       2018-09-29 10:13:01 +08:00
    赶紧把前端也学了 这样就能随心所欲了
    aLazarus
        25
    aLazarus  
    OP
       2018-09-29 10:17:54 +08:00 via Android
    @galikeoy json 数组啊,难道前端不用这东西么
    aLazarus
        26
    aLazarus  
    OP
       2018-09-29 10:18:21 +08:00 via Android
    @Zero24 v2 定律
    saberlove
        27
    saberlove  
       2018-09-29 10:25:10 +08:00
    哈哈哈 为所欲为
    ChefIsAwesome
        28
    ChefIsAwesome  
       2018-09-29 10:25:48 +08:00 via Android
    只是你队友太挫。跟标题说的不是一个意思
    icris
        29
    icris  
       2018-09-29 10:27:36 +08:00
    @zyqf #23
    他写了 opacty:0, 可能是说 display none 了就点不到了的意思,可能他没用过 label for
    lixiangzaizheli
        30
    lixiangzaizheli  
       2018-09-29 10:29:52 +08:00   ❤️ 8
    你见过变量名是她微信名的吗 窝日
    zyqf
        31
    zyqf  
       2018-09-29 10:43:42 +08:00 via Android
    @icris 我还以为有什么安全隐患呢,csrf token 字段就经常这样用。。。
    opengps
        32
    opengps  
       2018-09-29 10:49:54 +08:00
    @lixiangzaizheli 我见过我一个前端同事用他英文名做前缀, 一组图片分组^_^
    Muchisan
        33
    Muchisan  
       2018-09-29 10:51:16 +08:00
    说白了还是单位不行,该跳了
    mapoor
        34
    mapoor  
       2018-09-29 10:54:39 +08:00
    “一个人可以走的更快,但一个团队可以走的更远。”
    Tokin
        35
    Tokin  
       2018-09-29 11:03:07 +08:00
    @galikeoy label 的 for 就行了,display none 没什么问题,反倒是 opacty 0,你有考虑到不支持 opacty 的浏览器吗?
    FakeLeung
        36
    FakeLeung  
       2018-09-29 11:05:29 +08:00
    手打。
    https://codepen.io/leungjz/full/PywZXN
    简易版的,可用。
    ZSeptember
        37
    ZSeptember  
       2018-09-29 11:21:54 +08:00
    该跳了。
    不过,现在很多公司的开发的技术素养真的太差了。。
    Tokin
        38
    Tokin  
       2018-09-29 11:23:17 +08:00
    建议使用 display none,我也写了一个简易版:
    https://jsfiddle.net/1o0dyv78/
    Tokin
        39
    Tokin  
       2018-09-29 11:24:40 +08:00
    @FakeLeung 你试试不支持 opacty 的浏览器
    xuanbg
        40
    xuanbg  
       2018-09-29 11:27:57 +08:00
    @aLazarus 你同事写的代码挺好的,混淆都免了,哈哈哈
    wangchonglie
        41
    wangchonglie  
       2018-09-29 11:52:08 +08:00
    aa, bb, cc, 原谅我笑出了声,哈哈哈哈。
    ID2333
        42
    ID2333  
       2018-09-29 12:00:02 +08:00
    很反感,aa,bb 随意命名的人。
    Jameson1559
        43
    Jameson1559  
       2018-09-29 13:30:53 +08:00
    我顺带也港一个类似的事儿
    - - - -
    场景是这样的:
    证书过期需要新签名打包应用,我手头没有合适的设备能执行这个操作

    - - - -

    我提供了详细的 Guide 文件,打包脚本,( base64 编码的)用户名密码等必备材料一应俱全,只需要 git clone,之后去更新签名,打个包,就能搞定了。
    公司方面调配的一名开发人员进行协助,我向对方说明情况,并提供了仓库地址,然后对方有几个东西说的让我脑壳疼

    - 我没有 GIT
    - 用户名密码不对啊!(因为对方直接 CV 了 base64 的字符串…)
    - 你这仓库页面打不开啊?(这个可以理解,毕竟用的是 bitbucket,有些网络环境可能需要魔法一下)
    - 啥叫 FQ 啊?
    - 证书怎么更新啊?(是自动更新的。。)

    ……

    后来还是靠自己,临时联系认识的(其他公司值得信任的朋友) TV 远程打包分发解决问题

    嘛…毕竟对方是临时被拉来帮个忙,所以还是很感谢对方的,但是有些东西吧……真是脑壳疼……
    aLazarus
        44
    aLazarus  
    OP
       2018-09-29 13:37:00 +08:00
    @Jameson1559 我这本来就是两个人一起做,而且我还是应届毕业生……而且……我是写 java 的,后台接口给他封装,排序,尽量简化了前端调用的复杂程度,然而……我现在看见 js 就头疼,整个项目都是用 jquery 手动实现的,太难受了,大部分影响流程的 bug 都是我去研究解决方法,甚至我都已经在 js 里写排序算法了……
    Jameson1559
        45
    Jameson1559  
       2018-09-29 13:42:03 +08:00
    @aLazarus 淡定淡定……工作中嘛主要还是提升自己的属性点为主,有时候团队合作确实是会降低效率的,等时机成熟,换去一个更好的团队就行

    日常的话,请一定要有靠谱的朋友 😂不然太闹心了真的
    zzzwh
        46
    zzzwh  
       2018-09-29 15:31:17 +08:00
    @aLazarus 在 js 里写排序哈哈哈哈 加油加油
    way2create
        47
    way2create  
       2018-09-29 15:34:54 +08:00
    垃圾的环境确实不像个写代码的环境
    voidbean
        48
    voidbean  
       2018-09-29 17:04:01 +08:00
    aabb 还行,你下次给他写个 ssbb
    lincya
        49
    lincya  
       2018-09-29 17:19:57 +08:00
    @aLazarus 哈哈哈哈
    aabbcc
    tohearts
        50
    tohearts  
       2018-09-29 17:37:09 +08:00
    看到 aabb 命名,哈哈哈哈哈哈
    xxx749
        51
    xxx749  
       2018-09-29 17:40:19 +08:00 via Android
    这都能找到工作?
    supuwoerc
        52
    supuwoerc  
       2018-09-29 18:40:06 +08:00
    虽然我是个辣鸡,但是我也知道变量命名起码要别人能读个半懂吧。。aabbcc 想想都害怕
    maemual
        53
    maemual  
       2018-09-29 19:17:40 +08:00 via iPhone
    要不然很多团队招聘宁缺毋滥呢。招个垃圾进来只能降低生产力
    Cbdy
        54
    Cbdy  
       2018-09-29 19:24:19 +08:00 via Android
    换 node,前后都自己写,没有这么多幺蛾子
    wtdd
        55
    wtdd  
       2018-09-29 19:41:58 +08:00
    所以你猜为什么要有考试这种东西,就是要把不同水准的人分开啊,

    不然小时候还能忍,长大了明白事了,水准相差太多长时间相处下去真的会砍人的
    galikeoy
        56
    galikeoy  
       2018-09-29 19:48:53 +08:00
    @icris 各位大佬,label 我用,但我总觉得 display:none 不太好,opacty 不好可以用 visibility 吧
    @zyqf
    @aLazarus
    @Tokin
    zyqf
        57
    zyqf  
       2018-09-29 20:17:55 +08:00 via Android
    @galikeoy 不是大佬。。。只是萌新想问下为什么不建议用,有隐患的就回去改了。
    takato
        58
    takato  
       2018-09-30 01:38:52 +08:00
    1+1 一定小于 2
    很多时候还小于 1.。
    galikeoy
        59
    galikeoy  
       2018-09-30 08:46:35 +08:00
    @zyqf 他们说没问题,可能是我习惯吧,同样是能取到值,就不多说了,这话题就此结束
    Tokin
        60
    Tokin  
       2018-09-30 09:05:29 +08:00
    @galikeoy 额,抱歉,不是我杠精,visibility 隐藏是无法点击的。之所以杠了一下是因为反对你把更正确的方法称为“不专业”。囧,话题结束。
    @zyqf 没多大隐患,使用 none 的方式主要是早期 IE 份额还比较大,IE8 及以下是不支持 opacty 的。
    aLazarus
        61
    aLazarus  
    OP
       2018-09-30 09:25:34 +08:00
    @takato 昨天我把大部分严重 bug 都改了,他一晚上改了两个 bug,无敌,而且不用 svn
    aLazarus
        62
    aLazarus  
    OP
       2018-09-30 09:51:52 +08:00
    @Cbdy 我要是会前端,绝对不会让他写的,很多功能用一些框架都能实现,现在直接手写 jquery
    batter
        63
    batter  
       2018-09-30 12:04:25 +08:00
    jquery 一直用,写过微信小程序,样式难哭,前端都觉得很容易,要是老子会写样式,都自己写了😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2511 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:34 · PVG 10:34 · LAX 18:34 · JFK 21:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.