We are such a weird profession. What other industry is like "Hey, you can do my job. It's easy, here are lots of extremely detailed courses, documentation and guides on how"
Do Developers Need College Degrees?
171–180 of 198 posts
Re: Do Developers Need College Degrees?
#172It's quite ironic, I have a degree in (Theoretical) Physics but it's is waaaay easier to find work on pure programming/Web projects and not something with numbers involved. And the latter is basically what I've been drilled for in my studies.
Yes. I also have major in a math-y subject, with extensive minor in CS, but all the jobs seem to be in building shiny webapps with the latest JS framework to sell people stuff or services. Data Science that is much talked about seems to mostly about glorified statistics for advertising. Chances of getting into the R&D department of BigCo's moonshot project (think about self-driving cars or something) are 1-in-million…
Re: Do Developers Need College Degrees?
#173We are such a weird profession. What other industry is like "Hey, you can do my job. It's easy, here are lots of extremely detailed courses, documentation and guides on how"
The idea of "open source" is also unique, I can't think of any other professions that have something analogous.
Re: Do Developers Need College Degrees?
#174Earlier quoted context omitted.
Well, that's because companies can't afford to be as picky right now . Once everyone "learns to code." and there is a glut, you'd better believe degrees become more valuable.
It still won't necessarily be degrees that separate the high performers from the low performers.
Re: Do Developers Need College Degrees?
#175Earlier quoted context omitted.
You don't know what you don't know. This is what struck me about my formal education. While I also believe you can learn anything with enough material and dedication on your own, having the structure to ensure that you cover a set of subjects that constitute "foundational knowledge" can be invaluable.
What is it about formalized schooling specifically, that you believe makes it uniquely capable in teaching people what they don't know? When I was 18 I spent dozens of hours pouring through a university course catalogue, looking at the required courses for each degree, the prerequisite trees and the requirements for graduate degrees. It felt like a bird's-eye of the entire fractal structure of human inquiry. Later, I…
The teacher. Teaching/learning was always about the teacher, who knows what and in what order to teach.
You can have the same effects with the same effort as with formalized schooling if you have a private teacher, but how many self-taught developers had them? And then there's this small thing that in formalized schooling you're taught by several people, each for their own discipline. It's hard to come by a tutor that knows seven different fields and it's hard to come by seven tutors for each of the fields.
Re: Do Developers Need College Degrees?
#176For me it is useful to understand how a computer architecture, operating system, complexity theory, discrete math and calculus works. It doesn't give tangible knowledge for the everyday work, but transformed my view so I make different decisions that I would make without these skills.
But there are wast amount of quality materials that are accessible for free on these topics, so no, you don't need college degree (whatever it means; Bachelor?) but you need the skill to be a good software engineer / developer.
Re: Do Developers Need College Degrees?
#177Earlier quoted context omitted.
What do you think of this curriculum? https://github.com/open-source-society/computer-science I'd say that these days it's easier to gain all that "foundational knowledge" without attending a university.
You sure can gain all that knowledge, but my experience is that without a formal setting with defined expectations and specific goals, few people will actually have enough motivation to spend few hours every day for a few years doing this.
Re: Do Developers Need College Degrees?
#178Earlier quoted context omitted.
In the US, there's a bit of pyramid to real-estate commissions and a lot of the recruitment is done by brokers. And even at the sales person level, the commission structure of most company's pays better when an agent sells the listing of another agent in the company so the more agents the better the odds of a better commission. But coming from the architecture profession, I don't discount encouraging others as a form…
I was strangely missing that piece. I was going to write in my comment that they are similar to pyramid scheme members, but thought that was a stretch. My step-father and brother are both brokers, so I know how they operate, but I somehow missed how agents get a piece of the action.
There are also potential informational advantages to having other agents more tightly coupled to an agents social graph, e.g. it is easier to obtain information about seller or buyer motivation and finances through a back channel.
Re: Do Developers Need College Degrees?
#179Earlier quoted context omitted.
It still won't necessarily be degrees that separate the high performers from the low performers.
In reality, no, but most hiring managers won't know how to tell the difference, so they'll just default to whether or not the person has a degree. Hell, I can't tell the difference between a good an exceptional developer until I've worked with them for a month or two.
Re: Do Developers Need College Degrees?
#180Earlier quoted context omitted.
What is it about formalized schooling specifically, that you believe makes it uniquely capable in teaching people what they don't know? When I was 18 I spent dozens of hours pouring through a university course catalogue, looking at the required courses for each degree, the prerequisite trees and the requirements for graduate degrees. It felt like a bird's-eye of the entire fractal structure of human inquiry. Later, I…
> What is it about formalized schooling specifically, that you believe makes it uniquely capable in teaching people what they don't know? The teacher. Teaching/learning was always about the teacher, who knows what and in what order to teach. You can have the same effects with the same effort as with formalized schooling if you have a private teacher, but how many self-taught developers had them? And then there's this…
Plenty of courses have their general outline publicly available. Some colleges even share older lectures [0]. There are more-than-enough resources available for self-directed learning. Have questions? StackOverflow exists.
The #1 criticism against self-directed learning is how self-motivated the autodidact is. Most people suck at staying motivated to teach themselves. If they aren't 100% passionate about learning the subject and can keep their interest going, they will fail.