也谈一份招聘需求的分析!-阿里云开发者社区

开发者社区> 技术小牛人> 正文

也谈一份招聘需求的分析!

简介:
+关注继续查看
先转贴一下原文章的出处,虽然是关于.NET的,但是各种语言的招聘都存在同样的问题!
先看作者的分析
下面我们就来具体分析一下招聘条件:
1. 对人冲击比较大的条件就是“工作经验”项,一般公司,为了找到合适的开发人员,都会要求应聘者,有一到多年开发经验。但是这个公司居然是无经验也可。我觉得这有可能有几方面的原因。首先,就是公司很乐于培养人才(这是很多人愿意看到的);其次,有可能这个工作岗位很难招到“合适”的人。我个人认为,两种可能性都兼而有之。
(企业都是需要干活,如果要吃闲饭的,这个企业就有问题;我不相信企业都是乐于培养人才的鬼话!微软,IBM招的人不需要工作经验,鬼才信呢!这说明它的动机不存)
2. 学历要求不高,绝大数应聘者都可以满足。(同时也说明,它的岗位要求不会很高)
3. 基本要求项。
a) 包括了.NET基本技术,如框架知识(例如对.Net框架类库的熟悉程度等),这里要求的.Net Framework2.0,说明有可能该公司以前构建的系统,是基于.Net框架2.0的,那么有可能该工作岗位会做一些原有系统的维护和升级工作,这就要求该岗位的员工,有比较强的读代码能力和调试能力;(是2000多个类库的使用呢,还是要知道2000多个类库的名称)
b) Asp.Net要求说明这项工作,主要从事Web开发,那么Web开发肯定会要求诸如,Web2.0、Html、JavaScript、Css和Ajax。那么用Ajax势必需要开发人员掌握XML,不仅仅是C#解析XML,JavaScript解析XML也要非常熟练。(难道要程序员前台,后台都做吗?一看也太假了吧!谁都知道,术业有专攻,程序员做的UI,简直拿不上桌面!)
c)        熟悉主流数据库Sql Server 和Oracle,那么Sql Server至少应该是Sql Server 2000/2005甚至是Sql Server 2008。Oracle 应该是9i和10g版本。除此之外,基本的数据库开发和维护,基本开发包括Sql(sql server)和PL/Sql(Oracle)的熟练应用、数据库备份与管理、恢复等等非DBA级别的工作。应聘这个岗位的人员,至少需要掌握数据库范式、触发器、索引等知识,最好能处理过千万级数据的数据库,才能有较高把握。因为,应聘者不仅仅是要适应岗位要求,还要“打败”其他竞争对手!(晕死,知道一个DBA拿多少钱吗?那些数据库知识,什么千万级数据,你以为你是联通,电信,银行啊,没10年以上的经验,企业就让你来做数据库,我看它脑子是进水了)
d)        了解多层结构模式及其意义项。要求看似少,实则有可能要求高!首先就是MVC原理,然后就是分层架构。除此外,如果想有较高的应聘成功率,必须掌握多种设计模式,和面向接口的编程实践。另外,多层模式还有一个面向对应的知识层,这里不是说分析抽象能力。而是,你掌握了UML了吗?类之间的关系有哪些?你能很好的区分“聚合”与“组合”的不同吗?(这个是大师级的水平,我认识的潘佳宇大师有这个水平,其它的我觉的都是假行家)
e)         思维敏捷,学习能力强项,几乎是所有公司的招聘要求。这里的所谓学习能力,其实是面对程序员不会的问题的解决能力。很多学生参加了培训班,也学了很多理论知识,也做过一些项目,但是还没有形成自己的学习方法和学习能力。那么,怎么样衡量自己的学生能力呢?可以做一个简单的测试,在技术论坛,比如csdn论坛,找到其他坛友提出的问题,一定是自己不会的问题。然后,开始试着解决问题,评测自己在面对这类问题时,解决的时间长短,采用的方法,最后是否将问题解决。这个测试可用批量做,效果更好。如果发现自己,除了会自己学过的知识,其他的都不会,那么你的问题大了。(空中楼阁,比较虚,好在没法证明)
f)         有全局意识,以及良好的团队协作意识。人人都说自己有团队精神(^_^)!但是这个团队合作精神,可不仅仅是和同事聊聊天那么简单。团队精神是一种素养!如果将“团队精神”放到军事上,那么就是战术和战略素养。并非所有人都有这种“素养”。这是长期工作和磨合的经验。还有就是,团队开发肯定会用版本控制工具,VSS、CVS、TFS,这几只常用的版本控制工具,你用过哪个?(既然是长期工作,那怎么可能对工作经验没要求呢?)
g)        可以出差。这个条件和前面的工作经验要求不高,我觉得是有关系的。试想,哪个成家的程序员可以长期出差?那怪对工作经验要求高。(一看就是不在北京开发,肯定是在客户那现场开发,说明这个公司一定是外包公司,自己本身没有什么技术储备)
4.         加分项分析。
a)         熟悉.NET Framework 3.0、3.5新功能,看来新技术就是可以加分。还是赶快升级到3.5吧。另外提示大家,.NET Framework4.0的测试版已经发布,VS2010测试版也随之发布了!你还在用Vs2005吗?(多少时间掌握)
b)        其他几项,如IbatisNet(.Net版是从Java移植过来的)、Castle在.Net开发中用的不多,相信你的竞争对手,也不是很熟悉!但是要注意,恰恰是这几个要求,招聘公司对应聘者提出要求了,OOAD的能力要求还是比较高的,就是前面讲过的设计模式是必须要熟练。另外就是面对从未用过的框架,你怎么样表现你的学习能力,用最短的时间开始上手工作。(别在这大言不惭的说什么OOA,OOD,你连最基本的人员要求都做不好,还说什么别的,1-2年的分析能力和10年以上的工作能力根本是没法比的)
c)        有数据结构和算法基础,这个要求不高,但是用好很难,用的合适、合理就更难了。(数学要好,说白了就是要有逻辑分析能力,算法要求不高,是1+1算法不高,排序就要求高的多了)
d)        文档能力强。软件开发过程中的文档非常多,中国程序员文档是弱项。就是有开发经验的程序员,文档能力多数一般。因为过内真正按照CMM控制的软件开发企业相对不多。(那你写这个干什么,写的玩呢)
以上就是对该招聘岗位的简要分析,我们可以得出结论,本岗位要求并非如想象的那样低,招聘企业虽然未对工作经验要求,但是从招聘条件上,却是处处要求工作经验。       各位朋友,你适合这份工作吗?如果你去应聘,你又有多少把握? 
(综上分析,该公司招的不是什么程序员,工程师,而是技术总监,另外,上述所有的要求于实际有很大的水份,经鉴定,此为没过脑子的广告)

 

