楼主: wayunfair
跳转到指定楼层
上一主题 下一主题
收起左侧

[裁员] 聊聊Wayfair这次十年不遇的大裁员

   
🔗
nsbdsxh 2020-2-16 16:25:51 | 只看该作者
全局:
PD1111 发表于 2020-2-13 22:23. 1point3acres
楼主抱抱,quora最近也是大裁员,我也是牺牲者之一,一起加油吧
层主加油!可以翻我的帖子找我内推
回复

使用道具 举报

🔗
yiqingzhao 2020-2-16 17:17:08 | 只看该作者
全局:
本帖最后由 yiqingzhao 于 2020-2-16 17:29 编辑
一剑终情 发表于 2020-2-14 17:46
讲道理 if (xxx==true)没毛病的
.1point3acres
readability满分

虽然在这个帖子里讨论技术是跑题了但是我真的忍不住。当然如果你不是码农,我不怪你。. check 1point3acres for more.

如果是java, python, nodejs,golang,你写个if (xxx == true)一般情况下,code review别人是不会给你过的。因为我在华盛顿大学读本科上CSE142(入门课)的时候教授就告诉我们,正常人不这么写code。拿Node举例子,null, NaN,0,false, 我们一般都用 if (XXX) 或是 if (!XXX). 1point3acres

万一手滑,你写成 if(xxx = true)估计debug到通宵也不知道是个什么鬼。readability和这个根本不沾边,我理解的readability是有些大佬用C语言的两行代码涵盖了别人几十行代码,那种叫做有损readability。地里很多是CS入门者看到你有这么多赞,以后工作中这么写代码是要吃大亏的。
. 1point3acres.com
为了给那些初学者看特意网上随便搜了一下:https://zoo.cs.yale.edu/classes/ ... es/13-strings_6.pdf 第一页slide就有。我真的是不知道为什么会有这么多人给你点赞,可能都不是码农吧。
回复

使用道具 举报

全局:
majiamajia 发表于 2020/02/15 09:47:21
wayfair上市之前我曾经短暂工作过半年多
当时管理层的逻辑是每隔2个月就大家一起开个会 给各个组分点名额裁员
裁...
嗯,这种人人自危的公司里,同事之间的关系很微妙。话说你觉得存在即合理吗?这种管理方式存在着就一定合理吗?难道管理就没有优劣之分吗?!不是说你给员工发钱就够了,管理很烂或缺失、没有投入足够时间和精力,也可以的……我见到过的是让组员决定是否试用期员工可以留下来,而组员之间又存在竞争关系。而组员给的其中一个理由或借口是试用期员工不使用他们习惯使用的IDE
回复

使用道具 举报

全局:
majiamajia 发表于 2020/02/15 09:47:21
wayfair上市之前我曾经短暂工作过半年多
当时管理层的逻辑是每隔2个月就大家一起开个会 给各个组分点名额裁员
裁...
是不是这样的公司也这样:同事之间从来不肯承认自己不懂或没用过某个技术,还说自己用得很熟。但是转过头来又来请教你该技术的基本操作。在这种公司里,那些人都是严防自己被抓住小辫子。
回复

使用道具 举报

🔗
macca01 2020-2-16 21:29:43 | 只看该作者
全局:
本帖最后由 macca01 于 2020-2-16 21:50 编辑
yiqingzhao 发表于 2020-2-16 17:17
虽然在这个帖子里讨论技术是跑题了但是我真的忍不住。当然如果你不是码农,我不怪你。
-baidu 1point3acres
如果是java, py ...
拿Node举例子,null, NaN,0,false, 我们一般都用 if (XXX) 或是 if (!XXX)

NaN 跟false 一样?你老师拿什么语言教你的?Node跟NaN又有什么关系?

if (xxx == false) 不算啥问题,没逻辑错误。各个公司制定代码规范,不违反就行。 像 if (xxx = false) 这样的错误,大部分编译器(if not all)都会给warning的。 你要为这个debug到通宵,我也不说啥了。。。.
回复

使用道具 举报

🔗
jianweili 2020-2-16 22:46:48 | 只看该作者
全局:
potplus 发表于 2020-2-14 18:39
给你加点米帮踩你的那些人补回来。 正常人一般 if (xxx). 其实c#有一种type叫bool?, 有true, false, null ...

赞!!👍硬核解答
回复

使用道具 举报

全局:
yiqingzhao 发表于 2020/02/16 17:17:08
. Χ
虽然在这个帖子里讨论技术是跑题了但是我真的忍不住。当然如果你不是码农,我不怪你。

如果是java, pytho...
那你就好好想想为什么大家都觉得我说的对吧…
. check 1point3acres for more.
你说的时候说code review过不了,举的例子却都是学校老师(uw和yale)怎么教的...这完全是两码事吧

你申请研究生和百万rmb值不值的帖子发了这么久了,应该知道表达观点要客观和人与人的看法很不相同这两个道理吧

如果怕两个等号写成一个,就写None == foo或者True == bar (这下我看来也是常识,但别人不知道我也觉得很正常,不会觉得大惊小怪什么的). .и

只写foo 或者!bar的坏处是因为一个值为真或者假的情况有很多,为了明确逻辑想要的是什么情况,最好把情况列出来,比如判断数组不为空,得写arr.length > 0,写arr或者arr.length都不行。再比如想判断一个值是None 你得写foobar is None, 不能写not foobar,因为如果他是0,,是空字符串,是false,都能通过这个if,但我们只想foobar是None的时候通过
回复

使用道具 举报

全局:
painting 发表于 2020/02/16 17:29:34
嗯,这种人人自危的公司里,同事之间的关系很微妙。话说你觉得存在即合理吗?这种管理方式存在着就一定合理吗?难道管理就没有优...
其实当时同事之间关系也还好了 那些美国人好像无所谓这个事因为他们有身份 当时公司里面的国际学生还很少 5个之内吧…… 后来就被开走了3个...只剩2个 晕死
回复

使用道具 举报

全局:
C# 用户表示没毛病。
新来的senior  不太熟悉c% 写的if(xxx) 引发了bug

而且有的时候会用viewbag
写if(xxx == “true”)这种表意的判断。虽然实际已经不是bool了 而是string。
明了 简单 甚至冗余。 比炫技 省略更重要
回复

使用道具 举报

🔗
yiqingzhao 2020-2-17 04:36:07 | 只看该作者
全局:
macca01 发表于 2020-2-16 21:29
NaN 跟false 一样?你老师拿什么语言教你的?Node跟NaN又有什么关系?

if (xxx == false) 不算啥问 ...

朋友我说的是对于nodejs而言,我说NaN的时候是在讨论nodejs。:)

有些compiler是会报错,有些会给你warning,warning很多人是不看的。就像耶鲁大学计算机入门课教案说的,正常人都不会if(xxx == false),我也是醉了。这种写法还有个自己的名字叫boolean zen。C#的朋友会和我说他们的bool和别人不一样。但是那是特例。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表