‘壹’ 哪里有能找到程序员啊,需要开发软件
可以到OSC找,非常多的程序员。不管是找人,还是发包。
‘贰’ 如何招到一个靠谱的程序员
1. 简历看人
阅读简历永远是面试的第一步。好的简历一定是正确、清晰并且能够体现候选人最有价值一面的。我首先会过滤掉那些包含错别字,文句不通或没有逻辑性的简历,因为如果一个程序员连自己的简历都不愿意去仔细检查并完善的话,很难想象他写出来的代码质量会如何。接着,我便会重点阅读简历中的项目经验部分,在这里我能够看到面试者的开发经验,技能栈,并且判断他们熟悉的技术框架、工具是否与目前公司要求相匹配。
这里,我还会特别关注面试者是如何来写这部分项目经验的,你需要用尽可能简练的文字来描述项目的背景,你在项目中承担的角色、参与项目的时长,你用到的技术、以及你在项目中的亮点等信息。优秀的程序员们往往有一个共同的特质,那就是善于归纳,并能够一针见血的发现问题或把一个问题说清楚。我经常看到面试者在简历中像写故事一般地描述他们的项目经历,光这一个章节就有好几页,其实这反而会给你减分,因为这会让面试官判断你缺乏必要的归纳能力。
最后你的一些与编程有关的社会化活动,如:你在GitHub上的开源项目,在知乎、V2EX中给他人的解答以及你的个人技术博客等等都会给你加分,因为这说明你对所从事的工作有着极大的热情,并愿意在业余时间去学习和提高自己,就像在我之前的 “给职场新人的10点职业建议” 一文中提到的,如果你要成为一个领域的专家,那你必须花费超过10,000小时,而这光靠工作时间是远远不够的。
2. 给面试者10分钟介绍自己最擅长的
当面试者通过了笔试和HR面试之后,你就需要面对面地对候选人进行面试。我远不是什么面试专家,但我有一些自己的独特方法。我讨厌问一些很个人的问题,比如你的职业规划是什么?你为什么想换工作?等等。我更愿意给面试者10分钟时间,让他介绍自己最擅长和最感兴趣的领域。这往往能帮助我很快作出下面的判断:
这个人对他所做的事情是否充满激情
他们是否能在团队中很有效地进行沟通
他们是否在专业领域足够擅长
你的团队是否会乐于和这个人一起工作
这一招我在面试中用得很多,而实践证明也确实非常有效。
3. 基础打牢了吗?
一般,有一定规模的公司都会为面试者安排机考或笔试,从而能首先筛掉一批未能通过的面试者。另一些规模较小的或初创公司则会让面试官直接进行技术面试。其实,我觉得这两者的差别不大,有经验的面试官往往能够通过几个最简单的技术问题,判断出面试者的技术基础是否牢固,这不是为了证明他有多优秀,而是用来判断他是否是一名合格的程序员。对于我来说,并不看重机考的成绩,因为机试的考题很多能够在网上得到,特别对于一些外包公司,他们总是能够通过各种途径得到考题,从而使得他们推送的外包能够顺利通过笔试。
下面是我经常会问的几个问题(JAVA):
HashTable与HashMap有什么区别?
Servlet是线程安全的吗?
JSP中 @include跟jsp:include的区别
HTTP的response code 403和500分别代表什么
......
这些问题都很简单,但一些基础不牢的程序员往往会在这个时候露馅。当然,根据面试岗位的不同,你还可以有针对性地问一些问题,例如,你需要找一个能写核心算法的程序员(比如 银行的总账计算,或者保险公司的保费计算),那么你可以问一些算法相关的问题。
4. 技术深度够吗?
具备牢固的技术基础,一般就可以满足项目中普通程序员的要求了,但如果你需要找的是一个资深程序员,那么你还需要对面试者的技术深度进行考察。我们现在做项目时都会大量使用框架,这能使我们的开发效率和质量都得到提升和保障,但同时也降低了对于程序员开发技能的要求。因此我一般会询问面试者下面的问题,来考察他对所使用框架的掌握程度。
请你描述一下,在这个项目中,从一个HTTP请求发起,到最终的Response返回,它在你的系统和框架内部是如何流转的?
这个问题往往能够判断出面试者对于相关技术掌握的深度。较初级的开发人员描述的层级往往比较浅,比如使用Spring MVC框架的,只能说到实现一个Controller继承BaseCommandController(甚至很多开发人员只知道继承了一个公司内部框架的基类),至于再往下Spring框架是如何进行内部流转的,就再也说不清楚了。而更资深的开发人员,往往能说出框架内部的实现机制,以及如何调用和处理的。在面试者描述的过程中,你还可以穿插询问一些比较有深度的问题,比如框架中某个类这样设计是哪一种设计模式的体现,采用这样的设计有什么好处等等。这比让面试者默写一个设计模式代码要有效、自然得多。
除了技术层面上的考察之外,对于资深开发人员,还需要考察他们的设计能力。说到软件设计,大部分面试者都能熟练地背出面向对象的三个基本特性:继承、封装、多态,也能把它们的概念描述清楚。但我一般会问下面的这个问题来考察他们的面向对象设计能力。
请用一段程序代码描述我们所在的这间房间。
我惊讶地发现至少有一半的面试者都很难准确使用Interface和Class来给房间建模,也有一些人会将最基本的代码语法或关键字写错。
5. 选择适合所在企业文化的人
这一点也曾是我经历的一个误区,我总是希望能为团队招到技术能力最强的人,而忽略了他是否与整个公司和团队的文化相匹配。这往往会造成,虽然招到了人,但没过多久就因为理念不同不欢而散的结果,反而给公司带来了损失。让我们看看GitHub的负责人是怎么说的。
我们很严肃地看待我们自己关于招聘流程的哲学。我们希望每一个GitHub员工都了解他们所要面对的环境,并保证他们是能够很好适应的。这包括我们所创造的文化、哲学、计划、错误甚至是晚餐。比起他们的技能是否满足要求,我们更看重他们的潜力以及是否能够适应我们的企业文化。
我曾在具有鲜明文化差异的不同公司或团队工作,看到许多崇尚开放、开源的程序员在一个相对封闭,具有很多流程以及规范限制的公司中很难发挥,最终选择离开。因此在招聘程序员时,选择合适的往往比选择最优秀的更重要。
6. 行为面试法
行为面试法可能是我在整个面试过程中唯一用到的教科书面试方法。一个程序员是否能够很好地工作,不仅取决于他能否顺利地完成开发任务,更重要的是在遇到一些特殊场景或问题时,他能否合理有效地处理和解决。行为面试法能够帮助我们从面试者描述的过去某一具体事件中,预测未来他在工作中可能的表现。下面便是一个我经常用到的问题。
请谈谈你在这个项目中遇到的最大困难或挑战是什么,你是如何解决的。
从面试者对上面这个问题的回答中,我能够很好地判断他是否有较强的独立解决问题的能力,而我认为这是除技术能力之外,程序员最应具备的能力。
7. 给他们一个虚拟任务
经过上面的这些环节,你可能对面试者的整体情况已经比较满意,但先别急着下结论。我曾见过能够顺利通过上面所有面试步骤,并且被雇佣的程序员,当他们进入实际工作后却没能把事情做好。
在你确定是否录用他们之前,可以给他们一个虚拟任务。我不是说一个抽象的程序问题,而是指一个真实的,可能就存在于你当前项目中,并且需要在一两个小时之内完成的一个开发任务。我曾经出过这样的考题:
写一个小程序将一个以特定格式(如CSV)存储的文本文件转换为XML格式,并存储为另一个文件。
你可以给他一台已经配置好开发环境以及IDE的电脑,让他当场编写代码。当然如果时间有限,你也可以直接询问面试者的实现思路,并简单用伪代码来描述处理过程。通过这个测试,你能够看到很多细节,比如面试者是否有良好的编码习惯,异常处理是否规范,代码逻辑是否缜密高效,以及他的开发效率是否足够高。如果面试者给出了非常优秀的解答,那么你就应该能够判断他确实是一个优秀的候选人了,因为我从没碰到过能够通过上面的测试,却在实际工作中无法做好的人。
‘叁’ 程序员找工作怎么找
求职是社会新人的第一课,掌握一些求职技巧,可以帮你们更快地找到心仪的工作。
1、不要盲目海投,在投简历前了解清楚公司和职位信息,对症下药
如果你只是瞄了一眼职位薪资就匆忙投出简历,很容易出现“复制粘贴”的既视感,没有针对性的表述,千篇一律。这就跟你过年时收到的群发短信一样,是不是海投的简历,hr也是能感觉得出来的。
2、邮件用Hi开头会比“尊敬的领导”要好
3、邮件一定要命名,标题最好清楚地写上:求聘的职位+姓名+联系电话,让人一目了然。
1、建议早到15分钟
准时是基本的,但最好能提前到。如果因交通拥堵等不可控原因可能迟到,一定要提前跟hr打招呼。不要担心太早到会尴尬,没有人会因为你早到而对你反感。很多时候,早到很可能是个机会。你可以提早跟面试官打招呼、暖个场,有更多的交流机会,甚至可能有机会参观一下工作环境。
2、穿着得体干净即可,无需穿西装
因为是面试技术岗位,不同于销售/公关,面试者无需穿太过正式的西装,最重要的是大方得体、干净整洁。打扮不要太浮夸,跟平时穿着不要有太大差别,以免造成今后的落差感。
3、交谈时应主动、自信、诚恳,不要刻意讨好
求职是个双方选择的过程,没必要卑躬屈膝。自我介绍时千万不要像小学生一样背课文,你不妨在家对着镜子提前练习一下,感觉一下自己表达地是否流畅舒服。建议从最重要、最有亮点的部分开始讲,并留意观察面试官的表情,如果对方明显不感兴趣,那不妨切换内容或者停下来让面试官发问。另外,不要停留在“你问我答”单向环节,你也要适时主动地发问,这表明你足够重视这份工作。
‘肆’ 程序员找工作用什么比较好
二选一的话,计算机专业学生,应该选Java。其他专业的学生,选Python。
为什么这么建议?
Java技术成熟度高,业界应用广泛,岗位多,求职机会多,但相应地,会的人也多,内卷比较厉害。计算机专业学生要学四年,只要别懒,还是有足够的时间把Java这把剑打磨得锋利的。
其他专业跨过来的,对于大多数普通学生,想在这种“内卷”的Java就业市场上取胜,想“干翻”竞争对手,在软但其实在职场打工时间久了,大家都会默认将自己归类,选择合适的求职平台,求职平台一般分为内部推荐>垂直平台>综合性平台>生活平台。在好向圈裤纤招聘平台做了三年打工人的圈圈,就分享给朋友,找工作什么软件好用?
1.内部推荐
内部推荐即找身边的朋友归纳分享归纳分享进入企业公司,可如果你需要进入的企业公司并没有熟悉的人,还能在该企业公司的官方网站上面,基本会有“加入我们”的选项,用官网平台发送个人简历,还能自己写一封自荐信发送到企业邮箱。
2.垂直平台
boos直聘:垂直于城市白领工作的找工作的网站闹纯,招聘信息往往是办公室基础性技术工作,也可以跟老板直接在线谈,不用投递简历,还是不错的
好向圈:好向圈可以免费招聘,这点是非常吸引人的,页面没有任何广告,无论招聘还是想交流经验,都是可以的,对于招聘方和应聘方都是很友好的,想要下载他们的APP,只需要点我头像就能下载了胡弯仿,非常方便。
拉勾网:垂直于招聘程序员的找工作的网站,技术标准要求度高,些互联网行业招聘程序员的时候都相对比较喜欢用这款招聘平台
大学生求职网:垂直于毕业生的找工作的网站,对相关经验,工作年限等这些方面标准要求较低。
3.综合性平台
智联招聘:传统式的线上招聘招聘平台,网站数据库庞大,岗位丰富,可企业公司查实公司企业不严谨,有很多漏网之鱼上架了不实招聘信息。
前程无忧:和智联招聘类似,向来有南前程,北智联之称。不仅仅和智联网类似网站数据库庞大,弊处也是基本相同的。
如果我的文章对大家有帮助的话,请点赞收藏,了解更多招聘内幕,面试技巧,普通人赚钱的工作等可网络好向圈查看更多。
‘伍’ 怎么找到一个程序员做女朋友
这个问题说简单也简单,说不简单也不简单,你要找一个程序员就往程序员多的地方钻。
如果说你还是一个刚刚高考完还没上大学的学生,那你大学报志愿的时候就往那个方向卖凯报,,那些个软件工程啊,物联网工程啊什么的类似专业你就狠了命地报,只要你报了就有被录取的可能性,只要你被录取了那你就有找到一个程序员的可能性。班上的女生可能会很少,但是身为同学总比你们只是校友会有更多的交集啊,会一起吃班饭,会一起上课,你的机会就会比别人多很多的了啊,如果你一心只想找一个程序员女朋友的话,那就朝着那尘码个方向去,你就会离你这个小小的梦想更近一步。
总而言之,就是你想找一个程序员做女朋友,你就要往程序员多的地方去嘛,只有你结识的人都是这一类的人,你才有机会有可能找到一个符合你要求的又跟你很合拍的女朋友啊。你也不可能找一个会计多的地方去找一个单身女程序员吧,根本就不可能的事情嘛,所以啊,想找一个程序员,你的朋友圈就要多一些这样的人。
‘陆’ 大学生创业,怎么找到可以一起创业的程序员呢
大学生创业其实真的很难,因为刚从大学出来踏入社会,很多东西你在学校这个小社会里面是没法经历的,只有你到了真实残酷的社会你才明白,赚钱真的很难,不过你想找程序员创业其实也不难,但是你有没有想过刚出来的程序员,一点项目经验都没有,没有上手过上线项目,很多编码规范,代码逻辑之类的可能都分的不是很清楚,所以你也要解决这个问题.
其实找程序员创业并不难,因为大多数人在外工作都是为了赚钱,可能你所做的这个项目,有前途,有发展能力呢,做了项目一之后,衍生的是项目二,三等等,一定要选好项目.
如果是想找一个刚毕业的程序员的话,你最好找志同道合的,能说的来话的,也要能真正做事的,你可以在项目中使用新技术吸引他,因为程序员这个行业新技术真的很重要,所以他可能会因为这一点就过来了呢,或者是找人带着他一起,这样他也可以快速加入项目,何乐而不为呢.
‘柒’ 在校大学生想做程序员兼职,哪找去
首先我要给你提个醒,最好别碰社会上的中介公司,几乎没有安全的,大都靠忽悠学生赚黑心钱!
毕竟社会很现实,想在网站里找到兼职不太现实的!既然你还是在校的大学生,我劝你野心不要这么大,像报社、公司那种锻炼人的,固然不错,收获也会很大!但毕竟是学生,社会的很多潜规则不是很了解,很容易上但受骗的,没办法保证自己的合法权益!而且你没有足够的能力在那边呆,我建议先不要做这类兼职!
你可以选择自己出去贴海报的形式找兼职,比如说传单,家教(最好别碰问卷,不安全)什么的,一方面找兼职,一方面了解社会! 当然,你也可以直接杀到一些小公司里找兼职,但一定要注意保证自己的合法权益!
最后,祝你好运!
‘捌’ 马上就要去实习了,程序员上哪个网找工作好啊
其实你可以网络搜索一下程序员招聘网站呀,里面可以出很多招聘网站出来的。也可以到中国程序员人才网找(http://www.cxyrc.com/).里面也有很多招刚毕业的程序员,只要你不怕辛苦啥都可以做!我刚出来工作的时候也是到哪里找的,也蛮好!
‘玖’ 作为想做程序员的大学生可以去哪里实习
招程序员的公司很多,想从事程序员工作的大学生可以先去网上了解一下你喜欢的公司类型,明确你是想在国企实习还是私企实习,你未来的发展规划是怎么样的,比如说留在国内当最好的程序员还是出国深造当个世界范围里的优秀程序员,有了对自己的了解后会帮助你更好地选择去哪里实习。下面介绍一些寻找实习的小方法给你吧。
尽量不要去前程无忧等信息鱼龙混杂的平台,这些平台比较适合有工作经验的老手,小菜鸟还是要不去轻易挑战了。
‘拾’ 计算机专业学生,想找兼职。
大学生能主动走向社会,难能可贵,值得鼓励。考虑到学生的时间和经验问题,去找IT公司难度会比较大。不如选择威客的方式。你是学计算机的,就去软件项目交易网作为全国最大兆念的软件外包网,大到上万竖磨酬劳的系统开发,小到简单的网页制作,还有相关企业的招聘,以及个人求职,一定有适合你的。而且,有了开发余猜斗项目的经验,相信对你以后的工作也会有很大的帮助。重要的是,在软件项目交易网,有诸如“项目宝”、“快信”的方式可以保证你的权利,不会辛勤付出而得不到回报。学生挣钱不容易,再吃亏上当真就没出说理去了。