此篇文章,记录了我一个应届毕业生找工作的一些经历,并与大家分享一些我自己总结的一些结论。
让我以一段Intel总裁Andrew grove的话,做为开始吧,因为这一段话一直在我找工作的迷茫状态里激励着我。
可叹的是,没有人欠你一份工作。这完完全全是你自己的事,只由你一人负责。你唯一的雇员,就是你自己。全世界的几百万职工,正在与你竞争。你需要把握自己的前途,自己的技术,自己的行动安排。
保护自己的事业免受侵害,并使之从各种环境中获益,是你的职责。没有人能够代替你去做。
《只有偏执狂才能生存》---INTEL CEO 安德鲁葛洛夫
终于将自己卖了出去,而且还是国内很不错的一家IT通信公司,从事IT硬件开发工作,而且得到了6个以上的Offer, 我感到如释负重。
应该说,找工作方面,我是没有多少实力的,论学校,上了一个很一般的学校,论专业,电子工程系,不好不坏吧,可是我的学习成绩实在是很差。大学近四年,没拿过奖学金,却经常补考。论社团活动与社会实践,我参加的很少,论证书吧,我除了有我将要拿到的毕业证,学位证,和英语证书外,我什么都没有。
记得去年的2月份的时候,我就开始恐慌起来,一方面,毕竟还是希望以后能够在北京发展,另一方面,面对这么激烈的竞争,我对自己的信心基本上等于零。
回首这大学四年的历程,有四个字最能概括我的生活了:蹉跎岁月,其实,不是我不想学,只是,我总觉得学的东西不知道将来要用做干什么?
不过,我还算是一个未雨绸缪的人,我知道应该提前准备了,2002年8月份的时候,千方百计,通过路子和关系,得到了一次面试的机会。那天夜里,我一直在琢磨到底该说些什么,因为,我心理很清楚,要不是朋友推荐,我是没有面试机会的。我分析了半天,我该发挥自己长处的地方,我很擅长表达,但我也很虚,我确实觉得没有学到什么东西,
我依然还记得那天面试的时候的情景,落座后,技术经理说:你带简历了吗,你的简历在我的电脑里,我没来的急看(我心想,完了,人家连看都没有看我的简历,肯定是走走过场了),我马上将自己手上的那份简历递给了那个看着很干练的经理:你是学电子的?我说:是,接着就说:那这样,你大概介绍一下你的情况吧,于是,我就开始了我那个到现在也不知道多长时间的自我介绍,罗列了我所有能想到了的我的优势,大到诸如我的适应能力,学习能力,小到,我曾经做过的某个社会实践,最后,还是经理还是主动打断了我的阐述,说:“这样吧,我们是想找一名研究开发人员,你谈谈你在学校的时候,有没有做过一些电子工程方面的经验,”,问到这时,我终于所有的思路噶然而止,最后,我还是很诚实的告诉了哪个经理,我没有做过任何项目,而且还带点狡辩色彩的说:“您也知道,学校一般都是教课本知识”,经理看了我一眼,笑了笑说:行,那这样吧,如果我们后面需要复试的话,再和你联系“,我就这样,走了出来,心情无比郁闷。
事后,我才从朋友那知道,我被Cancel的最核心原因,其实,简单的不能在简单,这家公司不想要没有工作经验的人,我从朋友那儿,听来了那位经理的原话,大意如下:并不是,我们不想要毕业生,他们也很清楚从对我的感觉来说,适应能力和学习能力都挺不错的,而且毕业生也好管理,主要原因是,我确实什么 “电子工程”方面的活儿也没有干过,如果我在学校曾经有过一些工作经验的话,哪怕一点点,他们会考虑,毕竟有一些私人关系“。
经过这次事情后,我变的更加恐慌,我心理非常清楚,用人单位要的是“你曾经干过什么?“,而不是”你曾经学过什么“,我则一开始,连这个都不太清楚。
从这件事情,我得到了两点启示:1、找工作是个沟通的过程,无论是简历沟通,还是面试沟通,要学会营销自己;2、其实最要命的是,我必须直截了当的传递一个东西“我在校期间,曾经做过东西,有工作经验”,这是唯一能够取得胜算的地方,因为目前的行情,企业想找的是能迅速上道的人,他不会原谅我是毕业生就可以没有任何技术经验。
可是,这样说来,我难道就是死路一条?
其实,我有时在想,有时人在自己的生命历程中,有些东西,别人如果告诉我们,就是非常简单的道理,可有时,我们偏偏付出很沉重的代价和代价,才能明白过来。到现在为止,我心中对我那个老乡怀着异常的感激之情,因为是他,给了我毛塞顿开的启发,也是他给我指了找工作的方向,那个老乡是我很偶然认识的,在 IT领域从事市场工作。
记得在无意中闲聊时,我给他说了我的恐惧和担忧……
“我确实想能在北京发展了,我又不想出国,更不想继续上学,可是,从目前形式来看找工作非常的难”。
我老乡问我,“你觉得难在哪里了?”
“用人单位都要有工作经验的,象我们毕业生很难找到合适的。”我说。
“你的说法,并不完全对,我在IT企业里,我应该算清楚,做技术开发的,有时单位挺倾向要毕业生的,但目前,他们想要的是在本科阶段做过一些项目的毕业生,这是关键所在。”
“那你的意思是说,象我这样,就很难找到合适的了?”
“我给你这样说吧,并不绝对,你要学会‘无中生有’。”我老乡说。“我告诉你的方法再简单不过,你没必要考什么证书,用人单位对这些不是非常的感兴趣,他只关心一点:你有没有做过一些项目?他要这个,你就给他这个吧,说白了很简单,首先,决定你将在哪个研发领域就业,然后,在你的简历里边写上一个在这个领域中,真实的项目案例,尽量少的描述你学过什么,有什么证书,参加什么社会活动之类,就行了。”
“话是这么说,可人家问起我来,我还是一问三不知啊。”
“这也就是你要解决的最关键问题,你需要找到现实中真实的项目学习一下,而且是认真掌握才行。”
在苦苦寻觅中,从我的老乡那里得到了迷津,他推荐我去联系一个小机构,这家机构是由几个在IT硬件开发领域有很多年经验的“老手”开办的,专门面向在 IT硬件开发领域刚入道的,迫切希望改变自己的薪水状况的人开的,在IT圈内还小有名气,但做的挺不错的。据老乡所言,由于这个机构教的都是一些现实中用的最多,但一般IT从业者都不愿意交流的一些“知识”与“经验”和技能,于是怀着半信半疑的态度,给这家机构拨通了电话。
紧接着是三个多月的忙碌的生活,应该说,我在那里学到了知识,经验,项目案例和找工作的主要的关键问题。通过这一段时间的学习,我觉得我学到的知识和技能比我整个大学四年的东西都实用,我真正明白了:在硬件开发领域,有个非常有经验的人带你的话,你至少可以少走两年的弯路,同时,我对学校教育相对现实需求的“滞后”产生很大的惊讶,难道,我四年的光阴,真的抵不上这几个月的学习?各位能想象吗?我三个月所学,所 *** 练的东西,可能有些工程师需要摸索 2~3年,都不一定可以,不是因为我的学习能力有多好,而是,这样一个基本的规律,硬件开发领域,没人教和有人教之间的差别太大。
2002年12月份的时候,又开始了新一轮简历投递的过程,但这次,收到了令我意想不到的结果,我在一周内,同时接到了11个面试电话,我所有的面试的核心环节大概都是如下的情形:基本上每家单位都关心我的简历上的“在校期间的实习与项目开发经历”,剩下的就是技术经理针对我所做的那个项目的反复询问,由于我确实是真实的接受了项目方面的培训,基本上没有什么问题,所以一般都很顺利。
我依然记忆忧新的是,在我最后选定的这家IT通信公司的面试的一些细节问题,我想这家公司之所以那么快就通知我面试,主要是因为两点:我在校期间的“开发经验”和我是毕业生。
“我在校期间,通过各种渠道去做一些实际的工作经验,尤其我做过PowerPc860的板子(PowerPc860是通信领域最常用的CPU之一, Cisco的一款路由器就是用的860),这可能和公司对目前这个职位的要求非常吻合”,那个面试我的人,也就是我现在的技术总监,笑着点了点头。
“那你大致说说,你开发这个板子的情况吧。”
接下来就是,我对整个开发项目流程,硬件结构等等开发细节问题的描述,因为我确实在那个机构里,真正学习了,而且真正动手做了一些东西,所以我很顺利的给他描述了一番。
“你给我讲讲PowerPC860的体系结构吧。”
又是我对此问题的熟练的阐述。
接下来的问题也基本差不多,什么CPM了,总线结构了,PCI接口设计,物理层接口,嵌入式RTOS啦,等等问题,应该这么说,我的回答已经让我的技术总监有些诧异,一个刚毕业的学生,怎么可能接触他们现在正在开发和使用的东西呢?而且对开发过程中的细节技术问题有如此深入的理解和认识?
于是,理所当然,那个总监按照工作1年左右的工资标准,给我开了试用期薪水,并告诉我:三个月试用期过了以后,再根据情况调整;我很庆幸,因为我被他们当作了一个毕业生的特例来对待。
综观我的整个过程,我想最后总结以下这些我的切身体会:
1、找工作的总体思路,应该是虚实结合的。
2、我们本身的逻辑总是和用人单位相差甚远,我们觉得可能在找工作中非常具有竞争力的东西,在用人单位看来,可能在他决定给你面试机会或录用你时的,影响力并不是很大,比如:我们都觉得大学没有学到什么,然后就花钱,学个证书,以向用人单位明示例:我学过XX, 其实,在用人单位看来,决定给予面试和录用的机会永远是两点:你是否“做”过,和你销售的水平。
3、其实,我们能考上大学,每个人都挺能学习的,只不过学校的教育,让我们与用人单位真正需要的东西相差较多,我们想要的无非就是得到机会,
4、找工作的过程中,我的一些建议:
1)首先,我们得考虑一下,自己到底想干什么类型的工作,是技术类还是非技术类的,我个人都是觉得,学技术专业出身的,最好还是先从事技术工作做起,只有这样考虑过了以后,你才能有明确的定位,也才能写出有针对性的简历。
2)我个人认为,你如果草拟出适合各种类型工作的简历,会大大减少你面试的机会,简历必须面向你想从事的工作类型,进行量身定做。
3)如果你应聘技术类工作,增加面试机会,并最终取得好的薪水的唯一的办法就是:你在你的简历里加入:“在校期间,从事XXX开发”,这是我的切身体会,你如果觉得背负“骗”的罪名,你就只好放弃这个办法,但你赢得工作的机会就会很少。
4)技术是实的东西,你如果想最终能过五关,斩六将,就必须真正去找到途径和办法,去学习现实中的真实的开发项目,最好还是有人指点,总之,你必须能够真正从某个渠道,学到真正的东西,真正的现实中的项目与工作经验,虽然比较难,但却是真正有效的。
在文章的最后,我还是再想补充几个感想,我们都在为找到不错的工作而忙碌奔波,为了这个目的,我们有时不得不“无中生有”,只要你能“自圆其说”,不要在内心有什么“愧疚”之感,想想,那么多的企业,在把自己吹的天花乱坠,只是为了让更多的能为他带来利润的人去为他辛苦工作,再想想,有那么多的企业,通过虚实结合的手段,包装自己,而上市圈钱,我们的这点“包装”还算什么?我们只不过是在竭尽全力,给自己一个起点与机会,让我们能够前进,我们只不过是对于中国目前的教育现状与企业实际的需求的差距没有办法靠我们自己去改善,我们需要的只是找到那么一点适合企业需求的“基础”,以让我们得到工作的机会,因为我们相信我们自己的学习能力与适应能力。
也许,在相当长一段时间内,我们依然会在找工作的路程中经历坎坷,但我想:工作机会永远会属于那些有准备的人,那些靠自己的“思想”绕开一些障碍的人。
犹豫了好长时间,最后还是决定把这个东西贴了出来,只是想通过我的经历,让我们共同看清一下现实中的真相,从而对大家能有所帮助
我感觉专科、本科、研究生都可以,有的是硬性规定,有的并不是。关键得看你入职这种大公司的什么部门,并且要具体到什么职位。因为每个职位所需要的人才是不同的,不是说进入百度就一定必须得是本科以上的学历,给你举个例子。
我本身就是在一个大型的互联网公司工作,我们公司对每个职位所要求的学历都不一样。像如果要面试我们公司的IT方面的岗位,比如测试工程师、开发工程师、JAVA、云运维工程师等,人家这个部门就必须要求本科以及本科以上的学历,并且还要有2年的工作经验;
但是要是面试我们公司的餐饮部门的销售的话,那就对本科不是硬性规定了,专科以上就完全可以面试,通过以后就可以入职了;
或者面试我们公司的餐饮平台的商家运营部门的电销部门,专科本科都有,只不过是说专科和本科的薪资待遇会有所区别,本科要比专科高800-1000元左右,但不是说硬性规定,只要本科学历。
那百度作为一家大型的上市公司而言,它也是有很多部门很多职位存在的。每个职位所需要的人才的相应要求也不尽相同。比如百度所招聘的产品运营的岗位,人家就规定了,入职的门槛就必须是本科及以上,要求比较严格,也必须要有1到2年的运营经验才可以。因为所招聘的人才必须得对公司负责,必须是能够胜任这份工作的才行。
我只知道IBM。考了研你进IBM的可能性也基本微乎其微,主要是面试,面试非常出色的再结合工作经验和工作成果后入职。想一毕业就进入IBM是基本不可能的!
Hp就不清楚了,也基本如此吧~
Q:向我这种情况能够进入这个行业吗?
A:一点基础没有是一个很大的问题 编程实际上不是技术工作。在你掌握了技术之后,工作只是重复的使用这些技术。当然,一个问题,可以多种解决方案。不过先不说这个。想要做程序员,最开始只需要一个条件:就是你能写代码。而想能写代码,你必需从基础开始学,如果有足够悟性,半年你就可以找工作了。学程序没有捷径,或者说学程序最大的捷径就是动手去做。
Q:编程分为哪些方面,总说编程编程,是不是编程都是指网站做软件呢?
A:编程包括了很多东西。但对,编程有两大部分,一种是网络,一种是应用软件,它们适用于不同的环境和条件。做网站是编程,做软件也是编程,但还有其它的形式,例如做windows服务,做网络应用(这个可以先不了解)这都是编程。编程的范围几乎涵盖了计算机的所有功能。
Q:如果我真的要走这个方向,要从哪些方面开始学些呢?学些哪些东西呢?(C语言?C++或者java 之类的)
A:这要看你要做什么类型的程序员了,而且不同的城市也有不同的需求。你想做游戏引擎,想写自己的 *** 作系统,那你要学C和汇编。如果你就是想做网站,想做应用程序。建议你去学net。原因?不要听别人说JAVA是主流,JAVA很强大之类的胡扯,JAVA学一年出来也就相当于废物,而且就算有人用VB做CS项目,也不会有人用JAVA去做。JAVA学到J2EE一般你也就想放弃了。不是你多努力能解决的问题。JAVA不实际进到项目,你自己永远不知道MVC有什么用处。你没法理解。而net是一个框架,包括很多语言,可以开发几乎任何项目,ASPNET可以做网站,Winform可以做软件。WCF可以做网络服务。XNA可以做游戏开发。M可以做手机开发。我用winform自己做过聊天工具(QQ所有的基础功能都实现了)。用XNA做过山寨版的粘粘世界。所以学什么?学什么快又有效?学NET吧。而且语言要选C#。之后你还要学网络相关的,例如HTML,JS,AJAX等等。
Q:外面有没有做软件的小工作室呢?里面不要求学历?
A:不要求学历的有的是,但你什么都不会,你去了能做什么?你会发现软件部门都很紧张,扫地的时间都没有。所以你想学,不要考虑去扫地了。不过你可以去应聘一下网管,不是网吧的网管,是软件公司的网管。也就是技术服务部,你不是说你会修电脑么。
Q:招聘网上都是招聘编程工程师等等,看要求都是特别高,要会好多没听过的东西,有没有一些基础点的工作呢?比如:一些人合伙做的软件小工作室之类的。。。
A:软件公司基础的工作,有。文档,录入。再往上就是测试员了,测试员其实不是初级的,但有的公司测试员不需要很正规,所以你可以干。但你起码得知道什么是编程。
然后1L的朋友你说
就工资而言:c>c++>java > C#
我认为吧 就工资而言:
大公司Leader > 小公司Leader > 大公司程序员 > 小公司程序员
你写C#你觉得挣得少 那是因为你没用到C#更深的东西。JAVA有银光没?
JAVA有切面,NET也有了。JAVA有MVC,NET也有了。为什么就要说JAVA比NET强呢?JAVA的优势已经快消失没了,现在的形势要的是更快,更有效,更省力的语言。而做出的东西则要求更高的用户体验度。这些正是NET的发展方向。不要忘记NET的本家是谁。也不要质疑为什么会出现这种形势。
总之在国内挣多少钱和你的能力有关,和语言没关系。大连这JAVA和NET就一样多。而JAVA则都是现成的框架,走到最近,做项目甚至已经不需要编程能力了。试问用C能做的东西,用C#能做,用JAVA能做么?
建议LZ你买本C的基础书看一看,做一做Hello World。当你感觉你能拿C语言写出扫雷了。你可以去买本C#的红皮书,从winform学起,了解什么是GUI。还有一点重要的,要学数据库。要学T-SQL。边学边照着做,然后逐渐的把SQL和GUI联合起来。试着做一两个小项目,我是说十分小的就行。比如学生考勤啊,图书管理这种的。当你感觉可以用winform随手就能实现点小程序,小游戏,做个山寨版QQ之后。恭喜你可以去找工作了。但别着急。初学者的路你才走了一半,你要开始学网络了。ASPNET,可以用C#语言来编写网站后台,对,就和winform一样,熟悉的语言。这就是我让你学NET的原因---懂一种语言,可以做N种工作。学NET你的选择会很多。而相对其它语言,学习时间也是极短的。性价比问题。当然工作以后,你会有很多时间去继续研究C,如果你不想每个月拿几千块钱的话,一是转型,从写代码的转成管理级的。二是深化技术。
总之祝好运吧,顺便说一下,我也没大学文凭,我85后的。上面几乎是我学编程的过程,我用了一年半多点。我拿过600/月,也拿过5000/月(现在不到3000,因为换公司了)。到现在我还只是工程师级别的(其实就是程序员)。在大连5000/月也算是蓝领里比较高的了。这种东西都说不准。但只要努力了,挣钱是迟早的事。
还有啊,不拿出两年的时间来沉淀,想迅速成长挣到钱,在pg中是不可能的。起初的两年,我只能说你一定会去想,还不如找个地方干保安了。当初我一个月拿600天天加班的时候就是这么想的。但之后的几年,我换了公司,参与到项目中之后,能力和工资几乎都达到了我当初需要的水平了。之后我又想要更多的经验,所以也换了两三家公司。有的很不错,有的很恶心。总之,如果你愿意被人当牛使唤,当猪养(我们把办公室形象的比喻成猪圈,因为都是隔间。你也可以上网搜一个小说看看,讲程序员生活的,叫《隔断里的猪》),抑郁的奋斗三四年。OK,加油吧。因为总有一天,你会比你现在身边的很大部分人风光。
没人说JAVA不好,只是说你没为LZ想想,你在让他学JAVA之前,你不想想你用了多长时间爬到4K的,最主要的是,网上搜的结果,且不说有多少是水份,就你自己想想,那12K个职位中有几个会要没有经验的人,更别说什么都不会的人。我没有说JAVA不好,我只说对于LZ,NET是更好的选择,原因有三个:
1 NET容易上手,即使是对于没有基础的人。
2 NET上手后,找工作不是很难,不用上网上搜,我去过北京,去过青岛,NET工资是低起点,但也没有上限。别讨论大公司是不是都用JAVA这种问题,扯淡。你能让LZ直接进大公司?东软照样有NET部门!工资一样!东芝手下的先锋国际也是做NET,工资不按月计算。就在大连而言,NET比JAVA多。原因是NET做小型项目,开发快。而大连的日资居多,他们更多的倾向于NET。你网上搜的12K岗位,那也是有地区性质的。
3 NET的潜质远远高于JAVA。这一点不多解释。不要骗自己,仔细想想世界大部分的电脑里都装的什么,仔细想想win7的UI有多成熟。不要当愤青说微软这不好那不好的。好不好的不都在用了么。
最后还是那点,学NET你可以选择C/S或者B/S。学JAVA能么?别跟我说j2se也能做客户端应用,j2me做移动设备是还行,但概念上差太多了。再加上j2ee,你认为半年一年的从什么都不会到最后,能学成什么?你告诉我你工作了那么多年,你现在能不能通过需求和DB设计搭一套完善的工厂出来?更别说用一年时间去理解这些了。对了还要学SQL,难道放弃SQL?你确定LZ学一年JAVA就能找工作?然后LZ的处境是什么样的?如果有更多的选择的话,谁愿意天天敲代码?话说回来,选JAVA是因为JAVA好,那不如选C了。C多挣钱,一年?开玩笑呢?在说话之前,先考虑上下文,这是程序员的习惯。逻辑不清晰,不了解环境,怎么写代码?不用比较JAVA和NET。用什么语言都行,你试试用最基础的逻辑代码写一套最短路径算法吧。然后再考虑什么语言好,什么什么语言不好。我是说,编码效率和运行效率上,人和环境才是主要因素。同样的,在如何选择人生方向上,人和环境才是主要因素。而不是当下JAVA岗位比NET多就选择JAVA了。
以上就是关于我想进个大的IT公司找个打下手的工作。。!全部的内容,包括:我想进个大的IT公司找个打下手的工作。。!、想入职腾讯、百度这样的大公司要什么样的学历、如何能进IBM HP等大IT 公司等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)