远程协助软件开发

by Colin Morgan

通过科林·摩根(Colin Morgan)

这是我从事远程软件开发人员工作的主要技巧 (Here are the top tips I’ve used to land a remote software developer job)

Applying for a remote software developer job means you are voluntarily choosing to compete against the entire country versus people just in one city. In some cases, multiple countries. There a lot of people interested in working from home, setting their own hours, and maintaining separation of their job from where they live. This results in extremely stiff competition.

申请远程软件开发人员职位意味着您自愿选择与整个国家竞争,而不仅仅是一个城市的人。 在某些情况下,多个国家/地区。 有很多人对在家工作,设定自己的工作时间以及保持工作与居住地的分离感兴趣。 这导致极度激烈的竞争。

So how do you increase you chances of landing a remote job? There are a lot of ways to maintain a competitive edge. In my experience, these approaches have helped me beat the odds consistently over the last decade.

那么,如何增加找到远程工作的机会呢? 有很多方法可以保持竞争优势。 以我的经验,这些方法在过去十年中一直帮助我战胜了困境。

步骤1:投放广域网 (Step 1: Cast a Wide Net)

There’s always two sides to a coin, right? It’s true that remote software developer jobs have a large pool of candidates to choose from. This also means that, for people looking to work remotely, there is a large pool of positions they can apply to.

硬币总是有两个方面,对吗? 确实,远程软件开发人员的工作有大量的应聘者可供选择。 这也意味着,对于希望远程工作的人们,他们可以申请大量职位。

Although it’s true that the competition for remote software developer jobs is stiff, it also means that there are more options out there.

尽管对远程软件开发人员职位的竞争确实很激烈,但这也意味着还有更多选择。

With that in mind, it’s important to cast a wide net when applying for remote jobs. Use every source at your disposal to track down available remote positions and apply to them.

考虑到这一点,在申请远程工作时必须广撒网。 使用所有可用的来源来跟踪可用的远程位置并应用到这些位置。

One of the biggest problems I’ve seen when developers are trying to land a remote job is that they underestimate the number of applications they need to submit before getting a response. It’s not unusual for me to submit twenty applications before hearing back from one. Don’t take it personally, and don’t assume it means you aren’t qualified. Unfortunately it’s a numbers game, so just keep playing.

当开发人员尝试进行远程工作时,我看到的最大问题之一是,他们低估了获得响应之前需要提交的应用程序数量。 对于我来说,先提交二十份申请,然后再收到一份答复,这并不稀奇。 不要以个人身份对待,也不要以为这意味着您没有资格。 不幸的是,这是一个数字游戏,所以继续玩吧。

If you are currently searching for a remote software developer job, check out this article I published that describes the resources I’ve used to cast a wide net. It’s worked for me and it will likely work for you, too.

如果您当前正在寻找远程软件开发人员的工作,请查看我发表的这篇文章 ,其中描述了我用来铸造宽带网络的资源。 它对我有用,对您也可能有用。

步骤2:专注于简历 (Step 2: Focus on Your Resume)

With so much competition, it’s important that you focus your resume for the type of job you are looking to land. The more specific your resume is to a position, the more likely you’ll find yourself on the interview list.

在如此激烈的竞争中,重要的是要把简历集中在要寻找的工作上。 履历越具体,职位面试中就越有可能找到自己。

For example, if you are applying for a front-end position, you should have a resume that is specifically tailored to this type of position. It should highlight your previous front-end work experience and the applicable technologies.

例如,如果您要申请前端职位,则应有专门针对此类职位的简历。 它应该突出您以前的前端工作经验和适用的技术。

If you have a goal or mission statement, it should specifically mention the job title for the job you are applying to.

如果您有目标或任务说明,则应特别提及您要申请的职位的职位。

Right now you’re probably thinking “If I cast a wide net and customize my resume to each job posting, when will I have time to sleep and eat?” This is a completely valid concern, and I’m not going to lie: it’s a lot of work.

现在,您可能会想:“如果我投出宽广的网并针对每个职位发布自定义简历,我什么时候有时间睡觉和吃饭?” 这是一个完全正确的问题,我不会说谎: 这是很多工作

Sometimes applying for remote jobs can feel like a full-time job in itself.

有时,申请远程工作本身可能感觉像是全职工作。

Just remember why you want a remote job in the first place. The freedoms that come with a remote software developer job completely outweigh the effort you have to put into obtaining one.

只需记住为什么首先要进行远程工作即可。 远程软件开发人员工作带来的自由完全超过了您获得自由所付出的努力。

步骤3:React灵敏 (Step 3: Be Extremely Responsive)

This goes without saying for any type of job, but it’s even more important for remote software developer jobs. Be responsive when communicating with potential employers. Being successful in a remote position requires strong communication between team members. Your initial correspondence with a potential employer is sort of it’s own mini interview. It shows them how well you can communicate and how responsive you are.

