Is a Computer Science degree needed to be successful in the coding/programming industry ?
A benefit of this degree is that it sometimes allows potential employees to be taken more seriously by potential employers. It is not always necessary, though, as there are alternate ways to acquiring these skills (i.e. those who are self-taught).
How does instruction in a college environment differ from the self-taught experience ?
In a college environment, students are somewhat limited on finding the right instruction fit for their learning style based on what professors are available. In self-taught environments, learners can play around with different instructors and different types of learning mediums (videos, audio lectures, etc.). However, self-taught environments don't necessarily provide reassurance when extra help may be needed.
How does the changing environment of computer science impact someone's pursuit of a bachelor's degree in the field ?
A student should keep in mind that by the time they reach their senior year in studying computer science, new technologies have probably already been developed. It is really difficult to keep up with what everyone is using in real-life situations.
How can someone prepare in advance of a coding bootcamp?
Spend some time self-teaching before beginning a bootcamp. First, one must make sure they at least enjoy writing code before jumping in and making a career change. Second, bootcamps typically move very quickly. If one has a base knowledge before beginning a program, it helps with the transition and not feeling overwhelmed by the new experience.
How much does an in-person bootcamp program typically cost?
Usually around $15,000 for a program within a larger city. Costs in smaller cities are somewhat lower based on cost of living, etc. Some schools are beginning a payback program where students don't have to pay tuition until they acquire a job and then begin paying back their costs through a percentage of their salary.