3 answers
3 answers
Updated
Dinesh’s Answer
I'm understanding that you're studying computer science at the moment. The two first bullets are there if it is the case, the others are there in any case. This answer is my humble opinion having worked on the side as a student in this field.
Regarding your studies/courses:
Get genuinely interested in your courses, go beyond what you are being teached and try to put it into practice as much as you can
Work to get the best results you can (even though you think they are not representative, they might be to employers)
In any case:
Never stop learning about new stuff in your particular field, or in another field.
Try to have good side projects (by good projects, I mean projects that get you out of your comfort zone, that teach you things about computers, project management, human nature,... and that are, if possible, in some ways innovative). Notice that I said good instead of many. A lot of unfinished projects won't be a good sign and you probably won't be able to show them off.
Talk to people, make friends and discuss about computer science, teach them something and learn from them
Keep up to date with the news in your field
Try new stuff, experiment
Regarding your studies/courses:
Get genuinely interested in your courses, go beyond what you are being teached and try to put it into practice as much as you can
Work to get the best results you can (even though you think they are not representative, they might be to employers)
In any case:
Never stop learning about new stuff in your particular field, or in another field.
Try to have good side projects (by good projects, I mean projects that get you out of your comfort zone, that teach you things about computers, project management, human nature,... and that are, if possible, in some ways innovative). Notice that I said good instead of many. A lot of unfinished projects won't be a good sign and you probably won't be able to show them off.
Talk to people, make friends and discuss about computer science, teach them something and learn from them
Keep up to date with the news in your field
Try new stuff, experiment
Updated
Bridget’s Answer
Hi Bryan, if you mean how to start looking for jobs and how you will be interviewed at most companies, the answer is with coding challenges.
Most companies these days use coding challenges to assess the abilities of interns and full timers, you can practice these types of problems on a website such as Leetcode or Hackerrank.
If your question is more aimed at how to become a better developer, I recommend doing side projects that you are genuinely interested in(ie think of a problem and try to hack together an app that solves it), contributing to an open source project on github or working on a research project with a professor.
In terms of credentials this seems more relevant for the security and network support jobs. In the two software engineering internships I've had, they have not asked for any type of certifications.
Most companies these days use coding challenges to assess the abilities of interns and full timers, you can practice these types of problems on a website such as Leetcode or Hackerrank.
If your question is more aimed at how to become a better developer, I recommend doing side projects that you are genuinely interested in(ie think of a problem and try to hack together an app that solves it), contributing to an open source project on github or working on a research project with a professor.
In terms of credentials this seems more relevant for the security and network support jobs. In the two software engineering internships I've had, they have not asked for any type of certifications.
Delete Comment
Flag Comment