碰到要求特严特毛病的头头怎么办?
刚开始工作没两天便开始接任务了,带我的头头要求很严很变态,新功能implementiert,可以很好的运行, 但他每次一来就挑出一大堆毛病,你的code这里写的不规范,那里没写注释,参数没标记@Notnull, 参数和返回值没写说明,你的构造函数没标注释(默认构造函数还标你个脑袋的注释啊?!)你这里代码写多了,5行可以缩减成2行,甚至你这里多空了一个格!.....我晕了,话说功能实现了能良好运行了就行呗,你非要code必须写出艺术感来吗?你要求那么严,你这个系统全是bug,到处都是bug还没排除呢,你要求那么精益求精,你怎么不管,不是闲的吗?
早在大学的时候,教授就说过的真理,做产品的时候写代码不要玩浪,能多写不要少写,code不要求精简,推崇详细,步步为营...
结果遇到这种变态, 要求code精简,写出艺术感来,我真的无语了... 我也挺无语的,不过是对楼主。。。 感觉有两种可能:
1. 刚上班,头头想给新手个下马威。让你知道他有多厉害,你有多不堪。
2. 真的是碰上代码高手。
不管怎样,如果他的要求不影响你的工作进度的话,感觉对的就改进,不对的地方就听着就ok。毕竟是你的头头。
如果实在是受不了只能走一个了。 哎,楼主节哀, 这辈子打死我也不干码农!!!码农毁一生。。真理 这问题太好解决了
问他要公司的代码规范文档。
如果没有,就不用理他,这个又不是公司规定或制度,为啥要听他的。
如果他不理你的要求,你可以让他出书面的代码规范,并且按照他说的做,但是工时加长。
这意味着成本增加,而且不能按时交货,把这个预先跟他书面说清楚,到时出问题了就推他身上。 楼主抱怨头儿要求code的艺术感正是技术大拿和普通Coder的一个重要区别:程序不仅仅能用,还要结构优美(elegant),外观漂亮。
所以看楼主自己有没有追求了,如果只图混日子,无所谓。如果想成为技术上的大拿,这些其实是最基础的要求,我自己的程序基本上连(非语法检查要求的)大小写拼写错误都没有。
你比其他程序员有了个很大的优势,有人督促你检查你的程序,很多程序员就是缺少这个条件,所以永远是个普通的Coder。就好像学外语,没有经常的考试的督促,你很难进步。
所以你应该感到庆幸,感激这个头儿。
记住一句老话,严师出高徒。 adgjl 发表于 2015-4-6 21:02
楼主抱怨头儿要求code的艺术感正是技术大拿和普通Coder的一个重要区别:程序不仅仅能用,还要结构优美(ele ...
我没有什么追求,就是混混日子,说不定哪天就回去了
大小写这个还是不用考虑的,不知道你用哪个语言,java的话是大小写敏感的,所以我不存在大小写的问题
确实像你说的这个头头要求严有好的一方面,对你未来发展有好处
但对我这种只想暂时混混的人来说,意义不大,徒增压力和烦恼
那种太毛病太严格的头头难伺候,工作压力大,如果伺候不满意有走人的危险
对于像我这种只想混口饭吃,不想什么高大上的人,只有压力,真的没必要啊 建议楼主用white box testing tools(findbugs等) 检验一下自己coding的技艺。
你觉得code quality 不重要不等于你的头也觉得不重要,如果你以后走人了,你的后来者拿到你的代码就会来句Scheisse或者wtf realgutierrez14 发表于 2015-4-6 22:27
建议楼主用white box testing tools(findbugs等) 检验一下自己coding的技艺。
你觉得code quality 不重 ...
我觉得代码写的浪,别人看了才会骂scheisse, 那种玩浪的,玩高大上的,100行代码硬是为了显示自己code大牛给你缩成10行代码的,这种别人看了才会骂娘
记得大学里教授就说过,真正工作做开发的时候,代码要多写,不要少写,宁可笨着写,也不要为了显呗自己水平高,各种精简,要方便别人去理解,不要玩什么高大上,把精力放到研究逻辑实现上去,而不是修改代码上去....
好比任务规定叫你砌一堵墙挡风,这就是全部的要求! 你不管用石块也好砖头也好砌起了墙,很好的挡住了风,任务已经完成了,人家没要求别的,他非要你那个墙上的砖头还要摆出图案来,多此一举... 你悠着点,命要紧。
36岁IT男猝死马桶上 死前一天跟妈妈说太累了
2015年04月07日08:00 南方都市报
深圳36岁IT男猝死酒店马桶上
清华大学硕士,家属称与长期连续加班有关,死前一天跟妈妈说“太累了”
作者:郭锐川
3月24日一早,深圳36岁的IT男张斌被发现猝死在公司租住的酒店马桶上面,当日凌晨1点他还发出了最后一封工作邮件。张斌是清华计算机硕士,生前就职于闻泰通讯股份有限公司深圳分公司(下称闻泰公司),负责一个项目的软件开发。据其妻子闫女士说,张斌经常加班到凌晨,有时甚至到早上五六点钟,第二天上午又接着照常上班。闫女士认为,张斌猝死与长时间连续加班有关,“他为了这个项目把自己活活累死了”。
最后时刻
凌晨1点还在发邮件 早上被发现猝死
今年36岁的张斌是清华大学计算机专业学士、清华大学计算机应用专业工程硕士。2014年5月加入闻泰公司,10月份被公司指派到南山科技园展讯平台参与华为项目的封闭开发,负责封闭开发项目的软件开发管理工作。
据死者家属介绍,由于项目进度紧、难度大,作为该项目的软件负责人,张斌经常加班加点,且没有加班工资。公司租了附近酒店用于项目开发期间的住宿。
张斌妻子闫女士称,从项目组微信群及邮件中的记录看,张斌经常连续加班到凌晨两三点甚至早上五六点,短暂休息后上午又开始工作。
“连续几个月没怎么休息,难得春节有假期,但年初三就开始加班了。”闫女士说,公司不断催促进度,施加压力,最终导致悲剧发生:3月24日凌晨约1点钟,张斌发出最后一封工作邮件后,不幸猝死。
闫女士提供的微信记录以及邮件截图显示,张斌经常直到凌晨还在讨论工作,下班后只能吃路边的麻辣烫或者24小时营业的肯德基。最后一封邮件的发送时间是3月24日0点56分,标题为“重要紧急———B133版本没有通过华为T R5验收”。
据闫女士回忆,当日凌晨0点多,她跟张斌还通过一次电话,张斌问了家里和小孩的一些情况,并没有表现出什么异常。
张斌的同事李丽(化名)说,3月24日凌晨0点40分左右,她跟张斌还在办公室加班,张斌说感觉有点不舒服,想回去休息。“我当时还有事情需要处理,看到他脸色有点苍白,就让他先走了,我们平常很多时候都是一起下班的。”
张斌回到酒店之后,又发出了一封工作邮件。此后无人知晓发生了什么。
闫女士再次得到张斌的信息时已是他的死讯。24日上午10点半,闻泰公司的人事工作人员郑小姐给她打电话,告知她张斌出事了,尸体已经被送到了殡仪馆。闫女士说,她感觉整个天都要塌了,整栋楼都听到了她的惊叫声。
随后她从派出所获知了事情的简要经过:24日上午8点40分左右,酒店的工作人员进去清理房间时,发现张斌趴在马桶上,已经死去。
张斌的法医学死亡证明书显示,张斌符合猝死。
死前一天
他跟妈妈说:“我太累了”
去年10月,张斌刚将年过70岁的父母接到深圳生活,想给父母一个幸福的晚年。那时女儿也刚刚出生,张斌踌躇满志,一家人对未来充满憧憬和希望。家属介绍,张斌从18岁离开父母到外面求学工作,仅有这半年陪伴在父母身边,但其实这半年他在家的时间也很少。
张斌的姐姐说,“半年了,怕打扰斌的工作,我连电话都不敢给他打,见面的次数屈指可数。今年春节因为斌加班,一家人也不能团聚。”
“半年多了,他就来姐姐家呆了10分钟。”张斌的姐姐回忆道,最后一次见面是张斌去世前一周的周日,也就是22日。“看到他,我的心都碎了。满头白发,长发齐耳。我说,你的发型怎么跟周星驰一样,你怎么这么沧桑。斌还是那样憨厚地笑笑,说太忙了,没时间剪。没想到那天的见面竟成永别。”
闫女士称,张斌走前的那个周日跟妈说了一句话:“我太累了。”他一般在周末回家一次,拿一周的换洗衣服。这次周六晚上回来,本来准备周日上午回公司加班,但他太累,起不来,便休息了一天。
周一一早,妈妈给张斌收拾好一周的衣服,送进电梯,未料这一送竟成永别。“本来约好的等三月底项目结束了,全家人一起出去玩,没想到项目到了尾声,他人也倒下了。”闫女士说,张斌多次说,“等忙完了,带爸妈出国旅游。爸妈等啊、盼啊等来的却是他永远的离去。”
各方说法
家属说
他把自己活活累死了,公司却太冷漠
“斌的为人很好,事业也在稳步上升中,很多公司邀请他加入,待遇非常优厚,对加班时间也有限制。可是斌的责任心太强了,对公司太忠诚了,作为项目负责人他要把项目做好,他婉拒了一家又一家公司,为了这个项目把自己活活累死了。”闫女士说到这里,已泣不成声。
闫女士认为,张斌身体平时并没有什么毛病,猝死与在公司连续长时间加班有分不开的关系,但公司的表现却令他们寒心。
“斌去世当天,上午10点多家人才得到公司通知,说人已经被送到殡仪馆。亲人们连最后一面都见不到,直到傍晚才在殡仪馆见到一具冷冰冰的尸体,老母亲只看一眼就晕倒在地。”闫女士称,自张斌去世之日起到现在,公司高层迟迟不露面,没有对年近七旬的老人、半岁的孩子、悲痛的爱人进行安慰、照顾。“申报社保还要家属推一步动一下,到现在资料还没准备齐全,把事情推给一个律师,律师也从不积极主动与家属沟通。”
昨日下午6时许,南都记者联系上张斌的上司刘先生,刘先生情绪激动,称自己与张斌有七八年的感情,对于张斌的死深感痛苦,希望家属与闻泰公司尽快达成一致,让死者入土为安。但对于长时间持续加班的问题,刘先生则拒绝置评。
同事说
很多时候会工作到凌晨甚至更晚
张斌的同事李丽说,他们长期加班的情况的确存在,11点钟下班都算是早的了,很多时候会工作到凌晨甚至更晚。另一名同事也表示,特别是最后半个月,因为项目紧张,很多人周末也没有休息,基本都用来加班。
“现在加班的情况有所缓解了,我们上下班时间比较正常,6点多就下班,加班也不会超过9点。”李丽还透露,张斌出事后公司换了一个酒店,现在没有那么多人住了,目前也没有人因为这件事情离职。
律师说
若去世前长时间加班,应视为工伤
广东君一律师事务所律师管铁流认为,尽管按照工伤保险条例的规定,在工作时间和工作岗位,突发疾病死亡或在48小时内经抢救无效死亡的,才视同为工伤,但如果能够证实死者去世前存在长时间持续加班的情况,那么也应当视为工伤。
张斌的最后时刻
3月22日
张斌回了家,就跟妈妈说了一句话:“我太累了。”
姐姐半年多没见过弟弟了,她发现张斌已是满头白发,长发齐耳。张斌说:太忙了,没时间剪。
23日
一大早,妈妈给张斌收拾好一周的衣服,送进电梯。张斌说,等3月底忙完了,带爸妈出国旅游。
24日凌晨0点多
妻子跟张斌通过一次电话,张斌问了家里和小孩的一些情况,并没有表现出什么异常。
24日凌晨0:40
同事李丽(化名)跟张斌还在办公室加班,张斌说感觉有点不舒服,想回去休息。
24日凌晨0:56
张斌回到酒店之后,发出了最后一封工作邮件,标题为“重要紧急———B133版本没有通过华为TR 5验收”。
24日上午8:40
酒店工作人员清理房间时,发现张斌趴在马桶上,已经死去。
24日上午10:30
张斌妻子接到闻泰公司的电话,告知她张斌出事了,尸体已经被送到殡仪馆。
采写:南都记者 郭锐川 adgjl 发表于 2015-4-6 20:02
楼主抱怨头儿要求code的艺术感正是技术大拿和普通Coder的一个重要区别:程序不仅仅能用,还要结构优美(ele ...
你对坑王太上心了。。。浪费时间 本帖最后由 小牛拉车 于 2015-4-7 13:31 编辑
LZ果然上来发帖了
http://www.dolc.de/forum.php?mod=viewthread&tid=1812174&extra=&highlight=&page=2 楼主这态度,回国后面试要你白板写代码咋办啊。。
老板说的都是些最起码的要求。。要是另外要求你算法快一点,你不得跳楼啊。。 我现在被要求把javascript 写成java,我倒是没有问题,本来一直都在用java, 问题让一个前台写javascript的来改这些代码的话, 就不容易了, 因为有些东西写到基类里面去了, 拿到代码根本不知道怎么下手, 再说我们写的时候, 写了很多都写到一个方法里面了, 之后再修改, 重构方法, 这样每个方法里面代码都不长,对于我们写过的好理解,其实对于新来的却是不好理解的, 因为javascript 开发环境,不能很快的找到方法, 只能通过搜索找, 这样方法一多就不好找了, 但是这样写的好处就是个人依赖强了, 代码好看了,工作更稳定,皆大欢喜, 后来的人好不好理解就管不了那么多了。 深知我心 发表于 2015-4-6 21:51
我没有什么追求,就是混混日子,说不定哪天就回去了
大小写这个还是不用考虑的,不知道你用哪个语言, ...
这还不简单,直接一个大嘴巴扇过去,吼老子就是混口饭吃,你想BIBI自己写~!!!
马上就实现你回国的愿望~~~{:5_332:} 扯废话作甚,楼主po一段代码让我们看看干货,看看到底毛病在哪里,能不能对得起你55K的薪水 mymy365 发表于 2015-4-8 12:48
扯废话作甚,楼主po一段代码让我们看看干货,看看到底毛病在哪里,能不能对得起你55K的薪水
po公司代码好像是违反保密协定的吧。。。。
不过我是觉得代码写对,实现不难。。实现的同时还很好看才是最难的。。 czhunter 发表于 2015-4-8 12:56
po公司代码好像是违反保密协定的吧。。。。
不过我是觉得代码写对,实现不难。。实现的同时还很好看才是 ...
你还认真了,呵呵。
搞软件的都是外面被压榨、坛子上被调侃的。 czhunter 发表于 2015-4-8 12:56
po公司代码好像是违反保密协定的吧。。。。
不过我是觉得代码写对,实现不难。。实现的同时还很好看才是 ...
为啥要 Po 公司的,他自己随便 show 一段业余时间的作品即可 有编程规范就拿来, 乖乖遵循.
没有的话按头说的,乖乖遵循, 忍不了也忍
虽然我也认为空格什么的太扯, 代码精简也是太扯, 代码太奇技淫巧就算加了注释过三五月也不一定看得懂. 但是寄人篱下就得忍.
一个大项目因为个人水平不同, 一般有个规范好些. 我要是头也会让新来的完全遵守规范,就算之前的代码乱七八糟又不能动, 只能尽量保证新入的代码有规范了.
等你当了senior, 再去看junior的代码,你他妈能气死 -------站在你头的立场上想想 和路雪 发表于 2015-4-7 20:53
楼主这态度,回国后面试要你白板写代码咋办啊。。
老板说的都是些最起码的要求。。要是另外要求你算法快 ...
白板代码如果也要求语法正确,此等公司不如不去. 明显是招某种语言的三年经验以上的一辈子码农, 除非某种语言连续三年不间断开发,谁会记得某一种语言的海量的api ? 招个硬盘好了 {:3_242:}
面对白板我脑子里也是白板,内存太小了,就能记那么一点, 而且过后又忘了, google是硬盘, 所以不是招硬盘是招内存 leelight 发表于 2015-4-8 15:47
白板代码如果也要求语法正确,此等公司不如不去. 明显是招某种语言的三年经验以上的一辈子码农, 除非某 ...
白板考核的是编码,算法和设计能力,API这种东西是不会考你的。
照你这么说,FLAG大家都不用去了。 上学的时候学过算法设计模式, 工作里面几乎用不到, 用的最多的就是单例了, debugging用的很多, 很多时候就是通过这个编下去的, 现在用web流行的mvvm架构, 但是这个都是语言框架定好的, 也不需要自己写,所以不面对代码我真的不知道我会什么,能做出来什么, 也许技术上跟国内差很多吧。 本帖最后由 paul871017 于 2015-4-9 13:58 编辑
我实习,毕设到现在工作一年了,最大的变化就是修边幅,把以前那些所谓没用的东西弄的整整齐齐漂漂亮亮的。模型展示一定要漂亮,内容可以有错误。当然我是做功能的,可能弄漂亮不难 我完全不觉得你老板的要求奇葩,只能说你太不修边幅了!软件写码真的不是能用就行,你有没有想过万一以后其他人接手你的代码?万一软件有什么功能扩展,需要修改代码,结果一看你的代码,完全不知道从何下手!我有认识的软件部门的头头,他自己写代码用他自己的话来讲就是完美的代码,没有任何的错误,他手下写的代码也是非常清楚,非常完美的代码!所以你老板对你的要求不是个例,是行业标准罢了 lj7435919 发表于 2015-4-9 14:13
我完全不觉得你老板的要求奇葩,只能说你太不修边幅了!软件写码真的不是能用就行,你有没有想过万一以后其 ...
这个有点扯了,你知不知道很多公司不推荐写注释和文档的
就是为了让人不能轻易看懂,所以代码被盗了也不怕
做为程序员工作之一就是研读代码,读懂了代码才能继续开发,看代码就行了,有没有注释和文档根本不重要
这个头头变态到,要求提交的代码不能出现一个gelb警告....
要求弄清楚每一行代码,每一个方法具体的实现和功能
妈的,纯粹脑子有病,程序能运行,能良好的实现任务的要求就行了呗,那么多继承的方法,几十层继承的东西,谁有工夫去都研究清楚啊?!!方法不就是直接给人用的吗,大概知道功能和作用就用呗,还他妈研究个狗屁啊,有什么可研究的?!!
要那么说,微软的程序员是不是都要了解windows底层每一个接口的实现,每一句代码啊?用的着吗!
这货纯粹是为了显示自己多么厉害,要求多么严格,真是SB....唉
实现个任务没写几行代码,然后要求必须给每一个类和方法写测试,一个测试倒写了几百行都没写完,真是变态!
页:
[1]