一个80后Java程序员的道路1.0(暂定名)(4)
四、兵败外企
1.T公司
其实在来北京之前,自己心里就已经有非常向往的公司了,也就是外企T公司。
知道T公司是因为我原来的同事强子曾经应聘过T的西安分公司,而且这个公司在软件行业内的口碑非常好,在IT红黑榜网站上查这个公司的评价,基本都是好评,不像其他公司似的,某某公司拖欠工资、某某公司领导很坏之类的负面评价。这些都与T公司绝缘。
最让我对T公司产生兴趣的还是他们的开发方式。
2.敏捷开发
T公司在开发上很有特色,公司采用敏捷开发方式,我理解敏捷开发是一种开发方法论,为了能成为T公司的员工,我买了本《敏捷开发》的影印版开始看。
敏捷开发大致就是说以实际的软件、代码作为和客户交流需求的载体,而不是用文档,欢迎变化而不是遵循计划之类的。
在来到北京不久,一家专业的编程方面的杂志社联合T公司举行一年一度的敏捷中国大会,我到了北京的时候已经错过了报名参会的时间,不过好在我跟杂志社联系了一下,补上了报名。
会议组织得很专业,包括宣传材料、会议胸牌、茶歇等都组织的非常好。会议由许多演讲组成,值得一提的是,大会的主题演讲的演讲者也是敏捷开发的提出者之一,同时也是T公司的科学家。
我参会的目的很明确,想通过敏捷开发大会进一步了解敏捷开发,另一个就是想多和T公司的员工们交流一下,取得应聘T公司的经验。
实际上,T公司主办的这个敏捷开发大会的目的也是和我的目的类似,也是要宣传敏捷开发的理念,宣传T公司,而且提倡参会人员和T公司的员工自由交流。
演讲的很多都是老外,虽然我极力认真去听他们讲的是什么,但是我英语还没达到能直接听懂他们在讲什么。
虽然参加了这个会的收获一般,但是由于和T公司能走的更近,所以觉得也是做应聘准备的一个重要步骤,我想象在应聘的时候可以给他们说我参加了这个会议,从一个侧面也能表明我对敏捷开发的兴趣。
3.电话面试
开过这个敏捷大会后,我就开始着手准备T公司的面试、笔试了。因为看重,所以慎重。
我到网上搜关于T公司的应聘信息,包括笔试、面试的题目等等,结果不多。倒是碰到一个做T公司职位的猎头,就加了MSN,我说明了我的情况,这个女猎头主要做高端的,也就是5年以上工作经验的。我追着问她T公司招聘的流程,甚至题目。女猎头心地很善良,发给我一份文档,写了T公司面试的一些情况。
T公司是外企,外企面试一般都是先进行一次电话面试,电话面试可以使人力了解应聘者的口语水平,电话面试通过后再真正面试。女猎头的文档列出了T公司电话面试的一般问题,比如有个人介绍、曾经遇到的一些困难什么的。看上去问题都不太难,我用英文把教育经历、三年的工作经历、项目中承担的责任、收获都写成了稿子,并熟记于心。
投简历后的第2,3天进行了电话面试,时间定的是下午4:00,到了3:50的时候我还没有不一样的感受,可是当时间到了3:55的时候,我发现自己心跳加速了,到了4:00的时候简直不能平静了。
好在T公司是4:00多给我打来的电话,我尽力地平息着我的紧张。首先人力要求我做一个英语的个人介绍,这个不难,我已经有了稿子,只要照着念就OK了,不过在念的过程中我还是有意识的放慢速度,稍微打些磕巴,免得被看穿。
个人介绍很快念完了,人力开始提问了,“what is your challenge in your current job?”,其实我已经听懂了她所问的,就是说遇到过什么挑战,但是由于紧张,突然听不懂“current”这个单词,问题说完了我就在不停的回想current到底是什么意思。我估计因为我已经离职了,当前并没工作,而她问在current job(当前工作)中遇到什么挑战就导致我有点神智不清了,不过很快我反应了过来,从稿子中找到遇到的困难那部分,就开始往上套。
首先我说了个技术上的挑战,如何在信托项目中使用JBPM工作流引擎,以及如何把这个工作流引擎结合具体业务在项目中使用。说完,人力继续问我如何解决的,我就把技术总监给我们指明的要把“业务和流程分开”的解决思路说了。之后人力又继续追问,还有没有其他方面的挑战。我都被问得快有点撑不住了,想了想就把自己当时没能安排好自己工作优先级的这个缺点改造了一下,说了说。但是由于这部分没能预先准备,边想边说,说得特别磕巴,有的词发音都没发准。
说到半截,可能人力已经知道我的外语水平了,就不要我再用英语折磨她了,让我可以说中文了,我就把没能用英语表达清楚的地方用中文重新说了一下。
时间已经过去了15分钟,最后人力让我提问,为了给人力留下深刻印象,我问了5,6个问题,有关于敏捷开发在T公司的开发效果的,有对敏捷开发能否在大型项目中应用的,有关于T公司是否做国内项目的,反正我尽可能的想了很多问题,体现自己对他们公司的兴趣。
这个电话面试时间总共有20分钟,完后我的感觉并不太差,不过我也明确地知道了我的英语口语水平实在不怎么样,但是,我总以为上天会照顾我,至少让我能过了电话面试这第一关,哪怕让我进入下一关再出局。
4.晴天霹雳
想到这里,我心情还不错地和女朋友一块去逛超市买东西,从超市高高兴兴买了东西回来后,我习惯性的看了一下邮箱,发现了T公司的一封信。信的内容让我失落到谷底:
“After careful consideration, we are unable to match
your skills and background with any of our current open positions.”
晴天霹雳!
而且原以为要几天才会有结果,一看邮件到达的时间就是我电话面试后的15分钟后,我觉着他们太轻率了!但也只能接受这个结果。
我反复琢磨着“技能和背景与现有职位不匹配”一句的含义,最终,我理解为一方面,我原先的工作单位规模不大,另一方面,我原先的开发方式也和他们的不同,我虽然看了敏捷开发的书,但是从没实践过,更别说口语水平了,真是彻底失败。
那一晚我想丢了魂似的,可不么,理想实现不了,真是很痛苦。不过,我总归还得继续找工作,这家最理想的不行那就换点别的吧,退而求其次,还是希望能进入到外企工作,不但拿钱多,而且学到的东西也多。
从网上看到有路X社北京研发中心的招聘启事,我给他们也投了,没多久,来了个电话面试,让我说了说经历,用中文问了些诸如HashMap和HashTable的区别之类的问题,过后也没有了音信。
后来,通过猎头我还接到了S公司的电话面试,S公司是发明了J语言的公司,电话面试的内容也大同小异,我用我磕磕巴巴的英语应付了这些电话面试。
再后来,通过其他猎头还给一家韩国公司投了简历,囧的是,连猎头这关都没过。
5.认识自我
这几家外企的应聘,我基本都在电话面试就结束了自己前进的步伐,几次失败让我非常现实地认识了我当前的水平、经验、技能、背景这几个方面,与外企要求的条件相比差距还是相当大的。口语不过关,工作过的单位也不是规模大的公司,做过的项目也不是非常大,这些都导致了我和我最向往的公司以及那些高薪的外企的远离。
清楚了自己的水平,自己也认为目前应聘外企是不适合的。而现在,我要做的是改变求职的方向,不能把重心都放在外企上,所以最终我决定以应聘国内的大型公司为主。这么做是希望自己可以从大公司中学到小公司所欠缺的更加规范化的东西。
分享到:
相关推荐
本文以一个80后Java程序员的视角,分享了他在计算机行业的职业发展,特别是作为一名Java程序员从入门到高级工程师的成长道路。他最初并非计算机专业出身,但在西安电子科技大学转专业学习软件工程,尽管在校期间并未...
Java程序员简历V1.0---希望大家喜欢
程序员手册 1.0.rar
Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历...
Java 程序员眼中的 Linux - v1.0.pdf 本文档详细介绍了 Linux 操作系统的基础知识和实践经验,涵盖了 Linux 的安装、设置、常用命令、文件系统、网络管理、安全配置等方面的内容,同时也涉及到了 Java 开发相关的...
首先,标题"java程序员面试简历 WORD 模版"表明这是一个专门为Java程序员设计的Word文档模板,用于构建面试简历。在制作简历时,你需要关注以下几点: 1. **个人信息**:简历的开头应包含姓名、联系方式(电话、...
《Java程序员面试宝典》通过200个面试题,对企业招聘Java程序员需要掌握的知识进行了系统、全面的总结,以帮助读者进行充分的面试准备,在激烈的竞争中拔得头筹。《Java程序员面试宝典》列举了各大IT公司的面试真题...
java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流...
这是一个误解。事实上,java 程序员的职业前景是非常广阔的,既可以在技术路线上深入,也可以在管理路线上发展。 在技术路线上,java 程序员可以从初级程序员逐步晋升为高级 java 程序员、系统分析师、架构设计师等...
以下是一个详细的模板,帮助你构建一个有吸引力的JAVA程序员简历。 **基本信息** 这部分包括个人的姓名、性别、出生日期、学历、工作经验年限、户口所在地、联系方式以及电子邮箱地址。例如: - 姓名:(你的名字...
作为一名Java程序员,应当包括自己的教育背景、编程经验、项目经历以及对Java语言的理解。 2. **技术成长**: - **对象理解**:深入理解Java对象的创建,如String的两种初始化方式,以及内存中的变量池、堆和栈的...
对于想要踏入或正在走在这条道路上的Java程序员来说,理解并经历一个完整的学习和发展过程至关重要。以下就是一篇关于“Java程序员的成长历程”的详细解读。 首先,Java初学者通常会从学习基础语法开始,包括变量、...
Java 程序员职业规划是指 Java 程序员如何规划自己的职业生涯,使自己在职业道路上更快速、更自信地发展。本文将从 Java 程序员职业规划的几个方面进行详细的介绍。 一、 认识自我 在职业规划中,第一个重要的步骤...
根据提供的文件信息,我们可以推断出这是一本关于Java程序员面试和笔试准备的书籍,作者为何昊。本书可能包含了大量关于Java编程语言的基础知识、高级特性以及与面试相关的技巧和策略等内容。下面将对可能涉及的重要...
### 一个Java程序员的C++学习之路 在IT领域中,很多程序员都会经历跨语言学习的过程,这不仅能拓宽他们的技术视野,还能提升解决问题的能力。本文将深入探讨一位Java程序员学习C++的过程及其心得体会,旨在为那些...
java程序员个人简历.doc JAVA软件工程师简历范文.docx Java软件开发工程师个人简历模板.doc 个人简历(示范案例).doc 应届生Java开发个人简历.doc 非常经典java求职简历(三套-含项目介绍).doc 高级Java工程师架构师-...
软件开发是一个不断学习的过程,我鼓励自己阅读书籍,尤其是技术书籍,因为它们是知识的源泉。项目经理的建议让我明白,投资在自我提升上的时间永远不会浪费。此外,不仅要熟练使用技术,更要理解其背后的原理,这...
类名不一定要与文件名相同,这是与Java的一个显著区别。程序的入口点是`Main`方法,它必须是`static`的。例如: ```csharp public sealed class HitchHiker { public static void Main() { // 程序代码 } } `...
《Java程序员宝典》是一本全面涵盖Java编程技术的电子书,旨在为初学者和有经验的Java开发者提供深入的指导。这本书详细介绍了Java语言的基础、核心特性以及高级概念,帮助读者掌握成为一名优秀Java程序员所需的技能...
Java程序员上班那点事 Java程序员上班那点事 Java程序员上班那点事 Java程序员上班那点事