|
|
|
|
|
by collegeburner
2248 days ago
|
|
I'm looking at college this fall and seriously wondering about this. I'll have to spend a lot of money if I go to an "elite" school, and the point of doing that is to make connections with my peers and with professors. I don't see the point of paying that kind of money for that sort of experience. That aside, not starting college may not be a good idea, either. Does anyone with more experience have advice on this? I do have a job at a cybersecurity firm where I'm a part-time developer, and my boss would probably convert me to full-time. I've also been working on some interesting side projects to learn stuff and could continue self-teaching. Does anyone with more experience have some advice for me? |
|
You already have a job and your boss has made you a developer. One thing you'll get in school that you won't get on the job, in general, is algorithm training. This is an important step for developing the best code you can and being exposed to weird and different ways to write things. This is important.
I personally do not see a real advantage to going to an elite school, depending on how you define elite school. If you're speaking Ivy League or some school that's world renowned, then no, that's not really important, I don't think. You already have contacts in the industry and there are "lesser" schools that are still pretty great.
Your company might be willing to pay for your college education. It almost certainly won't be from MIT; but, it could greatly reduce the costs you're worried about.
The next thing to consider is future employment, not this employment. Future companies that you work for may want you to have a degree or look down on you for your lack of one. Lacking particularly impressive projects or lots of random technologies on your resume may cause this.
Whether you decide that's going to matter or not is up to you; but, I think the one thing you should make sure you have experience in, either way, are the classes seen as less important for day to day development: your algorithm classes, discrete math classes, and similar. You can get much of that education online and for either free (YouTube, etc) or through educational sites like Pluralsight.