Hacker News new | ask | show | jobs
by LandR 2518 days ago
> In many cases our devs haven't used types, pointers or any equivalent of goroutines & channels.

How do you manage to get a job as a developer without having ever learned this stuff?

Are these people that are just self taught straight to javascript / ruby?

I mean, are CS course nowadays so bad that students come out of them without understanding things like type-theory, pointers etc

2 comments

To be honest, this response feels a bit aggressive and dismissive to me.

Many of my coworkers (myself included) entered the profession through bootcamps. Others came up during the PHP/Wordpress to Ruby/Rails era of web development, and never had a reason to learn languages like C++ or Java. I don't think there's anything to make fun of, or apologize for in this scenario.

The shop I'm part of is staffed by bootcampers or fully self-taught people. Not a degree in sight. They have to be passionate about code/computer/the web/technology/math/some associated subject to thrive, but when they are, it seems to work out. I'm lead to believe this is the relative norm for web development.

Bootcamps do not teach things like pointers, type-theory, or big-O notation. I'm not sure what they do teach, I'm self-taught and via MIT Open Courseware + other net resources, have learned a lot about those, but I have no idea how that compares to either bootcamps or modern CS courses. Not all of my colleagues know about pointers or type-theory, but the senior ones do.

I don't know if my experience is unusual though.

edit: nicer formatting.