Subjects Developers Should Study to Perfect Their Craft

app developers Q: If you could recommend that any developer you hire take just one course/class, what subject would it be in and why?

A: D3. “Creating intriguing content is the best way to connect with your audience to grow your brand, and interactive experiences provide some of the most engaging content out there today. The D3 library of code gives developers the opportunity to visualize their message with interactivity, which is why mastering D3 will provide your developer (and brand) a much needed edge.” Amy Balliett, Killer Infographics

Teamwork and communication. “The biggest problem we see with developers is a lack of communication skills — the left hand not knowing what the right is doing. They sit next to each other, but do not speak with one another. If they learn to communicate more effectively, they will naturally teach each other. This leads to fewer bugs, improved code quality and compatibility, and faster delivery time.” Derek Labian, Fast Technologies

Basics of project management. “We want every hire to understand how to organize, plan and successfully implement tasks for themselves and others. Especially since we’re a 100 percent remote company, it’s essential for everyone on our development team to take charge of their own projects and get others on board when needed. I love it when a developer has an active, project management mentality about their own work.” Jared Brown, Hubstaff

Sales and business development.
“The best developers are those who understand the business case behind the software they are building. Being adept in sales and business development, while also digging deep into what the value in the software is to the owner, will help them really level up their value to the project.” Thomas Cullen, LaunchPad Lab

Search engine optimization for developers.
“While SEO is primarily the responsibility of the marketing department, there are a lot of things that developers can do to improve the search rankings of a site. Ensuring proper use of canonical tags, structured data mark-ups and optimized URL structures are just a few of the ‘back end’ activities that search engines consider that fall outside of the realm of expertise of the marketing team.” Robert De Los Santos, Sky High Party Rentals

A crash course on your industry.
“If you work in HR technology, have your technologists get up to speed on what’s happening in the world of human capital management. If you work in dog food, send your development team to a conference or class for pet food scientists. Get your team out of the code and into your space. Seeing and hearing the challenges from the perspective of your buyer will do a lot to shape their approach to product.” Chris Ostoich, LISNR

A lean startup course.
“I would encourage everyone on the product team to sign up for the How to Build a Startup course on Udacity as part of their new hire on-boarding. The course introduces a scientific, customer-centric approach that can help teams eliminate uncertainties through measurable hypothesis and pass/fail experiments, allowing developers to rapidly iterate and build customer validated products.” Vishal Shah, NoPaperForms

Usability testing. “Conducting early research will save you months of work when you realize that what you thought made sense from a development perspective makes no sense to end users. Usability testing is essential to delivering a great customer experience.” Ania Rodriguez, Key Lime

(Source: TCA)