今天去某公司面试,面试官明确地指出了我的两个缺点:
1.性格方面的,他问我是不是觉得自己很固执,钻牛角尖。确实,我在某些方面比较拧,对人对己都比较苛刻。这种性格在处理人际关系方面会导致一些麻烦,人是社会性动物,总不可能离群索居,所以如何纠正这种性格是个迟早要面对的问题。另外一个就是看待问题比较消极、阴暗,不过我觉得这个大概跟最近的竞赛结果跟自己的心理预期有落差所导致,如果走出了这个阴影可能会号很多。
2.技术方面的,他认为我的基础不够扎实,从工程角度而言,对编程语言特性、操作系统原理和网络通信原理都很无知,从算法角度而言,连基本的快排的partition都写不出来。没想到自己居然成了自己最鄙视的好高骛远的人啊……他跟我举例说公司里也不少拿金牌进final的大牛,不过他们的基本功都是非常扎实的。也许这就是我跟金牌和final的差距所在吧……
其实基础这个东西真的非常重要。习武之人如果根基不牢,练到后面就容易走火入魔。真正的高手,每日都要修炼最基本的内功与心法。
接下来准备认真刷clrs和c++ primer的课后习题来巩固基础,绝对不能浮躁。
最强的法师,不在乎是否能够轰出流星爆之类的高级法术,而在于能不能用蛛网术这种低级法术把对手玩弄于鼓掌之间。
No efforts will be in vain. It finally deserves, someday.