对于任何类型的工作,这都不言而喻,但是对于远程软件开发人员的工作而言,这甚至更为重要。 与潜在雇主沟通时要React灵敏。 要在遥远的位置上取得成功,就需要团队成员之间进行强有力的沟通。 您与潜在雇主的最初往来有点像是自己的小型面试。 它向他们展示了您可以很好地交流和响应的能力。

So be prompt when you are returning emails, on time for calls and hangouts, and make sure to be clear and concise when communicating with interviewers.

因此,在您退回电子邮件时要及时提示,及时进行电话和环聊,并确保与面试官沟通时清晰明了。

If you are neck and neck with another applicant, they may just lean towards the person that was the easiest to get a hold of or seemed the most eager to get back to them.

如果您与另一个申请人并驾齐驱,他们可能会倾向于最容易被抓住或似乎最渴望与他们联系的人。

步骤4:建立强大,专注的产品组合 (Step 4: Build a Strong, Focused Portfolio)

Your portfolio is probably the most effective tool for both getting your foot in the door and succeeding in an interview. Just like your resume, you want to create and highlight personal projects that are directly related to the position you are applying for.

您的作品集可能是使自己步入正轨并成功进行面试的最有效工具。 就像您的简历一样,您想创建并突出显示与您所申请职位直接相关的个人项目。

This means you may need to do some programming in your spare time. If you are applying for a job that specifically mentions React.js as the main qualification, you better have a React.js application that you can show them and talk about in depth.

这意味着您可能需要在业余时间进行一些编程。 如果您正在申请一份专门提到React.js作为主要资格的工作,那么最好有一个React.js应用程序,可以向他们展示并进行深入讨论。

Does it have to be a huge project? No.

它一定是一个巨大的项目吗? 不行

It just has to be big enough that it highlights your knowledge and capability with the technology in question.

它必须足够大,以突出您对有关技术的了解和能力。

I want to emphasize how important having a relevant portfolio is. For most professional programmers, your day to day work is proprietary and can’t be shown off. Yes, you have years of experience programming, but the fact of the matter is that the majority of teams hiring remote software developers want to see examples of your code. It’s very rare that I don’t get asked this, so I make sure to have my portfolio sharpened when looking for a new position.

我想强调一下拥有相关投资组合的重要性。 对于大多数专业程序员而言,您的日常工作是专有的,因此无法被炫耀。 是的,您有多年编程经验,但是事实是,大多数雇用远程软件开发人员的团队都希望看到您的代码示例 。 很少有人问我这个问题,因此在寻找新职位时,请确保我的投资组合更清晰。

步骤5:坚持不懈 (Step 5: Be Persistent)

Unfortunately, due to the nature of remote jobs, you’re going to get a lot of radio silence from your applications. Don’t be discouraged by this. I’ve talked to businesses that have gotten hundreds and hundreds of applications for a single available remote software developer job.

不幸的是,由于远程作业的性质,您将从应用程序中获得大量无线电静音。 不要为此而灰心。 我已经与那些已经为一项可用的远程软件开发人员工作获得了数百个应用程序的企业进行了交谈。

Often times, they simply don’t have the time or resources to respond to all of the applicants.

通常,他们只是没有时间或资源来答复所有申请人。

So be persistent. Keep applying to positions that you are interested in and qualified for. If you don’t hear back after a few weeks and it’s a position you are really interested in, you can try submitting your application again. Otherwise assume that the position is no longer available and move on. Hit the job boards, let people know you’re looking, and keep the applications flowing. Eventually, you’ll start to see the fruits of your labour.

因此要坚持不懈。 继续申请您感兴趣且有资格的职位。 如果几个星期后您没有收到回音,并且您确实对这个职位感兴趣,可以尝试再次提交申请。 否则,假设该职位不再可用并继续前进。 点击工作板,让人们知道您正在寻找,并保持应用程序的畅通。 最终,您将开始看到自己的劳动成果。

祝好运 (Good Luck)

Landing a remote software developer job can be a lot of tedious work. It often takes a large investment of time and effort before you finally see any results. In the meantime, continue your professional growth, follow the approaches I’ve mentioned in this article, and you’ll be working in your pajamas in no time.

获得远程软件开发人员的工作可能是许多繁琐的工作。 在最终看到任何结果之前,通常需要花费大量时间和精力。 同时,继续您的职业发展,遵循我在本文中提到的方法,您将立即穿着睡衣工作。

Good Luck!

祝好运!

Learning Python? Wanna Learn Flask? Check out my free video series.

学习Python? 想学习烧瓶吗? 看看我的免费 视频系列 。

Originally published at fullbit.ca on April 23, 2018.

最初于2018年4月23日在fullbit.ca上发布。

翻译自: https://www.freecodecamp.org/news/here-are-the-top-tips-ive-use-to-land-a-remote-software-developer-job-37108d86c118/

远程协助软件开发

