一个80后Java程序员的道路1.0(暂定名)(5)
五、 转变方向有代价
1. 做ERP的大公司K
继续在人才网上搜索大公司,联系到了一家,是在ERP领域做得很大的K公司。
K公司的笔试,试题分了几类,量很大,题目应该说不算难,包括JAVA的一些基础知识、写SQL查询语句等等。还有要写一个单例类的题,我没想起来怎么定义的,忙发短信找同事求援,幸亏小师父找了一个,让我少丢10分。
上午笔试,下午面试。面试时间比较长,首先面试官先介绍了一下K公司,K公司是做ERP产品的大型公司云云。我还是介绍我做过的项目,尤其是对工作流技术的研究以及在项目中的运用这方面着重多讲,并引起和面试官的一些讨论。气氛还比较融洽,席间我投瞄到我上午的笔试卷子,好像是60多分。面试到了最后,面试官认为我所讲的经历都是项目经历,而K公司是以做产品为主,这其实是一个差别。
面试过后,回去等待结果,过了几日,K公司人力约我和北方区的总经理见面,我也如约而至,其实主要是总经理再和我聊聊期望薪水,再了解一下我过去的经历。关于期望薪水,我给K公司报的是9K,但是我也说可以考虑减少到8K,其实我心里算计的怎么也应该比7K要多。
K公司规模很大,招聘流程也很长,北京公司这边负责笔试面试等工作,最后还要把我的资料送到总公司那边,总公司再进行一下最后把关,我也被告知我需要等待1周左右的时间来等结果。
在这一周里,正好又有家做咨询、技术解决方案的公司找到我。
2. 挣开源的钱
姑且给这家公司起名叫P公司好了,公司的发展方向比较独特,利用开源软件给做软件开发的公司提供咨询、技术支持的服务赚钱。
P公司代理了从操作系统到数据库以及web服务器等各方面的开源软件,通过卖许可证、技术咨询等方式挣软件开发商的钱。
可能正是因为我在简历中有“开源”的关键字,又在项目中用过JBPM,所以得到了P公司的面试机会。公司有位副总,人称马总,曾经在美国带过项目,而且巧的是也用JBPM开发过项目,还拿到了一个美国的大奖,9年后回到了祖国。马总相信开源,也很会玩开源的东西。
3. 与马总的上海之行
和马总交流并且能得到他的一些指导,对我而言也是种收获。在我眼中一些技术高手、大牛们总是高高在上,很难沟通。
马总却很具有亲和力。P公司在上海召开了一个给软件开发商宣讲开源解决方案的大会,到了快开会的时间还有很多人没到场,为了不让已经到的人等的心急,马总上台预热,他称之为“和大家聊聊天”,他的“聊天”方式很放松,做几个小调查,比如问谁知道“开源”,还推出了有奖问答,凡是举手回答问题的还能得奖,使得会场气氛很热烈。
我也跟着去了上海,和马总一块给一家上海的软件公司将开源报表的解决方案,我侧重讲解iReport的使用。由于JasperSoft出了一个管理报表的引擎JasperServer,用于管理报表,权限等信息。马总让我对这方面也进行了解,尤其是在机子上配置好这个软件用于讲解,整了一晚上也没整出来,马总用候机的时间给配了出来。
那天正好K公司给我打电话,商量薪酬的事情,他们给我开了一个非常吃惊的价钱,开的是6K,而我期望能在9K,听到这个价钱我很难接受,因此直接就说这个价格没法接受之类的话,后来想想有点后悔。
凭着用过iReport,做报表的过程讲解的还算到位,但是对如何使用参数、变量这些稍微复杂的地方,我就没太多讲,能看出来有些让马总失望。
在结束上海之行的时候,马总找了个机会跟我谈了一下,我记住了他的一句话,说“你还要再上三个台阶才行”,这句话我觉着是对我的一个十分中肯的评价,虽然工作三年了,也做过一些项目,似乎有了些积累,但是并没在技术上特别精通,而且在沟通方面也没能锻炼的很好。我认为这种技术支持、咨询类的公司需要既懂技术又能讲解、还能懂架构的技术支持人员。
4. 从开发转变为咨询?我准备好了吗?
我对P公司有好感,主要是两个方面,一个是开源,另一个就是马总,我觉着我如果选择开源作为事业的方向将能引导我走向成功,再加上有马总这样的经验丰富的领导指导、培养我,我觉着我将会有很不错的前途。
但我认为自己还是一名水平不太高的软件开发工程师,还需要用几年时间向架构师、项目经理的方向奋斗才行,而做咨询、技术支持是属于需要依靠很丰富的经验才能做好一种工作,虽然我能快速学习,但还是会缺乏在项目中的实践,很难给客户以很好的支持,最终可能也会让马总失望。
从上海回来后,我和人力谈了我的想法,我说自己还是应该在开发上面多做一些工作,目前的工作可能不适合,把P公司的应聘结束掉了。
5. 从做项目转变为做产品,也要付出点代价。
我又赶紧和K公司联系,K公司人力抓住了K公司是做产品的而我是做项目出身的这一差别作为6K待遇的理由,又说让我权衡是进入一个大型的平台以后不断发展,还是为了眼前的待遇而放弃进入大公司。我更看重K公司这样的大发展平台,但是还是希望人力能再提高一些待遇,毕竟我这是在北京工作,刨去税真的感觉“回到了解放前”。
人力让我等几天和总公司协调,最后等来的结果就是,总部不批准我的应聘申请。
我很难过,因为我找工作已经从5月20号一直找到了7月20多号了,K公司又是大公司,我后悔从一开始就把不满意薪水的话说给了人力,又忙和人力又沟通看有没有什么补救,因为毕竟北京公司这边认为我还是不错的,可是结果已经出来了,也无法改变了。
如果应聘上了,那种薪酬,也就是从做项目转变为做产品要付出的一种代价吧。
6. 从做银行业务的软件开发转换为给某家居公司做系统?
这种可以转变我工作方向的机会很多。有一家家居公司B要上ERP系统,用的SAP的ERP,但是有些功能还是要自己开发,因此他们想招一些高级软件工程师。
面试中谈了谈项目经验,走走过场,基本就搞定了。待遇是税前7K。
面试完了,我也就决定了,肯定不去。
我想以我目前三年的开发经验,到企业中做信息化的工作,要做到技术总监或者CIO的话肯定也是很难的。因为很多人都是在有了很丰富的软件实施经验后,才跳到非软件公司做企业自身的信息化方面的工作的,我自然还不合适。
7. 从开发转变为测试?代价依然很高。
找工作找到现在,出现了没有可选的局面了,有点抓狂,有点绝望。这时候,一家知名公司,神X公司约我面试。和面试官谈了才知道,虽然我投的是这家公司的高级软件工程师,但是他们想找我过来做测试,这个测试不是一般的黑盒测试,要写测试代码、脚本之类的。考虑到如果在这样的大公司做测试也是一种机会,我也乐意考虑这个职位。但是谈到待遇,只比应届生的工资高点,实在是打击,面试官的理由是我对写测试脚本还有网络性能这些测试方面的东西还不了解,还需要学习一段,所以给这个价钱。
事后,我想了,我如果应聘了测试,就是在用我的弱势去应聘,而把我的强项(开发经验)没体现出来,那自然得不到好的待遇,虽然是一个机会,但是我还是希望在软件开发这条道路上继续发展,即使我选择换一种方向,经过自己衡量所需要付出的代价,我还是选择放弃这个知名公司的测试的职位。
未完。。。待续
分享到:
相关推荐
本文以一个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程序员上班那点事