Advice for an aspiring Backend Developer

Hello World, my name is DCN (Dubem Celestine Nwabuisi). I have been researching different career paths in Software Engineering. I have read different articles online especially in regards to Backend development and Software Application but I wanted to also hear your opinion as well.

  • How did you know Software Development/Engineering was the right career for you?

  • How do you recommend I go about becoming a Backend Developer?

I look for to hearing from you.

How did you know Software Development/Engineering was the right career for you?

Because it’s fun and it pays great. I get paid a lot of money to solve puzzles all day.

How do you recommend I go about becoming a Backend Developer?

I’m of the opinion (that not everyone shares) that getting a job as a b/e developer is a little harder when you’re starting out. It is a lot harder to show people what you can do and there is a lot of potential to do damage.

If possible, I would recommend a degree. If not, then learn and build. And when you get tired of that, build and learn. If you do enough of that, with a little luck, you’ll get somebody interested in giving you a shot.

2 Likes

Hi @Celnet-hub!

I found an article on FCC news that might be of interest to you.

2 Likes

Hi DCN.

Back-end development is a really good career path for many people. Why?

  1. Servers rule the front end. Nothing interesting gets to a web front end without a working back-end server.

  2. You’ll have the opportunity to learn a lot about the data of the organizations you work for. Data lasts longer, FAR longer, than programs. If you have experience working with organizational data you will always be in demand. Even after the present false dichotomy between front-end and back-end development fades away. (False in my opinion.)

  3. You’ll be able to work on problems of scalability, global deployment, and cost. Those are interesting.

How to get into real-world back-end work? Obviously by learning.

  1. Do some back-end tutorial projects. In FCC they’re probably in nodejs.

  2. Learn SQL. Use it in some integrated front / back-end projects (“fullstack projects”).

  3. Deploy some fullstack project to a back-end platform. There are several available for no money or short money. Heroku, DigitalOcean, introductory accounts at AWS or Azure.

  4. Learn some more SQL. That long-lived data I mentioned? Almost all of it is in some SQL system somewhere.

2 Likes

Wow… Thank you @Ollie @kevinSmith @jwilkins.oboe for reaching out…

:raised_hands:t4: :raised_hands:t4: :raised_hands:t4: