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. The Lounge
  3. Does the internet hinder new programmers?

Does the internet hinder new programmers?

Scheduled Pinned Locked Moved The Lounge
helpcssdebuggingbusinesstutorial
34 Posts 19 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.
  • P peterchen

    I hear you loud and clear. When I started with that computer stuff, good material was hard to come by. I rummaged through everything the local library had to offer, and digested it "offline", i.e. without a PC to try it. Particulary, I kave a knack for assembler because of the local library carrying an 80286 asm reference manual, and my appetite for C was awakened by a strange "Puzzles in C" book - in spirit, a dead tree version of the Obfuscated C Contest. What's more, access to computers was limited for a long time, so I had to plan ahead alot. Writing down code on paper etc. Of course I would have DIED for a resource like the internet. So for the gifted, it's more a boon than a bane. However, it does not teach discipline.


    Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
    We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
    Linkify!|Fold With Us!

    X Offline
    X Offline
    Xiangyang Liu
    wrote on last edited by
    #18

    peterchen wrote:

    What's more, access to computers was limited for a long time, so I had to plan ahead alot. Writing down code on paper etc.

    I remember I got a "A" for my programming language class, without touching a computer. At the end of the semester, the college organized a trip for us to visit the computer lab in a nearby a university. It was a transistor computer what occupied a very big room.

    My .NET Business Application Framework My Home Page

    P 1 Reply Last reply
    0
    • E ednrgc

      I've been in this business for more years than I care to admit. I've seen paradigm changes, technology changes, etc. When the WWW went into full bloom, and became a place for information when your stuck, it was a blessing to us programmers. I've noticed that younger programmers are missing basic skills, like breaking down a large problem into smaller manageable pieces. This was a basic skill throughout the years, but now seems to be the exception, instead of the norm. I can't help but wonder if the internet has actually hindered the development of younger programmers. It seems that more and more of them just copy and paste code found on the internet, without understanding any part of the code. If the code doesn't work, they have no idea how to debug it, or even where to start. Of course, there are those who actually have that programmer drive (it' probably a curse) where you need to understand it completely. But it seems that type of programmer is less common now.

      V Offline
      V Offline
      Vasudevan Deepak Kumar
      wrote on last edited by
      #19

      Internet is a double-edged sword. Whether you use it or mis-use it is upto you and solely rests in your hands.

      Vasudevan Deepak Kumar Personal Homepage Tech Gossips

      E 1 Reply Last reply
      0
      • L Lost User

        Teachers at both school and colleges don't seem to be that bothered as long as the assignments are done. Tutorials taught by such teachers appear to be dumbed down. I often wonder if these teachers don't care or don't know. For teachers it is often easier to say "google for it" rather than giving proper tuition. Thus those junior programmers are at a disadvantage from the off insofar that if they are taught a certain type of mindset then it is awkward and difficult for them to change their ways later.

        T Offline
        T Offline
        Ted Ferenc
        wrote on last edited by
        #20

        I was a software manager at my last company, in the UK, and I got to the state I would not even bother to interview a new graduate, until they had a couple of years experience. I found around 95% were a waste of time, their only 'skill' was the ability to cut and paste, they had no understanding of what the code did or was supposed to do, or any concept what their 'short cuts' would do in the long term. When I was a lad you went into computing because it interested you, now it seems you go into it to make 'big bucks', allegedly :)


        "Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for - in order to get to the job you need to pay for the clothes and the car, and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman

        V 1 Reply Last reply
        0
        • V Vasudevan Deepak Kumar

          Internet is a double-edged sword. Whether you use it or mis-use it is upto you and solely rests in your hands.

          Vasudevan Deepak Kumar Personal Homepage Tech Gossips

          E Offline
          E Offline
          ednrgc
          wrote on last edited by
          #21

          The problem is that most new programmers take shortcuts, and never learn discipline that is necessary to get to the next level.

          V 1 Reply Last reply
          0
          • E ednrgc

            The problem is that most new programmers take shortcuts, and never learn discipline that is necessary to get to the next level.

            V Offline
            V Offline
            Vasudevan Deepak Kumar
            wrote on last edited by
            #22

            True. They just copy paste the code into the applications without caring for testing it, applicability to the context, copyright laws etc. We were forced to bring a heavy proxy server to ban all downloads in my previous organization (http://deepakvasudevan.blogspot.com/2004/03/life-at-c-s-software-11-august-2001-to.html[^]).

            Vasudevan Deepak Kumar Personal Homepage Tech Gossips

            1 Reply Last reply
            0
            • E ednrgc

              I've been in this business for more years than I care to admit. I've seen paradigm changes, technology changes, etc. When the WWW went into full bloom, and became a place for information when your stuck, it was a blessing to us programmers. I've noticed that younger programmers are missing basic skills, like breaking down a large problem into smaller manageable pieces. This was a basic skill throughout the years, but now seems to be the exception, instead of the norm. I can't help but wonder if the internet has actually hindered the development of younger programmers. It seems that more and more of them just copy and paste code found on the internet, without understanding any part of the code. If the code doesn't work, they have no idea how to debug it, or even where to start. Of course, there are those who actually have that programmer drive (it' probably a curse) where you need to understand it completely. But it seems that type of programmer is less common now.

              J Offline
              J Offline
              J 0
              wrote on last edited by
              #23

              ednrgc wrote:

              I've noticed that younger programmers are missing basic skills, like breaking down a large problem into smaller manageable pieces...If the code doesn't work, they have no idea how to debug it, or even where to start.

              I couldn't agree more w/those statements.

              V 1 Reply Last reply
              0
              • X Xiangyang Liu

                peterchen wrote:

                What's more, access to computers was limited for a long time, so I had to plan ahead alot. Writing down code on paper etc.

                I remember I got a "A" for my programming language class, without touching a computer. At the end of the semester, the college organized a trip for us to visit the computer lab in a nearby a university. It was a transistor computer what occupied a very big room.

                My .NET Business Application Framework My Home Page

                P Offline
                P Offline
                peterchen
                wrote on last edited by
                #24

                I'm still proud having spent a few days of an internship inside a 16 bit computer. :rolleyes:


                Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
                We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                Linkify!|Fold With Us!

                1 Reply Last reply
                0
                • E ednrgc

                  I've been in this business for more years than I care to admit. I've seen paradigm changes, technology changes, etc. When the WWW went into full bloom, and became a place for information when your stuck, it was a blessing to us programmers. I've noticed that younger programmers are missing basic skills, like breaking down a large problem into smaller manageable pieces. This was a basic skill throughout the years, but now seems to be the exception, instead of the norm. I can't help but wonder if the internet has actually hindered the development of younger programmers. It seems that more and more of them just copy and paste code found on the internet, without understanding any part of the code. If the code doesn't work, they have no idea how to debug it, or even where to start. Of course, there are those who actually have that programmer drive (it' probably a curse) where you need to understand it completely. But it seems that type of programmer is less common now.

                  R Offline
                  R Offline
                  Richard Jones
                  wrote on last edited by
                  #25

                  I often see co-workers struggle with a monster SELECT statement with 20 joins and WHERE clauses. I suggest breaking it down and using VIEWs for some of the work. They look at me like I have 3 heads. One actually tried it and thanked me.:-D I started out using Assembler and breaking down 48k programs to work in 8k. I prefer efficiency over flash.

                  He was a snowflake, like other "unique" snowflakes, falling down, getting stepped on, and pushed aside to disappear.

                  V 1 Reply Last reply
                  0
                  • J J 0

                    ednrgc wrote:

                    I've noticed that younger programmers are missing basic skills, like breaking down a large problem into smaller manageable pieces...If the code doesn't work, they have no idea how to debug it, or even where to start.

                    I couldn't agree more w/those statements.

                    V Offline
                    V Offline
                    Vasudevan Deepak Kumar
                    wrote on last edited by
                    #26

                    jayceepoo wrote:

                    I couldn't agree more w/those statements.

                    Basically, he is trying to emphasize on thier innovations and they try to lazily work on the leisures provided by the Internet.

                    Vasudevan Deepak Kumar Personal Homepage Tech Gossips

                    1 Reply Last reply
                    0
                    • E Ennis Ray Lynch Jr

                      There have probably always been lots of bad programmers. The internet just makes it easier to find them. I know many bad programmers who don't post to the internet (too complicated) so I doubt the internet helped them.


                      File Not Found

                      V Offline
                      V Offline
                      Vasudevan Deepak Kumar
                      wrote on last edited by
                      #27

                      Ennis Ray Lynch, Jr. wrote:

                      who don't post to the internet

                      But rather GET from the Internet.

                      Vasudevan Deepak Kumar Personal Homepage Tech Gossips

                      E 1 Reply Last reply
                      0
                      • R Richard Jones

                        I often see co-workers struggle with a monster SELECT statement with 20 joins and WHERE clauses. I suggest breaking it down and using VIEWs for some of the work. They look at me like I have 3 heads. One actually tried it and thanked me.:-D I started out using Assembler and breaking down 48k programs to work in 8k. I prefer efficiency over flash.

                        He was a snowflake, like other "unique" snowflakes, falling down, getting stepped on, and pushed aside to disappear.

                        V Offline
                        V Offline
                        Vasudevan Deepak Kumar
                        wrote on last edited by
                        #28

                        True that way, it would improve performance also and maintanability a lot.

                        Vasudevan Deepak Kumar Personal Homepage Tech Gossips

                        1 Reply Last reply
                        0
                        • R Russell Jones

                          DavidCrow wrote:

                          It's that "microwave" mentality. They want it and they want it now!!

                          you must be talking about posts like this ;-) Russ

                          V Offline
                          V Offline
                          Vasudevan Deepak Kumar
                          wrote on last edited by
                          #29

                          :)

                          Vasudevan Deepak Kumar Personal Homepage Tech Gossips

                          1 Reply Last reply
                          0
                          • T Ted Ferenc

                            I was a software manager at my last company, in the UK, and I got to the state I would not even bother to interview a new graduate, until they had a couple of years experience. I found around 95% were a waste of time, their only 'skill' was the ability to cut and paste, they had no understanding of what the code did or was supposed to do, or any concept what their 'short cuts' would do in the long term. When I was a lad you went into computing because it interested you, now it seems you go into it to make 'big bucks', allegedly :)


                            "Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for - in order to get to the job you need to pay for the clothes and the car, and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman

                            V Offline
                            V Offline
                            Vasudevan Deepak Kumar
                            wrote on last edited by
                            #30

                            True. They do it without any copyright considerations or bug testing of the code or the applicability to the context, as I discussed elsewhere too.

                            Vasudevan Deepak Kumar Personal Homepage Tech Gossips

                            T 1 Reply Last reply
                            0
                            • V Vasudevan Deepak Kumar

                              True. They do it without any copyright considerations or bug testing of the code or the applicability to the context, as I discussed elsewhere too.

                              Vasudevan Deepak Kumar Personal Homepage Tech Gossips

                              T Offline
                              T Offline
                              Ted Ferenc
                              wrote on last edited by
                              #31

                              Also I find they have no understanding what a version number is, they just hack the code, send several releases per day to the end user, one of the 'benefits' of the internet, none of which have a version number, and they don't keep the source code to match these 'versions' so there is no way they can get back to the code of 2 days ago! My favourite was one idiot, who was made the Team Leader, against my strong complaints, thought it was a good idea to sort the contents of a database table by reading the entire table into an array and sorting the array! I won't tell you what happened to the department after 6 months of his 'leadership'. The sad thing was he was an intelligent guy, he just could not be bothered


                              "Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for - in order to get to the job you need to pay for the clothes and the car, and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman

                              1 Reply Last reply
                              0
                              • V Vasudevan Deepak Kumar

                                Ennis Ray Lynch, Jr. wrote:

                                who don't post to the internet

                                But rather GET from the Internet.

                                Vasudevan Deepak Kumar Personal Homepage Tech Gossips

                                E Offline
                                E Offline
                                Ennis Ray Lynch Jr
                                wrote on last edited by
                                #32

                                Sadly a lot of people posting here might not even understand that quip.


                                File Not Found

                                1 Reply Last reply
                                0
                                • J J4amieC

                                  I think 50% of my professional knowledge comes from the ability to search for answers accurately. I see alot of younger programmers lacking the knowledge of how to search!

                                  --- How to get answers to your questions[^]

                                  B Offline
                                  B Offline
                                  Blake Miller
                                  wrote on last edited by
                                  #33

                                  Basically, since they don't know what they are doing, they don't know what to look for.

                                  O 1 Reply Last reply
                                  0
                                  • B Blake Miller

                                    Basically, since they don't know what they are doing, they don't know what to look for.

                                    O Offline
                                    O Offline
                                    originSH
                                    wrote on last edited by
                                    #34

                                    Searching is not hard, and you don't even need much thought to do it. hmmmm I'm looking for an introduction to c#. http://www.google.co.uk/search?hl=en&q=introduction+to+c%23&meta=[^] oh, whats this exception? http://www.google.co.uk/search?hl=en&q=c%23+nullreferenceexception&meta=[^] I wonder what I can do with the string class. http://www.google.co.uk/search?hl=en&q=system.string&meta=[^] I've spent a lot of time in the c# irc channel on freenode and it amazes me how stupid people are. It's very simple to pick out the right keywords and even if your not very good at choosing keywords it takes SECONDS to try different combinations of words to find some good results. It's one thing not to be able to find out why your remoting sink isn't decoding correctly as theres very little information on that, it's another matter when the idiots can't be bothered to actually learn rather than expect you to be their personal google monkey.

                                    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