写的真好 我补充几点

来源: 2018-04-08 07:02:20 [博客] [旧帖] [给我悄悄话] 本文已被阅读:

我们两个加在一起在几十, 几百, 几千, 几万, 几十万的公司都做过, 除了没做过销售, 其他的我们也都做过。 简单补充几点:

1. 是不是大公司process 都比小公司好? 这个不一定的, 大process 肯定有 但是很多情况下非常不合理, 因为几十年下来, 都是for yesterday。 这个时候有这些process 历练 对孩子未必是好事情。 因为知道的都是不好的process。 特别是第一个工作如果就碰到这样的 还不如去没有什么process 的公司

2. 是不是小公司 process 都没有 或者很差? 不一定。 我们现在都在几百人的初创公司,我们加入的早, 那个时候都是10几个人 几十个人。 老公的公司几个人的时候 该有的process就有了,而且随着壮大 process始终走在前面。 我的, 都是遇到问题解决问题,process 需要就加。 这两个方法目前看 都很成功 而且后果就是process 都是为公司的发展服务的。

3. CS 现在打击一窝蜂的去学, 是不是很快就要饱和 不行了? 业内人士一般现在是没有这个concern的。 因为我们天天在招人 面试 太知道这个缺口了。 各方面都极度缺。 这个现象中短期不太容易修正。 因为每年即使所有学生都去读CS 也没多少,而职位在不断增加。我个人认为5-10年内不需要担心。 当然 经济周期 macro 会有影响的, 这一点毋庸置疑。 

4. 实习很重要 这个不说了, 比A 重要 这个是CS行业的现象。 光有A 肯定是不够的。没有A有好的实习其实很多时候就够了。 不毕业的大把。

5, 学校教的很多时候跟不上, 这个需要学生有很强的自学能力,所以教授不重要, 同学更重要。要去各种活动,career fair, conference, 了解现在的动向,学校各种俱乐部等等。 (读博士的 不在此列)

6. 比赛要不要? 我前几天面试一个毕业生, 大把的比赛。 我个人觉得有时间去玩玩 可以, 但是是否加分 不一定。还要看其他方面。事实上 他也告诉我 他想去的FANG 都把他拒了。

7. GPA 重要不重要? CS是一个需要学以致用的行业, 一定要用, 所以实习, 加入各种open source projects 我们面试的时候就看这个。 至于学了什么课, GPA 多少, 是在其他没有的情况下才看。 

8. CS面试要不要准备? 一定要。 技术面要过硬, 行为方面也要充分准备。 因为CS是一个很讲究团队合作的行业。 不是大家想想的都是nerd。 需要EQ (极少数顶尖的人 也许不重要)

9. 是不是一定要major CS?  不一定, 实际工作中 什么专业的都有。大部分还是有CS的, 毕业与否 哪儿毕业不一定。 这个有历史原因。 我自己觉得double major, major/minor 其实更好。 因为CS其实到最后需要很多其他知识体的补充。 别的不说, 现在区块链就集中了技术,哲学, 经济,社会学等等。 如果大家看电影, 玩游戏, 也会发现最好的设计从来不是只有技术的 而是通晓了人性,现在那个斯皮尔伯格的电影也是一个例子。这两个major 最好距离比较远。