7 answers
7 answers
Updated
Chetan’s Answer
If you can code and have good knowledge of basic computer science concepts, data structures, algorithms, etc., you will find job in
Computer Science field in less time, otherwise it will be challenging.
Try more and more coding practice and learn emerging technologies which will help you find job.
Computer Science field in less time, otherwise it will be challenging.
Try more and more coding practice and learn emerging technologies which will help you find job.
Updated
Moazzam’s Answer
I agree with many of the answers that are posted by other people on here but I would like to point out that out of all the fields, Computer Science still stays at the top in demand. We are moving forward with technology and we need Computer Science to keep moving forward.. whether it's working for a healthcare company, social media giants like Twitter or Facebook, gaming companies or any other companies.. they all will need programmers, IT Admins, software/application administrators, etc.
So push forward with it and to me personally, I think it's the best and fastest way to get into the working field without major student loans that you would pick up with other fields such as medical, engineering or law.
So push forward with it and to me personally, I think it's the best and fastest way to get into the working field without major student loans that you would pick up with other fields such as medical, engineering or law.
Updated
Josh’s Answer
Any industry has its up and down times for finding a job. In any job you get, focus on these things:
- Build reputation. Reputation is perception of repeated experience with you over time. The more positive interactions, the more positive your reputation. The more negative interactions, the more negative your reputation. Find opportunities to take on new tasks, and always do them to the best of your ability. If you mess up, own up to it, learn from it, and always endeavor to "make right". Your reputation will walk into the room before you will, so make it a good one!
- Stoke your curiosity. As as software developer, languages, tools, and environments will change and evolve. You need to keep pace with that. Look for things you are curious about, and carve time out to explore those curiosities. Never worked in Go, and want to try it out? Look for some tutorials and try it out. You don't need to become an expert or stick with something long term, but those curiosities might teach you something else, may inspire you to some new curiosity, or may at least give you that rush of being able to finish something.
- Figure out what you want to do. What you want to do will be a moving target as you grow in any industry. The more you learn, and the more things change, the more your own wants will change. Make sure you check in with yourself often about what you want, and make a pass at figuring out your next steps to get there.
- Get a mentor. Once you know what you want to do, find someone who is doing it, and ask them to mentor you. A mentor will help you chart a course to where you want to go and a good mentor will hold you accountable for getting there.
- Build relationships. This ties it all together, but get to know people who work around you. The people you know will often open doors... to new curiosities, new opportunities, and new jobs. Make an effort to listen at least as much, if not more than, you speak.
- Build reputation. Reputation is perception of repeated experience with you over time. The more positive interactions, the more positive your reputation. The more negative interactions, the more negative your reputation. Find opportunities to take on new tasks, and always do them to the best of your ability. If you mess up, own up to it, learn from it, and always endeavor to "make right". Your reputation will walk into the room before you will, so make it a good one!
- Stoke your curiosity. As as software developer, languages, tools, and environments will change and evolve. You need to keep pace with that. Look for things you are curious about, and carve time out to explore those curiosities. Never worked in Go, and want to try it out? Look for some tutorials and try it out. You don't need to become an expert or stick with something long term, but those curiosities might teach you something else, may inspire you to some new curiosity, or may at least give you that rush of being able to finish something.
- Figure out what you want to do. What you want to do will be a moving target as you grow in any industry. The more you learn, and the more things change, the more your own wants will change. Make sure you check in with yourself often about what you want, and make a pass at figuring out your next steps to get there.
- Get a mentor. Once you know what you want to do, find someone who is doing it, and ask them to mentor you. A mentor will help you chart a course to where you want to go and a good mentor will hold you accountable for getting there.
- Build relationships. This ties it all together, but get to know people who work around you. The people you know will often open doors... to new curiosities, new opportunities, and new jobs. Make an effort to listen at least as much, if not more than, you speak.
Ken Meier
Information Security Team Lead | Identity Access Management | MS Cybersecurity | CISSP-ISSMP
34
Answers
Updated
Ken’s Answer
Yes finding an occupation in the computer science field can be very challenging at times. Computer science is a very broad course of study and doesn't prepare you for a specific job. You should try to decide what job you are most interested in (programming, information security, networks, etc) as early as possible so that you can shape your focus towards it. Be sure to do internships and volunteer to get practical experience. If you graduate with just a degree in computer science you may find the job hunt surprisingly difficult. Try to be realistic about your first work opportunity, even if you take a help desk job you can learn about what IT work environments are really like and start making connections on the specific teams you're most interested in.
Updated
Rodrigo’s Answer
Hi Calvin Y.
Yes, most of time is challeging, but i you like it, you wont find it difficult, you always as able to learn something new, and there are may courses and blogs where you can receive support, and you have to have in mind and every project and work is very diferrent, in any step of programming you need to think again and again and to make it easier a problem, but as many projects you develop the more knowledge you will have
Yes, most of time is challeging, but i you like it, you wont find it difficult, you always as able to learn something new, and there are may courses and blogs where you can receive support, and you have to have in mind and every project and work is very diferrent, in any step of programming you need to think again and again and to make it easier a problem, but as many projects you develop the more knowledge you will have
Updated
Taylor’s Answer
I think it depends on where you are looking. Going for jobs at competitive companies like Google or Apple will most likely result in a struggle to land a position. Other areas aren't as competitive. For example, I've heard from people that going for positions in defense or insurance companies was a way less difficult experience. It all really depends on the current market and your area.
Updated
Shruti’s Answer
Difficult or not, if you have an interest in Computer Science or if you are intrigued and excited by the technology then you should go for it.
Because no one ever said getting a great job is easy. So any good job will be competitive. But it will also reward you more and help you grow.
Because no one ever said getting a great job is easy. So any good job will be competitive. But it will also reward you more and help you grow.