开发人员工作周报_如何增加找到开发人员工作的机会

开发人员工作周报

In a recent job as a senior developer, I helped interview and hire many of my employer’s development team members. This is a brain dump of my advice based on those interviews.

在最近担任高级开发人员的工作中,我帮助面试和雇用了许多雇主的开发团队成员。 根据这些采访,这是我的建议的精明之处。

I’ve followed a lot of it myself in interviewing for recent positions as a candidate. And I recommend these approaches to my friends when they’re applying to development positions.

我本人在应聘者的近期职位面试中一直遵循很多方法。 当我的朋友申请发展职位时,我会推荐这些方法。

如何写出诱人的初始电子邮件或求职信 (How to write an enticing initial email or cover letter)

从一个好的钩子开始 (Start with a good hook)

Hi Stacy,
嗨,Stacy,
I saw your post looking for a Full-Stack PHP Developer. Well your search is over!
我看到您的帖子正在寻找Full-Stack PHP开发人员。 好了,搜索结束了!

I recently completed a project that also uses Laravel’s Queue Workers and Task Scheduler. I’ve been through a lot of troubleshooting hours with these, and I’m sure those skills and my experience below will be very valuable to your development team.

我最近完成了一个也使用Laravel的Queue Workers和Task Scheduler的项目。 我已经经历了很多故障排除时间,并且我确信这些技能和我的经验对您的开发团队将非常有价值。

Whether you’re writing an email or submitting a cover letter, the opening lines need to stick. The one above accomplishes a couple of things:

无论您是写电子邮件还是提交求职信,都必须坚持开头的几行。 上面的一个完成了两件事:

  1. The first sentence shows some enthusiasm for the position. Exclamation marks work great for this, but don’t overdo it either. Make it natural.

    第一句话显示出对该职位的热情。 感叹号对此非常有用,但也不要过度使用。 使它自然。
  2. The first paragraph goes right into showing the proof in the pudding, as they say, by referencing a past project that relates to the job. By relating your experience to the job, you’re immediately showing them the value you can bring to their team.

    正如他们所说,第一段通过引用与工作有关的过去项目,直接在布丁中显示了证明。 通过将您的经验与工作相关联,您可以立即向他们展示可以带给他们的团队的价值。

To write that message effectively, take some time to thoroughly read the job description and company information to figure out what the best projects will be to showcase right away.

为了有效地编写该信息,请花一些时间彻底阅读职位描述和公司信息,以找出最适合立即展示的最佳项目。

炫耀你的激情 (Show off your passion)

I see you guys utilize Elastic Search, which is something I really enjoy working with. I’ve been working on a public project that helps users get started with Elastic Search. The project is a Laravel boilerplate setup, which extracts RSS feed data and automatically indexes the data in an Elastic Search server using the REST API for PHP.
我看到你们利用Elastic Search,这是我非常喜欢的东西。 我一直在致力于一个公共项目,该项目可以帮助用户开始使用Elastic Search。 该项目是Laravel样板程序设置,它使用REST API for PHP提取RSS feed数据并在Elastic Search服务器中自动为数据建立索引。

I’m working with a team of 2 other contributors on this project, and we’re planning on releasing v1.0 next week. You can check out the repo for it here.

我正在与其他2位贡献者组成的团队合作进行此项目,我们计划在下周发布v1.0。 您可以在此处签出该仓库

Are you working on some interesting side projects? Do you have any interesting accomplishments that relate to development? Add them here to show your passion for development. Bonus points if you can relate it back to the job.

您正在从事一些有趣的附带项目吗? 您是否有与开发相关的有趣成就? 在此处添加它们以显示您对发展的热情。 如果您可以将其与工作联系起来,将获得加分。

People want to be around others who are passionate about something and are working on cool projects. The person hiring you feels this way, since they’ll probably be seeing and communicating with you quite a bit if you get the job. From their perspective, it helps to hire someone interesting that they can talk to and learn from.

人们希望与其他对某事充满热情并致力于出色项目的人在一起。 雇用您的人会有这种感觉,因为如果您找到工作,他们很可能会与您进行见面和交流。 从他们的角度来看,这有助于雇用有趣的人,他们可以与他们交谈并向他们学习。

I would keep this section short and concise — 1–3 items at most. You want to be impactful but not lengthy.

我将使本节简短明了-最多1-3个项目。 您想要有影响力,但不要太长。

