4 answers
4 answers
Updated
Liz’s Answer
Knowing how to code would be a requirement to get a job in coding, but there are lots of possibilities when it comes to coding! You can code to write computer software, program robots, provide backend data, build frontend websites, etc. - I think what is more important is to find out what interests you most. I would recommend that you follow you passions and code something that is fun, important or meaningful to you! Once you have a few projects that you're proud of and excited about, that will provide you a good base to start your career!
Updated
Varad’s Answer
1. Learn coding, be proficient/comfortable with at least 1 language, you can use websites like Leetcode, Hackerrank, Geek for Geeks etc. Choose 1 practice a lot
2. Do projects, have at least 2-4 academic level projects to understand and also showcase how software engineering works.
3. Explore different areas of Software Engineering(SE) eg, Backend Development, UI Development, Data, Cloud, etc and find out what you are passionate in.
4. Learn technologies, while every area of SE have different set of technologies and which keeps changing in real time try to list down the trending ones and learn them, best way to learn new technologies is to use them in projects. This will take you to point 2.
2. Do projects, have at least 2-4 academic level projects to understand and also showcase how software engineering works.
3. Explore different areas of Software Engineering(SE) eg, Backend Development, UI Development, Data, Cloud, etc and find out what you are passionate in.
4. Learn technologies, while every area of SE have different set of technologies and which keeps changing in real time try to list down the trending ones and learn them, best way to learn new technologies is to use them in projects. This will take you to point 2.
Updated
Andrew’s Answer
Your question has your answer. If you want a good coding job start with learning to code. Understand what code is and why we use it. From there you can start to learn a specific code (I always suggest python as it is the most used and easier to learn). Youll maybe want 2 to 3 codes under your belt, one of them as your main with the others being above average. From there you can look into those jobs and what they require within those codes. For example, if you want to go into data science then understanding specific functionalities in python related to statistics and data modeling is necessary.
Now, aside from codes there are other aspects like softwares or infrastructures youll want to have some knowledge in. Cloud computing is the big “future” right now in tech. So Id suggest you to learn up on a specific cloud offering. There are certifications that will boost your resume 10x if you can get them. The big three are Amazon, Azure (microsoft), and google cloud. Build a foundational understanding in these and youll learn about all the technologies involved with them along the way. This will once again help narrow down where in tech you want to go and what careers youd like over others
Now, aside from codes there are other aspects like softwares or infrastructures youll want to have some knowledge in. Cloud computing is the big “future” right now in tech. So Id suggest you to learn up on a specific cloud offering. There are certifications that will boost your resume 10x if you can get them. The big three are Amazon, Azure (microsoft), and google cloud. Build a foundational understanding in these and youll learn about all the technologies involved with them along the way. This will once again help narrow down where in tech you want to go and what careers youd like over others
Updated
Isabel’s Answer
Having your own projects or experience in the field are key! Being able to talk about the ways in which you applied concepts learned in school during an interview is the best way to show off your skills. The best way to get a good job is to gain experience in the field and be able to explain why that experience is relevant to the job you want.