[个人经验]远程开发人员:如何在证券交易所寻找工作,最适合谁?

我想与外国客户合作,但是我不想搬到另一个国家来面对搬迁的所有困难。该怎么办?一种选择是从您居住的国家/地区远程查找项目。在上一个网络研讨会中,我们邀请了领先的Android开发人员Dmitry Ryazantsev:在过去的五年中,他一直在远程模式下旅行和工作,例如,与Emirates和Crowdservice一起工作。我们向他询问了有关Toptal交易所上的项目搜索,远程工作的利弊的问题。德米特里(Dmitry)对问题的解答在今天的文章中。









为什么选择遥控器?



最初,我还在研究所时就开始进行移动开发。我制作了自己的游戏,小型应用程序,毕业后去了一家网络工作室。从那里我被Infotex所追捕-他们负责移动设备的网络安全,然后我搬到了Yandex。我在那里工作了3年,然后我意识到尝试重击很有趣。此外,在2014-2016年间,卢布汇率变得不太理想,因此我逐渐切换到偏远地区,我真的不想回到办公室。



通常,如果不仅希望获得对俄罗斯公司的访问权,还有两种选择:搬迁或远程。



我真的不想搬家。通常,通过重定位,您需要了解为什么要这样做。如果您的一生,家人,亲戚,朋友都在俄罗斯,而且您只看汇率,那么搬家的意义就消失了。从我们那里获得薪水可以带来更多的利润,甚至不及国外的工资,但要低一些。在美国,他们每小时支付大约80-120美元,但是您需要扣除税款-那么您手头上会有什么?而且,我们对个人企业家征收13%的个人所得税,对个人企业家征收6%或更低的税率,因此所得的数额要多得多。



根据我的朋友的经验,在进行搬迁时,您受合同的约束至少为3年,根据该合同,您不能更换雇主,或者您向公司支付了搬迁费用。因此,此选项不适合我。



是的,切换到远程位置可能会有困难。首先是设计。会计,合同-您将不得不处理所有文书工作。第二是生活与工作的结合。在办公室工作时,有时间范围-可以更改时间,但它们仍然存在。按照惯例,您从11点开始,到19点结束,很可能在家里您什么都不做。遥控器上没有这样的东西。我醒了-它开始了:无论是生活还是工作时间。时间管理的困难至少是在一开始就面临的。



淘汰有其优点。出现灵活性:出差旅行和更合理的工作形式被打开。如果您需要去看牙医,我会在一天的中途去,将工作时间的延迟推迟到以后。我需要打电话-从队列打来的电话。您不会在去办公室的路上浪费时间和精力-这个小时可能会更有趣。此外,您开始获得更多收益。



因此在2016年的五月假期,我通过Toptal获得了第一个项目的工作。



如果您正在寻找远程职位,请订阅我们的bot @g_jobbot设置简便快捷:范围,薪水,“重新设置”位置。适合您的选项将出现在Telegram中。






Toptal如何工作?



Toptal更有可能不是外包,而是人员配备:他们雇用一个人并将其介绍给另一边的团队,最重要的是喜欢全职的远程处理。您将获得一个项目,然后执行。



UpworkFreelancerFl.ruWeblancer之类的交易所上,客户需要解决特定项目的问题,例如,修复应用程序中的错误。他去命令开发,查看专家的响应,然后根据经验和个人资料选拔某个人,然后交换获得固定的百分比。



Toptal,Crossover等场地工作有所不同。专家进入平台,有项目。但是有必要与特定客户联系,而不是与“匹配人”联系,即项目的领导者,他与客户就工作条件进行协商。如果客户不足,想要做不切实际的事情或支付很少的费用,匹配者可能会拒绝他。此外,需要在交易所上独立完成的所有工作,例如Upwork-会计,合同执行-Toptal接管。



客户为您支付给Toptal多少钱是未知的,这甚至不会打扰您作为专家。因为当您进入平台时,经理会询问价格。他们同意,您可以指定每小时的费率,或者他们可能说该费率与该地区的工资略有不一致。如果一切正常,他们将支付这笔款项,该平台会再收取其他款项,并从差额中获利。大家都开心。