给他们更多的好东西 (Give them more of the good stuff)

Finish off by adding in your portfolio and GitHub links, and you’ll have them excited to go and check those out.

通过添加您的投资组合和GitHub链接结束,您将很高兴他们去检查这些链接。

I always felt as if a weight had already been lifted off my shoulders whenever I read a great developer application. That’s the feeling we’re aiming to create for the person who’s reading yours.

每当我阅读一个出色的开发人员应用程序时,我总是觉得好像已经举起了重担。 这就是我们旨在为阅读您的人创造的感觉。

Now let’s figure out how to approach presenting your portfolio.

现在让我们弄清楚如何展示您的投资组合。

为您的投资组合增加精确度 (Add precision to your portfolio)

专注于特定项目 (Focus on specific projects)

Your portfolio should be as project-focused as possible. As soon as I visit your site, I should be able to see where the projects are.

您的投资组合应尽可能以项目为中心。 一旦访问您的站点,我就应该能够看到项目在哪里。

Choose quality over quantity by showing the projects that relate to the job. I would recommend moving around the order and even removing/hiding some projects depending on the job you’re applying for.

通过显示与工作相关的项目,选择质量胜于数量。 我建议您根据申请的工作移动订单,甚至删除/隐藏一些项目。

It may even hurt you to have a ton of projects, especially if they vary wildly in technologies. This is because some employers aren’t crazy about generalists. So it may be a good idea to show specialization within the stack they’re looking for in that scenario.

拥有大量项目甚至可能会伤害您,特别是在技术上千差万别的情况下。 这是因为有些雇主对通才并不疯狂。 因此,在这种情况下,在他们正在寻找的堆栈中显示专门性可能是一个好主意。

确保对投资组合网站进行了微调 (Make sure the portfolio site is finely tuned)

The first thing any developer does when they see a site they’re evaluating is resize the browser window back and forth. This is to make sure you have enough responsive skills for the position. Make sure everything resizes nicely on all devices by using Chrome’s device toolbar, and remember to test it on multiple browsers.

任何开发人员看到他们正在评估的网站时,第一件事就是来回调整浏览器窗口的大小。 这是为了确保您具有足够的职位响应能力。 使用Chrome的设备工具栏,确保所有设备上的尺寸都能正确调整,并记得在多个浏览器上进行测试。

This really goes for any site you’re creating. But this is the first thing the developer hiring you will play with, and first impressions matter.

这实际上适用于您正在创建的任何站点。 但这是开发人员雇用您的第一件事,第一印象很重要。

发挥创意 (Get creative with it)

Get creative with the layout and design of the portfolio, even if it’s not a front-end position. Seeing something different will always stand out.

即使不是前端位置,也可以利用投资组合的布局和设计来发挥创意。 看到不同的东西总是会脱颖而出。

Try not to use CSS templates as much as humanly possible. Some people will tell you not to use Bootstrap or jQuery at all on your portfolio site, since the employer may want to check out your raw CSS and JavaScript skills.

尽量不要人工使用CSS模板。 有些人会告诉您不要在您的投资组合网站上完全使用Bootstrap或jQuery,因为雇主可能想了解一下您的原始CSS和JavaScript技能。

If you’re applying as a front-end developer, that advice is great. But I personally don’t think it’s important what you use, as long as it’s creative and user-friendly.

如果您是作为前端开发人员申请的,那么该建议非常有用。 但是我个人认为使用什么并不重要,只要它具有创造力和用户友好性即可。

If you don’t have an eye for design or enough CSS skills, try taking the simple and clean approach. You could also reach out to a front-end developer friend for help.

如果您对设计或CSS技能没有足够的了解,请尝试采用简单干净的方法。 您也可以联系前端开发人员朋友寻求帮助。

Below is an example of a simple and clean portfolio site. Nothing too fancy happening, but it still sends a very professional and creative vibe.

下面是一个简单干净的投资组合网站的示例。 没什么花哨的事情发生,但它仍然发出非常专业和创造性的氛围。

专家提示 (Pro tip)

Don’t put rating scales (like 80% Ruby, 95% JavaScript) in your portfolio. I’ve seen this before, and it’s confusing to the reader since they won’t have any idea how to interpret it.

不要在您的投资组合中放置评分量表(例如80%的Ruby,95%JavaScript)。 我之前已经看过这一点,这使读者感到困惑,因为他们对如何解释它一无所知。

