如何不面试就获得网站开发工作机会
本文发表时,我从事网页开发工作已有六年左右。我的职业生涯中一直从事自由职业,我很喜欢这种自由度,但我也曾两次担任全职职位。
我并没有主动寻找这些职位,而且我非常乐意继续从事我之前做的自由职业。这在一定程度上让我能够协商到这些职位中非常优厚的条件。这些条件正是新晋开发者梦寐以求的:六位数年薪、完全远程办公、灵活的工作时间以及高度的自主权。
在本文中,我将分享如何无需白板面试或编程测试即可获得此类工作机会——事实上,甚至无需申请!
从自由职业开始
如果你想组建一支乐队,你会把成员召集起来,录制一张小样,然后寄给所有唱片公司,之后就等着有人签你吗?绝对不会!你会走出去,开始演出。
像朋克摇滚歌手那样开启你的自由职业生涯,做你想做的事,而不是等待别人的许可。你只需要一件工具(你的电脑)和一个受众(你的客户),哪怕受众很小。
这是我做出的所有决定的根本所在。这篇文章里我就不多赘述了,因为我早期的一篇文章专门探讨了如何从自由职业开始职业生涯。(想了解更多细节,可以去读那篇文章。)我只想说,正是这个决定让我能够在谈判中占据上风,争取到我想要的条件。这对我来说至关重要。
👋 如果你准备尝试自由职业,我有一个课程可以帮助你入门。参加自由职业速成班,一周之内,你就能掌握开展自由职业网站开发业务所需的一切知识。
与团队合作
我对这个建议感到五味杂陈,所以我想在这里分享一下我内心的两种想法。
如果一家公司已经拥有工程或开发团队,这意味着他们已经高度重视软件,并将其视为业务发展的驱动力。随着公司发展壮大,他们很有可能需要提升软件开发能力。如果你届时已经与他们合作,你将成为他们的首选。
问题在于,如果他们有工程团队,你的表现就会受到该团队的评估,或者与该团队进行比较。对于刚入行的人来说,这条路比为那些需要人手但又无法负担全职开发人员的公司做一些零散的工作要艰难一些。
在这种情况下,评估你的人很可能不具备开发经验。因此,他们的要求也会比较宽松。他们是否相信你能解决他们的问题?如果相信,你就会被录用。
这类临时性项目难点在于,如果他们之前从未需要过任何正式的开发人员,那么他们的业务不太可能突然发展到需要或能够支持这样的规模。虽然签合同可能比较容易,但他们不太可能给你提供正式职位。
因此,如果你的目标是转为全职工作,那么最好瞄准团队;设计和开发工作室或以网络软件为业务组成部分的小公司都是不错的选择。
如果你是专业网页开发的新手,并且想把自由职业发展成全职工作,那就先从比较容易接到的零散项目入手,逐步建立起自己的事业。完成十几个这样的项目后,就可以开始寻找合同,加入那些最终可能会聘用你的团队。
做得好!
如果你想最终被人聘用,你就需要做出卓越的成绩。当他们想要扩张时,你要让他们觉得大规模招聘是浪费钱。
但什么是“优秀的作品”?对自由职业者来说,这意味着什么?是指运用各种巧妙的算法吗?是指速度超快吗?也许这些对某些公司来说是考量因素,但对自由职业者而言,最重要的因素是沟通。
确保客户了解你的工作进展。确保他们知道你遇到了哪些阻碍。确保他们知道你是否会错过截止日期。他们把辛苦赚来的钱交给你,所以要确保他们知道这笔钱花得值。确保他们清楚自己能得到什么。
沟通的形式远不止与客户直接沟通。由于你是与团队合作编写代码,因此确保编写的代码能够清晰地传达其意图,是作为一名负责任的团队成员至关重要的一部分。
a像 ` a` 和 `b` 这样的变量名qq或许会让你觉得自己很聪明,能把所有上下文都记在脑子里,但你的团队成员一旦接触到你的代码,就会恨不得把你骂个狗血淋头。到了招聘的时候,如果有人提起你的名字,其他团队成员肯定会对这个想法嗤之以鼻。
elapsedTimeInSeconds像 ` a` 和 `b` 这样的变量名backupEmail或许不符合好莱坞电影中开发者编写晦涩难懂、无人能解的代码的形象,但它们更容易理解。你的队友会欣赏这种便于维护的优秀代码。
时刻准备抓住机遇
你已经为自己争取到了有利条件,但这已经是你所能做的全部了。接下来的发展不由你掌控。如果公司发展壮大,你将成为他们招聘工程师的首选。
继续做你正在做的事情,做好准备,机会来了就抓住它。即使机会始终没有出现,你还有自由职业的工作。
文章来源:https://dev.to/raddevon/how-i-get-web-development-job-offers-without-interviewing-3aik