你的编程能力从什么时候开始突飞猛进的,有的人说百度的多了,慢慢就学会了。
还有人说,谷歌的多了,看到大佬写的文章,自己的技术知识体系得到了补充。
更有人说,开始学会读书了,看到详细的解释自己的技术得到了完善。
但是你听说过靠面试使自己的编程能力突飞猛进吗?
曾经有幸参加狼厂的网页搜索部门的面试,不知道现在还有没有这两道题。
一道是做一个网页搜索器,要求完全用c,当然题目的意思是要求我们不能用c++,更不让用stl。
另外一道还是用c完成2G大小的query(搜索查询词)的top提取。
当时我清楚的记得,两道题我一道也不会,何况是在linux写代码。
那次之后,我备受打击,发誓一定要学会linux的编程。
我买了一本书,两天时间学会了linux的基本命令,vim到gcc再到gdb。从零开始手写hashtable,从malloc到free的内存管理,从socket开始实现