V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
COSTRENGTH
V2EX  ›  问与答

前端,入职一个月零八天,写了 42 个页面。

  •  
  •   COSTRENGTH · 2014-12-24 13:00:46 +08:00 · 12558 次点击
    这是一个创建于 3383 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚来公司让改版,根据新的设计图重写线上页面,每天我所在办公室键盘最吵的就是我。

    我平常写页面习惯是这样

    <div class="header">
    <div class="xx">
    </div><!-- .xx -->
    </div><!-- .header -->


    <div class="footer">
    <div class="oo">
    </div><!-- .oo -->
    </div><!-- .footer-->

    没缩进但是每个大块分开两行较明显,对应DIV的结尾全有对应注释。

    这的.NET后端,我刚来就跟我较劲让把代码给他之前弄好缩进,让我照着网易NEC写,我发誓公司之前的那些个页面跟屎一样,我来了就各种要求……我操这不是一键的事吗……我跟他说你一键就行,他给气的跟我这瞪眼嘴角都抽搐了……办公室同事以为要打起来急忙岔开话题……

    写完代码习惯用邮件发给对方,来这公司也是,附件名称都是标记好的,模块名+年月日+第几次修改号.7z

    具体修改哪些地方都是用QQ说,后来我觉着会灯下黑(因为刚来没多久让我修改已上线的页面时,修改好的东西邮件发过去后,QQ跟他说过答应后没实施)就在每次7z附件中加入ReadMe.txt,后来那后端SB有句话惹到我了,他说:“你把附件压缩包文件名上加上具体时分秒……”,我操邮件发送时间不是有吗,而且还是按时间排序的……傻逼……

    我是遇到奇葩了还是我是奇葩……求解……
    第 1 条附言  ·  2014-12-25 13:37:48 +08:00
    都别较真儿缩进了,缩进只是分分钟一键的事,只是我一直没发现有人都不知道有一键缩进这件事儿……
    50 条回复    2014-12-25 20:48:32 +08:00
    NathanInMac
        1
    NathanInMac  
       2014-12-24 13:02:28 +08:00
    写完代码习惯用邮件发给对方,来这公司也是,附件名称都是标记好的,模块名+年月日+第几次修改号.7z

    笑喷了
    AthensBird
        2
    AthensBird  
       2014-12-24 13:06:39 +08:00
    网易nec挺好用的
    aliao0019
        3
    aliao0019  
       2014-12-24 13:08:08 +08:00
    写完代码习惯用邮件发给对方

    这叫啥习惯……
    AthensBird
        4
    AthensBird  
       2014-12-24 13:08:29 +08:00
    我的div结束的地方和楼主差不多,我写的是<!-- /.footer-->
    其实保持缩进也有利于自己查看、折叠代码。当然习惯了也无所谓。
    EPr2hh6LADQWqRVH
        5
    EPr2hh6LADQWqRVH  
       2014-12-24 13:10:00 +08:00
    也是醉了
    Aladdin
        6
    Aladdin  
       2014-12-24 13:10:21 +08:00
    对于...写完代码要打包发给后端的方式同不解啊...
    bigcoon
        7
    bigcoon  
       2014-12-24 13:11:01 +08:00 via iPhone
    这世界上有白人有黑人 你说他们哪个奇葩。 这种事情嘛当然是靠沟通的 发火解决不了任何问题
    dingyaguang117
        8
    dingyaguang117  
       2014-12-24 13:11:25 +08:00
    代码用 QQ发。。 ⊙﹏⊙b汗
    dingyaguang117
        9
    dingyaguang117  
       2014-12-24 13:12:20 +08:00
    你们这种协作方式 也是奇葩了,都前后分开了为什么不用 AngularJS之类的
    COSTRENGTH
        10
    COSTRENGTH  
    OP
       2014-12-24 13:13:28 +08:00
    @NathanInMac
    @Aladdin
    在这公司我写静态页面,写完了打包发给后端,就这工作方式,他们都是用QQ发离线,然后全是QQ沟通。
    tini8
        11
    tini8  
       2014-12-24 13:13:30 +08:00
    码农撕逼大战
    Aladdin
        12
    Aladdin  
       2014-12-24 13:18:50 +08:00
    @COSTRENGTH 还是考虑推广下使用 AngularJS 或者 EmberJS 吧...
    这样的好处也很明显呐...
    tabris17
        13
    tabris17  
       2014-12-24 13:23:55 +08:00
    入乡随俗呗
    COSTRENGTH
        14
    COSTRENGTH  
    OP
       2014-12-24 13:27:06 +08:00
    @Aladdin 谢谢建议~回头试试
    danmary61
        15
    danmary61  
       2014-12-24 13:34:42 +08:00
    蛮好笑的,你反过来想想有时候就是有点波折什么的才感觉是活着的啊。我就受不了死水一潭的工作气氛。多沟通吧,都差不多的。
    housne
        16
    housne  
       2014-12-24 13:38:39 +08:00
    一个月的工作日是 22 天,外加上8 天,一天2个页面都不到,这并不多,代码缩进应该是最基本的要求,后端拿到你没有缩进的代码修改调试都很困难,至于用邮件发页面,是说在版本管理之外的备份 ?
    COSTRENGTH
        17
    COSTRENGTH  
    OP
       2014-12-24 13:44:25 +08:00
    @housne 就别提版本管理了,没有。
    COSTRENGTH
        18
    COSTRENGTH  
    OP
       2014-12-24 13:48:24 +08:00
    @Livid 求删贴,想想还是自己的错。
    Livid
        19
    Livid  
    MOD
       2014-12-24 13:52:30 +08:00
    @COSTRENGTH 已经有回复的主题在 V2EX 是不能删除的:

    http://www.v2ex.com/faq
    pichina
        20
    pichina  
       2014-12-24 13:58:29 +08:00
    后台让你缩进是应该的。
    另外你是新人,为毛不听听老人的工作方式。
    工作方式不对的,可以开会的时候提出改进。
    该不该用版本管理工具,也是要大家决定的。
    dingyaguang117
        21
    dingyaguang117  
       2014-12-24 14:04:12 +08:00   ❤️ 1
    Xrong
        22
    Xrong  
       2014-12-24 14:22:35 +08:00
    后端表示无法理解,为什么你的代码没有缩进,如果我接你页面,我也得跟你急。
    COSTRENGTH
        23
    COSTRENGTH  
    OP
       2014-12-24 14:24:37 +08:00
    @dingyaguang117 谢谢,我去学习下
    amery2010
        24
    amery2010  
       2014-12-24 14:27:33 +08:00
    看你这时间和页面数,你应该是一家外包性质的工作做,如果我猜的不对,请自动屏蔽

    我毕业后找到的第一份工作是在一家外包性质的公司工作,任务很简单,只要照着设计师给的界面稿还原界面,顺便加上一些动态标签... 不过我那时接到的要求是一个月至少完成40个网站的制作,每个网站一般有3个页面,也就是120个吧...做了一个星期后,果断撤,反复机械式的工作不但对自己的能力没有任何帮助,反而搞得身心疲惫...

    在大部分的外包公司,公司领导更关注那几个后端老程序员的工作,或说是后端在公司里的地位比前端高。对于他们来说前端就是一些会切页面会做页面的,找大学实习生都能搞定,招聘门槛比较低,自然就不怎么关心前端的处境。其实他们其中的大部分人都还停留在web1.0时代的观念,"前端不就是页面仔么"...

    如果你正如我所说的是在那么一家外包性的公司工作,我建议你最好换份工作。像你遇到的那位“老人”在很多同类型的公司里不是个例,总有那么一些,要怪只能怪自己在公司的“地位”不够,没赢得相应的尊重而已。

    前端其实目前能做的事情很多,但相应的能力上的要求也提高了不少,如果想成为一门合格的前端工程师那就去更广阔的“草原”去挑战自己吧。
    soolby
        25
    soolby  
       2014-12-24 14:33:25 +08:00
    其他的都不说了,不是攻城师不发言。

    只是想说一点 “这儿不是你之前那家公司”

    入乡随俗这句话,再贴切不过了
    COSTRENGTH
        26
    COSTRENGTH  
    OP
       2014-12-24 14:35:58 +08:00
    @pichina
    @Xrong
    肯定缩进了,分分钟的事。
    版本管理应该不会用。
    老人的工作方式肯定要了解,工作方式可以变换,我主要是被那句“把附件加上时分秒”惹毛了……
    khowarizmi
        27
    khowarizmi  
       2014-12-24 14:36:56 +08:00
    永远记住一句话,代码不是光写给自己看的。
    66beta
        28
    66beta  
       2014-12-24 14:47:09 +08:00
    无所谓啦,我也来新公司2个月,页面有4空格、2空格、tab、混搭等情况。
    为了表示友好,我都是按照原先的缩进来整理,反正sublime就是点两下而已

    另外,版本管理必须上,发QQ不累死?顺便把redmine也上了
    learnshare
        29
    learnshare  
       2014-12-24 14:53:41 +08:00   ❤️ 1
    1. Git 必须上;
    2. 代码风格必须定;
    3. 前后端协作流程必须定。

    .NET 和 Java 后端我都不高兴,不是技术落后,而是开发方式和技术人员脑袋落后,欠揍。
    COSTRENGTH
        30
    COSTRENGTH  
    OP
       2014-12-24 14:56:14 +08:00
    @soolby 入乡随俗了,目前活的挺好……现在感到前后端分离的更透彻点会更好,我和后端的效率会提升一大截,现在有时候一些小改和补漏有点太折腾了:发现问题,我改,传给后端调试,上线。
    其实后端PHP ASP代码能读懂个八九不离十,像一些小的改动我直接提交上线就行了。
    现在的问题有点像 @amery2010 说的,我就是个页面仔,HTML CSS JS搞出来丢给后端就行了。
    因为不会让我直接碰到上线的文件,所以我只能改好了丢后端,其实有时候只是加个overflow的事,丢给后端有的时候没发现我改了哪我还得提醒……他们累我也累……
    dong3580
        31
    dong3580  
       2014-12-24 14:59:12 +08:00
    @khowarizmi
    别人永远不会看代码,他们只要:
    1.效果:各种动画,数据不卡;
    2.收益:能用来带来多大的收益,

    @amery2010
    后端比前端更苦逼,后端要做好后端,还要去做前端,诶,
    COSTRENGTH
        32
    COSTRENGTH  
    OP
       2014-12-24 15:06:35 +08:00
    @khowarizmi 明白
    @66beta 现在无所谓了,顺着来有求必应…不过版本管理估计悬,他们不会用的,我争取吧。
    @learnshare 赞一个!
    maddot
        33
    maddot  
       2014-12-24 15:13:40 +08:00
    楼主奇葩
    一个公司代码风格需要保持一致,不是你想咋样就咋样
    比较讨厌那种,刚进公司,不看规范,也不管原有代码风格,贡献一坨屎一样的代码,别人说他他还以为自己水平高,独树一帜呢
    muzuiget
        34
    muzuiget  
       2014-12-24 15:18:53 +08:00
    两人都奇葩,什么年代了,还用邮件发附件发代码,还要具体到时分秒……
    COSTRENGTH
        35
    COSTRENGTH  
    OP
       2014-12-24 15:35:59 +08:00
    @maddot 你说的对没错,不过我来之前我们公司前后端都没规范,之前的页面都是设计切的,我刚来让我用NEC。我也没觉着我怎么样,但是跟我这劲儿劲儿的我能反抗下嘛?
    @muzuiget 这公司不用邮件,另一个选择只有QQ离线。我觉着还是邮件靠谱点……
    lbp0200
        36
    lbp0200  
       2014-12-24 15:42:06 +08:00
    你这新公司是个软件小作坊,逼格太低了
    evlos
        37
    evlos  
       2014-12-25 06:07:51 +08:00 via iPhone
    你不选普遍的 rar 或者 zip 还非得弄个 7z 是彰显个性么。
    话说前端要是没缩进我也得跟他急。
    之前那些页面跟屎一样也不能作为你也可以写屎一样的代码的理由啊。
    你样样都按照自己的习惯做,不按照公司统一规范,然后别人要你改改你就骂他 sb 这样对么?有意见别撕逼啊,跟上面反映一下呗。
    话说你们公司就没有用版本管理系统么。。

    楼主,很抱歉,是你奇葩了。
    pppanda
        38
    pppanda  
       2014-12-25 08:53:03 +08:00
    在这个年代还存在这种公司可见公司自身的生存也是还是不容易
    hslx111
        39
    hslx111  
       2014-12-25 09:54:04 +08:00
    写完代码用邮件发。。。楼主换个公司吧
    chemandy
        40
    chemandy  
       2014-12-25 10:31:03 +08:00   ❤️ 1
    不缩进、7z、邮件、没版本管理,没发现问题的严重性吗...
    shiweifu
        41
    shiweifu  
       2014-12-25 10:45:12 +08:00
    @COSTRENGTH 「劲儿劲儿」用的很传神
    COSTRENGTH
        42
    COSTRENGTH  
    OP
       2014-12-25 11:17:53 +08:00
    @evlos 我没觉着用7z逼格就提升了,纯个人习惯……话说公司前后端没规范,没版本管理,不是纯软件公司,我现在用邮件感觉都逼格提升了,要不就传QQ离线了……他要不跟办公室撕逼我能喷成这样?有话好好说啊,不给人机会,说话抢话非要给我压过去,你觉着这样能够通么……要这样我还任劳任怨我也够奇葩的……
    shiye515
        43
    shiye515  
       2014-12-25 11:44:38 +08:00
    木有版本控制么,这样会不会太累了
    Biwood
        44
    Biwood  
       2014-12-25 11:52:45 +08:00
    @amery2010 我擦,激动的握个爪,我今年毕业,就是在这样的公司工作半年了,看来我还是醒悟的太晚啊,坑爹,幸好已经辞职,还有几天就走人,噢耶
    Bluecoda
        45
    Bluecoda  
       2014-12-25 12:09:12 +08:00
    作为后端人员,我觉得前端应该参与到项目一起改代码,不单单是缩进,还要会一定的js,erb/haml/slim(rails),否则就不是称职的前端

    如果要改一个页面,还要后端去merge的话,这种方式明显是非常不靠谱的

    这家公司之前代码和屎一样,不是你的代码也要跟屎一样的理由,难道你就没有自己的逼格?逼格不是体现在7zip上,而是你的taste,你的实力上
    Bluecoda
        46
    Bluecoda  
       2014-12-25 12:10:24 +08:00
    另外,我觉得压缩包上放上日期,这是非常合理的要求,lz你自己的态度有问题
    uleh
        47
    uleh  
       2014-12-25 13:24:03 +08:00
    如果只是最外面的两个<div>没有缩进还好
    如果是整篇没有缩进,反正搁我我是受不了。。
    COSTRENGTH
        48
    COSTRENGTH  
    OP
       2014-12-25 13:26:35 +08:00
    @Bluecoda 日期,模块名,第几版都妥妥的是我自己给加上的,我就怕他们弄混了,但是前面都标注的很详细了还要纠结在时分秒上,这不过分?不会看邮件时间或者看压缩包创建时间嘛?你是怎么看我说的……你看帖子态度也有问题,别一目十行……
    COSTRENGTH
        49
    COSTRENGTH  
    OP
       2014-12-25 13:29:18 +08:00
    @Bluecoda 不是“会一定的js”,现在js效果全是我包了,这本来就是前端必须搞定的……我也想参与后端!可是不给机会你懂吗?话说缩进是我分分钟解决的事,工具一键解决。
    Bluecoda
        50
    Bluecoda  
       2014-12-25 20:48:32 +08:00
    @COSTRENGTH 我真是庆幸,还好我不是你上司,原来还有你这种员工
    缩进不是什么工具的问题,用vim的都知道一个等号就可以搞定,但是,style是一个大脑认知的问题。好比c语言还4个缩进。好的正文格式,可以加速大脑的接受速度。你现在的大脑反而喜欢这种不靠谱的缩进,说明你是个有问题的程序员。
    另外,文件名,为什么要让别人点进去看?如果那里有你发的一个项目的10个压缩包,我想找昨天的,难道我要一个个去找?连这点道理都不懂吗?你把创建的时间(至少到分钟)写到文件名中,方便你,也方便别人的查找。

    是吗?你js很牛逼是吗?ember/angular/backbone这些东西的源代码都熟记于心是吗?是的,你觉得你很牛逼,但是我不觉得,可能你的同事你的上司也不觉得。

    知道问题所在了吗?你的问题在于不知道自己有多大的问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5789 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 06:13 · PVG 14:13 · LAX 23:13 · JFK 02:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.