Blog

ITeach Recruiters blog: shedding light on the gap between developers and recruiters

Version Control Systems Explained for Recruiters

October 26, 2019
Author: Aaron Decker

A version control system is a way to store code and track changes over time. Programmers use version control to work on software projects because it can be very important to see a history of changes when working with code. You can think of version control like the change history in a word document. Except that it is stores the history for many files together in a project, and this is called a…
Keep Reading →
Last year something weird happened. I started to notice every other cold recruiter email opener has the word "impressed" in it. Obviously at first I was flattered that strangers were impressed by my experience. But then everyone started using this exact word in the same way and it started to feel really bizarre and fake. Plus, let's be honest my background is not that impressive. I never worked…
Keep Reading →

Rating Cold Emails As A Developer

October 19, 2019
Author: Aaron Decker

When I started building ITeach Recruiters I asked some of friends who are software engineers to start forwarding me cold emails they got from recruiters that really stood out either in a negative or positive light. Personally, I think cold emails are really great. I would much rather get a cold email than a cold phone call, it is so much less intrusive. I don't even mind follow ups (when somebody…
Keep Reading →

How To Read Github Profiles For Recruiters

October 16, 2019
Author: Aaron Decker

Github is a place developers can view, share and collaborate on code. It is known for hosting open source projects and being the center of development for essentially the majority of major open source web technologies. Git is a version control system developed by Linus Torvalds, the creator of Linux. A version control system is a piece of software that helps to manage source code. Git is by far…
Keep Reading →

Why Does JavaScript have so many names?

October 11, 2019
Author: Aaron Decker

The JavaScript ecosystem is confusing for everyone that doesn't do JavaScript for a living. There are so many names for all of the flavors, versions, libraries and frameworks involved in writing JavaScript. This is a quick read that should help set it (a little) straight. First some history, and background. In the beginning (1995) there was JavaScript in the browser. You can think of this as…
Keep Reading →

GraphQL vs Graph Databases for Recruiters

October 06, 2019
Author: Aaron Decker

Unlike the Java Vs JavaScript topic I tackled last week, these two are not even in the same category. But I have heard both recruiters and inexperienced developers confuse these topics more than once so the confusion must be real and I figured I would address it. What is GraphQL GraphQL is a data transfer protocol like REST (I will do a post about REST at some point). In many ways it is a…
Keep Reading →

Mobile Vs Web Developers a Guide for Recruiters

October 03, 2019
Author: Aaron Decker

Today, web developers are probably not mobile developers, and inverse might be true as well. I remember when I first started writing software professionally, this was just after smartphones were really getting popular and everyone was making iOS and Android apps. Up until that point I had been doing LAMP stack - Linux, Apache, MySQL, and PHP (and of course, JavaScript on the UI), which is plain…
Keep Reading →

Java Vs JavaScript The Definitive Guide For Recruiters

September 28, 2019
Author: Aaron Decker

Java Vs JavaScript is something people outside of tech mix up all of the time and it is especially disconcerting as a developer to hear your prospective recruiter confuse these technologies since they are so different. I surveyed developers about why they don't respond to recruiters, I'll give you a direct quote here: Recruiters probably should have industry experience. There’s too much of a…
Keep Reading →

Frontend Vs Backend Developers (for Recruiters)

September 24, 2019
Author: Aaron Decker

One big dividing line between developers that I'm not sure all tech recruiters have a full grasp of is the difference between frontend and backend web developers. Generally speaking this is a divide between responsibilities that defines the type of work a developer is doing. There is also the concept of a "fullstack" developer (which I consider myself to be, with some caveats), which I will…
Keep Reading →