当前位置:C++技术网 > 资讯 > 工作指南:应届生找工作如何选择公司

工作指南:应届生找工作如何选择公司

更新时间:2015-06-26 21:58:07浏览次数:1+次

    说起找工作,确实不是件容易的事情。这里就只是作为我的工作实践和思考做一些总结建议,仅作参考。C++程序员,在找工作方面,更加困难。如果你想长期从事C++,会面对很多的挑战。对于学习,复杂的知识技术,往往让很多人望而退却。在学习方面,我已创办了C++技术网,专门针对C++学习给广大C++学习入门和进阶的同学们提供一个学习的环境。然而在找工作方面,也是个大问题。
    如果我跟你说,会C++一定找到好工作。其实你一定会很怀疑。其实我自己也想过,也试过。C++开发方面的工作,实在是太少,且分散,有一定基础,都不太好找工作。这是个难题。在C++技术网今后的建设中,我们会将网站打造成C++程序员独有的专业平台,在工作职场方面也打通,尽可能的降低学习C++,做C++开发的门槛,让大家能够放心的学习,然后也可轻松的找到心仪的工作。
    当然,我们倡导的学习C++,并不是以工作为导向的,而是以兴趣,以解决实际问题为目的的。在大家觉得枯燥的学习中,你才得以坚持学习。只要你感兴趣,谈不上坚持,你会爱上C++的博大精深。C++不会落寞,往往是红极一时的东西容易昙花一现。同时C++也在不断的发展,在快速解决实际问题的方面,也有了长足的进步,比如Boost库的支持。然而,立足于现实,我们需要有工作的支持,才有经济的来源,用以维持生活和积累一定资金。同时,工作也能够让我们快速的积累开发经验。可以说,在学校,我们可以积累足够多的理论基础,然后缺少的是实践锻炼。工作上确实为这一方面做了补充,虽然都是不自觉中完成的。
    那么要切实有效的达到这个锻炼的效果,选择公司确实需要谨慎。我先谈谈我的两家公司,刚好成了两个对比。
    我刚毕业,虽然是非计算机专业出身,但是因为花了大量时间刻苦学习,参照大学计算机课程,和计算机统考课程,学完了所有的计算机的课程,并参与了计算机统考。只是最终的结果是失败了。时间太匆忙,也是很自然的事情。我不是天才般的人物,所以只能说,努力还不够吧。不过也正是因为如此,计算机基础学的很扎实。可以说,达到了计算机专业的水平。然后去应聘了学校所在城市的一家软件公司,一系列的过程就不多说了,反正就是进去了。然后,因为是新手,虽然理论还不错,但是工作可是做开发做事的,因为学习环境不好,导致学习很慢,一个人摸索前进。最后处于经理的压力,辞退我了。虽然当时进去签的合同是三年,一年后,辞退了。这就是现实,无可阻拦。
    辞退后,深知自己的编程技术不行,所以,也没有急着找工作。因为通过这些发现,工作中,要么看中高学历,要么看中强大的实战能力,而我什么都没有,空有一腔热情和兴趣。后来下定决心补习编程方面的技术知识,在一个只容得下一个床的房间里,学习了两三个月。才补了一些编程技术基础。
    然后才是通过网上找工作,找到了现在工作的公司。在面试题中,通过了考核,才成功进入了公司。公司很小,但是学习氛围好,所以,也让学习效率更高。在工作上,也慢慢找到了感觉。开始的一段时间,还经历了一场病,具体有空再细说工作中的细节。
    以上就是我工作两年的两个工作。下面来对比分析一下。我自觉地我很普通,这里只是给个鲜明的对比,似乎这是我人生中注定的坎坷一样,两个公司也截然不同,形成巨大反差。进而也促使了反思,用亲身经历来讲述其中的关键的要素。
    第一个公司,是一家成立了很久的公司,我所在的公司是总公司,旗下还有十几家子公司。公司办公楼整个一栋楼都是公司的,一些楼层租给其他公司用,公司宿舍两栋,也租给了其他公司,当然一些留给我们外地的职员居住。我们一个人一间大房,一个大床。条件是很好的,只是在当地,工资很低。只是刚毕业,低一点工资也无所谓了,能有发展就好。但是慢慢的发现,没人带,同事之间很少交流,其他同事都是本地人,下班就回家了,而且个个和我年龄差距七八甚至十几岁。经理的脾气,让你没法跟他好好说一句话,更别说想让他教你什么。最后还是经理强行辞退我的。不过或许还要感谢经理吧,把我推出了火坑。虽然他是为了他自己的利益,管他呢,现在来看,确实也帮了我一把。在那么大一个公司,却什么也学不到,到头来,问个问题都没有个真心想回答你的。更别说会主动教你带你一把。基本上,还是靠自己的摸索。你说这样的公司,工资又低,我们不计较。然而学不到东西,你还待下去干嘛呢?
    因为当时总是没有找到自己的定位,也总没有找到一种感觉,就是在计算机行业站住脚跟的感觉。因此成天提心吊胆的。
    另外听一个同学说,他去一个大公司上班,结果很久也没有学到什么东西,搞来搞去就是自己整自己的代码,其他的代码看不到。上班那么久,什么都没有学到。
    我们都是新人,工资低一点,我们不要太计较。只要我们经验多了,能力强了,工资自然也能上去。就算在这个公司很坑,上不去,也没有关系,跳槽会吧。但是如果你能力不行,跳到哪都不行,因为问题在于自己。所以,对于新人,我们都强调能力,强调发展,所以,如果在一个公司,能够切实的发展,每天都有进步,那就干下去。而如果学不到东西,就算工资高,也请赶紧撤退,否则,那是误了自己的前途。
    而后到了另一家公司,公司很小。各方面都不如前一家公司,宿舍是集体宿舍,一周一天休息,经常大家都加班,你都不好意思走。然而,同事间都是年龄相仿,因此也经常讨论请教技术问题,大家没事拿着书看,学习氛围很好。负责管你的同事还主动教你,带着你,教你做这个做那个,布置实实在在的编程方面的任务。不像前一个公司,经理叫我编进度去骗客户,堵客户的嘴。相比之下,这里简直就是我们新手程序员梦寐以求的公司呀。尽管小,住宿不好,工资相对来说比之前那公司高点。重点是学习氛围好。事实证明,在这里,我的眼界也开阔了,学习了更多的东西,慢慢找到了程序员的感觉。
    当然,这是针对于新手选择公司,然而一个公司是否适合长期发展,那又是另一回事了。以上是我的经历。下面我来总结一下,如何正确的选择公司?
    对于新手来说,能力的提高是第一位,否则到哪都会捉襟见肘,处处受限制。而在一个公司,不管是大公司还是小公司,你在试用的同时,请把这段时间也当做是你在试用公司。如果有人带你,教你,你想必会学到不少东西。作为新人,不仅要这样,年龄相仿的同事也是关键因素。如果你进入一个公司,都是大叔级别的,如果发现没有愿意带你的,那就撤吧。不仅没人教你,交流都有代沟,试问你如何获取更多的信息和学习呢?然后看看公司里面有没有提供学习氛围,比如有的公司有很多书,供程序员学习之用的。如果这些好处都具备,同时大家都是可以住宿舍,那就不要犹豫,就选它。当然,个别不具备,可以自行考虑。工资的话,按照标准计算就可以了,这个不要要求高了,你是为了发展自己而去的,不要求一时功利。
    而至于长期发展,需要如何鉴定公司,这个是以后的话题,等我思考成熟了在分享给大家。
    下面在说一下,工作前应该做什么准备,让自己更加有优势,甚至是必不可少的。
    在从事纯C++工作,大多数还是使用MFC做开发,因为现在Windows开发主要还是这框架,这个是我面试过很多公司的要求,会MFC都好。但是在Linux平台下的开发,则要求QT。反正,不管如何,我们都可以看出,要工作,就要具备基本的工作需要的能力,那就是熟悉开发工具,懂得如何编程。光有计算机理论没用,至少也是要懂得编程的基础理论,比如Windows的消息机制等等,而不是操作系统的进程调度之类的。这里是透露一点,编程基础和计算机基础完全不一样哦。我们要在工作前具备编程基础,最好能有编程开发经验,做一些小软件,不用很复杂,不用很强大,多做一些,找到软件开发的感觉就可以了。在这方面,我们在C++技术网重点是项目开发,也是针对新手程序员增加开发经验,找到具体功能开发的参考,慢慢提高开发能力。即使是能力提升了,也是有参考价值的。
    最后,希望应届毕业生,不要盲目找工作,该做好必要的准备,该动手准备一下实战的经验。要学会如何鉴别公司,如何寻找机会发展自己,让自己更快的成长起来。如果你觉得本文确实对你有所帮助,或者对你朋友同学都有帮助,请分享给他们。如果有不准确或者需要补充的地方,请提出来。