Let’s move on to sprucing up your GitHub profile.

让我们继续整理您的GitHub个人资料。

整理您的GitHub (Spruce up your GitHub)

公共存储库入门 (Getting started with public repos)

As a developer working a full-time job, it can be tough to find the time to contribute to and create public projects. But it’s one of those things where you just have to suck it up and do it.

作为从事全职工作的开发人员,很难有时间为公共项目做出贡献并创建公共项目。 但这只是其中的一件事,您只需要把它吸起来然后做就可以了。

These days every developer needs some public code available. It makes it much easier for the person hiring you to quickly glance through your code to see if it’s a good fit for them.

如今,每个开发人员都需要一些可用的公共代码。 这使雇用您的人员更容易快速浏览您的代码,以查看它是否适合他们。

If you don’t have any public contributions yet, try adding one of your existing projects that you wouldn’t mind being public. It’s also never too late to start contributing. You can contribute to existing projects already out there, or start one on your own. There’s a ton of ideas to choose from, but try building something small, fun, and in your line of work. No need to create the next Facebook here.

如果您还没有任何公共捐助,请尝试添加您不愿意公开的现有项目之一。 开始贡献也永远不会太晚。 您可以为已经存在的现有项目做出贡献,也可以自己开始一个。 有很多想法可以选择,但是尝试在工作中构建一些小巧,有趣的东西。 无需在此处创建下一个Facebook。

使您的GitHub个人资料可显示 (Making your GitHub profile presentable)

The first thing someone sees when they get to your GitHub profile is your projects and commit timeline. The number of green boxes there is a good sign to the employer that you’re actively contributing and collaborating.

有人进入您的GitHub个人资料时看到的第一件事就是您的项目和提交时间表。 绿箱的数量向雇主表明您正在积极贡献和合作。

If yours isn’t as green as you would like, try setting a commit challenge for yourself such as committing everyday for the next 30 days. That could motivate you to steadily keep working on some public projects.

如果您的环境不够理想,请尝试为自己设置一次提交挑战,例如在接下来的30天内每天进行一次提交。 这可能会激励您稳定地继续从事一些公共项目。

为您介绍的项目做好自述 (Make a good README for the projects your presenting)

After clicking on a project, the employer will see your README file. Make sure it’s informative and shows the user exactly how to use your code. I highly recommend hosting a version of your live code so you can link to it within your readme file. Showing off working versions of your code will add points to your application.

单击项目后,雇主将看到您的自述文件。 确保其内容丰富,并向用户确切说明如何使用您的代码。 我强烈建议您托管一个实时代码版本,以便您可以在自述文件中链接到它。 展示代码的工作版本将为应用程序添加点。

清理你的代码 (Clean up your code)

The next step is of course, the code itself. Making sure your code is formatted well and is easily readable is key. If it isn’t clean, consider going in and re-formatting it or refactoring it.

下一步当然是代码本身。 确保代码格式正确且易于阅读是关键。 如果不干净,请考虑对其进行重新格式化或重构。

This is a great practice, especially if you just added a project that wasn’t previously version-controlled. Going back in and making changes to it will help build your commits which means more pretty green boxes and activity.

这是一个很好的做法,特别是如果您刚刚添加了以前不受版本控制的项目,则尤其如此。 返回并对其进行更改将有助于构建您的提交,这意味着更多漂亮的绿色框和活动。

做好提交信息 (Make good commit messages)

Chances are you’ll probably be working on a team with other developers where you get hired. For this reason, they may look at your commit messages for your projects. Clear and descriptive messages are best, since you could be collaborating with a team. The example below shows some descriptive messages.

您很可能会与其他开发人员一起被雇用。 因此,他们可能会查看您的项目提交消息。 清晰和描述性的信息是最好的,因为您可以与团队合作。 下面的示例显示了一些描述性消息。

合作 (Collaborate)

Going back to the thing about teams. It really helps if you can show collaborations with other developers on your public code. That goes a long way towards showing the employer that you’re comfortable working on a team code base.

回到关于团队的事情。 如果您可以在您的公共代码上显示与其他开发人员的协作,则确实有帮助。 这对于向雇主表明您很愿意在团队代码基础上工作大有帮助。

So again, either make some public contributions or ask a friend to help you on one of your small projects here and there.

