3 ms·
I think it really depends on what you're trying to do and learn. Lots of folks who have taken my Flask course[0] said they learned more about web app developme
by nickjj 7y ago
I think it really depends on what you're trying to do and learn.
Lots of folks who have taken my Flask course[0] said they learned more about web app development in 10 hours of self paced videos than they did in 4 years of university. Lots of them felt like they finished the course really knowing how to build something, and many of them have gotten hired for work shortly after.
But the course doesn't touch algorithms or any theory around computer science. It's just 10 hours of exposure to building a real SAAS app in stages.
I personally believe experience trumps almost everything and courses can be very good for people who consider themselves self guided learners, because you always have the power to research the theory while treating it as something that's on a need to know basis. Taking a course on a specific subject lets you focus your time on the exact thing you're trying to accomplish and some course instructors also provide free support (I do), so you always have an out or 2nd set of eyes to help get an answer for things you can't figure out alone.
I never went to college but I do sometimes regret missing out on the social / networking experience, but I have no regrets about taking a self guided approach to web development for the last 20 years and I'm happy with how things turned out.
[1]: https://buildasaasappwithflask.com/ https://buildasaasappwithflask.com/
- sciencewolf 7y agoEchoing this sentiment of: Motivated real world exposure > real world exposure > motivated self education > traditional education As someone who mindlessly "self taught" through tutorials, then did half a bootcamp, then did a MSCS-- none of those things were anywhere near as transformational for me as a dev than my first year as a software engineer. But of course, building AlgoDaily has probably taught me even more than the many years of work at this point, purely because there's been a strong impetus. The "need to know" basis is huge. I think with a strong enough "need to know", any method works.
- crtlaltdel 7y agoas someone who did not attend college, or all of highschool, but has worked in an engineering role in tech (electrical, electronics, firmware, systems, saas and mobile) for almost 20y, i agree with the thrust of this comment. i will say that there is an interesting social component on-the-job, especially early on in a (my) career. more than once i had a colleague who would zero in on a gap in theory (almost always algorithms) and talk down to me. in one case i had someone jab their finger at my face and yell (yes...raised, angry voice in a large cube farm environment) "I got my masters from MIT and you dropped out of highschool". The fact that this person was, in the end, completely wrong is immaterial to my point. About a year post-conflict we were (and still are) great and supportive friends. The issue boils down to a need to "prove yourself" to certain people when you lack an undergrad degree. If you bounce jobs, regardless of reason, the process starts all over again. Someone stepping into most of the environments I've worked in with a fresh BSCi in CS/EE/whatever have not been placed in the same position to justify their existence. For me, it resulted in a multi-year personal issue of harshly judging engineers with degrees from well-known schools like Stanford, MIT, and so on. I would think to myself "why can't you do this? I dropped out of highschool, learned on my own while working crappy paying jobs as a teenager before getting a shot...mommy didnt send me to a fancy school...i worked my way up from the assembly line to the engineering team" and other such toxic inner monologues. Harsh judgements based on the fact that everyone has a different melange of life experience. Super unhelpful. As time went on I realized that a papered engineer, especially one who was only a few years out of school couldn't possibly have covered all the things in their coursework...there is enough volume of knowledge it would take decades to learn it all in school...assuming that was all you had to study! By now I have been around the block so many times that my lack of a degree is less of a barrier, outside of passing the resume-gatekeepers at larger tech orgs. It resulted in my career focus being in the startup-SMB sized orgs. Mostly people seem surprised I didn't go to college, maybe a little amused by the fact they took on a debt load to be sitting next to me. I hear a lot of "damn, i could have saved so much money". My reply tends to be along the lines of "...yeah...but it took almost 10y for HR to stop trying to low-ball my pay based on my lack of a degree...so i think it may be closer to a draw than either of us realize".
- pjot 7y agoBeen looking for something like your course for a while now. Keep up the good work!