Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Insider News
  4. Computer Science Majors, Your Degree May Not Be As Valuable As You Think

Computer Science Majors, Your Degree May Not Be As Valuable As You Think

Scheduled Pinned Locked Moved The Insider News
com
7 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    Christopher Shields
    wrote on last edited by
    #1

    Epoch Times[^]

    It seems that the theory taught in schools is valuable after all, but only as a supplement to the practical skills. So, it is probably better to find a way to learn these practical skills first. Only after mastering these skills will the higher level theory taught in schools be useful.

    ...But the degree still helps.

    R D P 3 Replies Last reply
    0
    • C Christopher Shields

      Epoch Times[^]

      It seems that the theory taught in schools is valuable after all, but only as a supplement to the practical skills. So, it is probably better to find a way to learn these practical skills first. Only after mastering these skills will the higher level theory taught in schools be useful.

      ...But the degree still helps.

      R Offline
      R Offline
      Ravi Bhavnani
      wrote on last edited by
      #2

      Epoch Times wrote:

      Only after mastering these skills will the higher level theory taught in schools be useful.

      That's rubbish (IMHO). But I do agree that simply having a degree in Computer Science maketh a software engineer not.  Practical experience is necessary because it exposes the engineer to real-world issues which (for the sake of practicality) can only be glossed over in a classroom environment.  This is why internships done while studying are of great value. Aside: I've worked with several very proficient devs who don't have a CS degree but are more than able to carry their weight.  And then some. /ravi

      My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

      D 1 Reply Last reply
      0
      • R Ravi Bhavnani

        Epoch Times wrote:

        Only after mastering these skills will the higher level theory taught in schools be useful.

        That's rubbish (IMHO). But I do agree that simply having a degree in Computer Science maketh a software engineer not.  Practical experience is necessary because it exposes the engineer to real-world issues which (for the sake of practicality) can only be glossed over in a classroom environment.  This is why internships done while studying are of great value. Aside: I've worked with several very proficient devs who don't have a CS degree but are more than able to carry their weight.  And then some. /ravi

        My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

        D Offline
        D Offline
        Dr Walt Fair PE
        wrote on last edited by
        #3

        I think it's the same in any technical profession. I've known some graduate engineers who couldn't do engineering and I've known some people who could run circles around most engineers but never got a degree.

        CQ de W5ALT

        Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software

        1 Reply Last reply
        0
        • C Christopher Shields

          Epoch Times[^]

          It seems that the theory taught in schools is valuable after all, but only as a supplement to the practical skills. So, it is probably better to find a way to learn these practical skills first. Only after mastering these skills will the higher level theory taught in schools be useful.

          ...But the degree still helps.

          D Offline
          D Offline
          deostroll
          wrote on last edited by
          #4

          The main divide here is that people can't relate to what is taught in colleges with what's out there.... But the fundamental take away here is learning should never cease.

          1 Reply Last reply
          0
          • C Christopher Shields

            Epoch Times[^]

            It seems that the theory taught in schools is valuable after all, but only as a supplement to the practical skills. So, it is probably better to find a way to learn these practical skills first. Only after mastering these skills will the higher level theory taught in schools be useful.

            ...But the degree still helps.

            P Offline
            P Offline
            Paul M Watt
            wrote on last edited by
            #5

            To be a successful programmer you need two things, the desire to continually learn AND practice. A degree is not intended to teach a person a trade so they can go out and practice that trade for a living. A degree gives you a foundation and exposes you to a variety of topics. To simply be aware what knowledge exists out there to be able to draw upon for a solution is very powerful. You need to actually go out and practice to learn how to apply what you have been taught in college for the degree. Having a degree will open doors, even if they are not in the related field that you work in. Some companies will not even consider candidates unless they have a degree. There are plenty of jobs out there that require all range of skill and education levels. From the very narrowly focused view-point that the article takes, yeah, there are people that create mega-corporations without degrees. They are the exception and not the rule. Then of course a programmer can always google...

            F 1 Reply Last reply
            0
            • P Paul M Watt

              To be a successful programmer you need two things, the desire to continually learn AND practice. A degree is not intended to teach a person a trade so they can go out and practice that trade for a living. A degree gives you a foundation and exposes you to a variety of topics. To simply be aware what knowledge exists out there to be able to draw upon for a solution is very powerful. You need to actually go out and practice to learn how to apply what you have been taught in college for the degree. Having a degree will open doors, even if they are not in the related field that you work in. Some companies will not even consider candidates unless they have a degree. There are plenty of jobs out there that require all range of skill and education levels. From the very narrowly focused view-point that the article takes, yeah, there are people that create mega-corporations without degrees. They are the exception and not the rule. Then of course a programmer can always google...

              F Offline
              F Offline
              Forogar
              wrote on last edited by
              #6

              Many decades ago I got a PhD in Computer Science and became a professor with the chair in Computer Science. After three years of teaching almost the same syllabus (heavy on "History of Computing") I got out and took a job as a junior programmer in an aircraft company. I would say I learned more during the five years with that company (despite the boss being an old-school, self-taught, tyrannical idiot) than all the academia up to that point. I am still learning and when I look back at what I did for my PhD, my thesis, about home computers and home computer gaming in "the future" (this was before any of it existed, before the PC, before Commodore PETs, etc.) was the only thing that still had some relevance. I did predict the internet, but not kitten pictures, U-Tube or Twitter - although there was something that was sort of Facebookish. The point is, everything keeps changing and by the time it is put into a college syllabus it is probably out of date, especially these days. For example, I put off learning SilverLight and now I don't need to!

              - I would love to change the world, but they won’t give me the source code.

              P 1 Reply Last reply
              0
              • F Forogar

                Many decades ago I got a PhD in Computer Science and became a professor with the chair in Computer Science. After three years of teaching almost the same syllabus (heavy on "History of Computing") I got out and took a job as a junior programmer in an aircraft company. I would say I learned more during the five years with that company (despite the boss being an old-school, self-taught, tyrannical idiot) than all the academia up to that point. I am still learning and when I look back at what I did for my PhD, my thesis, about home computers and home computer gaming in "the future" (this was before any of it existed, before the PC, before Commodore PETs, etc.) was the only thing that still had some relevance. I did predict the internet, but not kitten pictures, U-Tube or Twitter - although there was something that was sort of Facebookish. The point is, everything keeps changing and by the time it is put into a college syllabus it is probably out of date, especially these days. For example, I put off learning SilverLight and now I don't need to!

                - I would love to change the world, but they won’t give me the source code.

                P Offline
                P Offline
                Paul M Watt
                wrote on last edited by
                #7

                Another aspect is that you learn fundamentals of engineering math, sciences etc. There is no replacement for practice. The real world definitely is different than academia, and I believe they both are important.

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups