随笔-72  评论-63  文章-0  trackbacks-0
    今天,不对,应该是昨天的事情了,收到了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 船长 阅读(5203) 评论(34)  编辑  收藏 所属分类: 个人随感

评论:
# re: 今天去yahoo面试,被鄙视了. 2006-05-13 01:54 | 大峡
嘿嘿,先占个SF!

“轮子理论”中有一句话:“ 失败不用怕,怕的是我们连失败的机会都没有!”,恭喜船长在通往成功的路上前进了一小步。有时间,多研究一下算法、底层的一些东西,“知其然并知其所以然,然后再使其然!”,一起努力。  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-13 02:09 | 船长
真的是,怎么努力都不过分,永远不要以时间不够作为自己作茧自缚的理由,时间像海绵里的水,挤挤总会有的,感谢在这静谧的夜晚,有程序和我作伴,还有大峡,abc,stef,~~~~~~~所有为着我们理念努力的同仁,我们都是不甘平庸的人  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-13 02:27 | lala
恩恩,我去sun也被鄙视了,除了要求精通Java底层,还要精通Linux c。面试还要先过米国同事越洋电话过来的英语关,因为以后要跟他们异地合作。
看你对自己怎样定位了,这个行业并不需要只知道闷头编程的人,像透明思考那样的大忽悠也是很能吃的开滴。  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-13 08:31 | Harryson
本想去网易面试,可招聘人告诉我,得是正规本科毕业,且要排名在15的学院,啊那么苛刻呀.还没有去就被鄙视了哈,真郁闷.
努力中,,,,  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-13 10:16 | mis98zb
不知道跟楼主说话的方式有没有关系?
我遇到过一些刚毕业的研究生,很是嚣张,在面试的时候给人的印象就是浮躁。
或许本身技术还行,但是态度不好会减掉很多分。

其实楼主也不必沮丧。
只是他们的开发领域跟楼主的经历不是很匹配罢了。
如果他们用spring、hibernate,也许就会对你有个好的评价了。
去一个不合适的公司还不如不去,这样对双方都有好处。  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-13 11:53 | TiGERTiAN
也正常,很多做开发都在windows下,unix,linux不多,至少相对windows来说不多,因为要熟悉unix和liunx比熟悉windows要慢,微软作的东西就是一个API,东西给好了,你不需要底层怎么实现,各位做Ajax的,有多少自己从头到尾都是自己写js的,.net生成的前台代码都是js,可谓新技术并不多,只是为我们开发做了简化而已,为IT民工化作了推动而已,呵呵,个人拙见。  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-13 12:24 | 船长
楼上说的甚有道理,或许,自我定位很重要,只是,作为一名合格的计算机科学从业人员(不是IT,IT范围太泛了),如果在某些领域存在着很大的空白,或者是自己现有的工作完全是建立在别人搭建好的框架上,使用的也完全是别人早已封装好的API,心里是否总是有种不踏实的感觉?我并不是一个激进主义者,我不会苛刻到看到一段分页代码而去想象它编译后的机器代码该是什么样的,只不过,如果有机会,我们是否能尝试向更底层的方向多了解些.
正如昨天和一个师兄讨论到的,很多程序员,不管是做java,.net,php等等,心里上总是有种c情结,我深有同感,到不是一定要自己去用c写个网站(除非我疯了),只是,任何事物,多追溯其根源,境界还是不同的吧,我想自己今后该学得踏实些.  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-13 12:28 | 船长
不知道跟楼主说话的方式有没有关系?
我遇到过一些刚毕业的研究生,很是嚣张,在面试的时候给人的印象就是浮躁。
或许本身技术还行,但是态度不好会减掉很多分。

