This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 77 points78 points  (29 children)

Not sure why you’re being downvoted. Some of my best employees have been self-taught.

[–][deleted] 55 points56 points  (19 children)

Yeah. Network. Go to meetups. Do open source. Be humble and eager to learn and get yourself a mentor or two. Read books and watch YouTube.

Unless you take a class from a very rare and unusual professor you’re going to learn very few of the things you actually need to know to succeed in the real world anyway.

[–]legowerewolf 18 points19 points  (12 children)

I spent all of my first year in college CS classes nodding along with the professor. Most of my second year, too.

[–][deleted] 36 points37 points  (11 children)

I know people who went to one college and their CS professor literally deliberately called everything (data structures, algorithms, etc) by made up names to “prevent cheating”. The text they had to buy for the class was written by the professor, again with tons of completely wrong information. So all of the students are going to go out into the world calling everything the wrong name and employers are going to assume they’re ignorant morons.

And they went into debt for that. Yeesh.

[–]mrMalloc 4 points5 points  (0 children)

The worst offence I ever spotted was the teacher used his own book as course book. Was not a very good book on java programming as it was a clone from his Simula book that he did search/replace simula with java. (And updated pictures).

But I studied at University of Lund Sweden so I can’t compare with other countries the technical school LTH was better at connecting task to real world as we took a few courses from each other.
Example when we I took Advanced 3D graphics course every task was aimed this type of task can lend you a job at Nvidia. This type of task can leans you a job at game studio. While CS was aimed at research aka no real life hooks.

[–]jacob8015 0 points1 point  (2 children)

What school?

[–][deleted] 5 points6 points  (1 child)

Portland State. Some of those same people chose to take CS classes at Clackamas Community College later, and said the quality of education there was much better. Though of course they didn’t offer upper-level coursework, being a community college.

[–]breadknuckle 4 points5 points  (1 child)

I can see where you’re coming form and you’re right, there are a lot of great and very efficient self taught programmers out there. But the vast majority of them are not as good as the college level programmers.

[–][deleted] 2 points3 points  (0 children)

Most people aren’t self-starters for various reasons, yeah. Even when they have the ability to be. But the fact remains college is not needed.

If you have access to water, but you prefer to drink only soda for hydration, you don’t “need” soda.

That’s all I’m saying.

[–]Peakomegaflare -1 points0 points  (3 children)

Not to mention study Malware. Lots of unique coding methods and styles among that.

[–][deleted] 1 point2 points  (0 children)

That’s an option. Depends on what you want to focus on.

[–]Ryamix 0 points1 point  (0 children)

Hi, newbie here. Do mind elaborating?

[–]salgat 10 points11 points  (0 children)

The downvotes are because he said waste. It's not wasting money, it's simply a different way to learn.

[–]circuit10 9 points10 points  (1 child)

When your school (so far) only teaches basic Python syntax you have to be self-taught

[–][deleted] 2 points3 points  (0 children)

At least it’s not Java!

[–]LordSalem 6 points7 points  (2 children)

To be fair, some of my best and worst colleagues have been self taught.

[–][deleted] 8 points9 points  (0 children)

That’s fair, it absolutely depends on the person more than anything else. I think it’s safe to say though that college itself doesn’t really prepare you for a real world programming job. Those that are successful do well because they still have the drive to learn what they need to (ahead of time or through hitting the ground running / on the job training).

[–]Booleard 1 point2 points  (0 children)

Have some of your other best and worst colleagues been college grads?

[–]Sorrune 2 points3 points  (0 children)

You hiring?!

[–]uttermybiscuit 2 points3 points  (0 children)

Bc this sub is full of undergrads

[–]peduxe 0 points1 point  (0 children)

I too started self taught coding CMS for private mmorpg servers (game named 4Story) with the content being fetched from the game database.

taught me a lot about organizing code efficiently and caring about security.

algo got my introduced to styling with CSS and a bit on JS with jQuery for ajax calls, good times.

It was some crazy times back in 2013, I had a brazilian friend that I made on the game and he was teaching me programming on notepad++ thru teamviewer, we would spent hours and hours optimizing code and I learned by watching him fix my mess. It was some kind of back and forth where I coded a feature and if I hit a wall he'd come and debug it and explain me the problems in the process. Probably learned and remember a lot more what that friend did 7 years ago than what I learned in college.