Slashdot Mirror


Engineering School Grads - Tradesmen or Thinkers?

El Cubano asks: "ITworld is carrying a story (sorry, no printable version) saying that John Seely Brown (former chief scientist at Xerox and director of PARC, currently teaching at the University of Southern California) is encouraging engineering schools to change the way they educate. The article, quotes Mr. Brown saying the following: 'Training someone for a career makes no sense. At best, you can train someone for a career trajectory...'. What do you think? Should engineering schools be producing tradesmen (like an apprenticeship program) or should they be producing 'thinkers' (people who can cope with a wide variety of problem inside and outside their area of expertise)?"

325 comments

  1. handle by Lotharjade · · Score: 2, Insightful

    More hands on training would be nice. I find a tradional engineering program is more books than experience.

    --
    Party at O'zorgnax's Pub! Buy me a Slurmtini aye?
    1. Re:handle by Wandering+Wombat · · Score: 3, Insightful
      Exarctly.


      I graduated the EDDT (Engineering Design and Drafting Technology) course at TRU, and so far I have not done ONE thing that have been trained to do there. Sure, I've got a skill base, but I have to find a job within those parameters, and then I have to learn almost everything about that job, before I can be halfway competent.

      Know what I learned the most doing in that course (as well as several people in my class?) The summer between first and second years, I helped build a 3000 sq.ft. house. I got on as a laborer, and I got some people in my class jobs there, too. We learned far, far more about house construction by getting a minimum-wage hammer-throwing job than three courses costing in the thousands of dollars.

      Enginnering courses (particularly civil and building) NEED apprenticeship / co-op / hands-on approaches, because I know a lot of ythe people in my class got jobs.... and I don't want to live in anything they designed.

      --
      I like to place meaningful quotes in my sig, so people will know that I know what meaningful quotes are.
    2. Re:handle by Lotharjade · · Score: 2, Interesting

      In Mechanical engineering it is good to have a hands-on project that have specific goals. At my University there are a few yearly projects you can sign onto (rocket project, ice arch, steel bridge project) but these are few, and only the ice arch is integrated with an course room instruction. I wish more projects like that were integrated with the curriculum and available. I expect to learn some similar structural information when I try to design and build my own cabin this summer.

      --
      Party at O'zorgnax's Pub! Buy me a Slurmtini aye?
    3. Re:handle by jbengt · · Score: 2, Insightful

      While I agree that hands-on experience is necessary, I don't think the point of college should be training. It should be education.

    4. Re:handle by Brickwall · · Score: 0, Flamebait
      I graduated the EDDT (Engineering Design and Drafting Technology) course at TRU, and so far I have not done ONE thing that have been trained to do there.

      However, I am glad to see that much the good english learned you there.

      --
      What was once true, is no longer so
    5. Re:handle by Tyr_7BE · · Score: 4, Insightful

      That's why you take a co-op or internship program. I did 4 months of work for every 4 months of school I went through. By the end of my degree I had 2 and a half years of real industry experience.

      And contrary to what most people think, most places won't put you to work fetching coffee. I was developing firmware for embedded devices and working on operating systems for most of my co-ops.

    6. Re:handle by Jake73 · · Score: 5, Insightful

      Couldn't disagree with you more.

      Schools have tremendous resources available for those that want to put down the beer and get hands-on experience. The next 40 yrs of engineering will be hands-on experience.

      What matters most for the 4 yrs is the density of education. And that comes from learning how to think, analyze, learn new methods, etc. Hands-on apprenticeships are typically little more than pattern-matching. A good education builds mental capability for a wide variety of pursuits.

      A decade later, that apprentice is worthless when the market changes and he no longer has a job. With a good education, one can easily come up to speed on a completely new style of engineering because he has the mental tools to be effective.

      In their efforts to woo corporations and become more competitive as corporations themselves, higher education has become a whore to the corporate agenda and that has (and will continue to) damage the future preparedness of our students.

    7. Re:handle by dawnzer · · Score: 3, Insightful

      It would be next to impossible for a civil engineering program to incorporate hands-on skills for ever imaginable subset. It would be too specialized. Besides, that is what the 4 years as an engineer-in-training is for. It takes a lot more than 4 years to learn everything you need to be an engineer.

      I don't know a single engineering employer that expects you to know anything right out of college. You said it yourself - you have the base for them to build on an train you on what they specifically need you to do. A civil engineering degree is EXTREMELY flexible. You can work in hydrology, structural, transportation, land development (my field), etc., etc. All very different fields that share the same civil engineering base.

      Physicians aren't expected to go into surgery after a 4 year undergrad degree - why would you expect it to be different for any other profession?

      Dawn, P.E.

      --
      "Oh, say, can you see by the dawnzer lee light," sang Miss Binney
    8. Re:handle by jdcool88 · · Score: 1

      There are a few engineering schools that focus on the experience. Kettering University (formerly GMI), where I am currently attending, is one of them.

    9. Re:handle by Warshadow · · Score: 1

      Don't get a coop or internship at Delphi then. I was working in our plant engineering group for awhile and there was a ME major who was specializing in Fluid Dynamics and before the two weeks she spent with us the department she was working in had her doing inventory in one of our machining areas for most of her time there. She didn't get to do any sort of engineering at all until she came up to our department. The should have placed her in any one of the half-dozen or so engineering groups in the plant, but instead she was doing inventory and being used as a supervisor.

    10. Re:handle by Wandering+Wombat · · Score: 1

      I missed a single-lettered pronoun. Lick me.

      --
      I like to place meaningful quotes in my sig, so people will know that I know what meaningful quotes are.
    11. Re:handle by Wandering+Wombat · · Score: 1
      This is true for civil, but I didn't learn everything I needed from building that house... actually, to date, I have not designed a single wood-framed house. However, it did teach me a lot, and being a co-op or an intern on a single civil job would teach you a TREMENDOUS amount of practical information that the classroom just can't capture.


      True, the four-year civil course probably covers more than the civil section of my three-year course (I've designed a couple of simple roads, really nothing more than following some basic equations, then getting cut-fill vols for the subs).

      Physicians aren't expected to go into surgery, that's right... but physicians are not engineers, and your comparison is a little vapid. However, physicians have cop-op training, residencies, internships, and so forth, which give them the practical hands-on experience that they need.

      --
      I like to place meaningful quotes in my sig, so people will know that I know what meaningful quotes are.
    12. Re:handle by Fulcrum+of+Evil · · Score: 1

      I wonder if it was because she was a woman, just to tie in to a prior thread.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    13. Re:handle by dawnzer · · Score: 1

      Civil engineers have co-op/residency/intership training as well - Engineer Intern (EI) or Engineering In Training (EIT) - depending on what state your in. Then you go throught the require state exams for compentency before getting licensed, just like every other profession (be it medical, dental, law, pharmacy, engineering or whatever).

      --
      "Oh, say, can you see by the dawnzer lee light," sang Miss Binney
    14. Re:handle by Nosferatu+Alucard · · Score: 1

      Virginia Tech (my current enrollment) requires all Mechanical Engineers complete a capstone project in their senior year. It takes two semesters with it's own credit slot, and you get to choose your project. It might not be professional experience, but it is as close to hands-on as you can get without a group project.

    15. Re:handle by CastrTroy · · Score: 1

      I did the same, although my coop didn't start until after second year, so I only got 4 coop terms (16 months), but the experience was still extremely useful. And nobody was just fetching coffee. We got paid too much to fetch coffee. And the coop people at the university made sure that the students were doing actual work too. They'd send someone around to interview the students half way though to make sure they were doing the job the employer said they were hiring them for.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    16. Re:handle by gripen40k · · Score: 3, Insightful

      I totally agree with you here.
      I'm a third year electrical engineering student at the University of Calgary, and I can say that classes are more about the knowledge base than about whether you can use them in a career. They teach you to learn quickly and efficiently, and that's what employers are looking for. To even become an accredited engineer you need to have 4 years of on-the-job experience, because learning in class is only half of the actual education. There are also programs such as internship that are highly encouraged (we have about 80%-ish of 3rd years apply to internship this year). It's during the experience phase that you learn the meat of what you need to know.

      Without the knowledge base you don't have an engineer, you have a technician. The knowledge base is what defines the engineer. Plus, engineering grads get a lot of research done, and you can't do useful research unless you have taken all the basic courses first!

      --
      Har?
    17. Re:handle by Anonymous Coward · · Score: 0

      Kettering University/General Motors Institute is a corporate focused school that is closer to a trade school. Not that that is a bad thing. Kettering is certainly a top tier trade school. Not to be confused with schlock schools like ITT or DeVry.

      But with close corporate ties come trade offs. These sorts of institutions tend to focus on what is useful right this minute not the bigger picture.

    18. Re:handle by rtb61 · · Score: 1

      Employers are looking for people who can generate an income for the employer. The reality is, they do no want someone who can learn quickly, they want someone who already knows what to do. Face it, if your educational choice does not leave you fit for the job, then the course failed.

      --
      Chaos - everything, everywhere, everywhen
    19. Re:handle by Brickwall · · Score: 1

      You also missed the word "from" in your first clause. Mod me flamebait all you want; one of the major problems with engineers (and that's what I studied at school) is their inability to communicate properly in English. You can't write a single sentence without two glaring errors, so lick yourself.

      --
      What was once true, is no longer so
    20. Re:handle by sam0vi · · Score: 1

      Thinkers are born, not taught. Although with the current state of educational institutions, an engineer would be lucky to get a salesman salary (i'm an engineer my self)

      --
      When my Karma level reaches 0 I feel in piece with the Universe
    21. Re:handle by EastCoastSurfer · · Score: 2, Insightful

      The reality is, they do no want someone who can learn quickly, they want someone who already knows what to do.

      Those are dumb employers then. When we hire someone we look for people who learn quickly. First off we have lots of proprietary systems that we won't be able to find someone with experience in anyways (and they'll most likely have to learn them before becoming effective). Second, technology is always changing. I want someone who can learn and adapt to all of the new technologies that are coming out.

    22. Re:handle by ggKimmieGal · · Score: 1

      I would hate to see college turn into something like a certificate program where all you are certified to do is work this one field. Chances are, in a program like the one you feel would be great, students will no longer be asked to think outside of the box. Students will take the required courses in engineering, leadership, and team work, take their internship, and then leave. If you develop a program that lets a student do what they want, and study what they want, then you offer them some real possibilities. For example, I personally am a CS major (which is a very theoretical major). I am required to take all sorts of CS classes, but I have to pick a few electives. One of the electives I've chosen is neuroscience. It's a psychology class. I learned more from this one class than any other I have ever taken. I have also been able to apply the information I received from that class to every day life conversations, some of my programs, and my neural networking class.

      Plus, at the moment, a college degree from a general program means you can be taught anything. A certificate means that you can only do one thing.

    23. Re:handle by Zabu · · Score: 0

      True, traditional engineering education is a lot of books; it is experience as well. How many times have you wrapped your head around a homework problem until something clicked.
      I get enough hands-on trench warfare at work. I prefer the book-heavy approach I get from University because it provides me with the background and tools to truly understand the problems I encounter day to day without the mission critical stress, deadlines, and problems

      It is the weapon of choice for the "hands-on trench warfare" that is industry

      --
      It's all good.
    24. Re:handle by Anonymous Coward · · Score: 2, Funny
      What matters most for the 4 yrs is the density of education. And that comes from learning how to think, analyze, learn new methods, etc. Hands-on apprenticeships are typically little more than pattern-matching. A good education builds mental capability for a wide variety of pursuits.

      A decade later, that apprentice is worthless when the market changes and he no longer has a job. With a good education, one can easily come up to speed on a completely new style of engineering because he has the mental tools to be effective.


      My personal experience has been exactly the opposite.

      Employers do not want employees who think. God no, that is the last thing they want. Are you silly?

      Employers want employees who will follow orders unquestioningly regardless of how asinine they may be or how damaging their participation might be to their professional reputation.

      In my experience the longest lived and most successful employees are the automatons. Or perhaps better expressed, the most successful employees are the ones who do not care about the work, and simply do what they're told no matter how silly it is.

      I suspect you have not actually been in the real job market for very long.

      Employees who think are very dangerous and are to be avoided at all costs.
    25. Re:handle by TechForensics · · Score: 1

      In law, at least, a discipline with which I am familiar, one learns how to think as a lawyer by looking at thousands of problems (cases) that have been solved by other lawyers before you. Would not even a "tradesmanlike" education expose the student to enough aspects of engineering problem-solving to instill the correct, circumspect mindset? Of course, one has to consider the reasoning behind every solution, not just learn methods, though even that may teach a lot if the student is insightful.

      --
      Those are my principles, and if you don't like them... well, I have others.
    26. Re:handle by Wandering+Wombat · · Score: 1

      Conversational English (read: Slashdot) does not require me to proof-read everything I write, especially while suffering from the flu. While it's true that most engineers, and indeed people, cannot put together a sentence with proper grammar, spelling, and so forth... do you really think that mine was so bad as to warrant singling me out, and making fun of me?

      --
      I like to place meaningful quotes in my sig, so people will know that I know what meaningful quotes are.
    27. Re:handle by Jake73 · · Score: 1

      Yes, I think there is a lot of value in looking at problems and solutions of the past. But a tradesman-like training is involved with showing students how to solve the problems of today. They become very ill-equipped to solve the problems of tomorrow.

      It's important to recognize the context of these problems of the past. Many of the most significant scientific and engineering breakthroughs have not come from a company. They came from individuals that truly owned the problem.

      I remember the "senior design" class at my university had started to do joint corporate designs where companies would essentially sponsor a project. I think that defeats the purpose of senior design courses. They become one more homework problem that the student is most likely able to solve.

      Sometimes the most interesting problems/projects are those that the student invents, works hard on, and may never even solve. The invention of the problem provides the critical "ownership" of the problem.

    28. Re:handle by Ced_Ex · · Score: 1

      He wasn't there getting an English Arts degree!

      Who cares if he misses the proper sentence structure? Hell, ever read a medical journal? It's not a literary masterpiece I tell you. All scientists/engineers write in point form notes as they are doing work. At the end, they add extra words to those point form notes to construct a decent sentence, so occasionally they miss a couple. Big deal! Look at the big picture!

      If all you got to pick on is his grammar structure, you've obviously missed out.

      --
      Live forever, or die trying.
    29. Re:handle by ChrisMaple · · Score: 1

      Drones don't make the advances that make companies millions of dollars.

      --
      Contribute to civilization: ari.aynrand.org/donate
    30. Re:handle by ChrisMaple · · Score: 1

      Engineers need good lab courses, otherwise it takes too long to become an effective designer. Lab courses can be targeted for fast learning. Apprenticeships are not likely to be optimised for learning because the employer has to get some economic benefit from the arrangement.

      --
      Contribute to civilization: ari.aynrand.org/donate
    31. Re:handle by gripen40k · · Score: 1

      Face it, if your educational choice does not leave you fit for the job, then the course failed. But education that teaches you how to learn does leave you fit for the job, any job. Employers don't expect grads to know everything, because they would have to know wayyy too much in order to be effective. What they want are employees that can adapt to any situation, and have the problem solving base needed to be effective.

      Even if new grads did take a crap load of classes that gave them the knowledge to do a specific job right off the bat, they would never be hired as an expected engineer, because they don't have the experience! You have to start from the beginning, in a field that interests you, and go from there. That's how it's done and I'm sure that nearly all professional engineers would agree that this is the way it should be done.
      --
      Har?
    32. Re:handle by sgt_doom · · Score: 1

      A thousand thanks, jake73, for such an intelligent, articulate and insightful post - and sooooo right on target. Critical thinking skills, especially in the engineering and sciences disciplines, is crucial both to the existence and progress of any society.....

    33. Re:handle by SilverPDA · · Score: 1

      As a engineering hiring manager I'd prefer a tradesman apprenticeship approach. Communications skills like writing need to be part of the program. The same goes math through at least one semester of Calculus. As a parent the cost of education is out of control and a more affordable alternative plan to a career would encourage more people to get an education.

      --
      Thank a veteran -- George
    34. Re:handle by Warshadow · · Score: 1

      I sure hope not because she was very intelligent, but sadly you never know.

  2. I think ... by thrillseeker · · Score: 4, Insightful

    thinkers - it's in darn short supply in the real world.

    1. Re:I think ... by Usquebaugh · · Score: 1

      Agreed, but is a thinker born or made?

      The best thinkers I've been around have been the ones who were self taught and educated themselves. I also noted that unless they have some sort of benefactor they're all working minimum wage jobs so they can think in the evening.

      Now if we could just get the physics world to acknowledge tokomak was all about funding and zero about providing energy then some new blood can go off and look in remains of cold fusion etc for the way forward.

    2. Re:I think ... by Anonymous Coward · · Score: 2, Interesting

      Both. The best thinkers seem to be a combination: They were born thinkers and their skills were fine tuned by exposure to other thinkers (this is all an educational institution can actually do for you anyway, they just add structure).

      The trouble with being all self-taught is that you don't get the community experience and you can end up with the most radical groups: Which is sometimes the way to go, but typically it's not. You might be a self-taught philosopher and immediately fall in love with the writings of Ayn Rand or some other psycho: This doesn't make you stupid, you have very little information with which to combat the psychosis of the author and so you end up won over by their arguments.

    3. Re:I think ... by Austerity+Empowers · · Score: 2, Insightful

      Thinkers that can't do are worthless, sure they can learn, but it still takes a while and that costs money. Doers that can't think...can be used up like so much paper, but there's a dollar value that can be assigned in closed form. Business is about shipping product profitably. Businesses necessarily WANT people who already know how to do, and are the perfect size cog for their machine. They NEED cogs that adapt to their machine as time wears on, and can make it better, but are necessarily so short sighted they can't put a dollar value on it. MOST people that bother with a college degree, do so to get a job aftwards. Most people that went after engineering degrees, that I know, had something in mind to do with it, however vague.

      You have to teach both what current solutions/tools/methods are, as well as processes for solving problems. People need both, one to enter, the next to adapt. Unfortunately in 4 years, that's a lot of stuff to absorb and college is too expensive to make the programs longer. My solution is to drop all the general ed crap no one needs, and allow students to focus more heavily on what they came there for. A lot of the "tradeskill" knowledge can be taught in the first two years of education, while the pure math/science coursework is occuring that provides the foundation for the "thinker" training that necessarily needs to occur later on. Further, it provides a much clearer feedback mechanism when you've done a "tradeskill project", went through the pains and the confusion, and then start getting hit with the "thinker" knowledge. It's a lot more obvious how you can use advanced analytical skills to solve a problem you have RIGHT NOW, than to listen to all this information being poured at you about how yesterdays problems were already solved.

    4. Re:I think ... by Lally+Singh · · Score: 2, Insightful

      No, if we do that, then we'd have a lot more Bushes elected to the white house.

      Society needs an educated populace. The thing is people forget that 4 years isn't much time to learn enough for the next 50.

      The current system lets people go to grad school, which is heavy thinking, when they want more. At 18-21, there's only so much thinking they're gonna do. It's also probably the only time they're intellectually green enough to have the patience for all that training (later on, people need to be sold on its necessity a lot more before investing in that kind of effort).

      --
      Care about electronic freedom? Consider donating to the EFF!
    5. Re:I think ... by threelegcat · · Score: 1

      ... judging from the job adverts in my area, thinkers do not appear not in demand.

      Low supply does not equate high demand.

    6. Re:I think ... by Austerity+Empowers · · Score: 1

      My next paragraph, which I deleted because it was off topic, was that schools should not accept students without at least 3 years of field experience, and employers should throw out of consideration advanced degrees awarded without field work. At least insofar as engineering is concerned, pure science/math are somewhat different although I expect the same parallel can be drawn. You can't possibly know how to innovate in useful ways without having first worked in the field and seen the problems that need solutions. So many degrees are awarded for "original" ideas that are hardly useful. I'm not saying every single PhD awarded was for something trivial, but the majority are. That could be reduced by requiring actual work have been performned in the field for some interval, and also put a "for real" filter on graduate candidates.

      I don't know what Bush being in the white house has to do with engineering or education. I mean that in pretty much every possible way.

  3. Both by Cracked+Pottery · · Score: 4, Insightful

    I am not sure the question makes sense. Engineering is about solving problems. That isn't a rote field, but teaching the solving of problems is done by example. Ideally you want to educate somebody able to solve a novel problem.

    1. Re:Both by topherhenk · · Score: 4, Insightful

      It really does require both aspects. Unfortunately when I went to school ('93 mech eng) it was strictly book learning with no connection to actual problems. I was sick of just solving differential equations by the time I graduated, thus did not seek an engineering job. A little connection to reality and the like would have kept my interest after graduation.
      That said, It took awhile, but I eventually came back to engineering and the focus that was used while I was in school, and deeper understanding of the physics permitted me to jump back in after a decade and succeed far more then if it had steered toward a tradesman approach that I see others had.

    2. Re:Both by tekaris · · Score: 1

      It's clear you didn't go to the engineering school at UVA. I do, and they spend the first year teaching the problem solving process, and in the end you can at the very least analyze any problem, and if you have the right area of expertise, you can solve it. Examples are good too, and they help you practice. But there is an actual method to approach problems.

      --
      Amicis amor
      mors hostibus
    3. Re:Both by JohnNevets · · Score: 2, Insightful

      I agree completely. I went to school for Mech. Eng. but had a tough time finding a job out of school. So I took a job doing simple design work with mostly tech school grads in drafting. I may not have been as quick at CAD as these others, but after a couple of months I could get twice as much done. This was because I could adjust, they only knew what to do if they had done it before. It's not that these folks weren't smart enough to adjust, they were never tought to think for them selves, to solve problems, and to make educated guesses. Fortunately, this was recognized at the company, and I'm still with them. Moved up to structural engineering, got my PE, and got paid. See kids this is why you need thinkers, not tradesmen.

    4. Re:Both by Frogbert · · Score: 1

      I don't know how it works in America but where I live most Engineers must do at least a year of work placement as part of their degree.

    5. Re:Both by turing_m · · Score: 1

      The ideal from what I have seen is to have been a tinkerer or had a part time job in the field as a child, then going to college. I was always envious of those people - if they were capable of learning theory they always turned out to be awesome engineers.

      --
      If I have seen further it is by stealing the Intellectual Property of giants.
    6. Re:Both by AK+Marc · · Score: 1

      Engineering is about solving problems. That isn't a rote field, but teaching the solving of problems is done by example. Ideally you want to educate somebody able to solve a novel problem.

      Most of engineering (the actual jobs people with degrees get) is actually rote. Checklists for valves. Plugging in manufacturers numbers into cfm equations for HVAC systems. Making a wiring diagram for a building just like the last 10, except this one is *7* stories, not 8.

      Engineering that is problem solving are the people that are in R&D. The majority of engineers are employed in areas where they use formulas (not derive them, as done in school) to calculate how to do what they've done 100+ times before with the minute changes of the current project. Engineering is a trade, despite the objections of those in it about it being something more. But then, I would consider many things that others don't think of as trades as trades. Payroll accounting is a trade. With a good process in place, a trained monkey could do payroll accounting. Maybe once a year there are some new numbers to plug into formulas that are older than the accountants.

      To say that the engineer who checks valve age against manufacturing data and tracks parts (something I've seen done in non-regulated industries with a minimum wage flunkie and a clipboard) is a problem solver because some good R&D positions require engineering degrees for their problem solving doesn't make sense to me.

      Oh, and for those wondering, they use engineers because of responsibility, not cognative abilities. If a valve does fail and cost millions to fix, they want to be able to point to a "properly trained" person that is responsible to fire as part of the cleanup of the mess. The job could be done by anyone, but the legalities of the industry require an overpaid engineer for what is a minimum wage job tracking inventory elsewhere.

    7. Re:Both by CalSolt · · Score: 4, Insightful

      I don't know which industry you work in, but real engineering is nothing like that. New systems are being designed every day, in every industry. You need bright, innovative thinkers to design them quickly, cheaply, and reliably. Just think about all the new technologies that are in the pipeline- alternate fuels for transportation, better microprocessors, higher bandwidth data processing/transmission, better weapons of all kinds, bio-mechanical systems, optics, sturdier structures, more advanced AI- the list is endless. Every modern problem has many competing companies and requires hundreds or even thousands of engineers in research and development. Not to mention the many thousands more that take the fundamental solutions to these problems then optimize them and integrate them into bigger systems for sale to the consumer.

      Engineers who are doing rote jobs like checking valves obviously aren't very useful as thinkers, so they're stuck doing mindless things.

    8. Re:Both by topherhenk · · Score: 3, Insightful

      Some schools have that sort of program but very few do. There should be more help from professors with getting students into internships for summers, which would provide this experience. I went to a university which had a research focus. Thus, as an undergrad there was not much interaction with professors,(and yes I tried.) I have since completed my M.S. and saw the amount of time professors needed to spend trying to get grants and publications for tenure, (one of the reasons why I did not continue for a PhD.)
      Career centers tend not to be too helpful, from my experience, since they are trying to focus on many different majors and goals, so they tend to give generic advice you can pick up from anywhere. Departments should provide an individual who will work with undergrads to get this connection with the industry. Advisers are a hit or miss method as there is no check to see if they actually can advise.

    9. Re:Both by NixieBunny · · Score: 1
      I agree - I think that all the engineers I've worked with who are really sharp started tinkering with stuff in their childhood. I'm one of those folks who had a very early start at engineering. My dad liked to bring home random surplus electronics stuff, and it would get taken apart, repurposed, messed around with etc.

      By the time I was in high school, I was designing circuits and writing code. A midlife career change from industrial computers to radioastronomy equipment was facilitated by a hobby of building a pirate radio station.

      --
      The determined Real Programmer can write Fortran programs in any language.
    10. Re:Both by takeya · · Score: 1

      Agreed

      and what's more, there are several forms of engineering - computer, electrical, software, civil, and more...

    11. Re:Both by gripen40k · · Score: 1

      A lot of schools in Canada tend to have a very even balance; four years of school, just like everyone else, but a nice 12-16 month break after third year to go on internship. You gain some experience, then come back ready to learn the most abstract of concepts in your fourth year classes :P.

      --
      Har?
    12. Re:Both by MurrayMD · · Score: 1

      Students pay for their education in order to get those problem-solving skills. If corporate reps want to pay many people will gladly provide them with what they want. Money is still the universal language.

    13. Re:Both by GCP · · Score: 1

      Could you describe the process a bit? I'm not disputing your claim at all, I'm interested in it. I realize that you can't teach a year's curriculum in a Slashdot post, but can you describe it a bit somehow, provide references to the major texts or other sources, or say, "it's basically the 'such-and-such process', which you can find described in lurid detail via Google", or whatever you think might be useful in describing the problem solving method they teach?

      Thanks.

      --
      "Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
    14. Re:Both by randomiam · · Score: 1

      Departments should provide an individual who will work with undergrads to get this connection with the industry.

      You're absolutly right that more needs to be done to help students make the transition into industry. But instead of creating what would most likely turn out to be a sinecure, there are a number of ideas that could be implemented in almost any department with very little effort and less money:

      • Seminars and Journal clubs. Invite researchers and respected industry professionals to come and give talks to students. Get the kids out of the books and give them a look at what's going on now. Plus they'll have the chance to meet people during the Q&A (The marketing majors call this 'networking'. If they weren't all such wankers, we'd realize it's not a four letter word and do some of it ourselves.). Double plus learning from real research is great for cognitive synthesis. Make it a class if you have to. One credit hour and free coffee and the punters'll turn out.
      • Invite repected local professionals to teach part time in their area. The benefits will be similar to above, but you're giving fewer students the opportunity to better know fewer outsidey types. Also, there's a definite benefit to giving students the opportuniy to hear how it 'really is'.
      • Mix it up. The chain of prerequisites in any engineering program tends to force students into cohorts (minus the people that quit between the sophomore and junior years). The people you meet your freshman year are pretty much the people you're going to have in all your classes for the next four years. If students could mix more with upper- and underclassmen, then they'd create their own connections to industry as people graduate and go there.
      • Keep in touch. Instead of calling your alumni and asking for the stinking hundo each year, ask them if they'd like to mentor a student. Then, do your best to match mentors with students interested in the field they're in.
    15. Re:Both by Chris+Oz · · Score: 2, Insightful

      I think that your last statement proves the point. Engineering at least when I went through the system was about providing students with tools (an understanding physics, mathamatics, chemistry); knowledge as to how these tools are applied to engineering problems; and most importantly an ability to think, mostly like an engineer. While a uni course can benefit for the inclusion of practical experience, it is not essential. Most engineers will never work in the exact field they were trained in, at least according to the Engineering Australia. Employers have a responsibilty to train new engineers in the first couple of years as they do with any other profession. Once an engineer have some experience it is then up to the engineer to maintain skill in their own skills.

    16. Re:Both by Shaper_pmp · · Score: 2, Interesting

      Exactly.

      All book-learnin' and no experience makes you flexible for the future, but practically useless for the first year or more of professional work. This means companies have to pick up the slack and train you to do a job once you've already been educated. Companies don't like this and students resent the fact they've spent X years learning and must now spend X more years training, but it gives the best results (and the best engineers) overall.

      All training and no education is a recipe for disaster - you learn one job well, one "best practice" or technological innovation comes along and your entire skill-set is obsolete. In addition, because you've never been "taught how to learn" (which any decent education should teach you) you have a much harder time picking up again and getting up to speed with the new system/role/requirements/techniques.

      Training gives specialists, and education gives generalists. Generalists are more flexible, but take time to become useful without oversight, whereas specialists are good at one thing but can quickly become useless or obsolete.

      Given the only place you're really generally "educated" is in college/university, and pretty much all learning you'll get in the corporate world is tightly-focused training for specific jobs or skills, I'm in favour of university remaining mostly[1] "education" - it's pretty much the only place (aside from self-teaching, which requires the right student and teacher) where you still get educated these days.

      Ideally, universities should provide education, turning out well-rounded generalists who can turn their hands to anything (and importantly, have had exposure to lots of different things so they already have some idea what they like doing). They should then be employed by companies who train them for the first year or so (possibly under some sort of mentor program) to do the job the company wants.

      Companies, obviously, don't like this idea. They'd rather universities churned out generations of specialist, pre-trained drones they can plug into their structure without having to invest a day of training in them. This seems like a great plan, but it's the classic business-mindset shortsightedness - if your industry, methods, processes or techniques change (and they always do, especially in engineering and doubly so in computing/IT), you're swapping some small up-front convenience for a lot more headaches down the line.

      Still, training expenses and lost man-days show up on management reports, and "time wasted because our developer doesn't know enough to follow good database design procedures" doesn't.

      Graduates often don't like it because university hasn't prepared them for what companies are after - they're virgin developers filled up with neural networking theories and cutting-edge design methodologies, and all business really wants is someone with three years' experience to debug all the ratty VBA applications the secretaries in HR are now running the company on.

      Pressure from industry (and graduates who feel like they've spent three years at university all for nothing) means universities are starting to become more training-oriented and less educational. Companies applaud this because they overestimate the inconvenience of on-the-job training and miss the indirect but massive benefits of having a well-rounded workforce.

      Given universities are the last official bodies covering theory rather than practice and giving education rather than training, I think this is a bad thing.

      --
      Everything in moderation, including moderation itself
    17. Re:Both by elmo1618 · · Score: 1

      I think this discussion is getting tripped up by semantics. What kind of work do you do? Most of the engineers I work with in the construction field are concerned more with realtime solutions to problems. This may be due to the nature of the civil engineers' discipline but there are also research civil engineers. For the engineers I work practical experience is of equal importance to their education.

    18. Re:Both by HeyMe · · Score: 1

      Perhaps I'm lucky that my university has a relatively small engineering program. All of my professios (except the grad students, of course) had been out in industry for some time before returning to academia. They brought that expirence into the classroom. Here's how one professor related that expirence... The professor as a newly minted "Engineer" got a job at a major U.S. automaker. He and several other fresh engineers were assigned to work on a new torque converter design under the tutalge of a senior engineer. Teh new engineers eagerly set to work, slide-rules in hand (yes, slide-rules). After some time they produced a prototype. With the senior engineer watching, they put it on the test rig and tested it, gathering all relevent data. After the test, ther senior engineer took the prototype over to the work bench, opened it up and studied the vanes. He removed them and "modified" them with hammer and file. Needless to say, the young engineers were not happy, after all they had spent days on the design construction of the prototype. The senior engineer reassembled the converter and re-ran the battery of tests. The young engineers were very surprised to see that the converter had higher performance and efficiency numbers. The professor finished the story by telling us "...that is the difference between the art of engineering and the science of engineering."

      --
      Look Out Above!
    19. Re:Both by Krakhan · · Score: 1

      In some Universities in Canada too (Waterloo, where I go), they also switch every four months between school and work terms. This is what happens at my school, and for 95% of the things required, I love it. Mainly because after 4 months, you get sick of classes, and at 4 months you actually get anticipated to go back to work again. It's win-win between the employer and the student. The student gets real work experience (~2 years) that will help immensely after graduating to find appropriate kinds of employment (in addition to decent pay for the most part where you can pay for your tuition every term), and the employer gets relatively cheap labour from fast learners. Although I've heard this has been done in U.S. universities too, I see it isn't as heard of as I thought it was.

    20. Re:Both by pipingguy · · Score: 1

      "Engineers who are doing rote jobs like checking valves obviously aren't very useful as thinkers, so they're stuck doing mindless things."

      $630-million lawsuit against engineering companies

      Suncor alleges in a Dec. 28 statement that the cause of the fire was the failure of a nozzle that didn't meet specifications outlined in a 1999 agreement.
      The company says the nozzle, used in the fractionation process that separates the oilsands substance into various oils, was to have been built with a stainless steel cladding. It became severely corroded because it had not been clad and lined with stainless steel.
      "The design contemplated that Nozzle N19 would operate for a period of at least 15 years; however Nozzle N19 catastrophically failed approximately 3.25 years after it was put into service," say the documents, filed in Calgary Court of Queen's Bench.
      Suncor alleges that "the release of hydrocarbons and subsequent fore would not have occurred, had the stainless steel cladding, lining or overlay been properly applied to Nozzle N19."

    21. Re:Both by El_Isma · · Score: 1

      Engineering is by it's very definition solving problems.

      Solving problems requires either knowledge or the ability to come up with a new solution. Thus, you need to know both to think (to solve previously unsolved problems) and know-how (to rapidly solve known "old" problems).

      But, it's kinda hard teaching how to think. Schools haven't had much success with that.

  4. It takes both kinds by emor8t · · Score: 5, Insightful

    It takes both. Producing "thinkers" gives us people who understand what is going on, and can analyze situations.

    Problem is, they tend to over complicate somethings.

    For example. Who would you hire to do the wiring in your house, and electrician or an electrical engineer?

    Granted this is an extreme situation, but in theory, shouldn't both be able to do the task? Yes. However, an electrician has done it many times before and has the benefit of experience.

    Now, who do you wanted designing a NASA space vehicle?

    1. Re:It takes both kinds by smallfries · · Score: 2, Funny

      The other problem is that while someone can learn how to think, it is very difficult to teach someone to think. A good engineer is one who understand why not to over-complicate the problem. People can be shown various sets of problems with a common theme, but it takes something from them to understand the connections.

      As far as the NASA spacecraft goes ... someone who understands the principles and applications of duct tape. Lots of duct tape...

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    2. Re:It takes both kinds by jbengt · · Score: 1

      Although an electrician would presumably be better at physically wiring my house, I would prefer that he did it based on an electrical engineer's plans. .
        . . Then again, based on the problems I've seen regarding some of the plans from my company, that's no guarantee either.
      I think I'll just use extension cords.

    3. Re:It takes both kinds by maxume · · Score: 2, Insightful

      The trick is to find an electrical engineer who got sick of being an electrician.

      --
      Nerd rage is the funniest rage.
    4. Re:It takes both kinds by cyclone96 · · Score: 4, Insightful

      Now, who do you wanted designing a NASA space vehicle?

      As an engineer that is involved in hiring for NASA, I want an element of both. While course content and (to a lesser degree) GPA are important, I really need people who are able to quickly learn new things and work with people. Many of the problems we have are unique and you'd never be exposed to them in school. In a lot of cases even new guys get tasks that require a lot of digging, thinking, and research to solve.

      It's challenging to get a new hire to stop thinking in terms of rigid sets of problems on a short (no longer than a semester) timetable which they solve largely by themselves. They need to adjust to understanding how to work on projects that no one person may understand, involve chasing some dead ends, and bring together ideas and work from several people or organizations.

      As the article puts it:

      "The best way to achieve that goal is to change the classroom from a lecture hall dominated by a "sage on stage" to smaller social groups that allow students to creatively participate in the research themselves, he said."

      Right on. This sort of experience currently isn't a given when someone walks into your office for an interview with a BS in engineering. We end up looking for folks that got this experience in extracurriculars, usually through a leadership role in a project like the solar cars or small satellites that a lot of universities are participating in.

      --
      Worst...sig...ever!
    5. Re:It takes both kinds by paeanblack · · Score: 1

      For example. Who would you hire to do the wiring in your house, and electrician or an electrical engineer?

      An engineer will understand why UTP wiring needs to be terminated with the proper pairings. An electrician will just test conductivity on the pins and assume the job is done. Usually there is a reason behind the "overcomplicating" that engineers do.

    6. Re:It takes both kinds by NoMaster · · Score: 3, Insightful
      An engineer will understand why UTP wiring needs to be terminated with the proper pairings.
      Agreed.

      An electrician will just test conductivity on the pins and assume the job is done.
      No, a dickhead electrician will do that. And in the trades and professions, just as on /., there's plenty of dickheads...

      Usually there is a reason behind the "overcomplicating" that engineers do.
      And there is the real difference between an engineer and a competent tradesman (be they electrician, technician, plumber, whatever). The engineer understand the reasons and applies their knowledge accordingly. The competent tradesman doesn't necessarily need to understand the reasons - they just need to appreciate that there are reasons, and that that's why they should follow the instructions / rules / practices.

      And it does flow both ways - while the engineer knows the theory, they should also have an appreciation of any practicalities faced at implementation. By the same token, while the tradesman knows the practicalities, they should also have an appreciation of the engineering behind it all.

      Many people misunderstand this. A good tradesman is equally as valuable as a good engineer, just in slightly different way in a slightly different domain.

      --
      What part of "a well regulated militia" do you not understand?
    7. Re:It takes both kinds by Jimithing+DMB · · Score: 1

      I'd hire an electrician that I could tell was seeing the broader picture of the wiring system in the house, not just slinging wire through it.

      For example. Who would you hire to do the wiring in your house, and electrician or an electrical engineer?
    8. Re:It takes both kinds by tyme · · Score: 1
      emor8t wrote:
      For example. Who would you hire to do the wiring in your house, and electrician or an electrical engineer?

      Granted this is an extreme situation, but in theory, shouldn't both be able to do the task?


      No, an electrical engineer is in no way qualified to wire your house. The electrician has had to memorize all the local housing ordinances and knows all the tradesman's tricks of how to run wire through walls and such. The electrical engineer know none of these things, instead the electrical engineer has had to learn esoteric formulae for resistance and current flow in different guage and composition wire, how to design efficient power supplies given various requirements and all sorts of other things that the Electrician never thinks about.
      --
      just a ghost in the machine.
  5. Trade schools by Anonymous Coward · · Score: 3, Insightful

    College should be about creating thinkers. It's just like CS majors vs programmers at a tech school.
    Sure both can program but who develops the sophisticated software that run super computer simulations?
    The CS major. The other programming just write the supporting code usually. There are exceptions just
    like everything else though.

    1. Re:Trade schools by Average_Joe_Sixpack · · Score: 4, Insightful

      Sure both can program but who develops the sophisticated software that run super computer simulations? The CS major. The other programming just write the supporting code usually.

      Most likely the math or physics major. CS has become a joke, and most curriculum's resemble job training in Visual Studio.

    2. Re:Trade schools by Anonymous Coward · · Score: 0

      When I was studying computer science we focused on the science aspect with the programming aspect revolving around the development of algorithms and systems, not "point-and-click programming" or even vendor-specific products. But then again it was an honours degree.

    3. Re:Trade schools by badboy_tw2002 · · Score: 1, Insightful

      A good CS program will have theoretical courses on CS topics: OS, compilers, concurrency, graphics, etc etc. Once one of the text books has a specific tech of the day or "Programming in" in the title, you might as well pack it in and get an associates IT degree. Learning how to program has very little place in a CS program. Its like construction skills in an architecture school - you have to know about it, maybe even how to do some of it to truly master your area of expertise, but that's not what your at school for.

    4. Re:Trade schools by Dan+Farina · · Score: 3, Informative
      Oh, I don't know...

      I think most of the top ten, twenty, or even thirty universities in the nation probably still teach academic computer science...

      Example:
      http://inst.eecs.berkeley.edu/classes-eecs.html#cs

      The CS9[A-Z] courses you see there are only worth one unit, not part of any required curricula, are self-paced, and are pass/no pass -- in other words, entirely optional and for the benefit of curious students.

      The requirements for a degree in EECS at this university are CS61[ABC] and EE(CS)?(20|40). If you look at the upper division courses, you will see things like:


                  CS150 Components and Design Techniques for Digital System... [archives]
                  CS152 Computer Architecture and Engineering [archives]
                  CS160 User Interface Design and Development [archives]
                  CS161 Computer Security [archives]
                  CS162 Operating Systems and System Programming [archives]
                  CS164 Programming Languages and Compilers [archives]
                  CS169 Software Engineering [archives]
                  CS170 Efficient Algorithms and Intractable Problems [archives]
                  CS172 Computability and Complexity [archives]
                  CS174 Combinatorics and Discrete Probability [archives]
                  CS182 The Neural Basis of Thought and Language [archives]
                  CS184 Foundations of Computer Graphics [archives]
                  CS186 Introduction to Database Systems [archives]
                  CS188 Introduction to Artificial Intelligence [archives]
                  CS191 Quantum Information Science and Technology [archives]


      They don't seem like industry shills to me.
    5. Re:Trade schools by Anonymous Coward · · Score: 1, Funny

      CS has become a joke, and most curriculum's resemble job training in Visual Studio.

      Can you give a specific example? You sound like gramps complaining "back in my day we only had 1s and 0s to code in, and sometimes not even 1s"

    6. Re:Trade schools by Dan+Farina · · Score: 1

      For completeness: And five upper division courses, with one being a "design course," that is to say a course with a substantial programming project.

    7. Re: Trade schools by Black+Parrot · · Score: 1

      > CS has become a joke, and most curriculum's resemble job training

      Some of us are wondering what your school's writing curriculum was like.

      --
      Sheesh, evil *and* a jerk. -- Jade
    8. Re:Trade schools by east+coast · · Score: 1

      Sure both can program but who develops the sophisticated software that run super computer simulations?
      The CS major.


      Nonsense! I've found schooling has little to do with a coders ability.

      Most coders I know who are extraordinary at the craft have a passion for it. If your interest in programming ends after you land your first job you're always going to be a shit coder.

      --
      Dedicated Cthulhu Cultist since 4523 BC.
    9. Re:Trade schools by The+Warlock · · Score: 3, Insightful

      For the upper level courses, certainly, but if your freshmen/sophomores never see a "Programming in..." book, you've got some problems.

      --
      I've upped my standards, so up yours.
    10. Re:Trade schools by Dan+Ost · · Score: 1

      Nonsense! I've found schooling has little to do with a coders ability.

      I both agree and disagree. I work with several excellent developers with different levels of education in the field. In my experience, the main difference between working with someone who has studied and someone who picked things up along the way is that I can exchange information with the educated developer an order of magnitude faster than I can with the on-the-job-trained developer. A 15 minute conversation with one might take an all day meeting with the other. This is largely because I have to explain theoretical concepts instead of just naming them and answering a couple clarifying questions.

      Coding ability is to theory what tactics is to strategy. You can pick one up by experiencing it, but it's very difficult to learn the other without study.

      --

      *sigh* back to work...
    11. Re:Trade schools by bronzey214 · · Score: 1

      So what's the difference between CS and CoE?

    12. Re:Trade schools by Anonymous Coward · · Score: 0

      "So what's the difference between CS and CoE?"

      Computer Engineering is usually a blending of CS and EE course work. More digital than analog EE courses along with the systems and computer organization courses from CS.

    13. Re:Trade schools by TrappedByMyself · · Score: 1

      CS has become a joke, and most curriculum's resemble job training in Visual Studio.

      Nah, that's not really true, at least not everywhere. I got mine a decade ago and it was top notch. The focus was on fundamentals, not specific languages. I remember scrambling many times to learn a new language just so I could start my real work. I've came out of the program with killer problem solving skills.
      I have an intern who is in the middle of his, and I'm jealous of all the cool crap he's doing. Makes me want to go back again.

      --

      Help me take back Slashdot. When did 'News for Nerds' become 'FUD and Conspiracy Theories for Extremist Nutjobs'?
    14. Re:Trade schools by Dogtanian · · Score: 1

      So what's the difference between CS and CoE? What's the difference between Computer Science and The Church of England?! Well, for one thing, Henry VIII wasn't responsible for the creation of Computer Science...

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    15. Re:Trade schools by TerranFury · · Score: 1

      >CS has become a joke, and most curriculum's resemble job training in Visual Studio.

      Agreed: In many schools, that's what they call "Computer Science," when at best it's really "Software Engineering," or, more likely, just "Computer Programming." When friends at tech. schools tell me about their curricula, it often sounds like what you describe.

      But my experience has been good. I have a lot of complaints about my university, but I'm actually quite impressed with what I've seen from the CS department. It's quite theoretical, and the CS majors with whom I'm friends have spent a lot of time on problems like computability and on proofs from graph theory.

      I'm an E.E. so I've not spent much time in the C.S. department. But in the one course I took, the professor said the following -- which I think nicely demonstrates that he had the right idea about what his mission was: "I think 'Computer Science' is a terrible name," he said; "First off, it's not about computers. They're just a tool that we use. Would you call Astronomy 'Telescope Science?' Second, it's not a science. Science is about using the scientific method to test hypotheses. We don't do that. So what is computer science? Well, mostly, it's math. But whereas mathematicians tend to be concerned with 'what is true' -- for example, 'the square root of a number is some other number such that the product of that number with itself equals the first number' -- computer scientists tend to care about, 'So how do I get one?' -- in the case of a square root: How do I go about getting the number that satisfies the mathematician's definition? So whereas mathematicians speak in declarative sentences, computer scientists speak in imperative sentences. And it's also a little engineering; that's the practical application of CS. But basically, it's math."

    16. Re:Trade schools by Anonymous Coward · · Score: 0

      Only one problem with that cirriculum, there is no training in hardware. Without some understanding of how the hardware works (or why it doesn't) the graduate is no better than any other programmer. The CS guy that understands the hardware can make the hardware do things that even the hardware engineer couldn't dream of.

  6. Training happens on the job by scourfish · · Score: 3, Insightful

    The college part of educating engineers boils down to quickly teaching basics and cram assloads of math, both which are needed. The training and specialization happens on the job in usually an apprentice like manner. In many cases, co-ops or internships are very similar to apprenticeships, and in my case, I had 2 years experience working on electronics under an engineer before I got serious and started college. My boss taught me many practical things, however to learn everything that college could have taught me under my boss would've taken a million bajillion years. If the education part of it does need to be changed slightly, then I'd require engineers to take a course or work alongside the construction workers or assembly line workers or machinists for a short period of time.

    1. Re:Training happens on the job by Anonymous Coward · · Score: 1, Interesting

      I work for a structural engineer, and have for 6 years. I can count on one hand the number of times I have needed to know Calculus, or really anything past basic Trigonometry.

      And in that one instance, there was a (slower) method of doing it via Algebra (important, since I was doing the calculation in Excel).

      So Engineers don't *need* assloads of math. That said, I'm more of a tradesman than a thinker at my office.

    2. Re:Training happens on the job by Anonymous Coward · · Score: 1, Interesting

      I'm an electrical engineer that specialized in analog circuits undergrad and RF for my masters. I use assloads of math every day.

    3. Re:Training happens on the job by subkid · · Score: 1

      I'm studying to be an engineer right now. I'm learning how do do MANY jobs. Hopefully I'll learn to do one of them as well as an electrician can wire a light switch.

  7. Trade school then engineering degree by travisco_nabisco · · Score: 1

    I agree that most engineering grads aren't sufficiently equiped. My solution was to go to a local college first and get a diploma in Computer Engineering Technology, which was almost all hands on. Then through a transfer program I went into 3rd year Engineering and will finish that in a year or so. Not to mention that school I'm at requires at least four 4 month coop work terms in order to graduate.

    1. Re:Trade school then engineering degree by CastrTroy · · Score: 2, Insightful

      I think coop is a great thing. You can't learn everything you need to know at school, and you can't learn everything you need to know on the job either. A certain mix is definitely a good thing, in almost all professions, not just engineering. Had I just gone to university, and not had any co-op experience, or pursue related studies outside the classroom, I wouldn't know the first thing about how to do my job right.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:Trade school then engineering degree by cbrichar · · Score: 0
      Heh - so were you in my class?

  8. only the trade is teachable by r00t · · Score: 2, Insightful

    Without the trade education, you'll never get that first job.

    Beyond that, there isn't much the school can do. Either you're a thinker, or you're not a thinker. This isn't something for a school to teach.

    The best you can ask is that high-reputation schools simply discard all the non-thinkers, so that a degree from one of those schools indicates that you are a thinker.

    1. Re:only the trade is teachable by thenickboy · · Score: 2, Insightful
      Without the trade education, you'll never get that first job.


      I don't know about that. I'm a mech eng. One thing that bothered me about my university is that it pumped out tons of engineers who'd never picked up a screw driver and had no idea about things like torque patterns, wrench usage, or even which size of screwdriver to fit into various phillips (+) screw heads. Anyd my company hired them!

      Those are things that they should have learned in school, esp since we have to design things for lots of people to build. If we can't build a functional/reliable prototype ourselves, then who is?

      The problem is you CAN get that job with no experience. When working on space/aero applications you NEED this.

      Many universities aren't giving this. Mine didn't, it was only through my own motivation that I took classes that allowed me to work with the 2 profs who believed that this kind of training was necessary. Others thought multivariable differential equations were more important.
    2. Re:only the trade is teachable by jbengt · · Score: 1

      I disagree. It should not be the responsibility of a university to train you for your job. It should be their job to educate you. As many of the posters obliquely say, you can't really get on-the-job training off the job, so maybe what's needed is trade school. Otherwise college and univerity education are going to get more and more watered down. And contrary to a lot of posters, you can teach how to think, though it's not easy, and you can't guarantee any particular student will learn.

    3. Re:only the trade is teachable by r00t · · Score: 1

      Being an elitist ass, or just out of touch?

      Normally, "trade school" means a place that doesn't teach the math and theory at all. This is no good. You need some of that, for work and for future learning, though not anywhere near as much as is often shoved at the engineering students. You also need some of that simply as a way to prove intelligence; the modern engineering degree acts in place of an intelligence test.

      It is thus required to get an engineering degree for the good jobs, even though much of the degree is useless junk. Half of the degree isn't even engineering-related at all; it's crud like "Basketweaving" and "Black Lesbian Power".

      Your "more and more watered down" comment is way off the mark. Changing the focus of a degree does not equal watering it down. Changing the focus could in fact make the degree much more difficult to get. As others have noted, today there are "engineers" from theory-heavy schools who are fairly clueless with screwdrivers!

    4. Re:only the trade is teachable by Anonymous Coward · · Score: 0

      I totally disagree. I go to GA Tech (mech eng) and one of the first courses we take is called Creative Decisions and Design. Every person is creative and schools can teach ways to control and focus that creativity to make it useful. That is why there are art schools. So, yeah... the GOOD engineering schools should be teaching people to be thinkers. Otherwise what can you do that a computer can not.

    5. Re:only the trade is teachable by SanityInAnarchy · · Score: 1
      Either you're a thinker, or you're not a thinker. This isn't something for a school to teach.

      Yes, that's the attitude my school took. First Computer Science course, first day, they explain Hello World... in Java. In DETAIL.

      Which means we got a lovely lesson on classes, methods, strings, system libraries, static methods... On the first damned day.

      After that, it was pretty much a crawl, but the few lectures I went to were absolutely worthless. This woman knew her stuff... sort of... but she didn't have a clue how to teach a real beginner. Which was fine with me -- I knew what I was doing, looked it up online, and generally taught myself, did the labs from my dorm over the school network, and got a decent grade without setting foot in the classroom after the first couple of weeks.

      And yet, the few times that I did show up in the lab -- mostly as my job as a lab monitor -- I did find people who had absolutely no clue. I helped them -- didn't do their work for them, but helped them figure it out -- and I think, despite having the advantage of actually working one-on-one, I think I did a better job than the teacher.

      However, high school was completely different.

      In high school, I was constantly challenged to think, and to communicate, and debate. Class of 25 boys (yes, private school, fucking HATED the gender segregation) -- take Physics. Teacher would come in with a topic -- say, Black Holes -- and we'd have a class discussion on it. Those two words were probably all that was written in his curriculum, if anything, but he knew what he was doing -- we'd talk about black hole evaporation, the big crunch, big bang theory, the nature of consciousness (Matrix discussions), all kinds of things.

      There were less than 5 guys in that class, if any, who didn't participate enough to get what was going on.

      And it's true, if you can't think, this won't help. But most people are capable of being a thinker, and while it may not be the job of college, school can certainly nurture that -- or ignore it (resulting in most of the morons in software development today), or filter out those who haven't practiced thinking, or even stifle any kind of thinking.

      You could say it's something that should be done in high school, or by parents... whatever. It's part of education, and if I had anything to say about it, every school would support it. Hell, my philosophy courses in college were all about that...

      Which brings me to a completely irrelevant, but very important point. CS students should be able to choose between a Calculus prereq and Philosophy -- right now Philosophy is seen as entirely unrelated, but I'd argue that the kind of thinking it teaches is much more relevant than math.

      --
      Don't thank God, thank a doctor!
  9. Engineers are not usually thinkers by 2.7182 · · Score: 1, Insightful

    I went to physics grad school and work in an engineering school. The engineers are not thinkers compared with physicists and mathematicians.

    1. Re:Engineers are not usually thinkers by trentblase · · Score: 4, Insightful

      This is true. Everyone has to figure out where on the doing-thinking continuum they fit best. I'm an engineer because I like theory AND application. Physicists are mostly theory, and electricians are mostly application.

    2. Re:Engineers are not usually thinkers by Goldsmith · · Score: 1

      Exactly.

      They describe my physics grad school experience: small groups, collaborative, with a problem solving point of view.

    3. Re:Engineers are not usually thinkers by warrior_s · · Score: 1, Insightful

      went to physics grad school and work in an engineering school. The engineers are not thinkers compared with physicists and mathematicians.

      For an example.. you know those things called microprocessor-chips inside your computers.... yeah.. Engineers design those.. not physicists or mathematicians. And I think you can not design those without having the ability to think.

    4. Re:Engineers are not usually thinkers by Anonymous Coward · · Score: 0

      I'm confused. Is your comment an intentional troll, or just the product of some sort of inter-disciplinary superiority complex?

    5. Re:Engineers are not usually thinkers by dangitman · · Score: 1

      Only if you think that abstract thinking is inherently superior to applied knowledge. There's nothing clear-cut that makes one better than the other, they are both a part of the continuum of humanity.

      --
      ... and then they built the supercollider.
    6. Re:Engineers are not usually thinkers by Anonymous Coward · · Score: 0
      Pure scientists have by and large been dim-witted about engineers and applied science. They couldn't get interested. They wouldn't recognise that many of the problems were as intellectually exacting as pure problems, and that many of the solutions were as satisfying and beautiful. Their instinct - perhaps sharpened in this country by the passion to find a new snobbism wherever possible, and to invent one if it doesn't exist - was to take it for granted that applied science was an occupation for second rate minds. I say this more sharply because thirty years ago I took precisely that line myself.
      - CP Snow
      The Two Cultures and A Second Look


      Link to above quote, read the cookie recipe there.

      Engineers are not created by education, but the more educated they are the less research they have to do for each job and the easier it is for them to do the research and not be as likely to miss something. Experience is the world's greatest teacher but formal education is learning from the experience of others in a guided fashion. Engineering is, in part, applied science and the better one knows science and mathematics the better one can apply it. Engineers were at least at one time made or broken by their reputations, there in an early failure could send them looking for other lines of work and was again useful to have a well rounded education.
    7. Re:Engineers are not usually thinkers by 2.7182 · · Score: 1

      A troll ? How, when it is just expressing an opinion regarding the article. Additionally, it is the standard mantra in the math/physics community.

      As for designing microprocessors, I don't really see how this is a good example, given that so many physicists are involved. Additionally, I am not saying that their are no hard engineering problems.

    8. Re:Engineers are not usually thinkers by transonic_shock · · Score: 1
      Even though I am an engineer, I'll disagree with you. Intel hires a lot of physics majors(MS/PhD). Besides,a lot of seminal work in microprocessors and semiconductors was done by physicists.

      for eg. intel's first microprocessor (intel 4004) had 3 inventors.

      Stanley Mazor (Senior Member, IEEE) studied mathematics at San Francisco State College

      Federico Faggin, received a Laurea Degree in physics, summa cum laude, at the University of Padua, Italy

      Dr. Marcian "Ted" Hoff, Ph.D. in Electrical Engineering from Stanford

      so there you go.. you have an engineer, a mathematician and a physicist

    9. Re:Engineers are not usually thinkers by pyite · · Score: 1

      The engineers are not thinkers compared with physicists and mathematicians.

      You're not hanging out with the right engineers then. Don't mistake practical thinking for not being "thinking." Engineers have it somewhat hard. Whereas mathematicians and physicists can publish and survive in their academic ivory towers by researching things that, for the forseeable future, only have theoretical implications, engineers have to generate unique research that is at least somewhat applicable to the practical world. This is a tall order.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    10. Re:Engineers are not usually thinkers by Anonymous Coward · · Score: 0

      In America maybe.
      I'm working in Silicon Valley now and I'm very disappointed in the quality of most engineering grads here, even from the "name-brand" schools.

      On the other hand, I was trained up in Canada, where the situation seems very much reverse. There are the usual few "genius" that head to math or physics. But the real smart people, the thinkers, are in engineering.

    11. Re:Engineers are not usually thinkers by deanstevenson · · Score: 1

      > I went to physics grad school and work in an engineering school. The engineers are not thinkers compared with physicists and mathematicians.

      Oh, I understand. So that's why they are all working in the CS field?

    12. Re:Engineers are not usually thinkers by Anonymous Coward · · Score: 0

      you have an engineer, a mathematician and a physicist I smell a really bad joke coming here...
  10. As a grad student at USC by tempestdata · · Score: 5, Insightful

    As a grad student at USC and someone who has studied under Mr. Brown, I'll say that I have to agree. Atleast as far I am concerned, I wouldn't want my professors to be teaching me a specific technology or system. I want them to teach me to think at a higher level. I mean if you really want to learn a technology well, do you really need a classroom and a professor? Can't you just pick up a few books, download some tools/compilers/etc. and learn it yourself?

    On the other hand, what professor's teach you isn't so much how to code in Java or write PHP. What a professor teaches you (atleast the ones I've studied under here at USC) is how they (or other experts) tackled/approached engineering problems in the past, which IMO is more valuable.. in other words.. they impart more wisdom than knowledge. I think most good engineering schools would follow a similar pattern of teaching.

    --
    - Tempestdata
    1. Re:As a grad student at USC by gcooke · · Score: 1

      I started college as a physics major, switched to math when I realized I couldn't make heads or tails of Schroedinger's wave equation, and got a job after college as a programmer "because I knows maff". Years later, I picked up the math books again...but not the calculus tome or the threatingly thin textbook on topology.

      It was my History of Math book that I turned to, primarily to satisfy my curiosity about what my kid's being taught in school. What smacked me in the face after a few lines of the first chapter is that the HISTORICAL context is far, far more important than the theory, in -any- subject -- including computer programming.

      Looking back (I've been a developer for 25 years), I realize that I'm largely a self-taught engineer, but I've learned the most through the stories of other engineers. The historical context of a subject provides the framework for our minds to make sense of the theory -and- relate that theory to actual practice and problem-solving.

      So I only partially agree with the idea that we should be teaching new engineers theory over trade skills. I think there are four factors, each of roughly equal weight: theory, trade skills, history, and experimentation. The history supports the theory and provides a bridge to trade skills...the experimentation supports the trade skills and provides a bridge to the real world.

      By "experimentation" I really mean open-ended play: give students a technical playground they can mess around with the technologies they're learning about, and encourage them to use it. Like many IT engineers of my age, I did this by hacking around with the university's computers, and then again with my own PC or with the company's computers. Hacking is essential to becoming a good IT engineer, IMO (and by "hacking" I mean it in the classical 1980's sense of the word, not the modern negative meaning).

  11. GIGO by currivan · · Score: 1

    What makes you think universities can change people that much? People who are going to be thinkers aren't going to be ruined by learning specific technologies. People who can't think creatively will find ways to learn by rote no matter what you test them on.

    1. Re:GIGO by dangitman · · Score: 1

      What makes you think universities can change people that much?

      It's a matter of focus. In education, there's only so much time to cover the material. So you have to decide what is most vital, and what the purpose of the course is.

      People who are going to be thinkers aren't going to be ruined by learning specific technologies. People who can't think creatively will find ways to learn by rote no matter what you test them on.

      I'd have to disagree here. Some people won't find ways to learn by rote, or learn at all, no matter how much creativity they lack. On the other hand, people who are creative may be distracted and lose their creative thinking by focusing too specifically - or they are so creative that they just can't handle thinking about specific "down to earth" solutions or logic. I've seen plenty of both types of thinking. Like you said, how much can you change someone?

      Both "training" and "thinking" have downsides.

      --
      ... and then they built the supercollider.
    2. Re:GIGO by jt2377 · · Score: 0

      so...people that want to be a Doctor doesn't need anyone to teach them how to do any surgey. people who want to be a doctor will find a way to pull off an open heart surgey? are you retarded?

  12. The program I graduated from ... by nels_tomlinson · · Score: 1
    The program I graduated from definitely aimed to put out thinkers. They told us that technology would change many times during our careers, and we could only remain valuable if we understood underlying principles, and could apply them in novel ways. That was 25 years ago, but it sounds a lot like the contents of the TFA.

    So, we were doing it 25 years ago, we still need to do it today, what have the schools been doing in the time in between?

    1. Re:The program I graduated from ... by Lotharjade · · Score: 1

      I find the program at the school mentioned produces thinkers, but give less hands on experience to applying it. At least compared to some of the schools down south. The thinking part is good, but it would be nice if they tied in more projects letting the students get to bite into a problem in more detail.

      --
      Party at O'zorgnax's Pub! Buy me a Slurmtini aye?
    2. Re:The program I graduated from ... by smoker2 · · Score: 1
      So, we were doing it 25 years ago, we still need to do it today, what have the schools been doing in the time in between?
      Er, thinking about it ?
  13. Hands-On by billdar · · Score: 4, Insightful
    Learning is a constant process and required in engineering. The Tradesmen vs. Theory is one I debate all the time with my colleagues. What it comes down to is who comes out ready to produce.

    I graduated from an engineering university that focused on real-world hands on engineering. It has been my general observation that when it comes to taking a project from design to field implementation, engineers from theoretical schools tend to:

    1. Not know where to start
    2. Over design the project
    3. Have a general disconnect between paper engineering and field engineering.

    It may be a bit of envy, I still have to go back to my text book for the requisite math, but the hands-on guys seem to have an advantage.

    --
    I am billdar, and I approve this message.
    1. Re:Hands-On by Anonymous Coward · · Score: 5, Interesting

      God I'd love to be able to hire people with an ability to finish projects. That's why I refuse to hire CS grads. They're useless. The best programmers I hired had degrees in things like Russian Literature and Psychology (no shit). Theory isn't useless, but theory for the sake of theory is fucking useless. Same thing with the engineers. I've never gone wrong hiring an engineer who's a ham radio nut. However, most new engineers are useless. They're absoblutely incapable of building something. They're incapapble of picking standard designs and putting them together into something that will work without a ton of lab equpiment. Ham's however, have that part of engineering down.

      END RANT

    2. Re:Hands-On by debrain · · Score: 3, Interesting

      I agree. I work with some engineering firms, and these are businesses. They hire graduates of an engineering school with a view to employing them as engineers within the known scope of engineering. Adam Smith's theory of specialization is enhanced by efficiently producing effective specialized workers, not by producing generalist thinkers who need subsequent training to become effective engineers. (Ultimately mind you, there may be an argument that a generalist thinker will eventually produce more output than a worker; I don't know, personally) Thus, a vocational school has a definite advantage, and the working world requires more effective engineers.

      Those who want to have a generalist "thinker" engineering career can take a masters or Ph.D. in engineering. I think it's at that level that it makes sense to start broadening the theoretical view.

    3. Re:Hands-On by pyite · · Score: 1

      Those who want to have a generalist "thinker" engineering career can take a masters or Ph.D. in engineering.

      In some respects this is somewhat upside down. The deeper you get into your studies, the more specialized you become. I've read that mathematics, for example, has become so specialized, that just having a PhD anymore is not enough to process the newest research. For example, a combinatorialist is going to look at Andrew Wiles' proof of Fermat's Last Theorem much as I would--in confusion.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    4. Re:Hands-On by Tarwn · · Score: 1

      Funny, I make good money now applying good programming practices, design practices, etc that I learned as part of my computer science degree while taking theoretical classes. I spend most of my time rewriting code written by guys that did not get degrees, one is a russian and the other was a liberal arts guy. I only have 200 MS access forms left to go before our company is actually stable. I already took the last server off the floor. After that I have to get rid of the telnet servers that multi-thread up to 5 connections before blowing up, randomly blow up after several months, and re-initialize their SQL connections each day without killing their old ones.

      Give me a someone with a CS degree and I can show them limits on the practical use of their theory and application of their skills in the real world. I'm tired of cleaning up after everyone's messes.

      --
      Whee signature.
    5. Re:Hands-On by Anonymous Coward · · Score: 0

      >The best programmers I hired [..] Russian Literature

      Yeah, my girlfriend have got a russian/german litterature diploma. She will certainly be happy to work for you. Oh, did I say she never programmed.

      Probably, you hired like that :
      - For Russian Literature and Psychology guy's you know they are passionnated because they self-learned
      - For CS guy's just one random (Or any stupid knowledge test)

      Give a try to a CS guy really loving CS / technology / Programming.
      The right questions to ask during an job interview:
      - What is the last tech books you read ?
      - How is your network/computer park at home ?
      - Do you participate to free software projects ?

    6. Re:Hands-On by Anonymous Coward · · Score: 0

      Let me guess, you're one of those managers who likes to micromanage everything, hence no projects getting finished.

    7. Re:Hands-On by nmosfet · · Score: 1

      The problem with applying Adam Smith's theory on economic specialization to engineering is that the theory is developed for efficient production, where labor is needed to produce the same thing over and over again. By specializing, one ensures a higher productivity, over non specialized production methods. It doesn't work as well when we consider it in the context of engineering and research as once we develop or understand something, we don't need to do it again.

  14. Tradesmen! by Prysorra · · Score: 1

    If every man were a f*****g Jack of All Trades, then I'd lose my job as a handyman!

  15. Myself, I go for tradesman by Anonymous Coward · · Score: 1, Insightful

    In my 20's I was largely a waste of time. Only perused the things I had an interest in. Partied a lot. Campus was as much social as intellectual pursuit. This is not what I would call my "thinkers" phase. Now that I am in my 40's I have more perspective and more maturity and more self-control and self-direction. Campus might actually be of more use to me now than ever before.

    In any case, now I realize that big-picture knowledge growth is a constant and can come from self-study, so better start with tradesmen approach to pay enough bills early to get to the maturity of the 'thinkers' phase.

  16. Problem by mikers · · Score: 4, Informative

    As a university (Engineering school) graduate, I can say that employers today (with the exception of a handful of big utility companies) want employees trained on: the exact technology they will be working on, the latest and up to date tools and projects using specific technology. The whole thinking aspect or training employees on something specific -- hiring proven generalists such as those produced by engineering schools (someone trained for a career) is something from a time past.

    From the employer side, competition these days is as bad as it ever was, particularly from overseas, and justifies the need to think short term (someone who can fill a particular position NOW, rather than someone who can fill it a little later but arguably might be a better long term investment for the company).

    This is not putting down trade-type training, and to those thinking of being critical of my stance... Consider this: Would you want a high school graduate fresh out of school installing the electrical wiring in your house? Wouldn't you want a trade with some education doing it? Wouldn't you want a well educated doctor operating on you that has had an additional two years of specialty training in some obscure area rather than a GP? Would you rather have someone who is trained to think in terms of more basic principles and math rather than someone educated only on the latest technology and gizmos?

    The answer is that it ultimately depends on need: if a tradesperson will do, don't hire an engineer! And if you need to look beyond the current technology but need some serious thinking, don't hire a tradeperson!

    Duh!

    1. Re:Problem by Anonymous Coward · · Score: 0

      I graduated with a computer engineering degree and ended up in the power engineering field... go figure. The point is, an engineering degree should prepare you for the real world, regardless of what industry you enter. The higher education should teach you how to be resourceful and how to process the knowledge shared by others. All of my experience is hands on and being mentored by more senior level engineers. They will bestow upon you the wisdom and skills they have gained throughout the years since the they won't be sticking around much longer. We hire new grad engineers that we believe are trainable and eager to learn.

      Also, electrical engineers and electricians have completely different skill sets. Electricians would know how to wire a house by looking at schematics and wiring diagrams, but would he be able to specify breakers, cables, calculate load flows, design the distribution network,.. etc? EE's might be able to calculate and perform a fault current analysis, but not know how to terminate a wire. Really good electricians can easily make more than engineers so it has all to do with whether or not you're good at what you do.

    2. Re:Problem by photomonkey · · Score: 1

      I totally agree with your thoughts, but hate the principles involved. Certificates (as opposed to degrees) are becoming more commonly sought on both the employer and employee sides of HR. Why have a 4-year college registered nurse changing bedpans when you can have a 2-year community college nurse emptying bedpans?

      Employers want people to be trained in one thing simply so they don't have to pay more to a person who is trained in a whole discipline (say, a radiologist over a doctor), but will only be doing one thing.

      I'm on the fringe here, I know, but I think that colleges and universities should focus more on liberal arts (training people HOW to think at a higher level) than teaching 'vocational' craft like engineering, CS, business and even creative art.

      I would love to see Bachelor of Arts degrees become 2-3 year liberal arts degrees with specialization (engineering/math/chemistry/studio art/business) coming in the form of another 2-3 year master's or equivalent degree.

      With the way universities work these days and the age/maturity of those entering them, people are throwing tens of thousands of dollars at a degree that might not (probably will not) get them a job. Basically higher level vocational training.

      If the universities (or even high schools) focused more on critical thinking skills across all disciplines, we would produce a far more educated populace.

      I always though the purpose of an undergraduate degree should be to create the quintessential renaissance man. Universities need to tie together (at the undergraduate level) art and math and science and music.

      It is my fear, though, that 4 year universities are becoming certification institutions where you come out with a piece of paper indicating that you were trained on how to do a few things more than someone with a 2-year degree.

      As an aside, I am not bashing BA, BS or AA degrees in the least. I'm saying that I fear they're all losing their value through these changes.

      --
      Message contains 1 attachment: spam.gif
    3. Re:Problem by NoMaster · · Score: 1
      To both agree and disagree with you...
      This is not putting down trade-type training, and to those thinking of being critical of my stance... Consider this: Would you want a high school graduate fresh out of school installing the electrical wiring in your house? Wouldn't you want a trade with some education doing it?
      Yup. By the same token, I wouldn't want the EE who specced and designed the switchboard &/or distribution in a large commercial building to be the one installing it either. There's too much on that side of the fence for the EE to be aware of it all; at the very best they may be able to apply their engineering knowledge to solve the problems encountered, but still they'll be slow, inefficient, and probably wrong. At the average level, they just couldn't do it - the practicalities, the solutions to which are quite often lumped under the designation "tricks of the trade", are too large for them to overcome without at least some trade knowledge.

      Wouldn't you want a well educated doctor operating on you that has had an additional two years of specialty training in some obscure area rather than a GP?
      Leaving out the very few involved in research or very high specialties, it's easily arguable that most medical doctorin' - the 90%+ of it comprising GPs and most specialists and surgeons - is more akin to a highly skilled trade than a true engineering-type profession. You have a problem (disease), and work out how to apply the standard solution (cure) in practice. If the solution doesn't work or isn't practical, you try the next solution down the line - or work out how to combine 2 solutions into 1 workable one. That's good trade-level skills, not engineering level...

      (I don't expect too many medical doctors to agree with me on that, although I personally know a few who do ;-)

      --
      What part of "a well regulated militia" do you not understand?
    4. Re:Problem by epiphani · · Score: 1

      hiring proven generalists such as those produced by engineering schools (someone trained for a career) is something from a time past.

      Funny thing, this is the phenomenon I've managed to build my entire career exploiting. The generalist is dead - and as a result, there is nobody that can look at the big picture anymore. I'm a systems architect - I know bits and pieces of everything. My entire job revolves around the fact that you can throw me at any problem whatsoever. I know datacenter management, network, hardware, operating system, package management, scripting and programming in various languages, version control, development lifecycles and project management. I do not specialize in any one of those areas, but every company I know has been deficient in at least one of them. That ends up making me the authority on that topic. I also have the ability to put together all the pieces into something cohesive.

      I am -not- uncommon, but many people and companies discount the generalist, simply because we are players in all fields and masters of none.

      --
      .
    5. Re:Problem by Geeselegs · · Score: 1

      hiring proven generalists such as those produced by engineering schools (someone trained for a career) is something from a time past.

      I think the effectiveness of generalists depends on the size of the company, for large companies a generalist becomes redundant because there is a wide variety of skills availible, but in a small company a generalist provides guidance and quick information to the other engineers.
  17. one of many problems by asadodetira · · Score: 1

    The question is hardly new but it's just one of the many unsolved problems in education. How to test? How to teach effectively? How to motivate students? How to train teachers properly? Have any of these been properly addressed yet?

  18. Wide Variety Wins! by mpapet · · Score: 1

    people who can cope with a wide variety of problem inside and outside their area of expertise

    They much more likely to find innovative solutions (though not "pretty" ones) and be innovators.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  19. Employers? by metlin · · Score: 4, Insightful

    Employers?

    Leave them alone for a moment, think of the people themselves.

    Most do not want to think for themselves and would rather do something mundane that pays the bills.

    The percentage of people that actually want to think for their living is quite dismal in the grand scheme of things.

    Secondly, look at who is more respected/has more resources in the society -- a "pop" star or a mathematician?

    While the mathematician may be content with what s/he may have, society for the most part does not care about its "thinkers".

    If we did, there would be far more folks out there doing things like pure mathematics, theoretical physics and other abstract areas that genuinely require thinking (not to discount the thinking in engineering and applied sciences, but pure sciences generally require more of a deidication than applied sciences and engineering).

    So while engineering schools may be geared towards thinking, the question boils down to how many jobs out there require you to think as opposed to obey? How many people out there like people that think rather than do as they are told (while doing as you are told is certainly an important part of your learning experience, how many folks here have felt that they could find a better solution than the ones they have been asked to implement?).

    No, if you want thinkers you need a society that encourages thinking.

    1. Re:Employers? by GigsVT · · Score: 0

      Who cares what you want, or what society wants? Education is not some socialist wet dream. The market forces of supply and demand will control which universities succeed and which fail.

      The ones that keep teaching useless crap, will fail.

      The ones that teach in a modern way will succeed. An english major that required you to learn how to make paper and pencils would be laughed at. Those were important skills in the beginning of the written word though. Why do we still teach CS and engineering majors tons of higher math? It's a vestigial remnant of what computers and engineering used to be about. Today we have computers to do the math for us.

      Universities will adapt or die. The ones that insist on teaching CS or engineering like it's just some subset of a math major will go away.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:Employers? by metlin · · Score: 5, Insightful

      The market forces of supply and demand will control which universities succeed and which fail.

      The ones that keep teaching useless crap, will fail.


      That's a very short-sighted perspective.

      The Fourier series was discovered in the 1700s, and calculus before that, by people who thought they were doing pure sciences. Any applied value then? Nope, none whatsoever.

      Ditto for boolean algebra, which came about long before we had computers.

      The ones that teach in a modern way will succeed.

      Care to define what "modern" is?

      Why do we still teach CS and engineering majors tons of higher math? It's a vestigial remnant of what computers and engineering used to be about.

      Oh, I do not know, maybe because most of _actual_ engineering is applied math? You should probably read up some papers on graphics, AI, game theory or theoretical CS -- it's almost entirely all math.

      Today we have computers to do the math for us.

      No, today we have computers to repeat and apply existing solutions to problems we have already solved. New problems? The human mind still kicks ass at pattern recognition and problem solving.

      Universities will adapt or die. The ones that insist on teaching CS or engineering like it's just some subset of a math major will go away.

      Most areas of CS and engineering are subsets of math and physics. Computer Science is more than writing some code, it's about mathematics, formal logic and other applied areas.

      In fact, in the days to come, I'd imagine that CS itself is likely to breakup into smaller areas of focus.

      Goodluck, though. Methinks you flunked math in school?

    3. Re:Employers? by turing_m · · Score: 2, Insightful

      Not only that, you need a government and media committed to encouraging thinkers to have more kids, and sooner, than non-thinkers. This applies particularly to intelligent women. Sterilizing stupid people is not necessary.

      Genetics determines the limits, environment determines where an individual lies between zero and his limit. It's called norm of reaction. If those limits keep lowering, no amount of government focus on polishing turds is going to make us a nation of thinkers.

      --
      If I have seen further it is by stealing the Intellectual Property of giants.
    4. Re:Employers? by Erich · · Score: 1
      calculus before that, by people who thought they were doing pure sciences.

      Bull. Calculus was invented along with models for elementary physics. Everyone who cares about projectiles in warfare cares about elementary physics. The applications were plain then, in the same way that applications for semiconductor device physics discoveries are plain now.

      --

      -- Erich

      Slashdot reader since 1997

    5. Re:Employers? by Llywelyn · · Score: 1

      "Why do we still teach CS and engineering majors tons of higher math?"

      Of all of the classes I took in college, my mathematics-heavy ones were by and far the most valuable.

      Why? Three reasons.

      1) I personally use it in my day-to-day jobs. Maybe I'm unusual, but I've been hired as a Software Engineer specifically because I have a stronger math background than most "CS" people.

      2) Knowing a broad scope of higher mathematics helps me identify what might work and what might not work for a given problem.

      3) The more mathematics you have, the easier it is to change careers if SE isn't your cup of tea (or get into more interesting work if it is). To paraphrase I quote I read once: listen carefully when you decide you've taken your last math class, you might be able to hear the sound of closing doors.

      4) A great deal of "higher level math" is about proofs, which are about problem solving and critical thinking. What do you think software engineering is?

      In school I took a class in Complex Analysis as an elective. I have not (yet) used it in the "real world," but I firmly believe the practice with problem solving was worth its weight in gold.

      Sure, if all you are going to do is database administration in an IT capacity or working on GUIs with SWT, "higher math" *might* not be necessary. I personally don't like being so constrained.

      --
      Integrate Keynote and LaTeX
    6. Re:Employers? by fabu10u$ · · Score: 1

      Today we have computers to do the math for us.


      Arithmetic < Math.

      --
      They say the mind is the first thing to ... uh, what's that saying again?
    7. Re:Employers? by Llywelyn · · Score: 5, Insightful

      You are fixating on one example and missing the point.

      Pythagoras, Euclid, etc were largely theoretical, despite that their later application. While newton's work was done hand-in-hand with physics, that wasn't necessarily true of Leibniz. Euler's work gets used everywhere, but a lot of it had no practical application at the time. Fourier's transform only became truly useful after the advent of the FFT. Riemann's work has ramifications in crypto.

      --
      Integrate Keynote and LaTeX
    8. Re:Employers? by Lorkki · · Score: 1
      The percentage of people that actually want to think for their living is quite dismal in the grand scheme of things.

      I would find that evidence is quite plainly against that. I'm taking a wild guess here, but you probably didn't write your comment on a stone slab with pieces of charcoal.

      Secondly, look at who is more respected/has more resources in the society -- a "pop" star or a mathematician?

      Depends on where you look. How many failed garage band projects are there to one pop star? How well does a successful mathematician do compared to your local pub band? Scientists have certainly had strong and far-reaching influences though history, but how many "pop idols" can you name from the times of Galileo Galilei, or Aristoteles?

      So while engineering schools may be geared towards thinking, the question boils down to how many jobs out there require you to think as opposed to obey?

      Those categories actually aren't mutually exclusive. Engineering in particular is one of those fields which lies relatively close to the middle of the grey area, which means there's fun to be gained from people's reactions on both extremes of the scale (yes, I'm an engineering student).

      Much of what equates to practical knowledge useful to an engineer is best learned through real-world experience - you most likely won't get a good one just by running a person through a series of schools. However, while an electrician won't necessarily know how to design good and efficient wiring systems or electric gadgets, someone with a solid theoretical basis will at least have an easier time learning the necessary skills.

      Just my odd few small units of currency at this late hour.

    9. Re:Employers? by optimus2861 · · Score: 2, Informative
      Oh, I do not know, maybe because most of _actual_ engineering is applied math?

      Let me offer a perspective as a practicing electrical engineer. This is a generalization, and not necessarily an accurate one. There's lots of applied math in higher levels of engineering (say, aerospace design), but down at the more applied levels it tapers off. I specialize in industrial control systems - primarily PLC systems. The closest I get to applied math on a daily basis is sizing a transformer, a fuse, a motor starter, a cable, etc. For that, all I need to know is the expected load in amps, add in some spare capacity if needed, and then pick the appropriate component off a selection chart. That's the easy part of my job. Much more of my work is done making sure that all the components are going to fit inside an appropriate enclosure, making sure there are enough terminal connections to land all the field wires, preparing the electrical schematics for the electrician to work from, programming the control system (this is a whole field in itself that does not share as many similarities to computer programming as one might think), supervising the installation and startup, etc.

      And most of that I didn't learn in university. My university seemed geared to spitting out digital designers who would get sucked up by the likes of Nortel when I went through. We were taught nothing about the Canadian Electrical Code, nothing about the importance of grounding, nothing about industrial power distribution (I actually signed up for a class in this in fourth year only to have it cancelled due to lack of interest. It still boggles me that a class about power distribution got cancelled because would-be electrical engineers didn't sign up for it.) Even the industrial controls class I did take - which still didn't include ladder logic or preparing electrical drawings - had the bare minimum number of students.

      It takes us a good year or more to train a fresh EE graduate to do this line of work. The near-total neglect that industrial controls is given by the universities is a constant refrain/curse amongst our engineers.

      So I would say dial back on the applied math for undergraduate degrees. Give an EE graduate at least some exposure to items like the electrical code, intrinsic safety, drive controls, protective devices. They're things that any EE going into industry damn well needs to know, and any EE should at least have some familiarity with.

    10. Re:Employers? by bronzey214 · · Score: 1

      Today we have computers to do the math for us. Oh, really? I am a student at Pitt (Computer Engineering) who studied Differential Equations. Last I checked no computer could calculate the general solution of a 2nd order ODE. We have computers to do BASIC math for us, but upper level math still requires the computer on top of our shoulders.

    11. Re:Employers? by pyite · · Score: 1

      Why do we still teach CS and engineering majors tons of higher math?

      I'll quote from a professor I had in the past and one whom I incredibly respect, as he understands moreso than any professor I've had before or after what it truly means to teach:

      Here's a question which students may ask at times during semester: "Why do I need to learn this stuff since a computer can do it?" Certainly a computer can tell you that 25.46 multiplied by 38.04 is 968.4984, but if I type PLUS instead of TIMES, I'll read 63.50. I should have enough "feeling" to look at the answer and know that something is fouled up, somewhere. Similarly, if I ask a computer to find an antiderivative of (x2+2)/(x2+1), the answer will be x+arctan(x) (yes, yes, "+C"). But if I omit one or another pair of parentheses (or both) I get these answers: 2x-2/x,(x3/3)+2arctan(x), (x3/3)-(2/x)+x. This is rather a simple indefinite integral, and things get much more complicated with more complicated questions. Students should know the "shape" of the answer (so 25.46 multiplied by 38.04 is hundreds, not 63.50!). And that, to me, is an important aim of the course.

      As much as it means there is more for the student to learn, I think it's important.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    12. Re:Employers? by grapeshot · · Score: 2, Insightful

      Why teach Math??? Are you an IDIOT??

      As an electrical engineer, I can tell you that the only way to model electrical circuits is with math. You can't SEE electrons or electromagnetic waves, you have to use mathematical equations to model how they're behaving. In power circuits, you have to understand inductive, resistive, and capacitive circuits, or a combination of all them. Calculating the available short circuit at a fault on a power grid so that the necessary protective devices can be sized properly uses a complex array of equations using real and imaginary numbers. Yes, it's true that computer programs and calculators do the number crunching nowadays, but a practical knowledge of the equations and their calculations is essential to make sure that results are correct, or if there isn't some sort of error in data entry.

      Sizing a motor so that it can drive a rotating load, or designing the circuit to control the motion of that load all involve using variations of E=IR or F=Ma, and even PV=nRT, for that matter.

      And that's true to some degree even in the most lowliest of trades. I've noticed that the very best craftsmen, electrician, millwrights, pipe fitters, welders, machinists, etc, are the ones who know how to THINK, and have an understanding the theory behind what they do.

      Engineering is solving problems, whether it's the problem of how to keep power grids more reliable, or how to make widgets more economically and faster and quicker than the competition, or how to build bridges to cross longer spans. Sure, some problems aren't very glamorous, like how to best pump raw sewage, or how to make sanitary napkins be more absorbant, but they're problems that need solving nonetheless. Engineers need to be thinkers to figure out how to solve problems, but their tools are based on the foundations learned in academic theory classes such as basic math, calculus, physics, and chemistry. Best of all, these same classes that teach theory also happen to teach students how to think their way through problems.

      As for all the "practical hands-on" stuff that engineering students think they're missing out on, well those are all just details that only take a couple of years on the job to learn. Those details are frequently specific to the type of industry that students move into. Manufacturing, construction, or product development are examples of types of industry with very different ways of practicing the craft of engineering, and it would not be very cost effective for Engineering Schools to try to train all engineers on the myriads of specific practices employed by all industrial sectors.

      (Well, you never really do learn it all. Your whole career will be spent learning and learning, so if you don't like learning, go into sales or be a street sweeper or something.)

    13. Re:Employers? by Anonymous Coward · · Score: 0

      Bah. You need all that math if someone hires you to write a SPICE engine. Otherwise, you'll forget it all two months out of university and never use it again.

      (only half-trolling/joking)

    14. Re:Employers? by Viv · · Score: 1

      Those were important skills in the beginning of the written word though. Why do we still teach CS and engineering majors tons of higher math? It's a vestigial remnant of what computers and engineering used to be about. Today we have computers to do the math for us. That's a pretty silly statement. Computers can crunch the numbers for you, but they need you to set the problem up for them. And you usually can't set up the problem without having done the math yourself at some point.

      And engineers don't learn higher math. Or for the most part, higher level physics either. When you get into the higher level stuff in either of those fields, they pretty much sit you down and say, "Sorry to do this to you, but you know all that stuff we spent the last two years teaching you? We've got to scrap it all in order to proceed. It just won't cut it for what we need to do going forward." On the math side, this is where they shit-can the Reimann integral and build you up to the Lebesgue integral. On the physics side, this is where they shit-can Newtonian physics and build you up to the modern stuff.

      And the stuff that they start teaching you at that point... well, computers don't do it very well. It often involves proofs. Computers are bad at proofs. It often involves measures of uncertainty. Computers are bad with measures of uncertainty.
    15. Re:Employers? by GigsVT · · Score: 1


      Goodluck, though. Methinks you flunked math in school?

      No, not really. I had a time with multivariable calculus, but prior to that I got generally As or Bs in the math courses. I think a lot of the trouble I had with multivariable calculus was that I was coming around to the realization that this had absolutly nothign to do with modern programming. I changed majors shortly after.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
  20. Doesn't matter. by Bluesman · · Score: 2, Insightful

    I really like the ideas presented in the article. I'd love to go to a school where independent projects were the norm and lectures weren't. But even if all schools were like this, nothing would change. Colleges, professors, schools, and most institutions don't have as much influence on people as they like to believe.

    For a "thinker" that's motivated to become an engineer, the vast amount of learning will be outside of the classroom, and would probably take place whether that classroom was there or not. True, the right program will facilitate the development of such a person, but in the end, these people are naturally curious self-starters, and would probably succeed without a formal education anyway.

    Then you have the people who go to school to put a check in a box, and who hope that getting the right qualifications on paper will land them a job. These people will do whatever is necessary to get the qualification, whether it be going to lectures, doing projects, what have you. In the end, they'll also likely succeed in getting a job, but they'll likely never be the creative types with new ideas, no matter how they were taught.

    The difference is one of personality and attitude. It doesn't matter how you teach. Changing the curriculum won't change the people.

    --
    If moderation could change anything, it would be illegal.
    1. Re:Doesn't matter. by Lotharjade · · Score: 1

      I wish when I set out for college they had a group/website that analyzed all the college engineering programs, and rated how much was practical and how much was theoretical. Also, how much was hands on vs. book learning. How each engineering department taught, and what they stressed for a teaching program.

      Of course, I wish there was a site like that now.

      --
      Party at O'zorgnax's Pub! Buy me a Slurmtini aye?
    2. Re:Doesn't matter. by kisielk · · Score: 2, Insightful

      Exactly! All the most successful and brightest (real-world smarts, not just good at getting high grades in their courses) people I've met throughout my university career are those that have a genuine passion for what they are doing, and a strong desire to learn. They do many projects outside the scope of their studies, and spend a great deal of time outside of their courses learning additional skills. I have no doubt that these people would be successful regardless of the structure of their program (Which, incidentally, in our case is a a decent mix of both hands-on work and theory).

    3. Re:Doesn't matter. by jayp00001 · · Score: 2, Interesting

      Mod parent up. Most of the folks that go to college for a degree of any kind are only going for the check box. Engineering students are no exception. Sadly it's not until graduation that they find out how unprepared they are for a career in the real world. The ones that actually enjoy engineering usually have a job in it before they go to college. Sometimes they even know more than the professors that are teaching the classes. I think that college should be for the academic/thinker types. I don't think that can happen until the high schools start stepping up and getting students prepared for a career rather than how to get into college.

  21. It's a balance by Derkec · · Score: 1

    You need a balance. An engineering program should still be rich in Math, Literature, Science and other things that require the brain to think in different ways.

    But at the end of the program, it would be nice if you weren't completely useless to potential employeers. Part of that is going to be something approaching vocational training - learning a commonly used programming language in a computer science program. But to have both good thinkers produced and be vocationally useful, you need those programming classes to address hard problems.

    Now, at the time I was getting my degree I thought the study of state machines and other theory was useless and wanted more vocational stuff. In retrospec, that kind of class taught me more ways to think about problems and was quite valuable.

  22. Maybe some of both? by cowscows · · Score: 1

    My chosen career path is architecture, not engineering, but there's a lot in common. My education was very theoretical, much more concerned with spatial theory, aesthetic concerns, useability isues, etc. We very lightly brushed on the physical realities of architecture (structures classes were a joke, materials and methods stuff was very simple). I enjoyed it, and learned a lot, but when I got a job in the profession, I was very unprepared for the day to day stuff that I have to handle. Basically in school I really only learned how to design buildings at a more schematic level, while the majority of real architecture work is much more technical, detailed, and client oriented.

    I found it very frustrating while in school, and it's definitely been annoying to have to learn so much just to be useful in my job. Hopefully one day I'll get to design a museum or something, and more of my education will be useful. Basically, it felt like they were teaching us like we'd all end up being superstar designers, the ones who just sketch out crazy shapes and have their underlings turn it into a building. In the real world, that's not how most architects work, and I wish I had been a little more prepared for what I do all day now.

    It would also put new graduates in a better position than being basically worthless to a firm at the beginning, and maybe let them demand a more reasonable salary.

    --

    One time I threw a brick at a duck.

  23. Re:DEFINITELY AGREE by doktor-hladnjak · · Score: 1

    I think some public schools might disagree.

  24. Funny you should ask by overshoot · · Score: 1
    Since I'm currently recruiting for an NCG.

    My vote is for someone who understands the fundamentals and how to extend them -- thinkers, in other words. Education, not training. The well-trained monkeys start out with a few months head start in knowing tools (if they're lucky) and after that fall behind for the rest of their careers. Before you know it their only options are Marketing and Management.

    I'll second the unanimous opinion of the professors we spoke with at quite a few Universities when the boys were deciding where to go: "You can never get too much math or physics." It didn't matter whether they were professors in engineering, CS, physics, ...

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  25. here's 2 examples by dweebzilla · · Score: 3, Interesting

    I know Tufts is addressing it by asking engineering students to take classes outside their chosen area - to broaden them a little, but mostly offering courses that might help future grads benefit and or profit from their innovations instead of letting their employer take all credit and profit. (Things like learning a little about IP laws, how patents work, and how to apply.. ) All stuff designed to help the little guy.

    Daniel Pink also addresses this issue from another angle in his book "A whole new mind" he asserts we will only move forward by combining both left-brain and right-brain skills. While I'm not 100% on board with all the things he talks about, I think his direction is right on point.

    --
    Get your tagline off my lawn.
  26. Sounds good until the bridge collapses by finarfinjge · · Score: 1

    The short article talks a lot about 'social interactions' and such. It makes reference to things like the linux development model. All good ways to apply science. Learning applied science, (which is what my degree in engineering is technically called) comes first. You can't design a bridge without understanding shear stress, bending moments etc. And speaking from experience, you don't learn that stuff unless you are in the class, listening to the lectures and then doing a lot of problems.

    I suspect the guy quoted is one of these people that learns easily and can't see that for most people his method is MUCH harder.

    Cheers

    JE

  27. In Australia... by alchemy101 · · Score: 5, Interesting

    I think in Australia traditionally you had technical colleges (such as TAFE) and Universities providing a clear difference in the direction of things being taught. Technical colleges producing "tradesmen" and Universities producing "thinkers".
    The problem has been that increasingly universities have been seen by consumers as a way of getting a job rather than as a pathway to higher learning as academia and thus there is expection by them, to be taught "practical" skills. I think a reason for this is there is a small stigma attached to technical and trade colleges as being "dumber" than their uni counterparts. I think in this way, the problem is that consumers do not really understand what the function of universities are.

    1. Re:In Australia... by cibyr · · Score: 0

      Knowing a few people at university and TAFE... the stigma is fair. With a few notable exceptions (eg chefs), people at TAFE are either dumber or significantly less motivated than their university counterparts. TAFE is a cop-out for a lot of people who don't want to do anything with their lives and want to mooch off their parents/community for a while yet (though university is too, it's a little harder to stay in uni without doing some work and learning something).

      --
      It's not exactly rocket surgery.
    2. Re:In Australia... by alchemy101 · · Score: 1

      Well I meant is that I think that some "smart" people who otherwise would prefer a more practical approach at higher education are put off because of this stigma. You end up with TAFE being full of these motivated people rather than smart people and the cycle continues.

    3. Re:In Australia... by Api+Dan+Air · · Score: 1

      This is actually what I feel that is happening in Germany, as well. We have (had) technical colleges (in German "Fachhochschule") and Universities. Currently I have the impression that Universities are trying to move more into the direction of technical colleges and vice-versa. In summary, I think the main drivers are: money (for Universities) and reputation (for the technical colleges).

      Being at a University my main concerns obviously is the impression that we are producing fewer and fewer thinkers. For German Universities third party funding (i.e. "projects"), especially with industry involved, is a very important monetary resource - and of growing in importance. But of course, it is hard to produce thinkers, when you are tightly working together with industrial partners. because industry focuses on their products.

      On the other hand, it is "cool" to have good industry contacts, if you are an University. Being theoretical and abstract is kinda out. I'm not sure, what the reason for this is, but it might have something to do with the job market (as quoted above) and the funding depending on the number of students that you have.

      Maybe, a diversification is needed? Maybe one day, there will be Universities that find the slogan "we produce the most abstract thinking theorists" appealing? But the current development to equalize the engineering schools and university degrees (to some extend) by introducing the master and bachelor degree is not in favor of this development.

      I have the hope that over time, maybe industry accepts bachelor as an engineering degree - THE engineering degree. Maybe it would be feasible then to have the lecture for master to be far more theoretical?

      alex (http://alexander-behring.blogspot.com/2007/01/tra ders-and-thinkers.html)

      --
      Whatever...
    4. Re:In Australia... by forkazoo · · Score: 1
      I think in Australia traditionally you had technical colleges (such as TAFE) and Universities providing a clear difference in the direction of things being taught. Technical colleges producing "tradesmen" and Universities producing "thinkers".
      The problem has been that increasingly universities have been seen by consumers as a way of getting a job rather than as a pathway to higher learning as academia and thus there is expection by them, to be taught "practical" skills. I think a reason for this is there is a small stigma attached to technical and trade colleges as being "dumber" than their uni counterparts. I think in this way, the problem is that consumers do not really understand what the function of universities are.


      Here in America, we also have Universities and Technical/Vocational schools. They are sort of on a continuum with Community Colleges in the middle, so the dividing line may not be exactly where it is in other countries. But, the technical schools have really terrible reputations. Most of them are for things like being an auto mechanic, but some try to teach things like IT. Nobody really wants to hire somebody from one of the technical schools for a job like IT. OTOH, I think that we need a sort of super-elite class of technical school.

      Imagine, for example, and extremely competetive programming school. Not CS. Programming. Applicants would be expected to already have the equivalent knowlege of 3/4 of a bachelor's degree in CS when applying, with a full CS degree greatly preferred. It would have courses like "Rote memorization of every single function in the C standard library" and "Using the bells and whistles of the current version of Visual Studio" and "Dealing with the annoying quirks of the current versions of several popular SQL interface libraries."

      So, anybody coming out of that sort of program would have all the skills to be an extremely productive programmer in a typical software development house. You would be expected to learn the zen and theory of CS from a university. That would be separate. I think a lot of companies want to hire programmers, so they hire guys with CS degrees. CS degrees aren't really programming degrees. They cover a lot of information which is greatly useful for being a programmer, but there are a lot of skills that are handy for developing business apps that you are expected to get on your own. OTOH, with the current technical schools, you get a little bit of practical information without ever being expected to know the theory, and you are only expected to be moderately acquianted with the practical stuff.
  28. How about choice by rRaminrodt · · Score: 1

    How about letting some schools do it one way and other schools can do it the other way. There could even be schools that exist somewhere in between on the same spectrum. Then, individuals can choose whatever they think is the most appropriate for them when deciding where to study.

    Nah. Lets just force everybody to do it the same way. ;-)

    --
    They'll think I've lost control again and leave it all to evolution. -- Supreme Being, Time Bandits
  29. This article is spot on by MCTFB · · Score: 1

    and hopefully our education system in the future will reflect some of these truisms. Whether it be private industry or public education that adopts to these changes does not matter. What does matter is that the idea of going to college and getting a degree and then intellectually vegetating at some cushy job the rest of your life is sooooooooooooo 20th century. In the new millenium people will have to take the personal initiative to keep learning and keep themselves educated whether they are in their 20's or their 80's. In addition, the idea of "retirement" will become an outmoded concept as competition for limited resources among a growing world population will not allow many people to live a "life of leisure" for a third of their lives (assuming people retire in their 60's and die in their 90's).

    I personally never graduated from college due to financial problems I had with financial aid, coupled with the fact that I thought at the time (and still do) that college is mostly a high-priced scam that exploits the amazingly inelastic demand for an inconsequential piece of paper which I did not want to spend my entire life paying off in the form of student loans. Some people would be bitter about not finishing school, but I am happy that I did not because it taught me that education should be a non-stop process throughout life and that an expensive piece of paper you have framed on your office wall would of been better spent on a framed piece of tasteful art since fine art generally appreciates in value over time, while diplomas quickly devalue at about the rate of a new car.

    It is also amazing how people I know who have graduated from college a decade or more ago and who didn't keep their minds occupied with learning seem like dinosaurs today. I also sometimes wonder how they will fit into the new global economy in the near future when people in other nations where people are hungrier for success will be competing against these college grads who feel entitled to a well paid job, just because they successfully navigated some high-price rat race in their early 20's.

    That doesn't mean that there is no place for formal education in this world anymore as some professions absolutely demand it (practicing medicine comes to mind), however, for the vast majority of jobs out there I think college education has become obsolete. The sooner our education systems adapt to this new reality, the better prepared people will be for a world economy that will be even more dynamic and exciting than it is today.

  30. The education system. by Savage-Rabbit · · Score: 1, Insightful

    I am not sure the question makes sense. Engineering is about solving problems. That isn't a rote field, but teaching the solving of problems is done by example. Ideally you want to educate somebody able to solve a novel problem. <rant>
    The problem is that engineering students are spoon-fed book-learning in the traditional system but they are rarely forced to apply that learning to solving a real problem that accurately simulates what they'll be expected to do when they start working for a living. Engineering studies should try to compromise between the traditional spoon-feeding of knowledge and some way of simulating what you will do most of the time in the real world which is solving problems using the book-knowledge but in an economical way that results in low costs and labor times but still incorporates enough inspired design work to make the product easy to maintain and scalable when it is time to develop it further. I'm a software developer myself and I see all to many engineers who threw away all sorts of things they learned in design classes in school such as UML, in favor of (badly) writing undocumented crap-code; and keep in mind that writing crappy code *badly* is quite an achievement. I'd for example like to see a teaching system in say, Software Engineering or Comp. Sci. where students are made to develop some software during the first term and then develop it further the second term adding features and complexity. They would quickly realize as the project becomes more complex why things like clean, well structured code UML diagrams code documentation and good initial design are important. That way if they wrote a crappy app during first term just to pass the term it would come back to bite them. That's what happens in the real world if you do bad design it bites you in the balls later.

    The problem of spoon-feeding people knowledge is actually much more widespread than just Engineering courses. Even at primary school level kids are spoon-fed mathematics and physics knowledge but rarely given the task of solving real world problems that would make them realize that this knowledge is actually good for something. I served mathematics like a jail sentence until my first year of Engineering school when I was finally put in a position where I had to actually use it to do interesting things which made me realize that this 'boring crap' was actually pretty useful stuff that's used absolutely everywhere.
    </rant>
    --
    Only to idiots, are orders laws.
    -- Henning von Tresckow
    1. Re:The education system. by dhazard · · Score: 1

      Not a Software Engineer or anything but "Neumont University has been doing a great job producing some of the best Software Developers and in only 2 years... I currently attend and I have been telling all my friends about it, that the college they have is nothing near what they have to offer me there and when I get out. I am starting to think of all the other colleges and how they teach. Oh by the way, UML sucks use ORM :)

    2. Re:The education system. by everyday17 · · Score: 2, Funny

      I'm not sure I can take a college seriously when 4 of the 7 upcoming events they have listed are LAN parties.

    3. Re:The education system. by Fred+Ferrigno · · Score: 1

      I'd for example like to see a teaching system in say, Software Engineering or Comp. Sci. where students are made to develop some software during the first term and then develop it further the second term adding features and complexity. They would quickly realize as the project becomes more complex why things like clean, well structured code UML diagrams code documentation and good initial design are important. Seek and ye shall find. Cal Poly has a two course series (CSC 308/309) that's pretty much exactly what you're talking about. You start off in the first quarter preparing your requirements and design documents, implement some basic features, then develop it further in the second quarter with formalized QA and testing. At least that's what's supposed to happen.

      In general, what I saw at Cal Poly was a very strong emphasis on training the students according to industry expectations. It's not just vocational training because clearly employers want people who can think and adapt to novel situations too. Cal Poly has a very tight connection with industry where key industry partners review the curriculum and suggest changes. Part of that is a new emphasis on software engineering, which is seen as more practical and business-oriented, compared to the more academic side of computer science.
    4. Re:The education system. by dhazard · · Score: 1

      Its mostly the High School kids around town that join in and play and eat free at school... Its a recruitment thing I guess...

  31. Already are by wall0159 · · Score: 1

    From my experience they are already doing both. I studied biomedical engineering, and to a fair degree the kind of education one received depended on what one sought. There were those that rote learned the material (and did too damn well, in my opinion), and those that tried to understand it.

    Then there were those that did neither. A year or two ago, I had one graduate ask me to "clarify" the difference between AC and DC... There should be a mechanism to revoke degrees...

  32. Happy Medium by Bryansix · · Score: 1

    The problem is theoretical educations leaves out the implementation stage of the equation entirely. This is the more important stage and involves rational thinking, business understanding, and experience.

    The problem with teaching only a trade is that everything cannot be covered and even if it could be covered it would be obsolete before the student graduated.

    What is needed is a happy medium where students get lots of theory but then are shown how to implement something real and tangible so these students have experience to draw from when they get into the real world.

    1. Re:Happy Medium by z-kungfu · · Score: 1

      Exactly... I work at a University and boy oh boy are they falling down on the job for the thinking part....

  33. Markets by overshoot · · Score: 1
    So, we were doing it 25 years ago, we still need to do it today, what have the schools been doing in the time in between?
    They've been responding to the demands of the companies that provide them with grant money: crank out people we can hire today with minimal post-hire training. Ideally, ones who will work cheaply so that we can keep a lid on salaries for the senior staff who we can accuse of being "behind the times."
    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  34. Can't it be both? by theraptor05 · · Score: 1

    Should engineering schools be producing tradesmen (like an apprenticeship program) or should they be producing 'thinkers' (people who can cope with a wide variety of problem inside and outside their area of expertise)?
    How about combination of the two. Like so many things, it's not so clear cut. Engineers need hands on experience, such as an "apprenticeship" (aka co-op) could provide, but that's not sufficient. There is a strong need for diversified thinkers. For example, MechE's don't just deal with gears and engines and such; they need to understand the electroncs that control those things, and be able to cope with the way they'll be controlled in the future. Diversity of knowledge is required, and a tradesmen approach can't provide that future coping ability; however the hands on part is needed for the present.
  35. A nation at risk? by wiggen · · Score: 1

    This is the same question that been asked for many years. Back in the 1980s, the Department of Education released a study called "A Nation at Risk" which made recommendations for education. Many of those recommendations were put into the Bush "No Child Left Behind" act. Basically, it was a call to return to the good old days of teaching the basics and all that. Let's get our test scores up!

    What's notable about the the Department of Education's "A Nation At Risk" report isn't so much the conclusions. We've seen those conclusions over and over again each election cycle. No, the notable thing was another report that didn't get much publicity. This was done by the Department of Labor (I believe) which asked HR professionals and corporate CEOs what they wanted out of the education system. The answers were the opposite of the "A Nation at Risk" report. Business wanted individuals who knew how to learn, not individuals who already had learned. They wanted individuals who could solve problems, not individuals who had been taught the answers. They wanted thinking skills, not memory skills.

    So, basically it comes down to what we want our schools to be doing. Do we want them to teach skills (such as thinking and problem solving) that will prepare students for the needs of the workforce, or do we want schools to be teaching students to do well on tests?

  36. What does the market need? by Colin+Smith · · Score: 1

    but who develops the sophisticated software that run super computer simulations?
    The CS major. Does it need lots of people who develop super computer simulations?

    How's about a modular approach? Let students choose what they think they need.

    --
    Deleted
  37. Depends. by Anonymous Coward · · Score: 0

    Do you want to live in a world full of tradesmen or a world full of thinkers?

    1. Re:Depends. by eskayp · · Score: 1

      Tradespeople, because when something breaks or needs to be built,
      all the theories in the universe won't get the job done.
      Theoreticians may (or may not) create new, more effective methods
      to address life's challenges, but someone has to implement the
      technology that is based on theory.

      --
      I didn't desert Windows; Windows deserted me: BSOD
  38. Tradeschools and Universities by istartedi · · Score: 4, Insightful

    The easy part: Trade schools graduate technicians, universities graduate engineers.

    The hard part: Getting people to respect a good technician more than a bad engineer. Getting people to pay technicians what they're worth.

    The likely outcome: Universities will continue to slouch towards vocational teaching that could have been done at the trades or in highschool. People will spend 4 years at mediocre state Us to avoid the stigma of not having a BS, which is the new highschool diploma. The masters will become the new BS.

    My father had a GED. I've got a BS. If I ever have a kid, he'll probably need a masters to match his old man's career.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  39. At least one college does this by Athena1101 · · Score: 1

    Olin College of Engineering was built to address this issue. Other schools like WPI have followed suit. The word is out there, especially to the ASEE, and it's being implemented. However, even as a graduate of Olin, I've gotten crap from people at more traditional engineering schools telling me I'll never be worth anything because I haven't been "trained" enough. There's some social change that needs to happen, not just at the university level, before this will really take off.

    1. Re:At least one college does this by LotsOfPhil · · Score: 1

      Olin College is a nontradtional college of maybe 75 kids per incoming class.

      I was camping at Mt. Washington once and a bunch of punks from Olin College were at the campsite next to me. There were a lot of them, about 20, and they seemed to have a singular mind. They all had a zeal for playing stupid campfire games that strongly implied "We are borderline in a cult. We will follow our leader to death. Our leader knows all. Our leader is divine." Lucky for us the leader wasn't there but the signs of brainwash seemed all to clear. They played frisbee with reckless abandon. All of them. There were no dissenters. This was a large group of 18-20 year old guys and girls and no one seemed interested in anything interesting. There was no drinking, no flirting, no cursing, no dirty jokes. It was too wholesome for me to come to grips with. Something had to be up.
      Anyways, they were annoying but were busy for a while and they quieted down around dinner time. After dinner the fire was going and we didn't have much to do. Our neighbors fired the brainwashing equipment back up though. Now things were bad. I had already decided that I hated these kids and was saying things like "I want to kill those kids with the blunt end of the hatchet." and "Let's go piss on their fire." That was when they didn't have my full attention. Now they had my full attention and decided to play some chanting game. "A chanting game?" you ask, "I'm not familiar..." As far as I could tell some one would add a phrase that started with the number one and then everyone would repeat it. Then the same for number two and everyone would repeat the phrases for number one and two. Then a phrase for three and then say them for one, two and three. I don't remember them but it would go like this, to use a well known example.
      *chanting*
      "One partridge in a pear tree."
      "One partridge in a pear tree, two turtle doves."
      ...
      "One partridge in a pear tree, ... , twelve drummers drumming."
      The phrases were longer than that, too. The one I remember was something like "Seven thousand Macedonian warriors preparing for battle." If you don't know what a Macedonian warrior is, it is code for those kids are gay.

      "There's some social change that needs to happen, not just at the university level" how dare you speak, Olin graduate!

      --
      This post climbed Mt. Washington.
    2. Re:At least one college does this by megabyte405 · · Score: 1

      you mean this? http://answers.google.com/answers/threadview?id=59 4095
      One hen; two ducks; three squawking geese; four Limerick oysters; five
      corpulent porpoises; six pairs of Don Alversos tweezers; 7,000
      Macedonians in full battle array; eight brass monkeys from the ancient
      sacred crypts of Egypt; nine apathetic, sympathetic, diabetic old men
      on roller skates with a marked propensity toward procrastination and
      sloth; 10 lyrical, spherical, diabolical denizens of the deep who hall
      stall around the corner of the quo of the quay of the quivery, all at
      the same time.

      You seem to be expending an awful lot of effort to debunk what is really just innocent fun.

      --
      I recognize people by their sigs. Is that a bad thing?
  40. Duct tape is only half the solution by benhocking · · Score: 2, Funny

    You need WD-40, too. If it moves and it shouldn't, use the duct tape. If it doesn't move and it should, use the WD-40. (I've forgotten where I lifted that from.)

    --
    Ben Hocking
    Need a professional organizer?
  41. Why not both? by definate · · Score: 1

    If the education of engineers was not regulated the market would make this decision for you. It's a balance of both. If the course isn't directed at providing the training needed to perform a job, then the money they are paying for this education will not provide the benefits required and you should see a decline in people undertaking it.

    I believe this is part of a large common problem in the United States, where people pay too much money for something which is not going to pay off, and isn't economical for them. In this case people are paying to undertake more theoretical study which they most likely wont experience in real life, and not on what the job would entail. Which isn't to say that you need to have 1000 courses tailored to 1000 jobs.

    --
    This is my footer. There are many like it, but this one is mine.
  42. Why I left ... by notpaul · · Score: 1

    I left engineering school because I was more interested in the conceptual underpinnings than in the number-crunching. I very quickly realized that no one was interested in "thinkers". At least not where I went to school. When I further realized that at many schools (of which my major state research-oriented institution was one) the primary purpose of undergraduate engineering programs is to manufacture more grad students to support the research ... I left.

    IMNSHO, most of the academic & work worlds are FAR too oriented around "technical specialists" as opposed to "thinkers". (This is true in many fields, not just those traditionally thought of as "technical".) I agree with the above poster who said "it takes both" ... but I believe the pendulum these days has swung too far in the "number-cruncher" direction.

    --
    See you space cowboy ...
  43. Re:DEFINITELY AGREE by Anonymous Coward · · Score: 0

    that's a joke. senator's sons and daughters don't go there

  44. Hacker vs. Engineer by __aavonx8281 · · Score: 2, Insightful

    I have to say I've witnessed this problem/challenge from multiple standpoints - as someone looking to hire a programmer, and as a self taught programmer looking at going to get a formal degree. As someone responsible for hiring programmers to assist me with my work I was somewhat surprised that the vast majority of CS graduates (engineers) knew the technicalities of the programming languages, but with no real world experience still had to be spoon fed exactly how to use those skills to solve a problem. As a self taught programmer looking to go back to school to get a degree in engineering I quickly realized that the advantage of such a degree would be the mathematics and theory I would learn. At some point programmers run into systems that are too large or complex to be hacked. And that's where I see the self taught programmers glass ceiling - the hack. Self taught programmers learn to make languages work for them, but they rarely understand the vast complexities behind the language (down to the binary). Getting a formal education may not make you the best suited person to actually write a specific application, but it will make you the kind of developer that can see beyond the immediate challenges of an application. Also, in terms of larger applications, without the theory and mathematics it simply isn't feasible. There's no way to hack a distributed program operating over multiple machines, networks and clients. While a self trained programmer might be able to pull it off, without the mathematical and theoretical background the product just won't be very efficient. This is where the formal training comes in, where it separates the trained engineers from the self taught hackers. Schools should realize that the hackers may be able to out pace their grads in simple or fairly straightforward programming tasks, but when it comes to something like systems design, their grads should stand well above the hackers.

  45. Why yes, yes it does by benhocking · · Score: 1
    Does [the market] need lots of people who develop super computer simulations?
    You wouldn't have guessed it 5-10 years ago, but these skills will shortly be in high demand. Once 4+ core CPUs (with 80-core already in development) become the norm, what used to be called "super computers" will be called "desktop computers" in the near future.
    --
    Ben Hocking
    Need a professional organizer?
    1. Re:Why yes, yes it does by Anonymous Coward · · Score: 0
      You wouldn't have guessed it 5-10 years ago, but these skills will shortly be in high demand. Once 4+ core CPUs (with 80-core already in development) become the norm, what used to be called "super computers" will be called "desktop computers" in the near future.


      That is until compiler technology catches up. Of course you'll have those that wish to hand optimize their code, but for the real world the tradeoff won't be worth it in most situations. It's just like the folks that used to embed assembler in their C program: once it was common, now.. maybe if you're doing embedded systems work.
  46. Is "thinking" innate though? by nboscia · · Score: 1

    I see engineering people in two ways: those who can "think" and those who can "follow". Both types of people can either have engineering degrees, or simply have experience in the field. Honestly? It doesn't seem to matter. Some people are born thinkers. University can perhaps tell the non-thinkers how to logically work through a problem; however, I believe it's superficial and they cannot operate outside of the scope of their book training. This is evident in the IT field especially. The "go-to" people who can fix any problem or come up with the best designs are often non-degree holders these days.

  47. universities should do both by Sir_Sri · · Score: 1

    I take the attidude that universities should teach students both. In CS we should be teaching students real world job skills, from basic cable monkeying and system setup/maintenance to programming, while at the same time teaching them to use those skills to solve novel problems.

    It isn't that the situation is either or. Universities have to teach students real job skills, as the minimum standards of education go up, and employee training time goes down universities have to give their students something they can demonstratably do that is useful before they graduate. But that's first and second year, there are still 2 more years. The university students should be going through the same material faster than their college/tradeschool counterparts and secondly they are at school longer, and that extra time is where you differentiate your programme by giving them more novel problem solving problems.

    As another poster said, who do you want doing your wiring an electrician or an electrical engineer. Comming straight out of school they ought to both know HOW to do it, the electrical engineer should also know why the house wiring code is the way it is, and be able to apply that to making a space shuttle, rail gun or lighting in a bridge, whereas the electrician is focused soley on the skill of house wiring (or whichever type of wiring they care about).

  48. This is not a new question by Anonymous Coward · · Score: 0

    They were asking something like the same question when I was in school back in the seventies. I think we came up with the right answer and prospered thereby. When we compared our students with those in Japanese and German schools, ours were seriously underskilled. Of course, the Germans and the Japanese had the creativity educated right out of them. Given that the only thing that is going to save our economy is innovation, it seems obvious that we should be educating thinkers.

    Having said the above, however, learning skills and content are absolutely necessary. You might compare skills to a gun and creativity to bullets. If you lack either, you're doomed.

    1. Re:This is not a new question by nate+nice · · Score: 2, Funny

      "Having said the above, however, learning skills and content are absolutely necessary. You might compare skills to a gun and creativity to bullets. If you lack either, you're doomed."

      That's a good analogy. Thanks.

      Next time in an interview, after the prospect passes all skill things we need to verify, I'm going to look him dead in the eye and say (in my best Eastwood voice):

      "Listen, we can see you've got the gun. But do you got the bullets?"

      --
      "If you are a dreamer, a wisher, a liar, A hope-er, a pray-er, a magic bean buyer ..."
  49. Should they teach one, or the other... by nickheart · · Score: 1

    For $100,000+ for an education, I should think the need to do both!

  50. Re:DEFINITELY AGREE by krotkruton · · Score: 5, Interesting

    C+ average at Princeton = daddy was an alum and donated a lot of money while his son/daughter partied/sat around all through college.

    Top engineering schools in the US (in '05 cuz it was the first I found): #5 University of Illinois at Urbana Champaign (public state school), #18 Princeton. If an A average at UIUC is worth a C+ average at Princeton, why is the ranking higher? Actually, don't answer that because I know about all the complications with school rankings.

    I went to Pomona College and took computer science classes at Harvey Mudd, which is consistently ranked as one of the top non-graduate engineering programs. I didn't like the atmosphere out there and transferred to UIUC which is near my home. I have gotten good grades at both schools and can honestly say that it is more difficult to get an A at UIUC compared to the smaller private Harvey Mudd. The main reason for this is that the teachers are much more available and willing to help at smaller schools, while you generally have to figure everything out on your own at large schools. Larger schools are also much more likely to have classes that are intended to kill off the weaker students, usually by making the class very difficult, which again makes it hard to get an A.

    That really doesn't matter that much though. The point is that you sounded like a jack ass. Troll me if you want, I just have a problem with people who think they are better because they go to a private school.

  51. Practical vs. Theoretical by Lotharjade · · Score: 1

    Well, there is also the difference between Practical vs. Theoretical in class room training. I kept having to take math classes that were taught "Theoretical" for all the math majors in the class. I talked to people who took the same math class from a University specializing the math classes for engineers, thus stressing the "Practical". The theoretical is good for teaching engineering professors and researchers at University, whereas the practical is typically a much better application if you enter the normal engineering job force.

    Derivatives and Integrals are good for all engineers, but proofs are the food for the theoretical engineer.
    "A proof? Why would I want to go backwards again?"

    --
    Party at O'zorgnax's Pub! Buy me a Slurmtini aye?
  52. bad summary of article (of course) by harshaw · · Score: 1

    The article stresses that schools should focus more on life time learning rather than specific skills. This is great in theory but IMO an interest in life long learning comes down to your own motivation and enthusiasm. There are lots of people who just don't want to spend time learning after school.

    On the subject of "thinker" vs "tradesman", this is a somewhat silly argument. Any good engineering school will help you learn how to use your basic skills to attack problems while also giving you the tools to learn about the real life engineering projects.

  53. Re:Both, but silly choice of words by swordfishBob · · Score: 1
    I am not sure the question makes sense. Engineering is about solving problems. That isn't a rote field, but teaching the solving of problems is done by example. Ideally you want to educate somebody able to solve a novel problem.

    Spot on. Having an engineering degree, and having taught some subjects in the same, it's not always easy; made worse when the intake contains a lot of students from a rote-learning background.

    Poor use of the word "career" though. Its origins already mean trajectory or heading, rather than "job".
    Merriam Webster:
    Career
    Function: noun
    Etymology: Middle French carriere, from Old Occitan carriera street, from Medieval Latin carraria road for vehicles, from Latin carrus car
    1 a : speed in a course b : COURSE, PASSAGE

    --
    -- All your bass are below two Hz
  54. I prefer training for their career of choice by Anonymous Coward · · Score: 0

    If someone is training an engineer shouldnt they train someone how not to kill vast swaths of people with their building/product?

  55. Re:DEFINITELY AGREE by Seraphim1982 · · Score: 1

    The main reason for this is that the teachers are much more available and willing to help at smaller schools, while you generally have to figure everything out on your own at large schools.

    At Cornell I found this was a function of the size of the department. The small departments tended to have professors who went out of their way to make themselves avaible, while the larger departments tended to make you work for it.

  56. Teach real problem solving...... by zymurgy_cat · · Score: 1

    In my job, I spend a large amount of time at many different companies. I've worked with dozens of engineers over the years, and my experience is that the majority of them are not good problem solvers.

    They've been taught the basics of engineering (general and the details for their fields), but most couldn't handle anything beyond a simple troubleshooting problem. What's really frustrating are those who have supposedly been trained in things like six sigma yet can't even throw together the simplest experiment to learn something new.

    The best engineers I've worked with are problem solvers. It doesn't matter the field. If it's outside his/her area of expertise or training, he/she will research the information, ask intelligent questions, pose experiments or tests, and properly analyze and document the results.

    I had an engineering professor who once stated that he could solve any problem. All he needed to do was apply the same basic principles and then take the time to look up and learn the specifics. That is what they should be teaching. Interdisciplinary work helps, but it should be mostly open ended. Throw a problem at a group of engineers like one would get at work, mainly opened ended with lofty goals assigned by someone who doesn't know voltage from resistance, alkalinity from acidity.

    Side note: Part of this problem is due to the fact that companies usually don't let engineers be engineers. They make them act as "supplier managers." Got a problem? Call your supplier. Need to cut costs? Ask the supplier to reduce his/her price. Need to improve quality? Ask your supplier to do everything for you. Automotive companies are notorious for this. As a result, many of their engineers are no better than uneducated purchasing managers.

    --
    -- Fugacity: Confusing chemists since 1908
  57. If everybody is "participating," where's progress? by CatOne · · Score: 1

    Given that education works on quarters or semesters, it's tough to really make all that much progress in a 10 or 15 week course, if it's all about collaboration. Plus, with college scheduling, it's awfully tough with the given time blocks.

    I will say, I had a fairly "theoretical" based education -- BS in Physics and MS in Electrical Engineering from Stanford. Now the EE program at Stanford was *very* hands-off... I spent a day or two calculating (on paper) what an optimal caching strategy was for L1, L2, and L3 caches... just math. And at the end of things... I don't know that I really understood computers all that well, despite getting a degree in EE with a computer hardware focus.

    This compares to people I knew that got undergrad degrees in EE from MIT, who basically as a senior project were told to go build something much like an Apple II. Grab processors, logic, wire it all together, funge some microcode, get it to boot and write a program. Those folks with a BS could absoutely run circles around me when it came to practical experience. And I think it was a good education for them, because 5 years on I'm *sure* they could adapt it towards building something more complicated. Me... I could be a "consultant" and wave a nice high-powered degree in front of people, but build something myself? Er, no.

    Anyway, the article is too light on specifics to really say *how* education should be changed. My opinion though is that college as it is (in the US at least) is pretty darned good -- it is markedly different to primary education in that pounding the books and doing the work isn't sufficient to do well -- to an extent you have to be able to "get it." At least, in math, science, and engineering for the most part you do. History may be a different kettle of fish.

  58. uni doesn't produce "thinkers" by timmarhy · · Score: 1

    university training these days doesn't produce thinkers. period. the engineers i've dealt with have trouble working out how to open a cardboard box let alone build a bridge.

    --
    If you mod me down, I will become more powerful than you can imagine....
  59. More process than product by Statecraftsman · · Score: 2, Funny

    Education is not about filling a role. It's also not about setting a trajectory whatever that means.

    Education is about inspiring each student to do their best. Point out the flaws in their work and challenge them to go beyond what they and others have done before.

  60. Re:DEFINITELY AGREE by Anonymous Coward · · Score: 0

    That's almost hilarious. What universe are you from?

    In the universe I am from, public universities have no problem failing one's sorry ass unlike the more frequently soft private universities.

  61. Architecture school analysis by Lotharjade · · Score: 1

    It would be nice if there was a site/group that analyzed the teaching pricnicples and strategies that each architecture school used. So that you would have a better idea what sort of degree you were ending up with.

    For example, I find that Archictural Engineer can mean five or more things. An engineer with building design (looks) experience, and architecht with some structure training, an usability expert, a lighting designer, or an (commonly) interior decorator. Something I think would be good if they clarified and set standards for each with a proper title.

    --
    Party at O'zorgnax's Pub! Buy me a Slurmtini aye?
    1. Re:Architecture school analysis by dbIII · · Score: 1

      In my opinon that sort of specialised blend is best gained after graduation as you pick up skills by working with people in different feilds and can cherry pick the most useful of their skills instead of having to start again from scratch.

    2. Re:Architecture school analysis by Macgrrl · · Score: 1

      In Australia a limited number of school teach a recognised Architecture program. You cannot use the term Architect to describe your profession unless you have passed a certification exam with the national registration body. The pre-requisite to sitting the certification exam is a recognised degree and a minimum of two years recorded work experience with a registered firm.

      I completed 4/5 of an architecture degree at Melbourne University and two years work experience with one of the countries largest Architectural firms (Peddle Thorpe) before moving into IT during the '90 economic downturn/IT bubble.

      Interior DESIGNERS and Interior DECORATORS are two entirely different disciplines (the first is designing the entire space possibly including furniture design, lighting and some structural components, the latter is choosing paint colours and the fabric to re-upholster the sofa).

      Within Architecture you may get people who specialise in particualr fields such as acoustic or lighting design, stadiums, theatres, facilities design (workflow and utilisation - critical with complex buildings like hosiptals and hotels).

      Residences do not require an architect to get a building permit, but will require approval from a registered structural engineer. It is not uncommon for people to get work done by 'Architectural Draftsmen', how are not registered 'Architects'.

      --
      Sara
      Designer, Gamer, Macgrrl in an XP World
  62. Would be nice... by lelitsch · · Score: 5, Insightful

    But thinkers is not what most employers want in the freshly graduated engineers they hire. They want someone they can put onto project x using software y or tool z on day one, no matter how much their CEOs might talk about how they want "thinker" and "pioneers". There are some exceptions, but "I can layout amplifier circuits in ORCAD, program in Matlab and have never looked at anything except radar" will get you into the door at, say, Raytheon much faster than "I learned that I am good at problem solving". Now, it's a different story for engineering masters or PhD grads, but still most HR people prefer the skills match, be it Matlab or AutoCad, over the intangible qualities. This is at least partly due to the fact that you can't easily judge them in a resume and a short interview, but also because the engineering manager tells them "I need someone who can fill the place of the AutoCAD monkey who quit last week.

    Creativity and "thinking" probably makes you advance faster once you have a job, or when you apply for your second job, but out of college, it's not the most looked for quality.

    Disclaimer: I got a software job immediately after graduating in nuclear physics.

    1. Re:Would be nice... by dbIII · · Score: 1

      With an engineer you get the guy who can train the AutoCAD monkey that left last week even if they haven't used AutoCAD much in the last decade and just spend a few hours reading the manuals.

  63. Tradesmen! by monopole · · Score: 1

    With a proper respect for their betters (Physicists). Best to beat all that curiosity out of them, and geld them. Once their skills become obsolete, it's off to the Soylent Green plant for them.

  64. What the good engineering schools do... by Erich · · Score: 5, Insightful
    Is introductory classes that fuse ideas (Algorithms, Data Structures, Memory Allocation, Signal Processing) with specific languages (say -- lisp, Java, C, and Matlab).

    Then, once you get into upper level classes, you use those tools that you've acquired -- from classes or from elsewhere -- to accomplish tasks.

    At least, from what I've seen. Who's taken a design class and been told what language they must write in? Unless you're forced to use an existing tool (ie, you MUST do your Computer Architecture work by extending simplescalar) or limited by the architecture (you can only choose between C and Assembly on most microcontrollers).

    When I took my computer architecture class, we did trace-driven pipeline and cache models. I did mine in python; I was familiar with it from friends and I enjoyed using it. (I still do.) Other people used languages like Perl and Java, because that is what they were familiar with.

    When I took video game design & programming, my group used Java for the client and C for the server. Other groups used tools like Visual Somethingorother or the Unreal engine (which was state of the art at the time). They chose tools that got them the product they wanted in the time they had. The team that wanted to do a "FPS Ultimate Frisbee" had great success with the Unreal engine. We had great success doing a multiplayer 2D board game using Java for the clients and C for the server. Partly because we were familiar with the tools and didn't have to fight them. Similarly, the person using Visual Studio wanted to make a DirectX game... and that was the right tool for the job. Writing a FPS from scratch in Java was clearly not the right option, nor was writing a 2D board game in the unreal engine. But the point was classical engineering of the kind that is most useful: given a set of resources (10 weeks in the quarter, a few University students with other classes, and only so many tools in the bucket), come up with a feasible idea and implement it.

    Other schools have "computer science" programs where you learn linked lists and C++ pretty far along in your schooling (Junior year?), and you rarely (if ever) get free enough to design projects from the start. The difference is one of philosophy: using whatever tools available to accomplish the task you want to do, versus knowing tools to make things that someone else has mostly planned out.

    It takes some of both kinds of people to make the world go around.

    Most skilled trades (law, medicine) have secondary post-college programs entirely on top of arbitrary undergraduate degrees. It's a shame in a way that engineering gets crammed in with everything else; I think the secondary programs confer more respect on the people that go through them -- and a higher salary. If you had to get a Degree of Engineering on top of your undergraduate degree of choice, maybe engineers would have the respect they (IMNSHO) deserve.

    --

    -- Erich

    Slashdot reader since 1997

    1. Re:What the good engineering schools do... by Erich · · Score: 1
      Sorry for the incredibly bad form of responding to myself; however the nutshell version is "both"... you need to be able to create ideas and use your resources to implement them.

      Or put another way, submitter is falsely saying that you can learn how to think XOR how to implement things.

      --

      -- Erich

      Slashdot reader since 1997

    2. Re:What the good engineering schools do... by Venner · · Score: 1

      >> Most skilled trades (law, medicine) have secondary post-college programs entirely on top of arbitrary undergraduate degrees. It's a shame in a way that engineering gets crammed in with everything else; I think the secondary programs confer more respect on the people that go through them -- and a higher salary. If you had to get a Degree of Engineering on top of your undergraduate degree of choice, maybe engineers would have the respect they (IMNSHO) deserve.
      >>

      An interesting & appealing idea, and you're surely right for law about any arbitrary degree being sufficient, but medicine isn't so arbitrary. I'm willing to be 95% of med students were biology or chemistry majors (of all flavors) - they had to do well on the MCATs after all. Similarly, if Engineering were post-grad only, I think the selection pool would be effectively reduced to say, physicists and mathematicians, which is an even more limited group.

      As far as real-world observations go, I'm an engineer who is currently enjoying law school. My dentist was an Astronomy major. And q fair number of the engineers with whom I graduated are idiots who couldn't think themselves out of a box, but who are great at following direction. :-)

      --
      A preposition is a terrible thing to end a sentence with.
    3. Re:What the good engineering schools do... by Llywelyn · · Score: 1
      I'm willing to be 95% of med students were biology or chemistry majors (of all flavors)

      In the Brown Medical School Class of 2010 49% majored in humanities, 45% in physical and life sciences.

      --
      Integrate Keynote and LaTeX
    4. Re:What the good engineering schools do... by Anonymous Coward · · Score: 0

      Well, I guess I lost that bet :-)

  65. Re:DEFINITELY AGREE by krotkruton · · Score: 1

    That makes a lot of sense, and can be scaled up or down. In my case, scaling up from departments to universities shows a similar trend. As another example, you could scale down to classrooms where most students have experienced that they get more attention in small classes compared to larger ones. I have to admit that I have had a few CS classes at UIUC with teachers that are very available and helpful. Usually those are small classes, although occasionally its just because the teacher is really really good.

  66. Well... by Anonymous Coward · · Score: 0

    > For example. Who would you hire to do the wiring in your house, and electrician or an electrical engineer?

    Probably my brother, an electrical engineer, who made sure that all the wiring in the house he bought got brought up to snuff and who brought in another 10A circuit. The home is nice, but it was originally something one guy who was something like a handyman built & wired himself, so all outlets were at different heights, the wiring was screwy, etc.

    Honestly, I'd be more inclined to have a few tradesmen do the work and have at least one engineer to manage them, making sure they do things according to code.

    1. Re:Well... by finity · · Score: 1

      I'm an EE still in school, and honestly we've never been taught stuff like that. I know it from working with my Dad around the house, but the real engineer you want doing this is an Architectural Engineer or something. At least here at Kansas State U, those folks get exposed to a little bit of everything.

  67. Should engineering schools... by hysterion · · Score: 1
    be producing people who can cope with a wide variety of problem outside their area of expertise

    I thought this was the job of business schools, no??

    1. Re:Should engineering schools... by darklordyoda · · Score: 1

      Correction: Business schools produce people who can cope with a wide variety of Powerpoint presentations.

  68. Teachable by Itchyeyes · · Score: 1

    In my humble opinion, I think that engineering programs should focus on giving students a strong base which they can use to help educate themselves better once they enter a narrower field. I graduated with my BS in mechanical engineering in 2005, after which I went to work as a petroleum engineer and am now currently working on a masters in economics. While mine is probably not the typical engineer path, most will work at some point in an area that they are not specifically trained for in school. Schools should focus more on giving engineers the tools to adapt to those unique changes in their work environment as they arise.

  69. Engineering Co-op Program by G4from128k · · Score: 3, Interesting

    When I got my BSME, they had a great program called the Engineering Coop program (a quick Google suggests that its alive and well and available at various schools) that alternated semesters of school with semesters of work. I heartily recommend engineering students look into it. It does delay graduation, but the experience is great and the pay can be very good.

    Getting some type of engineering-related job while going to school really helps balance the book learning.

    --
    Two wrongs don't make a right, but three lefts do.
    1. Re:Engineering Co-op Program by caudex · · Score: 1

      Agreed. I'm currently enrolled at University of Waterloo (up in Canada.. known for its great engineering co-op) studying nanotechnology engineering. I'm pretty sure this university has gotten pretty much everything right. They start most disciplines off similarly, though chem-eng would focus on more chemistry, mech on more physics, and then right off the bat after 4 months they throw you into a work-term to begin gaining that valuable real-world experience (though in the first work term its just general engineering/science/IT type jobs).

      Then back to school, learning some more theory thats more directly related to your field (second semester in nano throws electromagnetism, organic chem, materials science etc) then back to the work force again, this time being able to go to a job more suited to your field.

      This continues for the 5 years, but once you graduate, you've got almost 2 years of real-world engineering experience, with a solid base of general engineering skills, reinforced by general engineering work experience, but then you've also got a huge degree of theory in your chosen specialization, and at least a year of specified work experience in that field. I know that when I graduate I won't be a tradesman or a thinker, I'll be an ideal combination of both, armed with theory and applicable skills, ready for the workplace. This, IMHO is what an engineer wants to be, not either of the positions mentioned in TFA. (BTW: Forgive the shameless plug for UW.. i just like my school)

  70. Skills vs. Theory, Round 1000 by Pedahzur · · Score: 1

    Below is something I originally wrote for a discussion on a local LUG. It's Computer Science-centric, but I believe the same arguments apply.

    This has been hashed out many, many times, but I'll jump into the fray again. If you want a foundation in computer science, and the ability to learn: get a CS degree. If you just want the skills you need for a job, take a class for it (or read it on the web, or find some certification courses). But as to practical skills, the CS program does offer many. If you want to program, take Operating Systems as well as Assembly Language. Computer Architecture is a good one too. Those classes will make understanding your programming so much easier, because you'll understand what the system is doing as your program executes. If you want to be a network guru, take a network theory class. Will it teach you to set up a windows AD network and configure roaming profiles? No, but it will give you a base-line knowledge level that will make understanding how that network works, and troubleshooting that network, so much easier.

    I've taken the full complement of CS classes to earn my BS, and almost my MS.There are classes I may never use again. But I'm glad I had CS 201/202 (I've used C/C++ since in job and school); 301 (Assembly Language: understanding of a computer's operation); 331/631 (Programming Languages: better understanding of how compilers work, and the complexities thereof); 401 (Senior Project: better understanding of process and project management); Computer Architecture (gives me a good idea of how all the hardware fits together so I understand the system better when working on it); 311 (Algorithms: will I being doing heavy algorithm design, maybe, but I also know I can evaluate possible algorithms for efficiency and the load they will put on the system); 321 (Operating Systems: especially helps when running on "sane" systems such as Linux); 447 & 647 (Software Engineering: gave me so much insight into the proper ways to go about designing programs. Something I'm about to put into heavy use at my current job); and there are others.

    Among the things I've learned on my own or via "on the job training": Perl; Python; SQL; Visual Basic; Linux administration; Apache administration; Postfix administration; a little Sendmail too; General system administration; Network setup, with some routing; hardware/software troubleshooting/assembly; Qt programming; CGI/web programming; Bind (DNS Server); HTML; VMWare Server; Bacula (backup server); as well as other skills I've probably failed to mention. I'm not bragging, I'm simply pointing out that taking classes in all those would have been prohibitively expensive, and taken a LOT of time.

    For another example of what all that theory got me, see this paper. Careful design and development led to a successful election with software that was designed, coded, and debugged (very little debugging, due to careful coding) in 80 hours.

    My point is, with a CS degree from my college (or another college that is more on the theory side), you will be able to drop into any job and pick up the skills quickly. With a purely skills-based degree, if you do not have the learn-on-your-own-itude that is needed in this industry, you will be totally lost when faced with a new paradigm or language.

    Bottom line: if one requires a university class to learn a job skill, then a degree won't do one much good in the real world, whether theoretical or practical.

    --
    Joshua J. Kugler
  71. Missed the point entirely by dbIII · · Score: 4, Insightful
    You have engineers to do something new - not to run cable and use a screwdriver - the guy who does that all day is going to be a lot better at it and real tradespeople know a lot about their specific feild. An engineer may not be able to weld well at all but is more likely to be able to develop a procedure to deal with a difficult welding situation than an experienced welder - after all the engineer has access to far more than one persons experience from references and is willing to apply problem solving techniques instead of blindly just giving something a go to see if it will work with no idea why (a usual computer usage technique too).

    Just because it is now fashionable to call people who are not engineers OR tradespeople by the name engineer is no reason to try to dumb it all down.

    1. Re:Missed the point entirely by Stewie241 · · Score: 2, Informative

      Agree 100%...

      The term engineer is protected here in Canada... while spoken it can be used pretty loosely, I believe that there are restrictions as to who can put 'engineer' on their business card. 'Professional Engineer' implies a regulated professional. I have an engineering degree, but would not call myself a professional engineer, would not put engineer on a business card, and would not offer to perform 'engineering services' for somebody - I have not earned that designation.

      Should an electrical engineer be able to wire a house? I would assume that it would be easy for an electrical engineer to figure this out, but why on earth would we waste time teaching electrical engineers how to do wiring?

      I would select an electrician to wire my house. An engineer to write the Electrical Code that the electrician follows.

      Certainly we need to train people who can think. I think hands on practical work is important - not necessarily to impart experience, but as a way to help students develop the ability to problem solve. We need to teach on a level of abstraction that provides an engineer with the ability to apply basic fundamental knowledge to a wide variety of situations.

      Let technologists/technicians be technologists/technicians and engineers be engineers... please!

      Ian

    2. Re:Missed the point entirely by etnu · · Score: 2, Insightful

      What resources do they have access to that others don't, again? Is there a law preventing tradespeople from reading manuals and using the Internet or something?

    3. Re:Missed the point entirely by JoeMerchant · · Score: 1

      Actually, I've developed the best procedures for difficult welding situations when working _with_ experienced welders, in interactive mode, rather than blessing them with my knowledge via procedure developed at my desk. - Ich bin ein Ingenieur (Yet another problem with global outsourcing.)

    4. Re:Missed the point entirely by JoeMerchant · · Score: 1

      In my experience, tradespeople are too busy working to have time to read more than the minimum of manuals or surf the internet for work related information beyond what it takes to get them "unstuck" and working again. Tradespeople who spend too much time "stuck" don't seem to have really good continuing employment prospects.
      Engineers, on the other hand, seem to be allowed more of this free time - especially when it's recognized that they need to do some research for the project at hand.

  72. Thinking, but keep aware of current things by Anonymous Coward · · Score: 0

    Teach thinking, but draw from the current business world for the choice of languages, design paradigms (OO, Aspect-oriented, etc).

  73. Mod Parent Down by Anonymous Coward · · Score: 0

    He's acting like an ignoramus.

    Calculus was developed by Newton, while working on PRACTICAL things.

    Joseph Fourier made his discoveries while working on practical things as well.

    Try wikipedia.

  74. both by Anonymous Coward · · Score: 0

    I got degrees in Electrical and Computer Engineering and currently work for a consulting Engineering firm. I found that the best engineers coming out of schools got theoretical knowledge from the classroom then gained practical experience from doing extracurricular activities such as joining robotic teams or teacher related research. Only truly inspired students go the extra mile and do the extracurricular activities. Its a clear indication of a good student and future engineer. That what I look for when hiring new guys.

  75. Two different paths, one destination. by WobindWonderdog · · Score: 1

    Technical colleges/apprenticeships are for learning how to do.
    Universities are for learning how to think.

    Real world experience is for figuring out how to apply whichever path you took to get halfway to the other.

    Sure, you can start as a grunt in a construction site, say, and work your way up to foreman, and you'll learn a whole lot.

    Or start as an engineer and work your way down to the nitty gritty of the job, and you'll also learn a lot.

    Neither path is the cure-all panaecea. It's the ability to effectively apply what you learn in a new way that's important. It's what allows us to grow in whatever careerpath is chosen. And that can be (and should be) taught either way.

  76. Hands-On anecdote for what it's worth by dbIII · · Score: 1
    The hands on approach falls over very quickly. When I went to University I learned how to program ANALOGUE computers - amplifiers and patch cables - the sort of thing I have only ever seen one of. The knowlege gained due to it being theoretical and not hands on applied in a variety of different ways because it was really just about modelling physcial situations and optimising the mathematical models.

    Engineers are educated and not trained. Obviously you do need to be able to connect it to physical situations but you don't need to be the best welder on site to design and build a blast furnace.

    1. Re:Hands-On anecdote for what it's worth by billdar · · Score: 1
      I think you've missed my point. But I can see yours, and there is a subtle difference. The engineer doesn't have to be the welder, but understand what the welder needs from a design to make it strong, fast, re-producable, and scalable for manufacturing.

      A counter anecdote, a frame for a robotic platform was designed by a recent grad. It took 57 welding operations/points to assemble the ladder frame in his initial design. During review of the prototype, a minor change in materials and repositioning of the struts reduced that number to 16 operations.

      Both designs work, but the latter cost less to develop and manufacture.

      --
      I am billdar, and I approve this message.
  77. Both by Warshadow · · Score: 1

    As someone who has just started down the road of getting degrees in Aerospace Engineering and Mechanical Engineering I sure hope that the money I pay in tuition ends up giving my the ability to both think (read design),implement and build (machiningg is fun!). I know of a few schools that offer quite a bit of hands on experience for engineering majors and in my opinion this is a good thing.

    In my previous job (at GM) I dealt with many engineers from a number of different engineering fields. The ones who were the best to work with were the ones who had an understanding of how to implement their ideas instead of just having some abstract idea. While being purely a thinker could have some advantages and being purely a tradesman other, combining both will in the end give you the most skill and hopefully end up with the student being more qualified for any job they may get.

    It also depends on what sort of engineering you're getting into and if you specialize within that field.

  78. Both by syousef · · Score: 1

    I didn't realise thinking and being part of a trade were mutually exclusive.

    --
    These posts express my own personal views, not those of my employer
  79. What will you do 20 years after you graduate? by Anonymous Coward · · Score: 0

    If you want to be doing the same thing for 20 years, the trade school approach to engineering will suit you fine. You may also find yourself forced into management or unemployment because of technical obsolesence.

    I'm a research scientist. I very briefly enrolled in engineering classes, but couldn't stand the rote repetition and dropped it to continue as an English lit major. Later as a grad student in the sciences I was told by an engineering student I'd never pass my physics class because "this was where they weeded out the engineers". On the final exam (e-mag) I had the high score at TWICE the class average. I didn't even have time to study for the exam because it was the day after my final in a class taught by my thesis supervisor.

    It's not that I'm some genius. All through the semester I hammered on physics homework 10-20 hours a week and really learned the subject. I could do this because I only took 12 hours rather than the 15+ the engineers were taking. They learned to solve specific problems. I learned basic principles and solved the exam problems by rederiving the solutions during the exam.

    I value having a job that constantly explores new subjects. Almost nothing I have done in the last 20 years was something I studied in school. I was able to learn it and get paid handsomely in the process because what I learned gave me the tools to learn new things quickly w/ little or no assistance. In a contest w/ a group of equally ignorant people I'll win almost everytime by having a solid understanding of the basic principles and being able to identify and eliminate my areas of ignorance faster.

    "You pays your money and takes your chances!"

    rhb

  80. Engineers vs. Technicians by rwa2 · · Score: 1

    Here's one of the rubrics that's making its rounds around my workplace:

    If you're doing something that's never been done before, you're an engineer. Otherwise, you're "just" a technician.

    Engineering should involve exploring the solution space a bit, performing experiments and measurements to determine the optimum design when not all of the elements are known. If you're just "plugging-n-chugging" (also a popular concept during engineering classes) you're not exactly performing any sort of engineering science.

    Not to look down on technicians. Technicians can do very professional, amazing work, putting attention to detail (such as clean cable management, etc.) that an engineer would overlook or just get bored or inconsistent with with after a few attempts. Unfortunately, tradesmen and technicians tend to be looked down upon in the US education system (unlike other systems such as those in Germany), where the relative "failures" of the public school systems end up in third-rate technical or vocational colleges instead of universities.

  81. Why limit ourselves by Bender0x7D1 · · Score: 2, Interesting

    If we think that both aspects - tradesmen and thinkers - are important, then we should train for both. I think the problem is that people focus far too much on what can be done in a 4-year program. Why are we limiting ourselves to those 4 years? An M.D. spends 3-4 years in a pre-med program, then 4 years in a medical school and then 3-7 years in residency. Why don't we increase the requirements to become a professional engineer?

    We could keep a 4-year program at a University for the general background edcuation and any breadth requirements and then throw in a 2 year specialization program where you would learn the specifics of your engineering discipline. Once completed, you would go work at an engineering firm and complete a multi-year internship/residency/experiential program. This would allow a focus on "thinking" in university and picking up the tradesmen aspect at the engineering firm. I admit this would make education more expensive, and reduce the number of engineers, but it would probably create better engineers at the end of the program.

    We could also change the titles so that completing the 4-year program makes you a General Engineer, the 2-year specialization a Engineer, (Computer Engineer, Chemical Engineer, etc.), and then a Professional Engineer.

    --
    Reading code is like reading the dictionary - you have to read half of it before you can go back and understand it.
    1. Re:Why limit ourselves by sciencewhiz · · Score: 1
      In the US, there is already a defined path for becoming a Professional Engineer. From http://www.nspe.org/aboutnspe/ab1-what.asp

      Like doctors who have passed the medical boards or lawyers who have passed the bar exam, professional engineers (PEs) have fulfilled the education and experience requirements and passed the rigorous exams that, under state licensure laws, permit them to offer engineering services directly to the public. PEs take legal responsibility for their engineering designs and are bound by a code of ethics to protect the public health and safety.

      Engineering licensure laws vary from state to state, but, in general, to become a PE an individual must be a graduate of an engineering program accredited by the Accreditation Board for Engineering and Technology, pass the Fundamentals of Engineering exam, gain four years of experience working under a PE, and pass the Principles and Practice of Engineering exam.

      A state engineering licensure board regulates the licensed practice of engineering within a state.
  82. 30+ years on the trajectory... by Sys+Guy · · Score: 1

    The best engineers understand systems, have an innate curiosity, never stop learning and have worked outside of an engineering department.

    In may case it took me some 20 years to understand that I'd never be a top engineer because I wasn't detail oriented enough but I really like and had a knack for systems. The systems I currently work with are: computers, networks, software, people and business systems. I'm having a blast as an enterprise architect but couldn't credibly do the job without the trajectory and having made a few detours along the way to sales, marketing, a failed startup, management and project management.

    While I don't exactly use my BSEE it has provided me with a solid background. It's nice to be able to talk to the electrician about the 3-phase power in our computer room or to be able to calculate how many BTU/hr. a piece of equipment will need or why cables need to be terminated.

    I'd have to say I agree with the "trajectory" approach as it has worked for me.

    Larry

  83. Re:DEFINITELY AGREE by LM741N · · Score: 1

    UC Berkeley is not a private school. So much for that discussion.

  84. Books and Hands On by BoRegardless · · Score: 1

    It takes both, and only 5% of the engineers will probably be the creative ones who can see the big picture well enough to innovate and get great solutions, sort of like any industry.

    Advice: Things are changing fast enough to where any creative engineer is going to have to commit himself/herself to never ever stop learning and asking question, even if it makes them look foolish.

    Schools: "Shop" classes still put reality in front of young ideas that forge capabilities.

  85. My Experience by gers0667 · · Score: 1

    I'll just throw in my experience. I went to Kettering University in Flint, MI. It's a top Mechanical Engineering school and I believe #1 for Industrial Engineering, so logically, I went there for Computer Science.

    The bachelors program is Co-Op, so you go to school for 3 months, then work in your field for 3 months. I can't speak for the Engineering students, but my curriculum was almost completely based on theory. I envied my friends at other schools because they were doing stuff with GUI's while I learned advanced algorithms in Java and did Y2K conversions at my job.

    To graduate, you have to write a thesis that incorporates what you have learned at school with a major project at your employer.

    All in all, I think this is best way to get an education in any field. School should give you the theory that you can then apply in the real world.

    The only down sides? Living in the ghettos of Flint and going to school where the guy:girl ration is around 8:1.

  86. Re:DEFINITELY AGREE by Anonymous Coward · · Score: 0

    well, everyone dings bush about a C- average at Yale, which is pretty good.

    the truth is, engineering at UIUC isn't the same as it is at princeton. princeton is ten times harder. i've seen some things from other friends at state school, and they just don't compare.

  87. Already changing by Icco · · Score: 1

    As a current college student, when I toured schools, there were some that advertised theory based studies, and others that advertised hands-on experience. It seems to me that the Hands-on schools are producing more thinkers than tradesmen, but this is not garunteed.

    --
    -- There is a fine line betwen genius and insanity, i have erased that line.
  88. generally... by frednikgohar · · Score: 1

    as a person who hires CS and EE engineers, i agree that an apprenticeship is absolutely instrumental in my hiring decision. I would definitely like to see (at least) one semester of mandatory internship.

    --
    www.RoombaDevTools.com
  89. The least of thier worries by Wansu · · Score: 1



    The particular emphasis of some engineering programs are probably the least of their worries now. Countires that don't make things, don't need many engineers. It seems that our governing class has decided that the United States is to become a country thet doesn't make things. For example, electronics manufacturing has all but vanished in the US. There's plenty of electronic stuff being manufactured in other countries but not here. Few have expressed surprise as the design jobs have followed the manufacturing jobs.

    Jobs Update: The Death of US Engineering

    Need an experienced engineer with hands on experience? Why fixate on what kinds the schools are turning out? There are legions of unemployed and underemployed engineers. Yes, they are older guys but the hands-on issue is moot. They have that. Not quite as cheap but then the young ones will be making their mistakes and learning. These guys have already made theirs. See, the difference between a 50 year old engineer and a 25 year old enginer is the 50 year old engineer has been 25. Oh yeah, I've known a few who became set in their ways but the vast majority were eager to learn and use new technologies. So instead of spewing forth more warm bodies, why not use some ones we already have?

    --
    Wansu, th' chinese sailor
  90. Go work on a big farm or ranch by Anonymous Coward · · Score: 0

    You'll learn a ton of practical engineering. Equipment operation and repair, designing and fabbing your own tools, soils and forestry management, erosion control, construction and repair from the smallest toolsheds to some pretty large specialised production buildings, advanced plumbing and irrigation, electrical wiring up to heavy duty three phase, alternative energy production and distribution, systems integration with computers and GPS, project management and budgeting, and a host of other et ceteras and so on. And you get paid, it's practical and useful work (hard but practical, useful and the demand will never poof on you), and you get to go out in the big room with the large yellow light bulb a lot. Fun. And during your occassional off time you can engage in first person shooter stuff, with real guns and not video game guns and go sport around in the mud on your ATV 4 wheeler or ride a horse. Full range of tech experience, mixed in with making some cash. What's not to like??

  91. Already a distinction... by Oink · · Score: 1

    I thought this distinction is already made. By their nature, the pure sciences are geared toward thinking, and are more focused on 'why' rather than 'what can I do with this.' Coming from a physics background, this has always been the impression from our field. Engineers learn a more narrow spectrum of science with intended applications. The scientists have a broader education and are taught to think from first principles.

    If you want to be a tinkerer, go into engineering.

    If you want to be a thinker, go into physics.

    --
    ----------------- Oink. Moo. rarr! -----------------
  92. School Grads = Bachelor by cky625 · · Score: 1

    Let engineering extend to all areas in life, If there is a Male reproductive engineering, For school Grads is a qualified level of learning and studying, Bachelor is the degree you get, then Bachelor = Grads. Because in school, learning are being told by experinced and studies are observing examples, and Bachelor mean unmarried man(could marry leagally, yet not married), then reproductive engineering is sex, learning is reproducted(own parents are for sure reproductable) have teached them how and study is watching porn, So we got: Bachelor = Engineer school grads, and spawn into: Male adults who is not married have parents told what sex(normal,rational way) is and watched some porn. Until they practice(dating?) or have product that affect others(marry? babies?), in this case, its best to have a care(stick to the rules) and rich(strong foundation) guy whoes is also attractive(innovative). However IRL such a being is highly unwelcomed period

  93. Offtopic by Gat0r30y · · Score: 1

    Well, it seems most of you have missed the major point of the article. It seems this prof wants to pitch his particular brand of online replacement for the traditional classroom and lecture (by making all the material available online, and giving students the ability to collaborate there). I think it's a terrible idea. Personally, ive found that whenever a prof uses a lot of powerpoint, makes the coursework available online, or encourages outside study groups for questions rather than direct questions during class, it is the first indication that a) this particular class is their lowest priority and they don't plan on doing a particularly great job of lecturing or conveying the coursework in another way or b) this particular professor knows s/he isn't good at teaching this particular class, but since you have other options than to learn from then, you should still be able to pass the class. I've found the best learning experiences in my college coursework (EE from CU) were primarily lectures with some socratic seminars mixed in. Online replacements have never been much use for me. I hope profs dont take this kind of crap too seriously and recognize that not all of their students learn in the same way, and a variety of options is probably the best way to really teach the material.

    --
    Prediction: The real iPhone killer is going to be sex robots from Japan. Think about it.
  94. Definitely. by porkchop_d_clown · · Score: 2, Interesting

    Back in the day I went to Drexel because I thought co-ops would help me pay for school. They did, somewhat, but they also taught me how the corporate world works.

    You can also learn a lot of theory during co-op. I had a friend who was in constant danger of flunking out of EE; but got a good co-op with the Philadelphia Navy Yard. He'd flunk a class two terms straight, go on co-op, come back and fly through the class. Dealing with the circuits IRL taught him more than the books did.

    1. Re:Definitely. by alphamugwump · · Score: 1

      Yeah, I know. You may be able to blunder through a problem in your room, in an hour. But, you don't really know the stuff until you can work it on a paper towel in lab, in only five minutes.

  95. If you aren't a thinker, Engineering isn't for you by davidwr · · Score: 2, Insightful

    Anyone who isn't a thinker at the START of Engineering School should consider a different career.

    I won't say "thinkers are born not made" but relatively few people change from non-thinkers to thinkers after their high school years.

    Anyone with a brain can learn a craft.

    It takes a heart and soul to be creative. By age 18, almost everyone knows they have it or they don't.

    Engineering is a mix of both.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  96. You need both, and some Universities teach both... by DavidKlemke · · Score: 1

    I graduated recently from the University of Canberra here in Australia. I must say that I found the teachings that I got from there to be both practical (I.E. tradesmen like in qualification) and theoretical (taught me to think outside the box as it where). The reason I got such a great experience was that the majority of my lecturers where people who had either left the industry or recently retired. In fact our head of engineering was a physicist turned engineer, and he had some great examples of practical applications of the theory he was teaching us. It really all comes down to the philosophy of engineering, which is creating solutions to complicated problems. We need people who are able to look at a problem, see a fix for it and then dive right into implementing it. You're not going to get that kind of response from a pure thinker or tradesman. A good engineer balances both his theoretical skills with a sound grasp of pratical implementations.

  97. thinkers in short supply, and even shorter demand by walterbyrd · · Score: 1

    At least as far as the job market is concerned.

    If you want to be a "thinker" you can always do what I did, and get a worthless degree in math.

  98. Forget trade - let's deal with engineering. by thoglette · · Score: 4, Insightful
    I've been an engineer for nearly twenty years, with a few years part time work as a tech while at Uni.

    Engineering is a profession, and requires education not training. Let me rephrase that: a technical engineer deals with difficult equations. A good technical engineer deals with difficult analogies.

    My main gripes with engineering education are two-fold:

    - Only engineering design is taught, not engineering discipline.

    - Writing skills are neither taught nor tested.

    Real-world engineering requires the ability to communicate succinctly and, invariably, a very large amount of documentation.

    If you want to develop as an engineer, you will need to understand how engineering, as group of people working together, works. This is where the discipline or practise of engineering comes in. (Sometimes knon as systems engineering) Unfortunately, very few undergraduate courses teach it and even fewer academics believe in it.

    There are some notable exceptions (eg. Carnegie Mellon University), but that exception merely proves the rule.

    --
    -- Butlerian Jihad NOW!
  99. Grade School by adarklite · · Score: 1

    Is it just me or aren't we supposed to be taught to think in grade school? I mean, whats the point of going to grade school if we aren't going to be taught to think for ourselves? That's when I learned. Though I guess is shouldn't give any of my schools credit. It was all my parents fault that i can now think for myself.

  100. Engineering School Grads - Tradesmen or Thinkers? by Anonymous Coward · · Score: 0

    or just douchebags?

  101. we need more thinkers by disque71 · · Score: 1

    The problem that exists now in engineering school is that we have a large subset of faculty that were brought up on the slide rule and deeply feel that their educations are superior to those of today because of the sheer grittiness. The pedagogy in engineering is in dire need of evolution. I think there is a significant disconnect between many current engineering students, who are generally aspiring thinkers, and their professors, who were generally given a tradesman education. One such example of this is that engineering schools have pretty much phased out drafting classes. Using engineering schools to cultivate more thinkers adds far far far more value than training tradesman. Quite simply, if our society wants progress in SciTech, we need more thinkers before we need tradesman. However, both are necessary.

  102. binary fallacy? by macker · · Score: 3, Insightful

    theory XOR practice?

    As ~2% of the posters wisely noted, the two major skill set classes are neither mutually exclusive, nor sufficient.

    "Both" is a partially correct answer, but "Both and then some" is a more nearly sufficient approximation.

    Emotional Intelligence, common sense, a firm grasp of the underlying economic realities, the ability to finely parse a marginal ethical dilemma into multiple shades of grey, the ability to communicate complex concepts with clarity to non-technical audiences, and many, many more aptitudes and attitudes are all relevant and contribute to the production of seasoned engineers, in any specialty. The existing academic establishment struggles with subject areas not math- or science-based. Rigor is not the exclusive province of the physical sciences, math, and engineering ( e.g.: cognitive neuro-linguistics ), but there are relatively few exceptional scholars in the liberal arts or social 'sciences'.

    An irrepressible sense of humor wouldn't hoit, either.

    Technical Comedy 483: "Ratbert as Doppelganger" MWF 0800-0815 3 cr.

    --
    (T)he (O)ld (M)an
  103. Thinkers by zobier · · Score: 1

    I thought they said Tinkers.
    I'll just go back to the shed now.

    --
    Me lost me cookie at the disco.
  104. Learning to learn by gpcabe · · Score: 1

    I think its not about being thinkers or tradesman its more about learning to learn. I think the biggest thing I learned in college was how to learn new things fast, whether you get it from using things which force you to be a thinker or tradesman is almost irrelevant. Being able to learn new stuff fast is what has given me most of my advantages at work.

  105. Re:If you aren't a thinker, Engineering isn't for by Anonymous Coward · · Score: 1, Insightful

    I'm definitely a "thinker," and have the utmost respect for roll-up-yer sleeve types.
    There's a book out there called "Young Geniuses and Old Masters," which talks about two roads to accomplishment.
    Some people have flashes of brilliance early on, good for them.
    Available to the rest of us is the development of mastery.
    Mastery does not come from getting an MEng, it takes developing a skill for a full decade. The people that dive right in to make it work, that will get their hands dirty and have the work ethic to get it done, I'd hire them bottom to top over chalkboard wonders like me.

  106. Polytechnic vs. university by geobeck · · Score: 0

    I'm currently taking an Environmental Engineering degree at BCIT in British Columbia. Five years ago, I took the Mechanical Engineering Technology diploma there. During my first program, we always joked that the difference between a mechanical engineer fresh out of university and a mechanical technologist fresh out of BCIT was that, although both could design a machine, the former could understand exactly why every part of it functioned, down to the quantum level, while the BCIT grad could find the ON switch.

    When I got out of school, I was productive from day one. Not as productive as I was after six months, by any means, but I understood enough theory to do any design work the company needed me to, but I could also talk to the shop guys on their terms, understanding why they disagreed with the engineers on certain matters--and why one or the other was right in each case.

    My current degree is proving to be much the same. We're not learning as much in-depth theory as a Masters student in Environmental Engineering would (even though this is a Bachelor's degree, the general level compares to the Master's-level studies two of my classmates have taken in other countries), but we're learning skills that we will be able to apply immediately when we graduate--mainly because our instructors are current industry professionals (more P.Eng's than Ph.D's) who take time away from work to come teach a class.

    So what's the route to a high-quality Engineering education?

    • Instructors, not professors - The last thing you need is some ivory-tower academic who hasn't had a real job since slide rules were cutting edge technology. Find a school where the faculty not only works closely with industry, they are industry. This also gives you valuable employment connections.
    • Short programs - Forget the four-year ordeal that gives you nothing but a huge debt and a head full of fluff. Take a short program that will give you a lesser credential and some real skills. Go back to school to upgrade your credential later. The practical experience you will gain will be well worth the extra time.
    • Forget the fluff! - You only need so much theory. For example, I learned enough Thermodynamics in my Mechanical Design diploma to design heat exchangers and related devices. Unlike a former co-worker (a university grad), I could not describe the quantum physics of the airflow over the heat exchanger. But how many employers want to hear about quantum physics? They just want you to design the damned heat exchanger!

    You don't have to make a binary choice between being a master engineer and being a wrench monkey. There are schools out there that will turn you into a competent designer (in whatever discipline they specialize) without requiring a third mortgage and a second brain implant. If you're in Canada, polytechnic institutes are becoming more common as technical colleges start offering more degree-level programs. The only problem, of course, is that enrollment tends to be limited, so you need a good combination of marks and experience just to get in. But that's really no different than getting into a prestigious university.

    --
    Find environmentally and socially responsible products on http://buy-right.net
  107. I think we are missing something in our discussion by plopez · · Score: 1

    College training for engineerin is, in most cases (and software engineering is a glaring exception), just training for a de facto apprenticeship.

    In the US, and I think in most western countries there is a 3-5 year apprenticeship program.

    In the US it is the EIT procress. An 'engineer' in the US takes an EIT exam, usually before graduation. This qualifies the engineer to do engineeringwork under supervision. It is generally acknowledged that a college degree without experience is not sufficient. You need to work in a supervised environment (under a project engineer) is responsible for your work and therefore will flog you into line.

    The goal is conservatism, so that people do not die. This is not doing research but applications. After taing the PE exam, an EIT is then a project engineer and will then be able to do actual design work while being civily and possibly criminaly liable for failures. We do not want people experimenting with bridges or any other life critical application. Creativity may be a major liability.

    To do the 'cool stuff' you need at least an MS or a Phd. This is where creativity comes in. But engineering is about maing things useful in a safe manner. So we do not need cowboys or goobers in engineering.

    --
    putting the 'B' in LGBTQ+
  108. Re:DEFINITELY AGREE by krotkruton · · Score: 1

    i've seen some things from other friends at state school

    And I've actually been in classes from a school like Princeton, and I can say that it isn't 10 times harder. But who am I to tell you that Princeton isn't better than every state school in the country.

  109. Re:DEFINITELY AGREE by krotkruton · · Score: 1

    I must have missed something, what does UC Berkeley have to do with what I said?

  110. Re:DEFINITELY AGREE by Anonymous Coward · · Score: 0

    Yeah right! Especially with the grade inflation they have...

  111. Engineering by The+Ape+With+No+Name · · Score: 1

    Science for Southern Baptists. All of the fun of science and none of that frustrating icky stuff that doesn't jive with the Bible.

    --
    Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
  112. As an educator.... by Ralph+Spoilsport · · Score: 2, Interesting
    up until very recently I was an assistant prof at a University. The pressure comes from several directions. Often times, the students think that they need to learn how to push buttons to get ahead in the world. I tell such students the following: If you want to learn how to push buttons and think that is what you are here in college for, do the following:

    1. Quit school
    2. use the money you were going to spend on school (to pick a number out of the air, $3000 a semester x 8 semesters = $24,000) and spend that money on buying the fastest damn computer you can get your hands on, use your student discount which will be valid for the next 8 weeks to buy the software you want to learn, and then spend a pile of money on "how to" books.
    3. use those books to learn how to do what you want to do.
    4. Put together a kick ass portfolio, intern at the best company you can find nearby, and LEARN.

    Do that, and you will learn all the button pushing you need to know. Remember, your portfolio speaks better than you do.

    Now, if you want to LEARN SOMETHING, like CRITICAL THINKING SKILLS, and a REASON to do what you do, giving your life things like MEANING AND DIRECTION, then shut up, sit down and pay attention.

    We will now learn our first three words in Turkish.

    RS

    --
    Shoes for Industry. Shoes for the Dead.
  113. Lazy Companies by Stevecrox · · Score: 3, Informative

    This is yet another case of a company not willing to train their employees. I am going to university because I want to learn the theory for the job. I didn't go to university to become an expert in one program and not think about what I was doing.

    Years back companies used to create apprenticeships and train their employees, you would be taught your basic programming and work related theory through there. It was a company's job to train you not the university's because universities and Colleges are for different things. Already (in the UK) the value of a degree has fallen a BSC degree puts you at technician level of jobs, a BEng will make you and Engineer and a MEng is for a charted engineer.

    If you want 'tradesmen' then create an apprenticeship in your company for that trade, Universities exist to tech thinking and to further knowledge. I'm sick and tired of companies who won't invest in their employees (or prospective employees) and demanding the state do the job for them.

  114. Tradesman or Thinkers by tacocat · · Score: 1

    For the price it had better be thinkers able to solve the problems. Otherwise we'll be pretty screwed if we ever have a career change. By the way, most people have a career change at least once in their life.

    The real answer is of course, both. But to be honest the hands-on material is something that you either have to learn before you get into college (at least the basics out of interest for your subject) or you will be picked it up (hopefully) as your work experience.

    There is a limited amount of valuable hands on experience the academics can give you considering the wide range of options any career might provide. But there are always some basics in familiarity that are important.

  115. Physicists are not usually doers by Dr.+Cody · · Score: 1

    On the same note, I prefer to think of physicists as mental mastrubators.

  116. Compiler adjustments by benhocking · · Score: 1

    The compiler will only be able to do so much. In order to use 80 cores efficiently, you're going to have code differently than you would for single core execution. Some current techniques for this include using libraries designed for C, Fortran, etc., and I have no doubt that improved libraries/compilers will help, but you still have to think of the problem differently. Skills developed thinking about concurrent processing on supercomputers will definitely come in handy. I'm counting on it! :)

    --
    Ben Hocking
    Need a professional organizer?
  117. Do people recruit "thinkers"? by pzs · · Score: 1

    Giving people the skills to acquire skills is a nice idea and should certainly be the goal of a University course. Other people have already mentioned the distinction between a graduate who knows computer science and one who knows how to program. However, it may not be too common for employers to be aware of the importance of this meta-skill. Very few programming jobs beyond entry level will say "don't worry if you don't know this language as long as you would be able to learn it." Is engineering any different?

    This is even more true for post-grads. A PhD usually trains you to be an independent thinker, self motivated and able to acquite new skills quickly but certainly in the UK, it's rare to find a corporate computing house that will take having a PhD as a proof of any of that.

    Peter

  118. I had a chance to see both types... by cbrichar · · Score: 0

    I graduated as a Computer Engineer in 2003, having gone through a hands-off theory heavy program. In our second to last year, our class was joined by local technical college students who, having received their diplomas, had the option to take an extra year to earn degrees.

    The difference in general understanding and comprehension between the theory-heavy students and the hands-on tech college students was staggering. Time and time again, we theory-based guys would get our asses handed to us when it came time to actually apply our knowledge.

    As other posters have stated before, the theory-kids had an incredibly difficult time bridging the gap between theory and application - whereas the tech school guys, already having a solid understanding of the real-world basics, were able to ramp up on the theory far quicker - and with a greater comprehension to boot.

    At the end of the day, I think my university would have produced far better thinkers if they had taken the time to have us apply our knowledge as a means of driving home the points they were trying to teach us on the blackboard.

    1. Re:I had a chance to see both types... by travisco_nabisco · · Score: 1

      I haven't completed my degree yet, but yeah, I am one of the people that came into university engineering like that. Actually at U Vic in Canada, same school?

    2. Re:I had a chance to see both types... by cbrichar · · Score: 0

      ...unless you've found out my details somewhere and are having me on, that's hilarious:

      University of Victoria, Comp.Eng., class of 2003.

      Some things never change.
  119. Engineering curricula by elmo1618 · · Score: 1

    There seems to me somewhat of a disconnect between the article cited and the summary. Having said that, I've felt for a long time that engineering education needs to fork into "practical" and "research" branches. I have worked at various times in both the mechanical and civil fields and have rarely found a reason to use differetial equations to solve everyday problems. (Note I am not an engineer, my work just sometimes encompasses or requires inclusion of some of those skills to get my work done). Yet in most college curriculas differtial equations is at least two semesters. I'm not so crazy about the appenticeship idea. It will end the apprentice doing the work while the credentialed engineer makes the big money. That's pretty much what I've experienced and I don't really like it.

  120. Thinkers by shagymoe · · Score: 1

    Thinkers who are taught to problem solve can learn just about anything they put their mind to. Tradespeople can do 1 thing well.

  121. Beware!!!! by Anonymous Coward · · Score: 0


    When applying for a job, do not let on that you can think. Your prospective supervisor will be threatened by this and find some excuse to hire the robot instead.

  122. I don't get it by Anonymous Coward · · Score: 0

    Maybe my school (Rensselaer Polytechnic Institue) was an exception to the rule, but it prepared me very well in the general thinking sense. In fact, that is about all it did. I got very little hands on experience, but as soon as I hit the working world and got my first job I found it very easy to adapt to my new environment because of the knowledge I had gained.

  123. both, and here's why... by Churla · · Score: 1

    ALL schools should be producing thinkers. If you're in college part of why you're there should be to hone your mental abilities to cope with and master change around you. You go to college, supposedly, because you're smart and want to be smarter.

    An engineering school needs to add practical abilities in engineering to that mix. So someone comes out with the skills to be an engineer, and hopefully the smarts to cope with change well.

    Then again I am also a firm believer that any technical task or work can be accomplished by any sufficiently intelligent person with the right books/training.

    --
    I'm a fiscal conservative, it's a pity we don't have a political party anymore
  124. wisdom over knowledge, but some knowledge critical by canardSauvage · · Score: 1

    Professors should emphasize imparting their wisdom before the latest and greatest (programming language or technology-specific) knowledge. Agreed. However, they should tailor that effort towards providing a healthy dose of marketable expertise in the process. This is very important to help grads land that first job. Some students are passionate enough about their field to gain real-world knowledge on the side (geeking, internships), but others may have more diverse interests (or rank other interests high enough that recreational pursuits are directed towards unrelated activities). Students are quite occupied with curricula and I believe that lessons learned therein should be aimed at both requirements.

  125. A similar anecdote by RingDev · · Score: 1

    A friend of mine graduated from a local Tech college with a degree in Electrical Engineering. His degree, being from a tech college, was much more geared towards tradesman work.

    He recently was hired on with a company doing bleeding edge work with lasers and microscopic imagery. Everyone one of his co-workers had Electrical Engineering degrees from local Universities (all very focused on theory). The other engineers were capable of creating amazing machines, but the problem was that each machine had to be hand built, each had custom configured PC hardware and software, each was made up of a number of boxes and excessive amounts of wire. While my friend may not have been able to create such a machine from scratch, he was able to greatly reduce the feet of wire used, reduce interference, implement a single box solution, standardize the PC hardware and software, and greatly improve the quality, timeliness, and appearance of the units.

    So, I would want BOTH designing a NASA space vehicle. The Thinkers to make it great, and the Tradesmen to make it practical.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
  126. train for training by Anonymous Coward · · Score: 0

    They should train engineers to teach others how to do their jobs. So Indian languages should be a must.

  127. Something's missing here by Anonymous Coward · · Score: 0

    It occurs to me that there is a category that is missing here; The Utilitarian (Thinker and Tradesman in one)

    For any problem, you need someone to think about how to solve the problem, and you need someone to implement the solution. There are utilitarians (most of us) who can perform both thinking and doing well, but there is always someone out there who can do either the thinking, or the doing, more efficiently. That being said:

    If you ask the tradesman to solve the problem, then implement it, you will likely see an "okay" solution. The implementation of the solution will go quickly, but might take several revisits to the thinking stage to account for the situations where the solution proved to be inadequate.

    If you ask the thinker to solve the problem, then implement it, you will likely see a "perfect" solution. However, the implementation will likely be performed in an inefficient manner as the thinker lacks the experience to implement the solution quickly.

    If you ask the utilitarian to solve the problem, then implement it, you will see a compromise, as the utilitarian is neither bad, nor outstanding, at either part of the job. The implementation of the solution to the problem will be "good enough".

    What should be taught from universities (actually all levels of education), is that all three types of people are needed. When there is an important problem that needs to be solved, then it needs to go to the thinkers, and the solution given to the tradesmen to implement. When the problem isn't so important, but still needs to be done, then it should be given to the utilitarian. Everyone should be given the basics on how to do all three things, and then make their decision on which that they would like to focus on.

    Personally, I like being a utilitarian!

  128. Engineering in 8 easy steps: by lemon_dieter · · Score: 0

    1. School
    2. Graduate
    2a. Post-Graduate (optional, delays Step 4)
    3. Five years field practice
    4. P.E. Licensure
    5. MBA
    6. Hire interns for ALL calcs
    7. Stamp drawings
    8. Profit

    --
    Spending Resources on Defense leaves Less to defend.
  129. I don't understand by starX · · Score: 1

    Why they can't do both. I personally went to a lib arts school, but a lot of the work I do is technical, and I got plenty of hands on experience while doing it. On the flip side, I worked in an engineering school's theatre for a while, and those kids seemed to be able to apply their various technical fields to what we were doing on, above, below, or behind the stage. Saying that students can't handle learning to be both artisans and artists is a gross underestimation of their capabilities.

  130. one man's opinion ... by Bob-taro · · Score: 1

    When I last attended a university (early 90s), I remember having the opinion that there was shift away from "learning" and toward "career preparation". Of course the universities can do whatever they want, and I would imagine the shift is influenced by the students' plans and expectations. Personally, I think if you are only interested in getting a good-paying job, a university education is way over-priced.

    --
    Prov 9:8 Do not rebuke mockers or they will hate you; rebuke the wise and they will love you.
  131. Two Roads Diverged in a Wood by Larus · · Score: 1

    The two choices here are broad and ambiguous. For 'thinkers', do we mean people who can initiate new problems to solve? People who can clearly define the problems to solve? People who can find an optimal solution to the problem? People who can cross-pollinate and bring different insights to the problem? People who can turn solutions into profit? People who can master diverse disciplines of designs? People who can delineate the process and facilitate the problem-solving? People who can retain and recall the cumulative lessons learned over the lifespan of projects?

    And what about 'doers'? Do we mean people who can complete the milestone assigned? People who can fast-prototype a solution (but not necessarily see it to fruition)? People who can memorize the design rules and syntax to be useful when we need quick fixes? People who know the best tools to use for a specific task, and are quick to learn the tool and make it productive? People who can give a rough solution fine touch before close-ups? People who can spend ungodly hours finding the critical faults in a system and correct/debug them? Highly specialized technicians? Mass producers (quality not accounted for)? General multitasked interns?

    The truth is, the industry really wants munchkins, but most engineers can never be all the above sans the deficiencies. (Those who can - well, they come at premiums that the industry is usually unwilling to pay for.) Unlike management, legal or medical disciplines, engineering schools do not crank out people knowing what they will be used for, so they created Lego blocks and play-doh. This is exactly how an engineer would approach the problem: unit design that is probably not very useful at the factory shipping dock. In fact, most graduates in engineering are bewildered about the paths they will take afterwards, and this inherent insecurity is no small cause to the career choice of our younger generations.

    What an engineering graduate finds is not two roads in a wood, not 'thinker' or 'doer', but a plethora of companies that want munchkins with low pays. It is easy to be overwhelmed by the HR mandate of '10+ years in C++, DSP, FPGA, plus 5+ years in communication devices design', or 'Experience working with F-22 engine design and Mil-Spec X'.

    In a sense there is indeed a disconnect of the engineer schools providing books and not practical skills. An increasing number of graduates had only one course in theoretical structural design before they headed into workplace. A graduate might have taken the basics of every field in his/her major, e.g., aerodynamics, robotics, CFD, biomechanics, etc., but this only improves employability of the newly minted grad and hardly makes anybody useful. In other words, the graduates have maximized their utility to best cope with an industry that is too diverse for the education system.

    I think this is a tragedy. By turning the engineering schools into a talent search, the industry forces the schools to become trade schools that offer JAVA and web design courses. By graduating students who are novices of all trades, the schools leaves the real education to the industry. Companies that once expected to find qualified graduates are now cautious in examining candidate profiles - because there are those who took microprocessing courses and never even programmed one. The engineering schools in turn provides even more specialized courses that are geared toward industry, e.g., medical imaging or high frequency microelectronic devices, so that the graduates are better qualified for HR scrutiny. Here is a vicious cycle that the schools and the industry jointly created.

    And the results for the students are: 1) an abundance of courses to confuse a freshman engineering student, 2) a need for students to spread butter thin, 3) a sacrifice of enthusiasm for industrial advantage. I fear #3 is the worst of the outcomes, because beyond 'thinker' and 'doer', an engineer really needs a spark, a curiosity, a fervor to dive into a spe

  132. Why not go to school and do Both? by coast215 · · Score: 1

    I went to college at Northeastern University in Boston. The program has changed a little bit since I graduated but the gist is still the same. I went to college for 5 years, mostly year round. Year one was all classroom learning. From there on I spent 6 months with classroom learning and 6 months with real world learning. The whole idea was to get you the theory and all that bullshit during your 5 years but then give you a chance to go out and see how it actually applies. So i graduated with my degree in hand and an actual resume to go with it.

  133. Financial Industry by Anonymous Coward · · Score: 0

    There's a huge return to the ability to think in the financial industry.
    An intelligent, practical graduate with masters in CS, or physics, or OR
    can expect to make $250k in 2 years and $500k+ in 5 years...

  134. Engineer's Socio-Economic Status in North America by legonis · · Score: 1

    First, lets think about how the engineers are treated after graduation and then put more demand on them. Nowadays, engineering is the most pathetic program one can choose I believe. You get the least amount of respect in the university for being a nerd a geek a social outcast and yet you have to go trough the torment of taking the most difficult courses. No fun, no ladies, no nights out only studying! What is the reward of this ? After graduation you are lucky if you get a job for 40K CAD in a company, working in a 1m x 1m cubical trying to convince your manager that you are better than his favorite high school graduate douche-bag who codes with one hand and pops his pimples with the other. When I was in grad school I fell into a conversation with one of the janitors at the school, their union has had secured them about 60+K CAD salary more than anything a fresh masters student out of the most respectable university in Canada can dream about, the guy had put a down payment for a BMW while I was looking for someone to borrow a couple of hundred dollars to buy a bike. I have had 20 years of education under my belt and he hadn't even finish grade 5. Even when our beloved companies that we are so loyal to get into trouble, we are the first group of fellows that have to pack and say goodbye.

  135. profession = trade +thinking by ravipendkar · · Score: 1

    Engineering is a profession. I was told this when I joined Engineering college, back in India, Engineering is much more than a trade. So, the trade part has to be included in Engineering. Its a superset. They HAVE to teach skills to do stuff (programming, designing ciruits etc) and knowledge why we do the stuff, so we can change it as needed. Its like being between a tradesman and a Scientist. I would like to quote my Physics teacher - a tailor or carpenter can measure length, only a physicist can measure the length of molecules and distance between the stars.

  136. Article is soft...not hard hitting by Anonymous Coward · · Score: 0

    i noticed the tag for this post - ED - i also saw it recently attached to a job description - ED - early development but all that came to mind in both instances was the constant commercials pandering me about erectile disfunction. beware the - ED - shorthand

    ps if that is the short for education...i will stand tall...unedgemakated

  137. Engineering education useful for 40 years by chrisatslashdot · · Score: 1

    From the article: "The skills you learn here won't last more than three or four years. The best you can do is retain some meta-skills about how to continue your education."

    The (mechanical) engineering education that I recieved in the last 10 years is the same fundamental education that MEs recieved a decade or two ago. I expect that the education I recieved will be good for another 30+ years. The fundamental science taught to MEs -fluid thermal systems, machine design, and HVACR- are not likely to undergo major changes in less than a 40 year time span.

    If an engineering education is said to last only 3-4 years, then the education is probably not an engineering education but a technical one.

    --


    Simple people talk of people, better people talk of events, great people talk of ideas.
  138. An engineer, mathematician, and physicist walk by Anonymous Coward · · Score: 0

    into a bar...

    Physicist says "Planck was here."
    Mathematician says "I'll conjugate you!"
    Engineer says "I need a beer!" .. Something like that? :P

  139. Intern jobs by Anonymous Coward · · Score: 0

    I've seen some engineering interns used to do inventory work.

    I've seen others given actual software development tasks.

    Many of those in the second category eventually came to work for us.

    For some reason, those in the first category didn't seem too interested in being hired by us....

  140. Early start helps! by trex1979 · · Score: 1

    Rather than have students exposed to advanced mathematics and the sciences only at college, if they were to start earlier, this would produce far more useful engineers. I had a fairly good understanding of calculus, classical physics at a level comparable to a junior at college by the time I was out of high school. It made me a better thinker than my peers in college, better prepared to absorb the density of education that I received in 4 years of a bachelors degree. Much of the concepts taught in college take longer than a semester to really understand and apply in the real world. I think a 6 year college degree starting out at the beginning of high school interspersed with apprenticeship is better than the traditional 4 years we have today. At 13 or 14 you may not have developed the mental ability to grasp the concepts involved but repeated learning of the concepts up until the time you graduate at 21 will surely help in molding your thinking enough for you to be able to apply it for the rest of your life. This is how it was in ancient Greece and medieval schools of learning. I think this was a good system. Identify what you want to do with your life early and follow through with as little distraction as possible.

  141. Not enough time for both in 4 years. by Anonymous Coward · · Score: 0

    When I went to engineering school, the average student took 5 1/2 years to complete their BS in engineering. My school was one of the largest in the country with 19 different engineering degrees offered. We had precious little time for any hands on work or for any "senior projects." There wasn't enough time to cover everything that needed to be covered in that time. This approach seems to have been a good investment, I don't know of anyone in my graduating class that had less than two job offers (this includes my room mate who had the lowest gpa allowed for graduation).
    I have heard many say that engineers need more "hands on" training, but I have seen both the "hands on" and the "hard theory" trained engineers over the last 28 years. In general the "hands on" come out of the gate faster, but the "hard theory" engineers develop a wider more valuable set of skills.
    I have also found that the engineers who had a wide exposure to "hard theory" are better able to analyze and understand complex problems. The "hard theory" engineers also tend to be able to work in more areas of technology and are therefore more likely to be hired after 40.
    My son just started engineering school and I am glad he chose a school that will require him to have a broad "hard theory" EE background before calling him a computer engineer.

  142. Both - within constraints by servant · · Score: 1

    Frank W. Olin College of Engineering ( http://www.olin.edu/ ) near Boston just graducated their first class last spring. They are acredited now. The big thing they have done is to re-engineer the process of training engineers. They focus on the core engineering diciplines, mechanical, electrical, and civil, and only work with undergraduates.

    For the most part, they start doing 'hands on' engineeering, and support it with theory as it makes sense. They also put in a focus on being well rounded, with some reasonable liberal arts requirements and business.

    From what I see, they are looking at putting out engineering entrepenurs that can work in any kind of environment.

    Even when I was in college 30+ years ago now, the emphasis was more on teaching people how to think and learn on their own as technology changes. rather than just how to get it done with todays technology.

    From what I have seen, focusing on 'certifications' and 'classes' for industrial training, only teaches people how to work now and take home a paycheck. Not how to learn.

    IMHO, College should prime the pump to give you a supply of knowlege for life, not just give you a tub of knowlege to use that will drain, then you must be religated to a materially empty life, rather than refilling your understanding and knowlege continuously for life.

    It goes back to the old maxum of 'Give a man a fish and feed him for a day. Teach a man to fish and feed him for a lifetime.'

    I have run into many people that still percieve much education as 'wasteful' because it doesn't focus on the latest 'technology' but teaches a method of thinking. I still believe they are missing the boat.

    --
    ... "When you pry the source from my cold dead hands."
  143. grow a brain by cogno64 · · Score: 1

    they should aim to develop more Leonardos...then again, someone has to do the blocking and tackling of getting the basic stuff done. Grow a brain at brain.com

  144. Whatever happened to balance? by milette · · Score: 1

    The world needs people with "knowledge", "skills" AND "experience".

    These factors together form a triangle that defines the overall 'value' of the individual to an employer.

    Universities often focus on the "knowledge" and claim exclusivity on the ability to think -- but offer virtually no immediately usable skills.

    Does the world need philosophers? People who sit and think but otherwise do nothing?

    Does the world need robots? People who have fixed and limited skills but who are inflexible and disposable?

    Does the world need theorists? People with theoretical knowledge and unpracticed skills, but who have never applied either in the real world?

    No, I would suggest that the world needs people who can hit the ground running. People with a FOUNDATION of knowledge upon which to build and an ability to learn as required. People who also have valuable, current, real-world skills and some experience in actually using those skills.

    Our educational systems are streamed in two directions -- Universities, supposedly producing thinkers, who should manage and run the world -- Colleges, supposedly producing skilled, ready-to-use employees.

    Neither system actually WORKS as advertised.

    Both institutions are dinosaurs -- unable to move fast enough to adapt to the changing world and the techologies being developed every day.

    Many professors spent their entire life in the theoretical, sterile educational system and have never done an honest day's work anywhere else.

    You have government control and mountains of paperwork needed to institute new programs that ensure "new" programs coming on-line are already oboslete.

    Educational systems must EVOLVE and MERGE so that people receive ALL that they need to become successful and achieve their full potential.

    Greed plays a large role. Professors worry about their own careers and 'tenure' -- to the exclusion of students, learning and building programs around new tools, techniques and technologies. Graduates expect to start at the top, with entry-level salary demands exceeding those of CEOs in less developed countries. The concept of "paying your dues" to increase your salary (and your 'value') seems to have been forgotten.

    My vision would be a 6-year program. Two years of 'basics' like math, English, business skills, people skills followed by 4 years of work-related courses and training intermixed with paid apprenticeship.

    How could it be possible? People can't even manage 4 years of education now without incurring huge student loans that take tens of years to pay off -- let alone extend the educational process to 6 years...

    Well, it CAN and IS possible but requires the cooperation of the educational institutions, government AND business.

    Business (who has the money) must fund education -- but right now, they won't do it because the graduates are virtually worthless without a huge investment in further training and experience. They already incur this additional cost both by the rediculous salaries the new graduates demand, but also by the months of non-productivity it takes to bring them up to speed as well as the internal training and cost and lost productivity associated with people to give the training and mentoring.

    (In the military, you are instructed to wound someone rather than kill them. A dead enemy is only one, but a wounded one takes down two to carry the stretcher and others to attend to him.) Much like planting a new graduation with no skills or experience into a busy business. :)

    Business WOULD fund education if they could CUT these additional costs. If they were GUARANTEED access to graduates HAVE EXACTLY the knowledge, skills and experience they need to BE productive from day one -- they would pay happily!

    However, this would involve a contract between all parties:

    The institution -- who accepts funding and support from business in exchange for producing the graduates they want.

    The graduates -- who promise to work

  145. Technicians versus engineers by sydbarrett74 · · Score: 1

    Let the technicians and tradesmen get their education at schools such as ECPI, DeVry, ITT Tech, &c.
    Engineers should be educated for career trajectories, not specific jobs. Engineer != technician!

    --
    'He who has to break a thing to find out what it is, has left the path of wisdom.' -- Gandalf to Saruman
  146. If only that worked in real life... by LANjackal · · Score: 1

    I am an engineering student who enjoys lifelong learning and truly believes in it. At the end of the day, however, it comes down to what gets you a job. From my experience with both graduate school and company recruiters, no one's interested in that. The only things they seem to care about are: 1 - GPA 2 - Project/employment experience (For companies the priority of the above is switched) None of my hires/acceptances to any institution beyond undergrad seem to have been based on what classes I took or what I could show I learned in a formal academic setting. I know this roughly because the instances in which I've emphasized the above 2 things have gone a LOT better than those in which I've emphasized my coursework. This PARC fellow's an idealist, but he's a bit removed from reality in my experience.

  147. What is an engineer? by gone.fishing · · Score: 1

    It seems like job distinctions have blurred a lot in the IS field. I used to think a scientist was someone who explored the theoretical and figured out how to take what they learned and apply it in new ways. I thought an engineer was someone who took what scientists learned and got it working in real-world applications. I thought the technician took these applications and kept them working, fixing them when they broke.

    I'm a technician. It seems that more often than not, I have to do a lot of the engineering work when something new comes along. I suspect that the engineers have to do a lot of the science work too. What I am trying to say is that I think there is a lot of overlap. It is likely to continue in this direction as long as things keep getting more and more complex.

    How many of us haven't taken some idea and made it work for something entirely different than its intended purpose? Who hasn't made something that didn't quite work out like we wanted? Both of those things are opposite ends of the same concept, the concept that brings us engineering.