<p>I'm feeling like today's engineering students are like products from factories. Only one word to describe - massive! People are paying for hundred thousands of dollars just for possible higher salaries in the future? or prestigious titles? But so far I haven't even seen any of my fellow EE friends can implement a simple linked list algorithm from scratch... oh, they got pretty high GPA tho, oh yeah...
Truly educated never graduate... long live 60-year-old P.H.D.s!</p>
<p>What a great first post! Welcome to CC!</p>
<p>why reinvent the wheel? there are libraries already which would do this. You want me to write my own compiler too? Nah…</p>
<p>“But so far I haven’t even seen any of my fellow EE friends can implement a simple linked list algorithm from scratch… oh, they got pretty high GPA tho, oh yeah…”</p>
<ul>
<li>An EE that can’t implement a linked list… wow, that’s hard to believe (<em>eye rolling sarcasm</em>). Try asking an EE to design a FSM accepting the language of palindromes if you really want a chuckle (more on this if you’re interested).</li>
</ul>
<p>Being educated isn’t something that you aren’t one day, and then the next day when you wake up you are. There are degrees of education. After getting a Bachelor’s, you have that level - or degree - of education. It’s a pretty simple system that you seem to be ignoring in your interpretation.</p>
<p>… in CS, “continuing education” is a phantom that lets people who lack fundamental understanding of basic ideas remain relevant (or, perhaps a slightly less cynical way to put it, continuing education is important to remain up-to-date on current technologies, but is no substitute for the basics, although many would have you think it is).</p>
<p>
</p>
<p>I imagine that there are EE majors who can do this, eg. if they program a lot (particularly with linked lists that they wrote from scratch), or if they just recently took an introductory programming course where linked lists are covered.</p>
<p>On the other hand …</p>
<p>
</p>
<p>This subject is not typically part of an EE degree program (and may even be optional in a CS or SE degree program). I wouldn’t expect most EEs to know how to answer this.</p>
<p>Also…</p>
<p>Continuing education includes offering working engineers…who are not interested in research or a full-time program an outlet to complete advanced degrees.</p>