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. Programming: Intrinsic or Taught

Programming: Intrinsic or Taught

Scheduled Pinned Locked Moved The Lounge
tutorialquestionlearning
66 Posts 49 Posters 9 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.
  • S Steve Mayfield

    Kids these days don't know how good they have it ... like you I started programming in 1970 with mainframes and movedo microprocessors when the Intel 8008 was released ... we knew and respected the value of every byte...when Dr Dobbs published the source for Tiny Basic, we really appreciated all of the tricks that were used to maximize memory usage ... how many kids today could create code for a "middle of the road features" interpreter that runs in 4 to 8K of memory???

    Steve _________________ I C(++) therefore I am

    P Offline
    P Offline
    PIEBALDconsult
    wrote on last edited by
    #57

    Steve Mayfield wrote:

    like you I started programming in 1970

    Oh, I don't go that far back; I started in 1983, on a PDP-11. And it was better than the sex I'd had up to that point. But my father was one of those who got to say; "It has 8K of RAM? What are we going to do with all that?"

    1 Reply Last reply
    0
    • K kirsty pollock

      yeah - there are lots of engineering grads in financial development - it seems a particularly good match.

      U Offline
      U Offline
      urbane tiger
      wrote on last edited by
      #58

      It is also the case that many math, science & eng grads found employment as traders and quantitative analysts in the financial services sector. One memorable instance is Robert C Merton, a graduate in Engineering Mathematics, a Nobel prize winner and a co-founder LTCM. I suggest that the dramatic failure of LTCM in 1998 was the bellwether of the current economic shambles, it certainly triggered my divestment of equities in that sector. In more recent times the quants believed they could turn pigs ears (aka sub prime mortgages) into a silk purses (aka mortgage backed derivatives and default credit swaps), and we know where that's got us. As an employer I've found just as many math & science grads have made lousy programmers as have made good programmers. One of the better programmers I've employed has a PhD in Marine Biology, another has degrees in English Medieval History and Italian Renaissance Literature, the latter was employed as a trainee soon after her graduation. I've employed several graduates in the bio & geo sciences, on average I think they've become better programmers than the math, physics and chemistry graduates and just as good as most engineers, the exception being electrical engineers, who generally do better. With respect to CompSci graduates, I look for graduates who've done a double in CompSci and another discipline such as Law, Arts or Politics, I'm not convinced that CompSci faculties give their students reasoning skills as well as some of the more traditional disciplines. Finally the best programmers do not necessarily make the best employees, even in a programming capacity.

      1 Reply Last reply
      0
      • T t Hrubik

        Yes, you need to be good at problem solving AND you need to be humble enough to realize that next time around your code would be even better (hardly any code cannot be improved). Humble part helps you to learn from your own code which is probably best thing. Also improvement never stops. The older you get the better you are. … and you are guessing right – I am pretty old and still have fun so hopefully many of you will have it at my age too :)

        K Offline
        K Offline
        Kevin McFarlane
        wrote on last edited by
        #59

        t. Hrubik wrote:

        The older you get the better you are

        Except as far as recruiters are concerned...

        Kevin

        1 Reply Last reply
        0
        • Mike HankeyM Mike Hankey

          When I studied programming in college computers were in there infancy. Basically we were introduced to Data Structures which had been around for a long time and breifly reviewed various languages such as: cobol, fortran, PL/1, Pascal and so on. The professors had there own programming styles and methods for developing using flow charts and top-to-bottom and bottom-to-top methodology. From the statement above I would say that I am self taught and am still learning. Mike

          "It doesn't matter how big a ranch ya' own, or how many cows ya' brand, the size of your funeral is still gonna depend on the weather." -Harry Truman.


          Semper Fi http://www.hq4thmarinescomm.com[^] My Site

          M Offline
          M Offline
          muskrat
          wrote on last edited by
          #60

          I am an ex-Australian Airforce technician commissioned from the ranks as an Engineering Officer. Was forced into handling large amounts of complex data occasionally needing me to write scripts and routines (funny how the services do that). While teaching myself to program using Visual Basic, I was doing a degree in my own time. Part of my degree included some Software engineering units (NOT BY CHOICE). There was a fair amount of pressure having to turn in one assignment a week (same workload as the full time students). Strangely enough I found I was good at it and actually enjoyed it. This was when universities were teaching PASCAL and C. I found the formal education knocked of the rough edges of what I had taught myself. But you must continue to learn and adapt to knew technology. I would rate it as 75% self taught and 25% educated.

          Mike HankeyM 1 Reply Last reply
          0
          • M muskrat

            I am an ex-Australian Airforce technician commissioned from the ranks as an Engineering Officer. Was forced into handling large amounts of complex data occasionally needing me to write scripts and routines (funny how the services do that). While teaching myself to program using Visual Basic, I was doing a degree in my own time. Part of my degree included some Software engineering units (NOT BY CHOICE). There was a fair amount of pressure having to turn in one assignment a week (same workload as the full time students). Strangely enough I found I was good at it and actually enjoyed it. This was when universities were teaching PASCAL and C. I found the formal education knocked of the rough edges of what I had taught myself. But you must continue to learn and adapt to knew technology. I would rate it as 75% self taught and 25% educated.

            Mike HankeyM Offline
            Mike HankeyM Offline
            Mike Hankey
            wrote on last edited by
            #61

            Programming is something you either get or you don't. If you have the interest and the motivation you will learn.

            muskrat wrote:

            I found the formal education knocked of the rough edges of what I had taught myself.

            They give you a basic understanding of structures and how to break a problem down into smaller, manageable units but ultimately its up to you.

            muskrat wrote:

            But you must continue to learn and adapt to knew technology.

            That's pretty much the deal in any technology the only difference is ours changes so rapidly! Mike

            "It doesn't matter how big a ranch ya' own, or how many cows ya' brand, the size of your funeral is still gonna depend on the weather." -Harry Truman.


            Semper Fi http://www.hq4thmarinescomm.com[^] My Site

            1 Reply Last reply
            0
            • J Jim SS

              Taught myself while working as an computer technician, so I could exercise the computers to find bugs. Taught myself while getting BS in Math, so I could do analysis and homework. Taught myself while working as a software tester, so I could exercise the programs I was testing. Refined all of that while getting MS in Computer Science. Continued teaching myself while writing software for the last 25 years. Maybe it is intrinsic, or I wouldn't have been able to teach myself as much.

              SS => Qualified in Submarines "We sleep soundly in our beds because rough men stand ready in the night to visit violence on those who would do us harm". Winston Churchill

              J Offline
              J Offline
              Jordan James
              wrote on last edited by
              #62

              My sophomore/freshman years consisted of Assembly, Fortran, Cobal, and C (Oops! Just dated myself!) The professor told us, early-on, that all who graduate from these courses will be able to produce code; only 10% of those graduates will produce good code. With that bit of corporate insight, coupled with personal experience, the issue is soundly placed to rest. If one is object-oriented, is proficient in UML, and is of keen analytical mind, he/she should be able to be a winning programmer regardless of the training platform (informal/formal). By the way, Jim, (SS) stands for Submarine Service; a pair of dolphins (fish), silver or gold, represents "Qualified in Submarines". My first boat was SSN-579. What was yours?

              J 1 Reply Last reply
              0
              • T Tim Carmichael

                On my way to work today, I was thinking about my development as a programmer. I do have post-secondary education in the field, but, I think what I was taught there was more of the syntax of a language than how to program itself. With that thought in mind, I would describe myself as self-taught. As an example of being completely taught a skill, my oldest brother is a meat cutter by trade. He was taught his skillset by our father and then refined his skillset by attending college. How would you describe yourself in this regard? Tim

                M Offline
                M Offline
                Member 1229083
                wrote on last edited by
                #63

                I would describe myself as self-taught indeed. At the age of 6 I've been copying BASIC programs from the language manual which came with my ATARI 400. I learned pascal from Borland's Turbo Pascal integrated help. My very first job as a programmer was in C++, so before going to the interview, I bought a book, and spent a week or so in learning and practicing the language syntax. That was around the age of 17. 15 years passed since then, and I've been working (pretty much constantly) in over 10 different companies including 4 Startups. I finished my BA in economics when I was 20. It was a poor learning experience, but it did open some doors when I applied to jobs which required some higher degree...

                1 Reply Last reply
                0
                • J Jordan James

                  My sophomore/freshman years consisted of Assembly, Fortran, Cobal, and C (Oops! Just dated myself!) The professor told us, early-on, that all who graduate from these courses will be able to produce code; only 10% of those graduates will produce good code. With that bit of corporate insight, coupled with personal experience, the issue is soundly placed to rest. If one is object-oriented, is proficient in UML, and is of keen analytical mind, he/she should be able to be a winning programmer regardless of the training platform (informal/formal). By the way, Jim, (SS) stands for Submarine Service; a pair of dolphins (fish), silver or gold, represents "Qualified in Submarines". My first boat was SSN-579. What was yours?

                  J Offline
                  J Offline
                  Jim SS
                  wrote on last edited by
                  #64

                  SSBN 633 (Blue Crew) USS Casimir Pulaski. The only Polish ship in the American Navy. 7 patrols from '73 to '76. I just assumed it meant that because it was attached to your rating {ETN2(SS)} only if you were had passed your sub quals and could wear the Dolphins.

                  SS => Qualified in Submarines "We sleep soundly in our beds because rough men stand ready in the night to visit violence on those who would do us harm". Winston Churchill

                  S 1 Reply Last reply
                  0
                  • J Jim SS

                    SSBN 633 (Blue Crew) USS Casimir Pulaski. The only Polish ship in the American Navy. 7 patrols from '73 to '76. I just assumed it meant that because it was attached to your rating {ETN2(SS)} only if you were had passed your sub quals and could wear the Dolphins.

                    SS => Qualified in Submarines "We sleep soundly in our beds because rough men stand ready in the night to visit violence on those who would do us harm". Winston Churchill

                    S Offline
                    S Offline
                    SludgeBug
                    wrote on last edited by
                    #65

                    SSN-584 (Seadragon) & SSBN-633(Gold), fellow bubbleheads. I learned good things in college about data structures & the way operating systems & compilers/interpreters work. Well worthwhile. Programming, itself, is an art, less learnable and more zen-like IMHO. Many people speak English; few well even after a lifetime of "practice". Same goes for computer languages.

                    Bill

                    J 1 Reply Last reply
                    0
                    • S SludgeBug

                      SSN-584 (Seadragon) & SSBN-633(Gold), fellow bubbleheads. I learned good things in college about data structures & the way operating systems & compilers/interpreters work. Well worthwhile. Programming, itself, is an art, less learnable and more zen-like IMHO. Many people speak English; few well even after a lifetime of "practice". Same goes for computer languages.

                      Bill

                      J Offline
                      J Offline
                      Jim SS
                      wrote on last edited by
                      #66

                      That's three bubbleheads. I wonder how many others there are. The environment is good training for programming. Long durations being kept from the rest of society, learning systems in detail, concentrating on details for long periods of time, problems that better get fixed or everyone goes home.

                      SludgeBug wrote:

                      Programming, itself, is an art

                      "Most people want to build beautiful, elegant things. If you rob them of that, you're taking away the passion of the craftsman." Grady Booch

                      SS => Qualified in Submarines "We sleep soundly in our beds because rough men stand ready in the night to visit violence on those who would do us harm". Winston Churchill

                      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