本文转自朱志兵

 51CTO博客,原文链接:http://blog.51cto.com/richardzhu/196737 ,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Spring AOP 源码分析——创建代理对象
1.简介 与筛选合适的通知器相比,创建代理对象的过程则要简单不少,本文所分析的源码不过100行,相对比较简单。在接下里的章节中,我将会首先向大家介绍一些背景知识,然后再去分析源码。
975 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
4022 0
【Java入门提高篇】Day23 Java容器类详解(六)HashMap源码分析(中)
  上一篇中对HashMap中的基本内容做了详细的介绍,解析了其中的get和put方法,想必大家对于HashMap也有了更好的认识,本篇将从了算法的角度,来分析HashMap中的那些函数。 HashCode   先来说说HashMap中HashCode的算法,在上一篇里,我们看到了HashMap中的...
1175 0
启明PDM招聘系统分析员
启明PDM招聘系统分析员 职位描述/要求: 岗位要求:见www.qm.cn(诚聘英才)报名时间:2010年4月26日前报名方式:网上报名,报名时登录www.qm.cn (诚聘英才,报名表格下载并发至duanjh_qm@faw.com.cn)填写《求职申请表》,我们将根据您的简历情况作初步筛选,并电话通知面试时间及相关事宜。
656 0
Spring AOP 源码分析 - 拦截器链的执行过程
1.简介 本篇文章是 AOP 源码分析系列文章的最后一篇文章,在前面的两篇文章中,我分别介绍了 Spring AOP 是如何为目标 bean 筛选合适的通知器,以及如何创建代理对象的过程。现在我们的得到了 bean 的代理对象,且通知也以合适的方式插在了目标方法的前后。
1437 0
从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之十 || AOP面向切面编程浅解析:简单日志记录 + 服务切面缓存
代码已上传Github+Gitee,文末有地址   上回《从壹开始前后端分离【 .NET Core2.0 Api + Vue 2.0 + AOP + 分布式】框架之九 || 依赖注入IoC学习 + AOP界面编程初探》咱们说到了依赖注入Autofac的使用,不知道大家对IoC的使用用怎样的感觉,我个人表示还是比较可行的,至少不用自己再关心一个个复杂的实例化服务对象了,直接通过接口就满足需求,当然还有其他的一些功能,我还没有说到,抛砖引玉嘛,大家如果有好的想法,欢迎留言,也可以来群里,大家一起学习讨论。
1223 0
Spring AOP 源码分析 - 创建代理对象
1.简介 在上一篇文章中,我分析了 Spring 是如何为目标 bean 筛选合适的通知器的。现在通知器选好了,接下来就要通过代理的方式将通知器(Advisor)所持有的通知(Advice)织入到 bean 的某些方法前后。
1603 0
GraphScope 图分析引擎 - GRAPE 介绍
GraphScope 中的图分析引擎继承自 GRAPE,该系统实现了论文 Parallelizing Sequential Graph Computations 中提出的不动点计算模型
173 0
3320
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载