再说一次,要么做一些公共贡献,要么请一个朋友在这里和那里的一个小项目中为您提供帮助。

你的简历 (Your Résumé)

This section is more of a tip. As a person hiring other developers, I’m going to spend much more time focusing on your actual projects and code than I will analyzing the time line and bullet points in your résumé. I also couldn’t care less about what school you went to. Those details may be great for other industries or companies, but I honestly don’t see much use for résumés in the development world. Here, your actual work and code speak the loudest.

本节更多是技巧。 作为雇用其他开发人员的人,我将花费更多的时间专注于您的实际项目和代码,而不是分析您的简历中的时间表和要点。 我也很关心你上的那所学校。 这些细节对于其他行业或公司来说可能是很棒的,但是老实说,我认为在发展世界中,简历的用处不大。 在这里,您的实际工作和代码说得最多。

Next time you’re applying, instead of just polishing up your résumé, try spending more time on the points above and you’ll be sure to stand out among the crowd of applicants.

下次您申请时,不只是完善您的简历,还可以尝试在上述几点上花费更多的时间,您一定会在众多申请人中脱颖而出。

Feel free to reach me on twitter for any questions and visit Remote Hacker where I assist developers in landing remote development work.

如有任何问题,请随时在Twitter上与我联系,并访问Remote Hacker ,我在其中协助开发人员着手进行远程开发工作。

Thanks for reading!

谢谢阅读!

翻译自: https://www.freecodecamp.org/news/how-to-increase-your-chances-of-landing-a-development-job-acb6759c66da/

开发人员工作周报

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/394039.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安全专家教你如何利用Uber系统漏洞无限制的免费乘坐?

本文讲的是安全专家教你如何利用Uber系统漏洞无限制的免费乘坐?,近日,根据外媒报道,美国一名安全研究人员发现Uber上存在一处安全漏洞,允许发现这一漏洞的任何用户在全球范围内免费享受Uber乘车服务。据悉,…

flume介绍

flume 1.flume是什么 Flume:** Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、传输、聚合的系统。** Flume仅仅运行在linux环境下** flume.apache.org(Documentation--Flume User Guide) Flume体系结构(Architecture): …

threadx 信号量 应用_操作系统及ThreadX简介.ppt

操作系统及ThreadX简介操作系统及ThreadX简介 软件二部 2006.09 主要内容 多任务操作系统概述 ThreadX简介 关于驱动的交流 操作系统概述 什么是操作系统 管理计算机的所有资源,并为应用程序提供服务的最重要的系统软件 操作系统的目的 为用户编程提供简单的接口&am…

java中同步组件_Java并发编程(自定义同步组件)

并发包结构图:编写一个自定义同步组件来加深对同步器的理解业务要求:* 编写一个自定义同步组件来加深对同步器的理解。* 设计一个同步工具:该工具在同一时刻,只允许至多两个线程同时访问,超过两个线程的* 访问将被阻塞…

maven学习资料

maven学习资料maven学习教程:What、How、Whyhttp://www.flyne.org/article/167Maven 那点事儿 https://my.oschina.net/huangyong/blog/194583项目管理工具:Maven教程http://www.flyne.org/article/884转载于:https://www.cnblogs.com/zhao1949/p/634641…

leetcode127. 单词接龙(bfs)

给定两个单词(beginWord 和 endWord)和一个字典,找到从 beginWord 到 endWord 的最短转换序列的长度。转换需遵循如下规则: 每次转换只能改变一个字母。 转换过程中的中间单词必须是字典中的单词。 说明: 如果不存在这样的转换序…

算法之旅 | 快速排序法

HTML5学堂-码匠:前几期“算法之旅”跟大家分享了冒泡排序法和选择排序法,它们都属于时间复杂度为O(n^2)的“慢”排序。今天跟大家分享多种排序算法里使用较广泛,速度快的排序算法—— 快速排序法 [ 平均时间复杂度为O (n logn) ]。Tips 1&…

springmvd接收参数问题

问题描述: 好久不写博客了,今天遇到一个问题,那就是post请求时,参数接收不到,当时我很纳闷,看代码: 就是这样几个参数,我使用postman请求时无法获取参数: 报错信息&#…

figma下载_如何在Figma中创建逼真的3D对象

