Skip to main content
4 answers
5
Asked 219 views

What steps can I take to learn how to build a career in computer software and coding?

This is something I've been interested in starting doing a long time. I want to know how to take the first steps.

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

5

4 answers


1
Updated
Share a link to this answer
Share a link to this answer

Shilpa’s Answer

To build a career in computer software and coding:

1. Set clear goals -> In Software Engineering there are multiple roles like Software developer , Testing Engineer, Quality assurance, System engineers and more. Google these roles and get good understanding of them. Once you get some clarity start looking for online course.

2. Learn foundational programming languages -> incase you have choosen development then you need to search more of coding languages and platforms. Languages could be C++ , Python, C# , Java and many more and platform could be Windows, Mac, Android or IPhone or embed or linux and many more so get some understating of it. Cloud programming is also an option or you can go towards Machine learning. I would suggest you to go through OOPS concepts because that is basic. Go through them briefly so you have understanding of Development.

3. Take relevant courses or earn a degree : Now Once you get some understanding about development languages you should start searching courses. First check smaller diplomas then degree.

4. Practice coding regularly : Practice is the key, listen the courses and practice them

5. Participate in coding communities: Join groups like Kaggle, Leet codes to practice more

Shilpa recommends the following next steps:

6. Build projects to showcase your skills : Until unless you won't work on project you will have understanding of development so challenge yourself of some small project and goggle around it and complete it. Your best friend will be Stackoverflow, don't forget to join it.
7. Network and seek mentorship : Create your Linkedin account and update it with your done courses. Join groups there. In Stack over flow also you can answer or read answer of problems
8 Stay updated with the latest trends : Keep reading about your expert area
9. Gain practical experience through internships or entry-level positions: Linkedin profile will help you to get it
10. Continuously learn and improve your skills : Keep learning !!!
Thank you comment icon Thank you so much, Shilpa! Zion
1
0
Updated
Share a link to this answer
Share a link to this answer

Stuart’s Answer

I'm in complete agreement with Shilpa's suggestion about establishing clear objectives for yourself whenever possible. It's important to remember that choosing a particular path today doesn't confine you to that role for life. In my team, I've brought on board fresh college graduates to take on Quality Assurance roles. They gradually gained an understanding of the system and eventually transitioned into development or coding roles. Some of these individuals held degrees in English, not computer science.

YouTube is a fantastic resource for learning. If you're new to programming, a language like Python can be learned fairly quickly at a basic level, giving you a taste of whether coding is really your cup of tea or not.

Additionally, you might want to consider attending meet-ups. They provide a great opportunity to learn about a specific topic or company and engage in conversation with them.

Hope this helps!
Thank you comment icon Good input, I'll look into that. Zion
0
0
Updated
Share a link to this answer
Share a link to this answer

Rebecca’s Answer

Thank you for your question. I am glad to hear that you have interest to develop your career on computer software and coding.
Below are my suggestions :
1. Explore the college review and ranking on Information Technology and their entry criteria.
2. Attend information sessions hosts by college on Information Technology. Speak to professors to understand their selection criteria on the candidate.
3. Work hard to meet these criteria
4. Identify some simple programming languages, e.g. Python, Scratch, etc. and learn the syntax and structure. There are plenty of resources online
5. Start doing some simple programming or projects.
Hope this helps! Good Luck!
Thank you comment icon Thank you, Rebecca for the advice. Zion
0
0
Updated
Share a link to this answer
Share a link to this answer

Esther’s Answer

If you don’t have a lot of coding experience yet, find a fun way to learn!

First, pick a language to focus on. Python is very beginner friendly. Or JavaScript is good if you’re interested in web development.

Next, find a class. There are lots of free beginner classes on YouTube, or maybe you can find a local library or community college offering intro to coding classes.

Now, to make it fun. As you start learning new concepts, think of fun side-projects you can do to practice your new skills. You could make a choose-your-own-adventure video games or design a website to rank your favorite sports team. Whatever sounds exciting to you. Just remember to keep it simple. As you get into more advanced coding later, working on fun side-projects is a great way to keep building your skills, too.
0