8 Subjects All Developers Should Take Courses In

A good developer is fluent in programming languages. A great developer also excels in the following areas.

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

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 your message with interactivity, which is why mastering D3 will provide your developer (and brand) a much needed edge."


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."


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 biz dev, 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."


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."


A Crash Corse 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 dev 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."


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."


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."


Resources

8 Subjects All Developers Should Take Courses In

A good developer is fluent in programming languages. A great developer also excels in the following areas.

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

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 your message with interactivity, which is why mastering D3 will provide your developer (and brand) a much needed edge."


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."


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 biz dev, 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."


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."


A Crash Corse 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 dev 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."


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."


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."


See Also: Do You Really Need to Apply for Another Business Award?

If you have insights like this to share,

and join us!