您的位置:首页 > 职场人生

裸辞一个月的心路历程和面试心得

2015-11-03 14:53 295 查看
最近因为准备面试,在网上搜.NET面试题,才想起自己好多年前写过的这个CSDN博客,想想这几年的学习工作经历,真是觉得愧对这个“学无止境”的博客名。

最后更新的博客是2011-01-27,大概是四年前,当时我已经从苏州回家,在张家港上班一年不到,应该在做上海的某个小项目,终日写写增删改查的code,还是个难当大任的小罗罗,但比现在好的是,我偶尔还在博客上记录些工作中遇到的疑难杂症,当然其实也是凤毛麟角,这也许是深度拖延症及懒癌晚期者的通病。

又茬题了。我没想到在几年之后的而立之年,我居然也能义无反顾英勇决绝地赶时髦“裸辞”一把,也许当时还真觉得这是性情中人的举动,现在想来觉得尤其可笑。这直接导致了我一个多月赋闲在家人憎狗嫌的惨淡现状,这是我咎由自取自食其果。



先说说辞职原因,其实这个很难表述的清,尤其是在面试的时候,似乎任何理由都不是正面的理由,都透露着你的疲惫你的焦虑你的懦弱。其实我冲动辞职的背后,自己都没有思考得很清楚为什么要辞职,自己到底想做什么。当然我也可以说,几个项目并行,天天出差加班忙得喘不过气累得像狗一样,公司管理混乱,主管不担责任,上下意见不合,下属又无法独挡一面帮你分担,作为技术负责人或项目经理,承受来自客户和公司内部的种种压力,终于在某天被领导的一顿训斥之后,冲动地写了离职申请书。最终我发现这都是些上不了台面的理由,因为做项目经理不就是要解决这些问题么?但,事已至此木已成舟,路是自己选的,走了就不能后悔。

于是在十一长假之前,结束了待了五年的公司。十一期间没有出去玩,在家开始准备简历,在各大网站上刷新,以为不会多久就会有人打电话给我通知我去面试。因为以前,我只要去刷新下简历,几天之内必有电话过来问询,但是我错了,真是大错特错,我没意识到现在是什么时候,根本不是找工作的好时机,而且下半年中国经济普遍在走下坡路,很多工厂都倒闭了,很多人都失业了,我居然放弃了年终奖就这样裸辞了,突然觉得前途一片灰暗。

前阵子在”猎聘“APP上看到那样一句话,原话忘记了,大概意思是以前骑着驴的时候,觉得遍地是马,如今下驴了,发现一匹马都不见了。真是屁股决定脑袋,傻蛋一个,这真是自己的真实的悲惨写照。然后我在十一过后出去旅游了一趟,但发现心态不对,到哪都一样,正应了那句话,心若有樊篱,何处不囚牢。



---------------------------------------------------------------------------

一个月期间,也收到了三次面试机会。下面大概来讲一下这三次面试的经历和我对这些面试的思考。

第一份面试,是一家光电企业,说白了是一个工厂。当时电话里问我要求底薪是多少,我报了个数,HR并没有说给不了那么多,当我去了发现,根本是我期望的一半都不到。公司基本上还没有信息化,是找个人去做ERP,后期可能还要上MES什么的,但现在基本是从零做起,但他们前期只需要一个初级的人员帮他们跑顺他们的ERP,把数据收集起来分析而已。



第二份面试,也是本地的一家软件公司。是有一些国企背景的,老板以前是公务员下海开了软件公司,做保税区那边的一些物流报关贸易类的一些软件。没有很正规的笔试,那个技术副总把我直接喊道他办公室,给我打印了几张笔试题目,说你只要点到为止就行了,不用写很多。

题目很多都比较基础的,大概记得的如下:

1、什么是接口和抽象类,他们有什么区别?

2、[b]什么是值类型和引用类型?他们的区别?[/b]

[b]3、[b]什么是反射?什么是泛型?如何使用?[/b][/b]

[b][b]4、[b]Session、Cookie、ViewState、Cache的区别?使用场景?[/b][/b][/b]

[b][b][b]5、怎么设计主键?用自增长列、Guid还是业务单号id?

[/b][/b][/b]

[b][b]6、[b]BS架构的安全性有哪些问题?举例说明,怎么避免?[/b][/b][/b]

[b][b][b]7、大数据的表结构如何设计?web性能如何优化?[/b][/b][/b]

[b][b][b][b][b]......[/b][/b][/b][/b][/b]

