Tools and language change quickly. Engineering basics and methodologies remain.
You might not like my advice, but reconsider your decision and show that you have the discipline and endurance to finish things, even or especially if they don't appeal to you all the way.
cantremember|12 years ago
It's incredibly frustrating to work on abstract coding projects only to have them reviewed by the TA and then thrown away. I'd much prefer to be working on real world stuff with impact, where I could learn by doing. And when I consider the amount of time in classes, it just seems incredibly inefficient compared to what I could be doing on my own or with the help of a bootcamp.
agibsonccc|12 years ago
I didn't do it just "because". I seriously wouldn't recommend dropping out despite me doing it myself.
College helps you with reasoning that you wouldn't otherwise have. I'm using a lot of my formal CS skills now more than I ever have ( I mainly work in the deeper end of things as far as engineering goes vs more traditional web dev/ruby on rails or what have you) . It's a good skillset to have regardless of what you do though.
College teaches you how to learn and if you're lucky the fundamentals. It's not there to churn out engineers despite lots of colleges saying that they do. You learn a lot on the job.
You can be self taught and do relatively well in CS, but be open to criticism and improvement.
At the time I did it I thought I was hot stuff being a freelancer. You learn very quickly that there's a lot of people smarter than you and that there's always something to learn.
I'm going to just warn you to tread lightly and always be open to learning from whoever you can.
sillysaurus2|12 years ago
You've also thrown away your chance at meeting cofounders, because now your social circles are going to consist of workers who are largely not willing to give up their salaried jobs to take a chance, or they're in so much debt that they won't be able to even if they want to.
If you wanted to apply to YC with a cofounder, then they'll understand "we met in college." They won't understand "we worked together for 3 months at a random job." Relationships forged in college are much stronger than relationships found at work, so it's inherently risky to bet that you and your coworker won't get into a founder squabble and tank the company unless you've known eachother for years.
Good luck to you.
heliodor|12 years ago
If you're not learning the engineering basics or methodologies in your CS program, then you need a better college, not a coding bootcamp.
toadi|12 years ago
rjbond3rd|12 years ago