Toptal有三种选择:每小时工资,每周20小时兼职或40小时全职。从理论上讲,如果可以处理,您可以要求将负载增加到60小时,但我没有尝试过。



项目的条款不同:既有一周又有几年。我申请了六个月,九个月和几个星期的项目。即使最后期限是4到8周,客户可能还是非常喜欢与专家一起工作,以至于他们通常不想让他离开。因此,人们待了1至3年,如果不想,他们会返回一个小时或更换客户。可以从平台上购买专家,但这很少发生,因为它非常昂贵。



一个项目结束时,您需要开始主动监视站点并ping通经理。重要的是要了解,没有人应该欠任何人任何东西。您可以收到项目邀请,但是您也应该自己采取主动。因此,您不应该只按下按钮-“我想来这里!”等待...第二天,您问匹配者:好吧,如何?就像生活中一样:获得的越多,他们越想给您所需的东西,只是为了落后。有了积极的定位,客户将不会有任何问题。我最多休息了一个半星期或两个星期。



哪个堆栈非常重要。我认识Unity上的一名开发人员-这对他来说很难。如果是移动开发,网络,全栈式-没问题。开发人员会有工作,但根据经验,要在项目中进行测试,他们宁愿雇用外包公司,Toptal的测试人员很难为自己找到东西。



任务是完全不同的。有人需要快速下载该应用程序,而其他人则需要更全局的下载-一旦我们制作了一款近端应用程序,从技术上讲,这是相当困难的,整个团队已经分布:管理和设计。匹配时,您会看到需要执行哪些任务。与其他地方一样,通常是-排版表格,以制作简单的移动应用程序,如果是Web,则是全栈-来制作网站。



面试进行得如何?



Toptal在Crossover中有几个阶段,我认为一切都差不多。



  • 首先-用英语进行对话,持续5-10分钟,以确保您可以理解对方,并且对方可以理解您。
  • 第二阶段是Codility,您在其中编写算法,然后根据奥林匹克原则授予积分。三个任务-300分,您需要获得及格的门槛。
  • 然后-算法任务变得更简单:在此阶段,他们只需检查同一个人是否已将解决方案发送给Codility。
  • 最终是一个为期数天的测试项目及其防御措施。


问题很困难,但不是奥运会级别的问题。



在Toptal工作期间是否可以升级?



只有一个人。办公室的经验可以为您带来很多发展:当10个人坐在您旁边时,他们比您冷静得多,因此体验会更快。重要的一点:在Toptal聘请专家时,公司假定此人已被抽走。他很可能是该项目中最强的人之一-他们正在考虑的是老年人,甚至没有中年。至少平台是这样定位的-这里没有中级开发人员。



因此,Jun很难找到一个项目并成长:您在团队中获得的经验很难独自一人坐在家里。如果您只是旅途的开始或中途,最好提高办公室的技能。首先,在团队中工作,然后是远程-没有问题,远程-将来自由移动的选择。







工作日如何工作?我需要报告工作时间吗?



像Upwork这样的交易所可以每隔十分钟对桌面进行一次筛选,然后将其发送到服务器。除非客户要求,否则Toptal不会那样跟踪。您全职工作-您只是工作,除非客户另有要求,否则您每小时工作-固定时间。但是,记录至少自己完成的工作总是很有用的。



据我所知,Crossover有记录时间的工具,而Toptal没有。他们有一个OpenSource时间跟踪器,但是没有人有义务使用它。如果专家完成了他所要求的一切甚至更多,那么只要他满足要求,就不会有任何问题。



白天的活动取决于项目。如果规模相对较小,并且您几乎是团队中唯一的开发人员,那么每天将有一个站起来十到二十分钟的时间,而这全天都在进行。剩下的就是编码。如果团队更大,则Slack中可能会有不停的通话和消息。



也有可能您只编写8个小时的代码,但就我而言,这种情况很少发生:我更像是团队负责人,所以我经常不得不打电话给别人。等等-他们投入任务,我开始工作,我经常甚至设置一个计时器,以免停留太长时间,用代码编写代码,然后休息一下再重新编写代码。



钱怎么了



很难比较股票交易所和办公室的薪水,因为全年的小时工资分布不均。在Yandex中,这将每月的金额乘以12,即为年度。在这里,您可以将其乘以小时数-每个月的工作量可能会有所不同。因此,不可能明确回答。



