今天,不对,应该是昨天的事情了,收到了yahoo的offer通知去面试,5个同学一块,有转车送我们到朝阳区那边的yahoo中国总部,一进那栋大厦(具体名字忘了,阿里巴巴和淘宝都在那里面),挺气派的感觉,心想:上天待程序员其实不薄,如果你足够优秀,你甚至可以工作在一个如此惬意的环境.
直奔主题吧,进了yahoo的会议厅,面试我的两个人,一个看起来有四五十岁了,有点像在学校老教授给我的那种感觉,一个就比我大点吧,很有活力很有朝气的一个青年人.面试前其实我还是蛮有自信的,感觉做的项目也不算少了,怎么拿出来说都不会冷场吧?谁知.......
"老教授"一上来就问我,懂不懂perl,我说不懂,linux下经常用到的脚本语言,我仅仅限于"听说过"的范畴,他接着问,熟悉php不,我说不熟悉,没拿php做过项目,可以看出在确认我俩没有什么共同可沟通的时候,他失望的样子,他接着问了我些基础的,例如虚函数和别的函数的区别啊,指针,引用,普通值在传参时的效率和区别啊,哎,这些考研时候准备得烂熟的问题,被我回答得一塌糊涂.
"老教授"无奈,把我让给了那个青年,"看看你还有什么问题要问把",青年沉思了一阵,"说说都有哪些排序算法吧,比较下他们的效率.",普通排序,起泡排序,二叉树排序~~我就这么挨个和他列举,然后拿了些简单的例子证明并没有什么绝对效率高的算法,只能视情况而定.他一笑.
看得出,他们对我的共同评价是"基础差,浮躁",我当时一脸茫然,以致当他问我session和cookis的本质区别的时候,我居然说出"一个保存时间长,一个保存时间短这种疯话".
最后当他问我最熟悉什么操作系统的时候,我知道他们大部分都是在unix下开发,而对unix,我只懂皮毛,我索性说了句"熟悉windowsXP",我都为自己感到悲哀,到底是什么造成了我今天的迥困?我都学什么去了?
不知道自己怎么走出来的,回去的路上,想了好多好多,想想自己懂了些什么,想想自己不懂些什么,得出的结论是:我确实很浮躁.
不可否认我的上进心,我可以不管多累,都让做不完的项目来充实自己,可以让自己以极大的热情投入到EASYJF的开源工作中,可以五一期间废寝忘食,仅仅为了啃下spring.
我都懂什么,是,我在做项目,我可以很熟练的使用各种工具完成不同的开发,我可以在架构师搭好框架的基础上很迅速的完成自己的编码工作,我可以和别人说,我会struts,spring,hibernate,webwork,ajax(这里,我再也不敢说自己精通XXX了,真的会被鄙视很惨的).
我不懂什么?可悲的是,我至今,连写个分页查询的模块都要借助于以前的项目,或者google;你让我现在马上写出一个树型菜单的左框架,通过它的节点来查询相应的记录,我只能说,我用下google吧.,熟悉unix,在unix下做过开发吗?对不起,我也许,一辈子也接触不到这些.(可怕啊,我们就是这样,不断地作茧自缚.)
很多事情,可以google解决,你自己写出来有必要吗,效率低不低啊?这个观点,我以前也很赞同,也是这个观点,使我至今,依然感觉所学习的东西,建立在砂土上一般,华而不实.
这也许就是:
大峡所说的浮躁吧,我不知道是否有程序员也会出现我这样困惑的感觉,但有一点积极的因素是,我很庆幸自己能感受到自己的浮躁,做个菜鸟不丢人,可怕的是,一辈子做个浮躁的菜鸟却全然不知,甚至已经麻木.
---------献给浮躁的自己.共勉
本文作者:
EasyJF开源团队 船长(不好意思,EasyJF抹黑了.)
posted on 2006-05-13 01:22
船长 阅读(5216)
评论(34) 编辑 收藏 所属分类:
个人随感