须要一份工做来积累经验,但你须要有经验才能找到工做……程序员
大学刚毕业,或者转换职业方向后新入一个职场领域,你会发现求职之路举步维艰。大多数的公司职位都要求工做经验,单这一点就足以将你拒之门外。编程
前几天,一位即将从大学毕业的读者征求个人建议,问我该怎样才能找到一份开发岗位的工做。他投入了大量的时间浏览求职网站,海投求职信,但却没有收到一封回复。我彻底理解他的这种痛苦。网络
现实情境也确实如他所遭遇的那般,大学毕业生以及那些没有多少经验的求职者很难找到一份工做。若是咱们问那些雇主,为何他们不想雇用没有太多工做经验的人,咱们获得的一般也是相同的回答,“咱们想找经验丰富的人”。这种感受糟透了。你须要一份工做来积累经验,但你有须要经验才能找到一份工做……这就是其中的矛盾之处所在。ide
幸运的是,在编程职业领域,有一个方法能够解决这一难题。你所要作的就是找到愿意聘请经验不足程序员的雇主,听上去彷佛不可能?其实并非这样,信不信由你,确实有这样的雇主存在。他们正想尽办法,只要能找到人来解决他们的问题,他们就很愿意为你的付出支付酬劳。学习
自由职业?全职工做都没有人愿意雇用我,做为自由职业者又怎么会有人愿意雇用?自由职业到底有什么特别之处?我再坚持一段时间,继续找工做岂不是更好?在你抛出全部的这些疑虑以前,在你投出更多没有多少但愿的简历以前,请往下看网站
在开发岗位工做领域内,我暂且将自由职业划分为几个不一样的类别,其中分别是顾问、自由职业雇员和自由职业临时项目从业者。3d
一般是很是有经验的专家开发人员,他们大多负责处理一些棘手的技术问题,并能给出本身独特的看法,展示高水准的专业知识。既然你是初入编程领域的新手,显然这一类别并不适合你。视频
自由职业雇员与全职正式雇员很是类似,只是自由职业雇员不是像正式员工那样直接为公司所雇用,而是经过职业介绍所获得的这份工做。这一般是因为政治缘由,在这里没法详细解释,只能说你也并不属于这一类。blog
临时性项目自由职业者填补了软件工程领域一块特殊的空白区。他们一般所负责的每每都是要么项目过小、要么太专业或者太具试验性质而没法聘请全职员工的那些工做。雇主之因此雇用他们是由于他们须要有人去完成这些临时性工做,而临时工做者能够而且愿意去作这些工做。游戏
企业家—但愿对某一个想法进行概念验证
内部创业者—在公司内部致力于创新的企业家,他们也在寻求进行概念验证
小企业—一般寻找一些召之即来的人负责安装或设置某样东西
遇到编程问题的我的—多是须要你帮他一块儿完成编程任务或者其余相似事情的某我的
这些客户能够提供的编程工做的统一特征是具体、零碎而且具备临时性。这类工做确定也有它的缺陷所在,我不会将这类工做推荐给你做为长期职业生涯的发展方向。但对于那些刚开始进入编程领域的人来讲,这是发展我的技能、建立人脉联系以及可信度的最快捷途径之一。除此以外,这也是一种颇有趣的体验。
你可能不敢相信,这类工做很容易找到,它们一般都是些小活儿,可能只须要你投入几个小时或者最多一个星期的时间便可完成。这类工做报酬并不会过高,因此竞争天然也不是很激烈。除此以外,这类工做并不须要你有多少的经验,大可能是要求你完成相似“编写一个简单的网站”这样的工做,若是是让你作一个京东啊,支付宝啊。。请你三思然后行。。
对于雇主而言,提供这类工做的成本要低得多,不须要作出长期承诺、签定长期雇佣合同,不须要打印员工身份徽章,也不须要人力资源部门的参与。若是这份工做没有作好,那也并不会形成多大的损失。
上述这些因素就意味着要找到这样的工做其实至关容易,你只要尽可能表现出本身的专业水准,干活麻利,不要让别人以为本身很差合做便可。作到这些,即使你缺少经验,也能够获得这一类的工做机会。
当你获得这样的临时工做机会以后,你能够利用这一机会来探索本身适合怎样的编程工做。这种零碎的临时工做可让你有机会为许多不一样的雇主工做,并参与到许多不一样的项目之中。这是一个很好的机会,你能够借此找到本身喜欢的职业方向。
我本身就是用这种方法尝试了编程领域各类不一样的工做,在这过程当中,我有机会尝试的项目类别包括:网站、自定义视频播放器、音频播放器、微控制器编程、直播和视频会议、简单的游戏等等……不胜枚举。
利用这些临时工做机会来找到本身喜欢以及不喜欢的程序工做方向。这一探索和学习的过程很是有价值,相比于你从事一份本身并不喜欢的工做而赚到的钱来讲,更有价值。
当你处于编程职业生涯早期阶段之时,你可能尚未作好参与大项目的准备,由于这些项目每每都十分复杂,可能会涉及到你还没有掌握的一些技能(例如读取他人的代码等)。对于这些临时性的小项目,你可能须要本身去负责全部的事情,你必须建立整个系统,除此以外别无选择,这样你就能够了解到各个方面都是如何运做的。
咱们开始接受一些临时性工做时,其实根本就没有对它们抱多大的期待,但神奇的事情确实会发生。例如,今天我用了两个小时的时间完成了一位客户交给个人临时性工做,而且作到了让客户满意。次日,这位客户又来找我,问我是否有时间再作另外一个项目。
我建立的每个项目均可以添加到个人项目之中,这每个项目也都拓展了个人人脉网络。我以前服务过的客户会陆续把他们的朋友和同事介绍给我,随着时间的推移,我甚至能为一些很是知名的公司工做。最终,我甚至没必要再本身去寻找新的工做,各类新工做会直接来找我。
地理区域:一些人才市场专门面向当地社区,当雇主想与当地人才合做时,他们每每会经过这些网站来进行招聘。
技术:一些市场会侧重某项特定的技术。若是你曾花时间掌握了某项特定技术,那这些方向的求职板块将成为你发挥优点的地方。
特定受众:一些市场并非以技术为侧重点,而是专一于特定的受众。每一个社区都有软件项目,若是你是该社区成员,那你就能够访问其余开发人员看不到的这些内容。
选择一个合适的市场可以大大增长你找到合适临时工做的概率。在这种细分市场,你与雇主之间将更具相关性,与普通的自由职业求职网站相比,你面临的竞争压力也更小。最重要的是,专一于细分市场可以让你有机会专一积累本身某个方面的专业优点,从而让你在之后的求职过程当中更有优点。