还给我做了两道智力题,基本上我都做出来了,上面的几个问题,基本百度也能百度的到,但当时我讲的比较浅显,像大数据和性能的问题,不是一句两句能讲得清,而且我前面工作中也用的比较少,可能回答得不是让面试官很满意。他说他这边缺的主要是两种人,一种是很会写代码的,另一种是能做产品经理能出去面向客户的,要对业务很熟悉,要对市场有所了解,知道客户关注的点,能拓展引导客户用我们的系统的人。他问我想做哪一种?我说后者,但他又说,你现在可能两种都不适合。。。汗(⊙﹏⊙)b,面试谈了一个多小时,最后他说等他跟公司汇报以后,最终给我一个答复。



第三份面试,是我们这个小地方最著名也是规模最大的一家软件公司,主要是做政府机构的一些办公自动化、电子政务之类的软件。其实说白了,我们这的几个相对大的软件公司,都是做政府项目比较多。因为政府有钱呗,但现在竞争也是很激烈的。因为公司大,估计事情多流程繁,我投了简历之后,大概两周后才通知我去面试,而且说副总很忙,只能晚上六点去面试。因为这家公司离我家很近,电动车五分钟就能到,所以我是无所谓啦。

这份工作虽然我投的是.NET程序员,但因为我做过项目经理,面试官基本上是按照面项目经理的方式去考察我的,问的也都是一些项目管理的问题居多,如:

1、你新接手一个新项目,你打算如何开展这个项目?项目的流程是怎么样的?

原来前任公司是通过CMMI3认证的,而且最近刚考过PMP,所以基本信手拈来,能回答得出,面试官也没深入。

2、你如何保证软件的质量?

这个我回答得不是很好,我更多强调了测试的重要性,但忘记了质量大师说的,质量是设计出来的,不是测试出来的。

3、你作为软件项目经理,如何管理你的下属,如何监控管理他们的工作?

这个其实也是我的弱项,我们是项目为主的,以前都很少去看下面的人写的东西,我基本上按照每周他们填的工作日志,或周报来跟踪,主要跟踪他们做的功能实现了没有bug就可以了,但并没有深入代码的质量问题。我感觉面试官对这个问题我的回答,也不是很满意。

4、你如何向客户介绍你的产品?请介绍下你做的项目的技术架构,亮点。

说实话,这个问题我都没准备好,以前因为都是销售在做售前的工作,我们最多就是陪着销售去客户演示一下系统,没有太多的想到要怎么去推销我们的系统,所以我回答的架构和亮点什么的,都是从功能出发,后来我回去想了下,可能面试官更想听到从客户角度想要关注的东西,这个我失误了。

5、你以前项目中有没有遇到过什么技术难题,后来是怎么解决的?

这个好回答,只要自圆其说就行。面试官估计也是想了解一下你解决技术难点的思路。主要体现你的工作能力,解决问题的能力。

......

还有一些问题,有些想不起来了,总之这次面试,跟我以前的面试都不太一样,以前大都问的是.NET开发的一些基础概念问题,这次更多的是考察你的项目管理能力,沟通协调的能力。我个人觉得这方面我准备的不是很充分,当然以前工作也施展得不够,做得不好,所以很多都只是纸上谈兵,并没有深切的亲身感受,还需要努力学习结合实际锻炼来加强作为PM的能力!

--------------------------------------------------------------------------------



下面作下总结就收尾吧。其实吧,我现在跳槽,是非常冒险的,又是金融危机,快年终了,很多公司都不准备招人了,而且我的问题是,我有着七年工作经验,起点很高了,上不去下不来,有点尴尬。所以同志们,千万别学我一时冲动就裸辞了,一定要找好比较靠谱的下家再说!骑驴找马,总比下驴找马强,因为至少你站的高度高,你下了驴,也许就找不到方向感啦!切记!这也是给自己的一个惨痛教训!

对于程序猿面试,我的建议是,作为技术出身,当然要强化自己的技术能力,千万不要连基础的题目都不会做,面试的时候是很打印象折扣的,他们会以为你这么些年怎么就尽做了打酱油的事情了呢。总之,要么你有技术本领,技多不压身,到哪都能施展身手,就算其他能力弱一些也行,你可以做技术经理,资深工程师,将来做技术总监杠杠的;要么你技术不行但管理能力很强,你了解你的产品了解你的客户,你其实是有一定的销售能力,这样也会得老板欢心,相信可以往项目经理或产品经理的方向努力,假以时日甚至可以做到部门主管的职位。

目前我还在等面试结果,也许就此结束苦逼的等待过程,也许还会继续面试继续找寻。以上本人一点浅薄经验,如有不妥,恳请指正!

P.S. 插图为我分享的前阵子辞职后去乌镇旅游的一些照片,与文章无关。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: