前些天在处理方本本的时候翻到在Google实习时候mentor最后一顿饭给我们的一些建议。结果大部分我都没做到 -____-bbb 我觉得对有志于sde的同学还是有帮助的。
* 上学的时候还是多看看书,上班之后就没时间没心情看了。
* 在学校的话多动手。project要认真对待,一定要一个人写一个小型的code(比如一个小型的os或者db)。读一些小型的code,开始可以一行一行仔细读,后面只要理出框架就可以了。
* 本科之后要么出国,要么工作,国内的硕士没必要念。工作的话,可以先去大公司做,之后有想法可以去start up或者创业。
* 工程师一定要懒。这样才有motivation与减少重复性工作。
* 那种小工具没有必要掌握(如dos),因为能用到的自然会熟,不熟说明没用。
* 在学校还是一般用C++,掌握好了可以很快上手别的语言。工作的话,更多的注重开发效率。
* engineer的工作其实是权衡一个问题的各种解决方案的利弊
* 计算机中有很多协议,比如html就是engineer和browser之间的协议。了解得多了,就能发现它们的模式和规律。要了解为什么这样做。
这篇还是不错的~~
恩,我感觉Yang Liu是一个很有见解的人,不是那种SE小青年可以比的~~~