呵呵,多谢仁兄建议,其实当时我的态度很好,很谦虚,坦诚,不懂就是不懂,谈何嚣张?至于鄙视大部分我想还是我心里上的感觉,对自己当时无知的不满.也许当我刚踏出他们的办公室,他就把我忘了.
我还是个很不起眼的浮躁的小菜鸟.但不管怎么说,经常多剖析自己,鞭策自己,收获还是很大的.  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-13 13:15 | 路过
自己的无知,一点小有的成就,就让自己陷于飘飘然之中,忘呼自己几斤几两,使自己一直处于自我感觉良好的状态,浑然感觉不到自己的浮躁,看了船长的文章,又让我剖析出自己的需要检讨改进之处!  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-13 14:30 | 银色幻想
经验不够!  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-13 21:07 | shooper
我也经历过去一个完全不熟悉的领域面试的经历,那个时候感觉就是这个样子的  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-14 13:44 | 萍水相逢
其实如果要搞底层的东西,就应该在学校就开始搞,因为在学校最是有时间,做IT不是会与不会的问题,而是学得来与学不来的问题。如果没有好的技术权威在学习的过程中给你强大的支持。还是算了吧,工作只是工作,开心就行。我面试得不多,也没有面试过什么大公司。  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-14 14:04 | leeight262
谢谢楼主,学习了  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-14 15:46 | passyt
船长:
你好,对于你的遭遇,我是有一种心在滴血的感觉。我俩有太多的相似点了,我也是一位热忠于开源框架的java学习者,也曾遇到类似楼主的情况。对许多技术都了解但都不深入,象分页查询也必须参考以前的项目,很多东东都得先google,但因为我们都是一位普通的程序员,在国内这样的一个很复杂的开发环境里,我们必须掌握很多东西,于是注定没有太多的时间去思考。所以我们要学会如何去适应,并找到自己的主攻方向。框架都会消失的,留下来的只会是一些架构技术和模式应用等,所以我们要从别人或那些很时髦的框架中发掘出真正有价值的东西出来。我也曾浮躁过,或许我现在仍然在浮躁,但我现在正慢慢意识到问题的严重,并努力去改正!!希望楼主也是,能从浮躁中走出,成为一位真正的IT人  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-14 17:13 | 汉尼
有感船长的文章啊!
坐下来想想,有时真的感觉不是滋味。
做了两年程序员,回想自己都学到什么了!  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-14 20:30 | dennis
非常有同感,是的,我也可以说我能写出一些很漂亮的应用,可我离不开google,离不开过去积累的代码,我没办法独立地写出一个有价值的东西.我发现自己对于一些算法,数据结构的概念仅仅停留在使用阶段,我并没办法区分为何要这样用?为何要那样用?所以,最近重新开始拿起数据结构算法方面的书开始看,准备考个高程,知道没什么用,但逼迫自己去学,去看一些基础的.  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-15 00:46 | 随我突突突
基础太差  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-15 23:58 | shooper
@dennis

高程再学校里时候就考了,编程还是捉襟见肘  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-17 01:25 | 梦游客

吗的,YAHOO中国是什么垃圾?它们的面试人又是什么东西?

坚决不同意楼主“被鄙视”一说,那是你自己太要强,要面子了

如果反过来,你面试别人,就会明白一个道理:由于在心理上有考官优势,而导致你怎么问都是对的,而对方怎样答,都是错的。

甭搭理那群傻子,什么破B公司啊,濒临倒闭,能有几个识货的主?不就破B和乔大厦吗,东三环的写字楼还轮不上它,劳资现在嘉里中心  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-19 23:45 | javago
这个也不是你一个人的事情。
我用java做开发也3年了。而且都是web开发。
说起来,使用最多的就是struts。
在公司里,项目小组中出现的问题,我只要考虑一下,问题就能迎刃而解。
可我自己做一个小小的网站时。
我却昏的一塌胡涂,首先,自己的网站,长的丑不说,毕竟我不是美工。
面对满世界的网站,大都采用<div><ul><li></li></ul></div>的表示方法,
然后再使用css控制结构的时候。
我想我也应该这么做。
可好几天过去了。我仍然被玩的昏头转向。
我只觉得,软件开发(web or desk application)都是有很深的内容。
如果不是属于你自己的地盘。
你只能把自己暂时当作一条盘起来的龙。
我的网站:http://www.javago.cn
现在也主要是一个很简单的主页。总不知道怎么扩展开。  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-23 14:15 | 野风
这个问题很多人应该都也遇到,只能抓紧学习了,可java技术实在太多,实在学不过来,我记得听高手说过,抛弃框架,从serlvt+javabean开始  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-05-24 19:07 | williamy
1.Java技術是因為b/s模式的"系統"流行起來所以才有發展的,所以Java本身只是處理應用的一個語言,所謂的開發!!!讓我感覺不是"開發",學了java我也
不知道java能做什麼!!老是處理應用邏輯,煩!!早知道就學習c了
2.熟悉的系統,我也不知道什麼系統是我熟悉的,估計基本上的人都是熟悉windows,ms提供的api多麼方便!!
3.php等我也有學習,處於一種語言和腳本之間的語言,現在好了,可以 用很流行的說法"動態語言",!!!其實本身底層實現很不安全,這個我以前有研究  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-07-05 11:12 | 天意
可以理解你的心情,华而不实是大都年轻人犯的毛病,我一直感觉自己对算法研究不是很深,有次我问我导师:“宫教授,能不能给我推荐几本好些的算法的书,最好结合实例的”,他微笑着说:“数据结构那本书很好,只有三百多页,真正看明白的没有几个!(清华大学严蔚敏老师编写的)”!感触很深,重新找出了考研时自以为读的很透的书!呵呵,同感,船长,我和大峡就说过这个问题,硕士大都是华而不实的!  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-07-20 18:00 | Red
很明显人家要的是熟悉PHP,PERL并且在UNIX或LINUX下有开发经验的人,不是你能力问题,而是对不对口的事儿。了解需求再做定论,这样的机会不多,应该多做准备后再去。祝你好运~  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-08-08 17:32 | fanjianguo
鼓励鼓励,别泄气.  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-09-03 16:48 | blue
相当不好意思,我来的不是时候!

