作为一名铁杆的google fans,一名喜欢编程的大学生,以今后能进入google工作为梦想,可是,由于喜欢上编程是大学2年纪才渐渐培养起来的兴趣,那时候,对IT界的各种信息并不十分熟悉,学校里教的是C++,但是教得实在太浅,连模板都不用,直到最后也只是停留在控制台程序,后来听说有了mfc,但是那是微软的东西;之后发现同学一直在学JAVA,或许是求异心作祟,总想与众不同,于是同学推荐我去学C#。现在学C#已经有将近4个月了,.net框架虽未深入,但是对CLR机制有点了解,也会用asp.net的一些特性做课程设计。可是,现在已经大三了,本来想把.net学深了去实习,却发现google只招收C,C++,Python,JAVA,PERL,.net成了实现梦想的障碍
问题变成了:
我应该继续把.net学下去还是立刻转型,还是工作一段时间后再转?
该转哪个语言?由于C#是纯面向对象,JAVA,Python也许更合适,以前的C++基础并未全部忘记,C++也可以考虑
算法基础我打算在下半学期蒙头攻之。
还有就是现在特别喜欢Ajax技术,对python那可爱的语言风格也非常欣赏,又是一个纠结点
但求同是google fans的高手给予以上问题善意的解答,也求老师能给点建议,在此万分感谢~~~~尤其是最后一个问题。。太纠结

解决方案 »

  1.   

    如果google说你学C++就来我们公司那你可以立马转C++
      

  2.   

    去Google除了会C,Python,JAVA(至少1门)以外,算法也得NB才行,英语还要好,LZ多努力吧,尤其是后面两项。
      

  3.   

    C#是微软的东西,据说Google总部上班都不允许装Windows操作系统。
      

  4.   

    就是这个道理所以如果一旦转型,立马就去学linux去。。被ms毒害太深了。。
      

  5.   

    Lz可以从ACM开始,多到OJ上做题,这几种语言自然手到擒来,数据结构和算法也能有很大进步,google的程序员大多都是这方面的牛人,日后交流,也可以多些共同语言。
      

  6.   

    嗯,那正好,我正有同学在搞ACM,可以跟他们一起玩玩~~