在博客中详细列出了这些数字 



  • 作业板可为Android开发人员提供大约80,000–335,000卢布的薪水,
  • 在同一位专家的Upwork上,点差为10万至100万,平均为23万卢布,
  • 根据Payoneer的一份报告,2018年的平均自由职业者工资为21美元,范围约为15-30美元,然后您将工作多长时间。
  • 在“ Toptal”页面上,您可以看到平台向公司要求开发人员的费用-每月60万至100万卢布。结果,高级专家获得了大约300,000-500,000卢布。平均而言,这个数字是办公室的1.5到2倍-这个数字太高了,因为自2014年以来,以美元支付薪水的公司开始涌入俄罗斯,这使价格略有上涨。


俄罗斯的Payoneer服务已停止。但是提取资金没有任何问题,最简单的方法是注册个人企业家,而工资将落在帐户上。您通过发送发票(您做了什么以及欠多少)来进行货币控制,所有东西都以白色方式通过银行。



在Toptal上每年进行一次项目工作,您可以要求提高小时费率。您也可以在项目之间进行更改。



听起来太好了。渔获物在哪里?



主要的收获是远程工作需要一定程度的独立性和自组织性。此外,您还需要处理一个担心,即您将没有项目,工作与生活之间的界限变得模糊了,因此,人们害怕切换到遥控器。



假期的组织方式也很复杂。 Toptal根本没有假期-您可以要求休息,暂停工作。显然,您不能在项目的第二天,也不能在发布之前询问-在这里和办公室团队中,他们不会放任任何人,这通常是关于您作为一个人的适当性。



您问经理,他与客户协调休息时间–或者您自己最初与客户达成了所有协议–您只是不工作。如果直接在公司进行永久性远程工作,则可能需要带薪假期。您立即意识到您将不工作几个小时,您会因缺席而损失多少钱-这个事实非常紧迫,我自己和朋友都知道。







如何找到一个长期的远程项目并在团队中获得长期工作?



在美国公司找工作可能很困难-Stack Overflow上有数千个被删除的工作,但其中包含一个后记:您必须在美国。因此,最好依靠欧洲项目。



尽管从需求的角度来看,搬迁比搬迁更简单:对于搬迁,公司必须对您作为专家进行运输非常感兴趣。但是,即使是进行远程工作,也需要证明自己的用处:如果他们可以在办公室里找到当地人,他们就会雇用他。



项目搜索平台-Stack OverflowAngelList



如果您已经通过交换工作了一段时间,并且在遥控器上拥有1-3年的成功工作经验,那么在同一Stack Overflow上找到工作的机会就会大大增加。因此,首先在Toptal获得远程经验,然后直接与客户联系是很有意义的。这正是我所做的:在两个项目之间我找到了一家公司,通过了一次面试,并且第二年我一直直接与他们合作。



不需要高级英语,但是,当然,您需要了解它,并且不仅能够阅读技术文献和通讯,还能够进行口头交流:了解提出的问题并能够回答。尽管如此,在站立时您仍需要告诉您当天的操作,否则产品经理可能会来询问该错误及其处理方法。



作品集将在面试期间为您服务。如果有大量的项目,那么大多数情况下都会对其进行研究。像Yandex中那样进行访谈:访谈五次出现在访谈的不同部分,通常您不需要进行全面的对话。最有可能的是,没人会分几个阶段评估专家的能力。他们将了解此人之前的工作,经验与履历表的相关性,并进行10至20分钟的简短采访。从这个角度来看,在某处找到一份工作可能会更困难:在远程处理中,您已经展示了您过去项目所能做的一切。



总而言之,我建议采取这种策略。



  1. 填写 GitHub,Stack Overflow,AngelList, 当然还有Linkedin上的个人资料
  2.  Crossover Toptal —  , . , -   , . , -      .
  3. ,   ,  ,  — .    Linkedin —    ,   .
  4.   ,   .


3  ,  



  1. .  , - ,   . Rescue Time, .  : ,     ! ,   .
  2.  — . ,  ,      .  , ,   ,   .
  3.   .  — ,   .     , , ,   .


:





g-mate (@g_jobbot),      , ,    Telegram.



All Articles