Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I am not sure, how "skills" would be helpful in long term. People need to develop a good understanding and ideas on Computer science, not learn a particular software/language or whatever.

As, there is no guarantee that it will even be alive by the time you leave university/your potential employer would be looking for that particular "skill".



Wait what? If you went to school today and learned java i bet in 4 years java is still around. I bet 4 years C# still around. and I bet in 4 year C++ is still around. What kind of world are you living in? You are saying that taking 60 hours of non tech related classes are more beneficial than taking that many hours dedicated to actually putting those skills to work?

Also you realize that learning a programming language can translate into other programming languages right?


Learning a programming language doesn't translate into other language, but the principle of programming in general does.

In another language you may not be using classes, objects heavily, so learning about how to make class factories mean very little. What matters is, through this you might learn about good abstractions and its power, and that's what is important.

And that is what universities should be teaching with the use of any language/tool. I am not sure what you mean "non-tech" class, i am pretty sure there aren't any such things in CS programs. If you dedicate yourself to one particular tool, you will have a very narrow view of software development. Don't need to go to university, you can learn it by yourself and save both time and money.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: