Couple facing the most embarrassing thing: the need to work to gain experience, you need experience to get a job!

You need a job to gain experience, but you need experience to get a job ......

Into a new career field just graduated from university, or career direction after the conversion, you will find the job difficult road. Most companies require job experience alone is enough to shut you will.

A few days ago, a reader about to graduate from college ask for my advice, I asked how to find a job in development work. He spent a lot of time browsing job sites, sea and cast a cover letter, but did not receive a reply. I fully understand his pain.

Real situation indeed is so, as he encountered, college graduates and job seekers who do not have much experience is difficult to find a job. If we ask those employers why they do not want to hire people who do not have much experience, we usually get the same answer, "We are looking for experienced people." This feeling terrible. You need a job to gain experience, but you need experience to get a job ...... This is the place where the contradiction lies.

Fortunately, in the programming career field, there is a way to solve this problem. You have to do is to find employers willing to hire programmers lack experience, it may sound impossible? But it is not, believe it or not, employers do have such a presence. They are to find ways, if I could find someone to solve their problems, they are very willing to pay a reward for your pay.

Freelance and temporary work for small projects

Freelance? Full-time job no one is willing to hire me as a freelancer, how would anyone willing to hire? Freelance in the end what makes it special? I will persist for some time, continue to find a job is it better? Before you throw all these doubts, before you throw out much hope for no more resumes, please read

In the field of the development of post work, I am going to freelance divided into several different categories, namely, consultant, freelance employees and temporary freelance project practitioners.

consultant

Usually very experienced expert developers, most of them dealing with some difficult technical problems, and to give their own unique perspective, to show a high level of expertise. Since you are a novice entering the field of programming, it is clear that the category is not for you.

# Freelance employees

Freelance employees and full-time permanent employees are very similar, but not as freelance employees as regular employees directly employed by the company, but the job through an employment agency obtained. This is usually due to political reasons, can not be explained here in detail, except to say you do not fall into this category.

#自由职业临时性项目从业者。

临时性项目自由职业者填补了软件工程领域一块特殊的空白区。他们通常所负责的往往都是要么项目太小、要么太专业或者太具试验性质而无法聘请全职员工的那些工作。雇主之所以雇用他们是因为他们需要有人去完成这些临时性工作,而临时工作者可以并且愿意去做这些工作。

以下是一些可能会雇用临时性工作者的雇主案例:

企业家—希望对某一个想法进行概念验证

内部创业者—在公司内部致力于创新的企业家,他们也在寻求进行概念验证

小企业—通常寻找一些召之即来的人负责安装或设置某样东西

遇到编程问题的个人—可能是需要你帮他一起完成编程任务或者其他类似事情的某个人

这些客户可以提供的编程工作的统一特征是具体、零碎并且具有临时性。这类工作肯定也有它的缺陷所在,我不会将这类工作推荐给你作为长期职业生涯的发展方向。但对于那些刚开始进入编程领域的人来说,这是发展个人技能、创建人脉联系以及可信度的最快捷途径之一。除此之外,这也是一种很有趣的体验。

#为什么职业生涯刚开始适合接这种零碎的小活儿?

你可能不敢相信,这类工作很容易找到,它们通常都是些小活儿,可能只需要你投入几个小时或者最多一个星期的时间即可完成。这类工作报酬并不会太高,所以竞争自然也不是很激烈。除此之外,这类工作并不需要你有多少的经验,大多是要求你完成类似“编写一个简单的网站”这样的工作,如果是让你做一个京东啊,支付宝啊。。请你三思而后行。。

对于雇主而言,提供这类工作的成本要低得多,不需要做出长期承诺、签订长期雇佣合同,不需要打印员工身份徽章,也不需要人力资源部门的参与。如果这份工作没有做好,那也并不会造成多大的损失。

上述这些因素就意味着要找到这样的工作其实相当容易,你只要尽量表现出自己的专业水准,干活麻利,不要让别人觉得自己不好合作即可。做到这些,即便你缺乏经验,也可以得到这一类的工作机会。

找到适合你自己的工作类型

当你得到这样的临时工作机会之后,你可以利用这一机会来探索自己适合怎样的编程工作。这种零碎的临时工作可以让你有机会为许多不同的雇主工作,并参与到许多不同的项目之中。这是一个很好的机会,你可以借此找到自己喜欢的职业方向。

我自己就是用这种方法尝试了编程领域各种不同的工作,在这过程中,我有机会尝试的项目类别包括:网站、自定义视频播放器、音频播放器、微控制器编程、直播和视频会议、简单的游戏等等……不胜枚举。

利用这些临时工作机会来找到自己喜欢以及不喜欢的程序工作方向。这一探索和学习的过程非常有价值,相比于你从事一份自己并不喜欢的工作而赚到的钱来说,更有价值。

临时工作能够磨练你的个人技能,提升专业水平

当你处于编程职业生涯早期阶段之时,你可能还没有做好参与大项目的准备,因为这些项目往往都十分复杂,可能会涉及到你尚未掌握的一些技能(例如读取他人的代码等)。对于这些临时性的小项目,你可能需要自己去负责所有的事情,你必须创建整个系统,除此之外别无选择,这样你就可以了解到各个方面都是如何运作的。

我们开始接受一些临时性工作时,其实根本就没有对它们抱多大的期待,但神奇的事情确实会发生。例如,今天我用了两个小时的时间完成了一位客户交给我的临时性工作,并且做到了让客户满意。第二天,这位客户又来找我,问我是否有时间再做另一个项目。

我创建的每一个项目都可以添加到我的项目之中,这每一个项目也都拓展了我的人脉网络。我之前服务过的客户会陆续把他们的朋友和同事介绍给我,随着时间的推移,我甚至能为一些非常知名的公司工作。最终,我甚至不必再自己去寻找新的工作,各种新工作会直接来找我。

“细分”市场

地理区域:一些人才市场专门面向当地社区,当雇主想与当地人才合作时,他们往往会通过这些网站来进行招聘。

技术:一些市场会侧重某项特定的技术。如果你曾花时间掌握了某项特定技术,那这些方向的求职板块将成为你发挥优势的地方。

特定受众:一些市场并不是以技术为侧重点,而是专注于特定的受众。每个社区都有软件项目,如果你是该社区成员,那你就可以访问其他开发人员看不到的这些内容。

选择一个合适的市场能够大大增加你找到合适临时工作的几率。在这种细分市场,你与雇主之间将更具相关性,与普通的自由职业求职网站相比,你面临的竞争压力也更小。最重要的是,专注于细分市场能够让你有机会专注积累自己某个方面的专业优势,从而让你在以后的求职过程中更有优势。

发布了125 篇原创文章 · 获赞 4 · 访问量 6300

Guess you like

Origin blog.csdn.net/ITNNN001/article/details/103861031