楼主的问题一直是我自己都不愿意承认的问题:
--------------------------------------------------
我都懂什么,是,我在做项目,我可以很熟练的使用各种工具完成不同的开发,我可以在架构师搭好框架的基础上很迅速的完成自己的编码工作,我可以和别人说,我会struts,spring,hibernate,webwork,ajax
我不懂什么?可悲的是,我至今,连写个分页查询的模块都要借助于以前的项目
..........
--------------------------------------------------

还要不断加油,充电!

与君共勉  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-09-28 00:17 | ergate
楼主,我不如你呢,真的,我什么都不会,可是我还想干这个,可是还学的不好,可能是我的脑子有问题吧,你们都会那么多,还有这样的事情,我什么都不会,看来发生在我身上的也就不是什么事情了!除了悲哀还有什么?!  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2006-11-15 14:41 | 旱头憨脑
唉,感觉和我去那些搞linux c的公司面试情况一下,如果去到搞j2ee的公司,就不会郁闷了。不会什么没有关系,主要我们都有上进心哈  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2007-02-04 03:17 | wowhhz
虽然看到这篇文章的时候比较迟,但我还是想说两句,
我也有过同样的经历,先不管人家面试的如何如何,自己基础欠缺却混然不知总是事实,我们太年经,我们总是相信宣传多的东西就是好的,以为那才是那些公司想要的,总以为学会了最新的东西就有实力了,总以为周围朋友学了什么我也会了就好了,互联网给了我们了解世界和沟通的窗口,也有太多太多的诱惑,以致于我们不能安心地学习,不知不觉中受到外界的影响.结果是,走了不少冤枉路,挠一大圈子回到起点,甚至回不到起点到不了终点,连回头路都没有.
经验的教训:在学习新知识点之前,得先看看这个知识在我所学的知识里是最需要的吗?如果不是,那请先放一边,不管它是什么.
各位同学:面对失败,分析调整,坚持不懈,迎接成功!

希望有机会可以跟各位交流心得.  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2007-05-04 23:28 | netgod
今天我们被YAHOO鄙视了,明天我们鄙视YAHOO的技术  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2008-05-12 15:45 | 2次yahu面试
YAHOo每次面试都很满意.我每次都等啊等,这事不靠临场表现 比较复杂的  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2009-05-06 09:14 | 凌风
感慨  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2009-05-06 09:41 |
学java的与君共勉!  回复  更多评论
  
# re: 今天去yahoo面试,被鄙视了. 2010-01-03 14:44 | t
原因:你学了java就会这样,很正常,java会可能性更大的泯灭程序员的创造力和独立思考能力,慢慢的就成了组装代码的机器,毫无生命力;
另外摘段云风对java的观点,有意思:
或许真的如朋友笑谈,java 封装和统一了太多东西,导致程序员的智慧无初发挥,只能集中到设计模式上发泄了 :) 而 C++ ,却有无数的方法证明你的聪明。

另一个例子也很恰当:如果在 java 社区,宣布了一向新特性,会使整个社区的开发效率明显提高,即使这个特性会使世界上所有的 java 程序效率损失 10% 。大多数 java 程序员还是会拍手称快。反正 java 在运行效率上的名声已经臭名招著了,大家也不再在乎。而换到 C++ 社区,即使这个新特性只有 0.1% 而不是 0 的性能损失,必然招至一片唾骂声,吵上10年也不可能写进 ISO 标准。在效率问题上,java 程序员更加指望那些为他们写虚拟机的人做出新的发明,然后发布一个报告,谈即新的技术可以使 java 程序运行速度加快即可。

不得不说,C++ 和 java 是在两个层次上的语言。一个从机器模型延续而来,一丝一环紧紧相扣。而 java 语言却从机器层面向上一跃,中间留下一个空挡。阻止程序员去跨越。这使整个社区的人力集中于更高的层面,未尝不是一件好事啊。
哎,java真是悲哀  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: