开发人员工作周报_如何增加找到开发人员工作的机会
開發人員工作周報
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:
無論您是寫電子郵件還是提交求職信,都必須堅持開頭的幾行。 上面的一個完成了兩件事:
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/
開發人員工作周報
總結
以上是生活随笔為你收集整理的开发人员工作周报_如何增加找到开发人员工作的机会的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到老虎追着咬我是什么意思
- 下一篇: 梦到前任预示着什么周公解梦