Quote:
Originally Posted by Ether
Isn't the converse also true ? Had you learned SML first, you would have had the same issue when learning C, C++, Java ? So if you're going to have to learn both, does the order matter ?
|
I'm still much more comfortable with Java (OOP) so I would say yes it does matter. Also, being skilled in using Java holds a lot more weight then an obscure language such as SML. Not being comfortable with C, C++, or Java will make scoring an internship at a software company much harder. In the current job climate, graduating from a CS or Software Engineering program without any industry experience is not going to make finding a job easy. As an interviewer, a candidate without any industry experience would make me uneasy. I'd say that being comfortable with an OOP language is much more of a necessity then a functional language although learning a functional language does help expand on a lot of CS concepts.