home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / mac / programm / 14119 < prev    next >
Encoding:
Internet Message Format  |  1992-08-17  |  4.1 KB

  1. Xref: sparky comp.sys.mac.programmer:14119 misc.education:3137 soc.college:3620
  2. Newsgroups: comp.sys.mac.programmer,misc.education,soc.college
  3. Path: sparky!uunet!europa.asd.contel.com!darwin.sura.net!jvnc.net!yale.edu!yale!mintaka.lcs.mit.edu!bloom-picayune.mit.edu!athena.mit.edu!solman
  4. From: solman@athena.mit.edu (Jason W Solinsky)
  5. Subject: Re: Computer Science Programs
  6. Message-ID: <1992Aug18.005203.18391@athena.mit.edu>
  7. Sender: news@athena.mit.edu (News system)
  8. Nntp-Posting-Host: m37-318-1.mit.edu
  9. Organization: Massachusetts Institute of Technology
  10. References: <1992Aug14.230223.17066@athena.mit.edu> <1992Aug15.031756.24965@athena.mit.edu> <1992Aug15.02132.10817@ms.uky.edu> <Bt4x5K.9vI@usenet.ucs.indiana.edu>
  11. Date: Tue, 18 Aug 1992 00:52:03 GMT
  12. Lines: 58
  13.  
  14. In article <Bt4x5K.9vI@usenet.ucs.indiana.edu>, mdchaney@fractal.ucs.indiana.edu (M Darrin Chaney) writes:
  15.  
  16. |> Anyway, there is an extreme the other way.  The "Scheme only" schools won't
  17. |> get my praise, either.  I think that learning the theoretical computer
  18. |> science is nice, but it won't get you a job.
  19.  
  20. Actually, people here in course six haven't really seen the trouble that the
  21. news says is hitting college graduates elsewhere. Companies know that after
  22. finishing 6.001 it takes all of an hour to learn a new language. The only
  23. other way to develope this skill is to do it the way I did before I got to
  24. MIT, learn lots of languages and spent alot of time using them. 6.001 embues
  25. it in one semester. Groups software engineering comes from 6.170 (I don't agree
  26. with how they teach it [in fact I think it sucks], but from an employer's
  27. standpoint it does its job.) and after a grand total of 420 hours including
  28. all homework and classes you are more than capable of doing real world work.
  29.  
  30. The point I generally make with this is that an undergraduate degree is NOT
  31. NECESSARY to program in the real world. A skilled software engineer can make
  32. up the difference between him and a college educated programmer very quickly
  33. and if all you want to do is get a job programming, wasting four years
  34. opportunity cost and tuition on college is a HUGE mistake.
  35.  
  36. |> Sadly, alot of people are trying to push their opinions off on others in
  37. |> this area.  If I pay a school to educate me in the area of Computer Science,
  38. |> I expect to be able to get a job when I get out.  If I wanted to become a
  39. |> professor later, I might have more appreciation of theory, but few people
  40. |> want to take that direction.
  41.  
  42. It is reasonable to assume, that anybody who decides to major in computer
  43. science is after more than just learning to program in many languages on many
  44. platforms. Any fool can do that.
  45.  
  46. |> Depending on what you plan to do in the real-world, C is necessary.  Fortran
  47. |> is still used at alot of lab-type places.  COBOL is, unfortunately, still used
  48. |> extensively in the business world.  The push to C is on, though.  Also, with
  49. |> database work, 4GL's are coming up that are easy to learn in a week, but offer
  50. |> great flexibility, and portability.  And, of course, the military uses ADA.
  51. |> 
  52. |> Dead languages include Pascal and friends.  Lisp and Scheme aren't used much
  53. |> in the real world.  And, wierd languages such as RPG, PL/I, and BLISS are
  54. |> pretty much unknown nowadays.
  55.  
  56. Lisp (and variants) are used about as much as COBOL and for the same reason.
  57. There were times when they were popular, and people got stuck with them.
  58.  
  59. The primary problem with your view of languages is that they are becoming
  60. increasingly useless. There are presently many major efforts out there to
  61. bring programming to a higher level of abstraction. NeXT is doing this for
  62. the business world and there are at least three other major efforts that will
  63. catch up within five years. I give this approach of learning many languages
  64. a maximum of 10 years before its largely useless. What will the person who
  65. wasted four years on learning many languages do then. If you can't sit down
  66. with the new software and learn to use it in a week (or as Mr. Jobs argues,
  67. sit down with the new library of NeXTstep objects and learn to understand
  68. them) you will be obsolete. All the COBOL in the world won't help you unless
  69. you are able to adapt instantly.
  70.  
  71. Jason W. Solinsky
  72.