我一直认为程序员是这世界上最伟大的职业之一
——开场白
为什么当程序猿?我一直这么问自己,好像问了好几年了。
--为了比其他稍微高点的薪水吗?
--为了在外人看来有“面子”的工作吗?
--为了研究计算机硬件/软件的博大精深吗?
--为了这份单纯的、不需要太多世故的环境吗?
--为了......
答案我一直在寻找着。
现在至少给我的答案是,至少我干这份工作,能养活我自己,稍微有点积蓄。
现在进入正题吧!
本人去年毕业,还没毕业时候,天下掉下了个馅饼,我顺利地把它吃了。上届有位学长在上海某IT公司任职,在这个毕业季,学长给母校推荐工作,于是我就去上海面试了。谁知道,我这技术相当不成熟(java学不到一年,没什么项目经验),墨水摸鱼进得到了offer,毕业后就直接去上班开发java了,都不需要投任何的简历。那是相当的幸运,也就是这时候,我把运气都用光了。
今年实在受不了上家的气氛,因为是家外包公司,大家应该懂的。磨练的时间到了,也是该说拜拜时候。3月份,辞了,是裸辞。从上海到深圳,强烈建议各位千万别裸辞!
3月中旬来到深圳,找到近两个月工作才找到,面试了20+家,整个人都崩溃了,内心是极度的支离破碎! 从第10家后,每次面试都在想赶快结束,然后回去闷头睡觉!啥都不管了。绝望中有一家好人家收纳了我,感激!
我简单地总结了这次面试经历的坎坷。
目标
--到底还选择IT?或是其他行业
--外包,还是自主研发
--业务类型与上家一样的,还是其他业务类型(电子商务,通讯,金融,政府)
--开发语言要不要转化呢,从java转C++,或其他
--薪资要求多少,还是不要求,这个问题太关键了
认知
--对发展的城市IT行业有多少了解,尤其是薪资情况
--自己到底掌握了多少技术,老实说扎实吗,及时编程可以吗
--一旦失败了怎么办,多少面试次数内可以接受,失败了如何再次面对
--对面试公司有了解吗,上过它们的官网吗
以上问题,我当时真没怎么想过,希望后者多想想。如果说经验,这就是经验。
如何复习呢?以java为例(楼主开发了一年的java)
--1年的经验,其实也没什么,想必各位跟我一样没学到什么,技术不会如何的牛逼。复习的时候更应该以基础知识为主。
--上机操作,多多敲代码,比如collection,map的各种功能实现,这个经常考
以下是我复习过的网上资料:
DB:http://wenku.baidu.com/view/763418d6360cba1aa811da4c.html
java基础知识:http://wenku.baidu.com/view/3455b17ff46527d3240ce0c1.html
java流行框架SSH、SSI:(类似的文章)
java设计模式:http://blog.csdn.net/chmask/article/details/2631485
笔试题:http://www.mianwww.com/html/2013/04/18275.html
--复习完这些资料,想必温故知新,胸有成竹,对付笔试题没什么大问题。
还需要准备哪些?
--衣着,程序员嘛,穿得整齐点就ok了,把头发胡子修修
--表达能力,临时抱佛脚有点麻烦,自己看着办吧
--进入面试单位的官网,把他们做的业务、技术,背背
--面试资料带齐了
我面试失败的原因分类:
--笔试题分数不及格
--之前的业务不符合
--薪资不能满足
--毕业学校不中(这个太伤自尊了!)
--最后一面说错话
--面试官看我长太帅了,他无地自容
失败多了,各种问题都有吧。唯有保持一颗积极向上的心——我一定能找到合适的工作!
结束语:
我热爱生活,热爱coding ,写在一个普通工作日的前夜【2013/11/17】