Skip to Main Content

Internet of Things Developers

Exploring This Job

Read books and check out Web sites that provide more information about the Internet of Things. Here are some suggestions:

  • The Internet of Things: What Everyone Needs to Know, by Scott J. Shackelford
  • A Geek Girl’s Guide to Electronics and the Internet of Things, by Audrey O’Shea
  • What is IoT?: https://www.oracle.com/internet-of-things
  • What is IoT?: https://aws.amazon.com/what-is/iot

One of the best ways to explore this career is to learn programming languages that are frequently used by IoT developers. These include Go (Golang), Java, C/C++, Python, JavaScript, and Rust, among others. Your high school’s computer science department may provide programming classes. Online learning platforms (OLPs) offer free or low-cost classes in coding. Here are a few OLPs to check out: Code Academy (https://www.codecademy.com), Coursera (https://www.coursera.org), edX (https://www.edx.org), and Khan Academy (https://www.khanacademy.org).

Get involved in programming competitions to test your abilities. Here are a few to check out:

  • SkillsUSA: http://www.skillsusa.org
  • Microsoft Imagine Cup: https://imaginecup.microsoft.com/en-us/compete/whycompete
  • American Computer Science League: https://www.acsl.org
  • Congressional App Challenge: https://www.congressionalappchallenge.us
  • TeamsCode: https://www.teamscode.org

Participating in an information interview with an IoT developer is a good way to learn more about the educational requirements and personal and technical skills that are necessary for career success. Perhaps you could even job shadow a developer on the job.

Related Professions
Featured Companies