回忆起第一天进去的时候,并不抱什么希望。在没有发邮件之前,我一直渴望着有这么一个机会能接触到比较实在的,关于编程和应用的工作。因此我两次发邮件,甚至厚着脸皮给sugar发了个加Q的请求。虽然后来我才发现我的担心是多余的,但在那之前,我一直都忐忑不安,因为我害怕会一直如此,无法脱离这种无助的生活。
结果下午我过去面试,OG(oriental-great)和sugar一起过来和我聊天。我还记得他们问了几个问题,包括你做过什么项目、有什么优势,还有简单几个题目之类的。因为我久疏阵仗,因此他们的题目我一个都答不上来。至于项目之类的,我敷衍的回答了asp之类的。但OG追问asp的客户端和服务端分别写了什么功能之类的问题。我再次陷入尴尬的场景,恨不得有一个洞给我钻进去。在几星期之后的谈话当中,我才知道OG其实对我的整体情况,其实从前两句话开始就已经了解透彻了。对,我就是如此肤浅和低能。还是回到问题上吧。我给他们随便讲了GA的东西,他们听不懂。然后OG叫我写数据库相连的句子,结果发现我在表之间关联的时候语法有问题。OG看了之后就出去了。但是就感觉自己压根没戏。对着他貌似失望对背影,我一阵凉意就上来了。
sugar后来给我三个题目,分别是写c的统计词频、atoi实现、最简单的注册登录php界面。前两个问题我答的不流畅,断断续续的写。sugar让我自己写,然后出去转了一下回来,发现我还在苦苦针扎中。因此他好意的喊停,然后让我讲出我的思路。我当仁不让的就吹嘘起来了:
统计词频嘛。就是先创建一个指针数组,每一个指针都指向一个字符串;然后有个检测单词是否已存在与数组中的函数;另外一个和数组单词下标相对应的记录个数的int型数组。之后我就兴高采烈的给sugar讲我的思路了。停。sugar完全不关心我的思路,然后抓着我的效率和写法的规范就在数落着(当然,他是好意,并不是嘲讽的口气,而是用前辈的口吻和我交流)。他说如果使用结构体就比我的结构要容易维护,并且不易出错;如果使用链表就不需要进行大数组的内存分配,节省空间。等等。我目瞪口呆了一会,但对这些全盘接受。对,我就是菜鸟。atoi函数的情况一样。很显然,最后php登录的那个救了我,因为我前几天才刚接触过,怎么会忘记呢?嘿嘿,我心里正暗爽,因为sugar表扬我说我懂得插一个hidden在里面判断。可是他接着就揪着我的table 的实现说了,说这样是无法进行达到理想中的表格形式的,需要再研究一下表格的分割情况。
终于,一论面试下来我被选中了。当然,我被选中很大一部分是因为他们缺人手。但命运这中东西很神奇,有了机遇,你就必须把握住。否则,以后失去了,后悔都来不及。所以我才说我之前鼓起勇气打扰他们,发邮件去都是明智的选择。
之后在那里,我还见到了GB(great-bear),也和他聊了一下。他让我回去想想到低喜欢做什么。之后我对当天的无言以对非常不满意,我这木讷的脾气的确要改改了。
在那里最后没有做什么东西,只是使用secureCRT登录终端,然后进行一些环境的熟悉工作。结果发现非权限用户在CRT上的退格符是乱码的,sugar都没有找到解决方法。最后貌似是用映射来解决的。但这种方案非常麻烦。因此我决定使用权限用户就可以了。
第一天就这么结束了,感觉是有一些收获的。最终要的是我踏出了第一步。这一步对我的意义堪比阿姆斯特丹的那举世闻名的一迈。
--05/04