现在很少用end to end 编程了,都是如何把各种各样的东西快速的串起来。这个就是要navigation skill。脑子里一下子没找到合适的中文来表达。自学能力要强,pickup新技术要快。美国CS工作入门还是对考试好的有利啊,刷题什么的。但刷题好的人和能做项目的人,不匹配。公司普通interview很难挑到满意的人,搞进来个高分低能的,PIP出去很麻烦。这也是outsource那么厉害的原因,换人容易。
N多年前,我们进了个MIT的孩子,应该是聪明的,GPA高的。但他出的code,就不按照说好的做。后来一屁股bug,擦起来巨麻烦。