(no title)
kirillbobyrev | 3 years ago
Some of my friends and family are eager (and IMO perfectly capable) to learn CS and enter the Software Engineering field, so I'm curious what would be a good way for them to do so (without spending 4 years on college again).
MivLives|3 years ago
My general advice is to get some one to try https://www.theodinproject.com/ as it's free. If they try it for a bit and find they don't like it, no harm they can just stop. If they want to continue after a bit and still want to go a boot camp they're more likely to succeed at any of them.
austenallred|3 years ago
Now we have a free trial (https://www.bloomtech.com/risk-free-trial) that everyone can try out for three weeks without even signing any documents.
A lot of people like the idea of making software engineering salaries, but don't particularly like building software. Then there are others that fall in love. We haven't found a great way to predict other than having people try it out.
a_lieb|3 years ago
I think you're talking about either the Council on Integrity in Results Reporting (CIRR) [1], or Course Report [2] (both still up). CIRR is a body run by the code school industry itself to monitor its own results; Course Report has over 50k reviews by students as well as articles with tips about how to pick a code school, "top x code schools for y" lists, etc.
CIRR seems to be reasonably rigorous and honest. Their reports are easily available on the site. I've poked around in their reports, and there's a huge range of results, from less than 50% employment at 6 months to 80%+. There seems to be little to no correlation between the reputation of a given school and the actual outcomes (some of the most reputable schools had employment rates of 50%-60% at 6 months).
A big trend I noticed was that the schools with the highest employment rates were relatively low-profile schools teaching unsexy technologies that are low in SV buzz but nonetheless have high demand, like Java and C#.
[1] https://cirr.org/
[2] https://www.coursereport.com/
hello_newman|3 years ago
https://www.appacademy.io/course/app-academy-open
spaceman_2020|3 years ago
I would recommend that if your friends are serious about getting into coding, ask them to take a few React basics courses (just go by the most popular ones on Udemy).
I found that overloading beginners with theory doesn't really work. Getting them to build something and figure out the why of it works better - at least that was my experience. I learned about, say, json webtokens way before I used them, but it wasn't until I built an app of my own with account authentication feature that I figured out what JWTs actually were.
dehrmann|3 years ago
A lot can also change in a year, so take this with a grain of salt.
elsif-maj|3 years ago
It's a self-paced online curriculum that generally takes 1.5 - 2 years to get through, with an optional 4-month "Capstone" intensive after graduating the core curriculum. Progressing out of each course in the curriculum involves having to pass rigorous, easily failable, assessments; you just can't progress until you've cleared a pretty high bar of knowledge in each domain. There is a good mix of live interview assessments, written assessments, and coding projects.
The job placement statistics are staggering in comparison to the 'quicker' options -- as they should be given the time investment involved. I'm unaware of any institution that has had more success in placing students in high-quality software development positions.
Disclosure: I've been studying for about 14 months now using the Launch School curriculum.
JCharante|3 years ago
unknown|3 years ago
[deleted]
ChicagoDave|3 years ago
There are no shortcuts unless you’re self-motivated/have a knack and can use online resources to learn (of which there are many).
mplewis|3 years ago