Skip to main content
3 answers
4
Asked 583 views

What is useful to learn to become a software engineer?

I am a junior in high school.

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

4

3 answers


0
Updated
Share a link to this answer
Share a link to this answer

Johnathon’s Answer

1. If there is a robotics club / team at your school or nearby for your age, that's a huge opportunity.

2. Get started! a. Answer the question "What do I want to do?" Do you want to put stuff on the web? Do you want to make moving robots? Control cars? b. If so, start with the very basics of that. If you're interested in the web, make something simple with HTML/CSS/Javascript as Andrew mentioned. There have got to be a TON of tutorials out there. See if you can get access to a DuinoKit or other Arduino setup and play with that. Find out what most interests you. Not only will this help you understand what you like about it, but when you're on college interviews or job interviews, these stories of your early attempts, even if you consider them failures, will be hugely beneficial.

This one is harder but a parent / teacher / school counsellor may be able to help you:
4. Find a mentor -- a teacher, neighbor, or someone online who will help push you, answer your questions, and help you find your bugs.
0
0
Updated
Share a link to this answer
Share a link to this answer

Andrew’s Answer

Start by teaching yourself the basics like “what is code” and once you have those down you can have a better picture of why you code. From there start looking into codes that interest you. Maybe you like app design so you look into python or java. Or web design with HTML/CSS and Javascript. Youtube is a great resource people forget about. Just typing “how to become a software engineer” will lead you to tons of people and their experiences that you can then try for yourself. So start with that foundation of tech and build up from there
0
0
Updated
Share a link to this answer
Share a link to this answer

Charlotte’s Answer

Learning from youtube and free online classes is great. At this point, explore everything in tech! One idea beyond just learning to code is to think about products, apps, websites you like, and then try to write out how this product actually works. Do they have a database on the backend? What information is the frontend sending to the backend? What services do they likely have? Depending on the product, you might be able to read more about their designs and look at related open source projects to check your understanding!
0