DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 966,904 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Spiro Floropoulos
Spiro Floropoulos

Posted on

If you could customize a tech curriculum what would you include?

There are a number of things I would love to see in most technical courses.

Some abstract ideas:

  • Working with Product Owners
  • Basic UX survival skills
  • The psychology behind programming

I have others but just cannot articulate them well right now.

Does anybody have other suggestions?

Top comments (3)

Collapse
 
ben profile image
Ben Halpern

I'd teach statistics. Via data science/machine learning/etc., it's becoming more a part of our space, but in general software developers are tasked with implementing a/b tests and things of that nature. A good understanding of statistics can go a long way.

This is coming from someone who didn't do great in stats in college, but I managed to retain a lot of the lessons nonetheless.

Collapse
 
spirodonfl profile image
Spiro Floropoulos Author

Great idea! It is definitely an important topic to know something about as a dev.

Collapse
 
sublimemarch profile image
Fen Slattery

I'd add a section on inclusive design and empathy for the end-user. So many developers create inaccessible, non-inclusive technology because they don't know how and don't know why they should care. We have an ethical duty to make sure that we aren't harming people with what we build and building for everyone in mind.

🌚 Turn on dark mode

πŸ”  Change your default font

πŸ“š Adjust your experience level to see more relevant content

Head to your account's Settings to do all this and more.