Skip to main content

标 题: 也谈谈果家

发信人: z00 (潜伏中...), 信区: JobHunting
标  题: 也谈谈果家
发信站: BBS 未名空间站 (Fri Oct 20 20:00:38 2017, 美东)

来果果也一段时间了,关于这里的状况,说一些自己的观察和想法。

公司的运行,
1. 公司还是在一堆白人和犹太人手里,阿三并没有在管理层真正成气候,更别提老中
了。
2. 有很多部门烙印包括老中都很少,我算了一下自己一个100多人的部门,大概老中5%
,烙印10%,剩下就是八国联军,有不少白人。当然也有老中烙印扎堆的组,进来前可
以让果里的朋友帮你看一下。
3. 年终和年中(这个是少数人)的review也是讲budget,你老板(就是最近的那个吗
内急)虽然不能决定你最后的数字,但他如果嗓门大,能给大家多要点。钱的大头给组
里的5%performer(1-2 个人),理由就是这1-2个人不能走,其他都是群众演员,就是
大锅饭。
4. 我自己的组里的人员构成大概是这样,有在这公司呆了几十年的,头500号的员工,
在混日子,有刚毕业的热血青年,拼命干,拼命学,没赚什么钱,也有1,2个牛的,有
问题就问他们的那种,top performer,钱拿大头,剩下全是混日子的群演,老中青三
代都有。
5. 公司离了谁都能转,也见过大牛离开,离别时大家感慨了一番,走了后谁也不懂某
段他的code的用意,但是日子还是照样过。资本主义发展到这个阶段,人人都是拧螺丝
钉,人人都是在翻汉堡。
6. 老中眼里只有干活的人,其实公司还有另外一股极其重要的力量,就是帮助领导做
决定的,具体说来就是各种做keynote,做汇报,做总结的,包括各种经理,PM,和看
着像这些人的人。没有这些人,工蚁一样的工程师就没有了存在的意义。这些人,就是
皇上身边的人,你要么成为这些人,要么成为这些人的go-to-person,要么就老老实实
当你的工程师。
7. Visibility, visibility, visibility,大公司的生存之道,或者说生财之道,就
这三条。公司的一个executive的孩子的学校的某个果果产品出了问题,各个老大都动
起来了,折腾了三个月,前后用了30多人的工程师的队伍,问题解决了,各个参与的都
打赏了。当产品出大问题,一个棘手问题cc了几百号人的时候,你行你上你就亮了。
8. 老板的问题,第一类最好的老板是又闲又有钱拿的,其次就是累死累活的干,但是
也给你好处的,第三类就是没事干也没好处,大家一起混吃等死的,最差的就是累死还
没好处的,老中老板极少有第一种的,你运气好也就是赶上第二,三种。运气不好,你
就。。。烙印老板就别提了,他跟组里的烙印还是第一,二类,到你就变第四类了。不
过,我的确碰到过一些烙印老板是会给你糖吃的,前提是你必须是张卫生纸,他要擦的
时候有点好处给你,擦完了就丢了。

关于职业发展,
1. 面试
我个人觉得刷题是个plus,但绝对不是必须的,很多时候我在interview feedback会上
听到的都是说xxx虽然没解出来,但是他思路不错,有想法,有未来,而另外一个xxx只
会默写代码,也不交流,可能没法融入team。我参加过10多个interview,每个都有8-9
个人,而且为了强调x-func,经常很多人都是来自不同的组,而且你的未来三级领导都
会来,所以你在面试前最好了解一下谁是大头,交流,交流,交流,重要的事情说三次
。这公司太多keynote了。

2. 升职(涨钱)
一般你进来的头一年就明白自己是不是top performer了,一年下来,你就应该想好
自己是打算开始混日子还是接着当top performer。资本家给你奖金的时候,不是在奖
励你去年干了什么,而是希望这钱能把你留住,所以你就明白给0 refresh的意思.老板
要聪明的能干活的,只会傻干的是成不了top performer,这就是为什么我说第一年就
决定了你在这个组里的一生,另外一种坏消息就是来了一个更聪明更能干的,那就,认
命吧,或者看下一条吧。

3. 转组
果果里各种部门很多,转组还是很多机会的,只要不是老中或者烙印老板,大部分还是
很容易走的。但最好要跑远点的,走的时候总会得罪人的,在一个屋檐下,迟早要还的。

Comments

Popular posts from this blog

CKA Simulator Kubernetes 1.22

  https://killer.sh Pre Setup Once you've gained access to your terminal it might be wise to spend ~1 minute to setup your environment. You could set these: alias k = kubectl                         # will already be pre-configured export do = "--dry-run=client -o yaml"     # k get pod x $do export now = "--force --grace-period 0"   # k delete pod x $now Vim To make vim use 2 spaces for a tab edit ~/.vimrc to contain: set tabstop=2 set expandtab set shiftwidth=2 More setup suggestions are in the tips section .     Question 1 | Contexts Task weight: 1%   You have access to multiple clusters from your main terminal through kubectl contexts. Write all those context names into /opt/course/1/contexts . Next write a command to display the current context into /opt/course/1/context_default_kubectl.sh , the command should use kubectl . Finally write a second command doing the same thing into ...

OWASP Top 10 Threats and Mitigations Exam - Single Select

Last updated 4 Aug 11 Course Title: OWASP Top 10 Threats and Mitigation Exam Questions - Single Select 1) Which of the following consequences is most likely to occur due to an injection attack? Spoofing Cross-site request forgery Denial of service   Correct Insecure direct object references 2) Your application is created using a language that does not support a clear distinction between code and data. Which vulnerability is most likely to occur in your application? Injection   Correct Insecure direct object references Failure to restrict URL access Insufficient transport layer protection 3) Which of the following scenarios is most likely to cause an injection attack? Unvalidated input is embedded in an instruction stream.   Correct Unvalidated input can be distinguished from valid instructions. A Web application does not validate a client’s access to a resource. A Web action performs an operation on behalf of the user without checkin...