远程协助软件开发_这是我从事远程软件开发人员工作的主要技巧相关推荐

  1. 9款免费的Windows远程协助软件

    首先,如果网友和你在同一个局域网中你可以使用的就是Windows 的远程桌面功能.如果你不在局域网中,并且只有一个Internet 连接.你可以通过其他的远程协助软件从互联网中得到网友的帮助.这里我们 ...

  2. 老狼远程协助软件编写教程共62节全(作为作者,应该是最晚发布的了)

    老狼远程协助软件编写教程 本教程将深入剖析Gh0st内核,深入了解远程管理类软件编写的全过程,老狼将带领学员在参考Gh0st源码的基础上,纯手工打造一个新的远程协助软件,自从Gh0st开源后,各种改改 ...

  3. ToDesk(远程协助软件)官方中文版V2.1.5 | todesk远程软件下载

    ToDesk 是一款短小精悍神似TeamViewer且完全免费的新生代远程协助软件,是一家做游戏加速器的公司由于疫情期间对无休止无节操的TeamViewer商业行为提示忍无可忍索性就自己开发了tode ...

  4. 仿TeamViewer远程协助软件

    仿TeamViewer远程协助软件 远程协助软件三个版本(TCP版.UDP商业版.网页控制版(websocket版)) 主要技术:java  udp  tcp   websocket   webRTC ...

  5. 远程协助软件推荐,有哪些远程协助工具?

    Win10.11自带远程协助工具-快速助手 Win10.11的快速助手使用非常简单.只要在左下角的搜索框搜索一下就可以找到了. 我们都知道,Windows带有远程桌面RDP功能,而快速助手是通过Win ...

  6. 全球与中国增强现实远程协助软件市场现状及未来发展趋势

    本文研究全球及中国市场增强现实远程协助软件现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美.欧洲.日本.中国.东南亚.印度等地区的现状及未来发展趋势. 2019年全球增强现实远程协助 ...

  7. 最好的远程协助软件AnyDesk

    AnyDesk 是一款号称速度最快的免费远程连接 or 远程桌面控制软件,据说是前 TeamViewer 开发小组人员自立门户的产品,它拥有先进的视频压缩技术 DeskRT, 可以轻松穿透防火墙 / ...

  8. 残疾人软件开发_残疾人应该使用Linux的6个理由

    残疾人软件开发 通常,在残障人士中提出无障碍获取和辅助技术的问题时,主题通常围绕以下常见问题:如何买得起该设备? 我可以用吗? 能满足我的需求吗? 我将如何获得支持? 很少考虑使用开源解决方案,包括任 ...

  9. Qt+ffmpeg+x264远程协助软件Weekday技术原理及源码剖析

    前言: 很久没有打理博客了.最近有点烦,teamviewer用的挺习惯的,突然不香了.虽然改用mstsc+加自己云服务器的方式也还行.但突然就萌发了为啥不自己试着写一个的想法.刚好项目空档几天,于是便 ...

最新文章

  1. eclipse设置代码自动保存步骤
  2. (Mirage系列之六)在Mirage里使用Collection
  3. QIIME 2用户文档. 16鉴定和过滤嵌合体序列q2-vsearch(2018.11)
  4. 我的jQuery动态表格插件二
  5. ios开发返回按钮消失_iOS开发之自定义导航栏返回按钮右滑返回手势失效的解决...
  6. 视觉SLAM学习--视觉定位比赛(CVPR2020)
  7. 仿ArrayList功能的bag类
  8. C#利用Socket实现客户端之间直接通信
  9. 高精地图技术专栏 | 基于空间连续性的异常3D点云修复技术
  10. linux服务器下降,linux - 远程升级Ubuntu:如何最大程度地降低丢失服务器的风险? - Ubuntu问答...
  11. ListView实现多种item布局的方法和注意事项
  12. TIOBE 12 月编程语言排行榜:争夺年度编程语言,Java、C、Python、C# 即将开战!...
  13. 判断入栈和出栈顺序是否一致
  14. python爬虫实践
  15. LinuxCentOS安装破解版Navicat
  16. SpringBoot:整合Solr
  17. SonarQube代码质量管理平台 的安装、配置与使用
  18. php怎么判断qq内置浏览器,PHP判断是否是微信打开,浏览器打开的方法
  19. Effective C++ 学习笔记 第七章:模板与泛型编程
  20. Python 成为最受欢迎的语言靠实力吗?

热门文章

  1. node.js和npm版本升级及升级过程中遇到的问题和解决方案
  2. glibc降级后怎么恢复 linux_Linux(CentOS)GLIBC出错补救方式
  3. KMP算法求回溯数组的步骤
  4. [微信小程序]时间戳转日期
  5. 20145240《网络对抗》MSF基础应用
  6. JAVA - HashMap和HashTable
  7. 2016.01.04 论文改重
  8. side menu待研究
  9. [原]VS2012编译GLEW 1.11
  10. 完整中英文世界国家级联下拉列表插件【前端版】