You are viewing a single comment's thread.

view the rest of the comments →

0
0

[–] ufgood ago 

Respectfully, I don't think you are ready to give this kind of advice.

0
0

[–] lmkevin [S] ago 

I am in college right now. So admittedly, yes I'm under experienced. HOWEVER I doubt you have witnessed the incredible retardness colleges are teaching. They teach you to

  • build you own Linked List instead of how to use ArrayList and vectors
  • Barely do they even talk about how to model or design a project. They touch UML and nothing else.
  • Recursive palindrome, recursive Fibonacci, recursive x, recursive y for the excuse of "logical practice". Why the fuck will I be applying recursiveness in my day to day work life?

Things they don't teach you:

  • How to use git... let alone what a cvs is.
  • How to start, maintain, and close a project
  • Software Engineering, they teach you how to code like a slave. Models and designs are not important to engineering I guess.

Keep in mind, this is my 4 year college experience. I'm sure if I were going to MIT or something I wouldn't be saying this.

0
0

[–] ufgood ago 

Well, I have been programming professionally since before I graduated high school, and I have a computer science degree from an "elite" college. And I can tell you that I use recursion on a daily basis. While the academic Fibbonacci is indeed often very dumb -- and typically, not the way Fib is really written in pure functional languages, by the way -- learning recursion is quite valuable.

It's good that you are questioning and seeking past what you are being taught. But sometimes it is also hard to recognize the value of concepts at an early stage.

My college program included almost no "practical" stuff, only computer science and math. I think that's a pretty good way to go, but it's not for everyone. You do seem to be able to learn the more practical matters on your own... right?