程序员到底应该学什么?!

来源:互联网 发布:linux vim保存退出 编辑:程序博客网 时间:2024/04/28 03:47

以前听别人说大公司和小公司在招牌上的差异,自己总是不信,总是沿着自己设计的路一直走,直到碰壁了,才终于醒悟!所以在此以一个过来人的身份再说:大公司和小公司在招聘上的差异,程序员到底应该学什么!可能没有什么新意,甚至可以说是老生常谈!但是,希望在我的献身教育下,能给朋友们一点启发!也算借此机会,整理一下自己的思绪!

大公司和小公司在招聘上存在巨大差异的原因主要是:大公司,有比较雄厚的经济实力,所以在用人制度上,往往是人才储备型!他们招聘员工的时候,并不希望你能马上为其干活,创造价值,因为往后后有比较系统的内部培训;也不怕你会迅速离开,因为走了你一个,还有后来人!他们愿意在他们相中的对象身上投入!而小公司则正好相反。他们没有足够的钱,没有系统的培训,人员流动性大,所以每招一个人都希望你一入司就成为全额劳动力!

正是上面的差异导致了,他们在选拔人才时也存在巨大差异!对程序员行业而言:小公司,通常是到了非加人不可了,才招人。在招聘的时候非常看中你是否熟悉他们所用的框架,开发工具,甚至是开发相关的业务!入司之后是否能马上上手工作!所以,HibernateStrutsSpring,AjaxEclipse等,现在市场上广泛实用的东西,你必须会,至少得相当了解。但是由于大家都很清楚,在开发过程中实际用到的技术都是比较皮毛的,并不会涉及到很深的东西,所以,他们也只是要求你会,而并不要求你精!他们对人才的要求注重:知识范围广,实用性高!而大公司则不同。他们,在看到业务发展苗头的时候就会开始招人,招进去之后会进行培训!所以他们招聘是非常看中:英语水平(这个笔者一直没有明白为什么!但确实是事实)。和对数据库,JAVA底层理论知识的理解程度,因为他们认为,如果你能把这些东西掌握到一定的程度,那么HibernateStrutsSpring,AjaxEclipse对你来说一定不是问题!所以他们非常看中的是:你的潜力,学习能力,和隐藏价值!

看到他们要求的差异,我想要学什么,就不用多说了!如果,你只是着急要找到一个饭碗。那么,你应该,迅速了解HibernateStrutsSpring,AjaxEclipse,不用太深入,每一个都到勉强能用的程度就可以了(准确的说,是能做题,能回到面试官的问题即可!),当然如果能深入肯定更好!你要是想找一个大公司,直接开始你的事业,那你不用顾忌那么全面,强烈建议你学好三个东西即可:英语,数据库理论,JAVA编程思想!

虽然,每一个说起来都非常简单,但是要学会任何一个都不容易!!笔者也是在碰壁中慢慢长大,我也有很多不明白的地方。但是希望大家能根据自己的目标,有一个比较小的方向,能事半功倍!不要徒劳,到最后发现自己掌握的东西原来都不重要,根本不是用人单位需要的东西!GOOD LUCK!

 

和许多青年朋友一样:我们总是在举手投足之间,割舍了历史;总是在现实的痛击下,才顾得上抱恨前科,总是在永远失去了之后才懂得珍惜! 而我们认为我们永远不会忘记的昨天,总是在我们念念不忘之际被遗忘! 当我们伸开双手,想要抓住身边之物时,却发现明天已经在我们的坚持下变成了昨天! 

 
原创粉丝点击