I am in my junior year of college and I am considering applying for my schools Jump program. This would allow me to have 12/30 hours done towards a Masters in CS, meaning I would need one year of graduate school. Would it be a wise investment to go to school for one extra year to have my Masters or should I just look for a job upon graduation? This program also guarantees a G.A. position, meaning I won’t incur any extra debt. However, I do realize that this would mean that I would lose a years salary. I am not sure what to do, and how degrees affect careers in programming. I have also considered getting my PhD to teach CS at a college. If I go this route, would a masters help or should I directly apply to a PhD program? Sorry this is long winded, I am just very much in the dark when it comes to what is helpful for a career in CS. Thanks!