4 answers
4 answers
Updated
Mark’s Answer
If you plan to get a degree in software engineering, you should be able to get multiple offers upon graduation. This is one of the hottest field across the world and with Work from anywhere companies, you should have a lot of opportunities. It is a buyers market. I can't speak to what the economy may be in 4 years.
Before you choose the degree program, askthis question to the admissions and placement office. If they don't agree with my answer, apply elsewhere.
Identify with the school, the internship opportunities. Having an internship is a great way to gain experinece and make money
Identify the right major and the coursework that you need to take for that major.
Pick your first courses carefully, so that if you don't like the field you picked the credits can transfer to other degree programs at that university or other schools.
Set up interviews with recent graduates of that school to get their opinion. You can find these from LinkedIn,
Mark recommends the following next steps:
Updated
Hanley’s Answer
High, really high. Unless you attend a school whose computer science program isn't worth the paper it's printed on and you don't have the skills regardless of that. In this industry, employers want to see your skills. If you've got them, the job market is your oyster. If you don't, having a degree that suggests you do will not impress anyone.
There are some pretty poor CS programs out there in surprisingly good schools and really top notch CS programs in schools that don't necessarily seem like the obvious choice. Do your research and pick a school with a good program, then prepare to do the work, because a good CS program will require some serious work. If you can breeze through the program, you're probably not learning what you need to be a marketable software engineer.
Skills trump education in this field, but a good education is well worth it.
There are some pretty poor CS programs out there in surprisingly good schools and really top notch CS programs in schools that don't necessarily seem like the obvious choice. Do your research and pick a school with a good program, then prepare to do the work, because a good CS program will require some serious work. If you can breeze through the program, you're probably not learning what you need to be a marketable software engineer.
Skills trump education in this field, but a good education is well worth it.
Updated
Curtis’s Answer
Assuming you are talking about a bachelor's degree I would say the probability is relatively high compared to other jobs, especially today given the current market conditions. Software developers are generally a job in high demand, but you may need to be flexible on where you live and what kind of starting position (i.e. QA instead of SW dev). From what I have seen the time to get hired from when you graduate can be 0-6 months but your mileage may vary.
To increase your chances of getting hired I highly recommend internships while getting your degree. Software dev interns make good money, you get experience, and usually companies will want to hire you after you finish your degree (happened to me twice, once after my bachelor's and once after my master's). Also use your network to find someone in the company and get connected. I was referred for 3 of the 5 software engineering jobs I've had.
To increase your chances of getting hired I highly recommend internships while getting your degree. Software dev interns make good money, you get experience, and usually companies will want to hire you after you finish your degree (happened to me twice, once after my bachelor's and once after my master's). Also use your network to find someone in the company and get connected. I was referred for 3 of the 5 software engineering jobs I've had.
Updated
Brandon’s Answer
This can depend on what degree you are talking about. Are you talking about a high school degree, bachelor degree, master degree, etc? The answer can vary depending on the answer.
For most jobs, especially within the software engineer occupations, this can differ greatly depending on how much experience you have. If you have the experience, knowledge, and the proof of your accomplishments within the field, you have a higher chance of getting the job than those without. However, if you do not have any experience it can be very difficult to get the position. If you are able to get a job referral from a friend or family member, the chances of you getting the job are slightly higher, but most of the time it will come down to experience.
Another thing, you will need to consider is the job market opportunities around your area. Are there any companies that are hiring? Do you see opportunities for growth? There are a lot of things that you will need to consider job wise after receiving your degree.
For most jobs, especially within the software engineer occupations, this can differ greatly depending on how much experience you have. If you have the experience, knowledge, and the proof of your accomplishments within the field, you have a higher chance of getting the job than those without. However, if you do not have any experience it can be very difficult to get the position. If you are able to get a job referral from a friend or family member, the chances of you getting the job are slightly higher, but most of the time it will come down to experience.
Another thing, you will need to consider is the job market opportunities around your area. Are there any companies that are hiring? Do you see opportunities for growth? There are a lot of things that you will need to consider job wise after receiving your degree.