figma下载by Gbolahan Taoheed Fawale通过Gbolahan Taoheed Fawale 如何在Figma中创建逼真的3D对象 (How to create realistic 3D objects in Figma) Prior to using Figma, I used Adobe Illustrator for most of my designs (like logos, mockups, illustrations, and so on…

OpenGL中的二维编程——从简单的矩形开始

一、OpenGL的组成 图元函数(primitive function)指定要生成屏幕图像的图元。包括两种类型:可以在二维、三维或者四维空间进行定义的几何图元,如多边形;离散实体;位图。属性函数(attribute funct…

圆与平面的接触面积_如果一个绝对的圆放在绝对的平面上,接触面是不是无限小?...

这种问题其实并不难解答:如果你真的能找到一个绝对的圆还有一个绝对平的平面上,并且保证放上去之后圆和平面不会有任何变化,那么接触面就可以是无限小!如果不能,很抱歉,接触面很显然就不会是无限小&#xf…

leetocde1129. 颜色交替的最短路径(bfs)

在一个有向图中,节点分别标记为 0, 1, …, n-1。这个图中的每条边不是红色就是蓝色,且存在自环或平行边。 red_edges 中的每一个 [i, j] 对表示从节点 i 到节点 j 的红色有向边。类似地,blue_edges 中的每一个 [i, j] 对表示从节点 i 到节点…

第38天:运算符、字符串对象常用方法

一、运算符 一元操作符 &#xff0c; --&#xff0c; &#xff0c; - 5 -6 逻辑操作符 !&#xff0c; &&&#xff0c; || 基本运算符 , -, *, /, % 关系操作符 >, <, >, <, , , !, ! 赋值 判断 全等 条件操作符 &#xff08;三…

Redux Todos Example

此项目模板是使用Create React App构建的&#xff0c;它提供了一种简单的方法来启动React项目而无需构建配置。 使用Create-React-App构建的项目包括对ES6语法的支持&#xff0c;以及几种非官方/尚未最终形式的Javascript语法 先看效果 这个例子可以帮助你深入理解在 Redux 中 …

有效电子邮件地址大全_如何优雅有效地处理介绍电子邮件

有效电子邮件地址大全by DJ Chung由DJ Chung 如何优雅有效地处理介绍电子邮件 (How to handle intro emails gracefully and effectively) 您想帮个忙时不想忘恩负义... (You don’t want to sound ungrateful when asking for a favor…) Let me tell you the story that ins…

notability录音定位_Notability的一些使用技巧?

作为使用了一年Notability的考研狗 今天也来回答回答这个问题&#xff0c;希望可以给考研的同学一点点帮助。这个软件的优点估计大家都知道&#xff0c;我在这里就不多说了。好吧&#xff0c;还有一个原因是我比较懒&#xff01;好了不多说废话了&#xff0c;等会你们要打我了本…

python实现软件的注册功能(机器码+注册码机制)

sklearn实战-乳腺癌细胞数据挖掘 https://study.163.com/course/introduction.htm?courseId1005269003&utm_campaigncommission&utm_sourcecp-400000000398149&utm_mediumshare 一、前言&#xff1a;目的&#xff1a;完成已有python图像处理工具的注册功能功能&am…

leetcode1306. 跳跃游戏 III(bfs)

这里有一个非负整数数组 arr&#xff0c;你最开始位于该数组的起始下标 start 处。当你位于下标 i 处时&#xff0c;你可以跳到 i arr[i] 或者 i - arr[i]。 请你判断自己是否能够跳到对应元素值为 0 的 任一 下标处。 注意&#xff0c;不管是什么情况下&#xff0c;你都无法…

Win10 UWP开发系列:使用VS2015 Update2+ionic开发第一个Cordova App

原文:Win10 UWP开发系列&#xff1a;使用VS2015 Update2ionic开发第一个Cordova App安装VS2015 Update2的过程是非常曲折的。还好经过不懈的努力&#xff0c;终于折腾成功了。 如果开发Cordova项目的话&#xff0c;推荐大家用一下ionic这个框架&#xff0c;效果还不错。对于Cor…

vavr_使用Vavr在Java 8流中更好的异常处理

vavrby Rajasekar Elango由Rajasekar Elango In this post, I will provide tips for better exception handling in Java 8 streams using the Functional Java library Vavr.在这篇文章中&#xff0c;我将提供使用Functional Java库Vavr在Java 8流中更好地处理异常的技巧。 …