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. Why coding skills are not enough for a developer to get hired

Why coding skills are not enough for a developer to get hired

Scheduled Pinned Locked Moved The Insider News
htmlcomquestion
8 Posts 8 Posters 1 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.
  • K Offline
    K Offline
    Kent Sharkey
    wrote on last edited by
    #1

    Jaxenter[^]:

    The more languages you know, the better a programmer you are, right? Not always – your coding skills are just the beginning of what most companies are looking for in a fresh programming recruit.

    "You've gotta have heart. Miles 'n miles n' miles of heart."

    D P K P 4 Replies Last reply
    0
    • K Kent Sharkey

      Jaxenter[^]:

      The more languages you know, the better a programmer you are, right? Not always – your coding skills are just the beginning of what most companies are looking for in a fresh programming recruit.

      "You've gotta have heart. Miles 'n miles n' miles of heart."

      D Offline
      D Offline
      Dominic Burford
      wrote on last edited by
      #2

      Good article. Having good technical skills, whilst important, is not everything. I've worked with some really good developers who were real jerks. They wouldn't budge in their opinion as they thought they were always right. They wouldn't take positive criticism on board. In short, they didn't listen to those around them.

      "There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare Home | LinkedIn | Google+ | Twitter

      R W Sander RosselS 3 Replies Last reply
      0
      • K Kent Sharkey

        Jaxenter[^]:

        The more languages you know, the better a programmer you are, right? Not always – your coding skills are just the beginning of what most companies are looking for in a fresh programming recruit.

        "You've gotta have heart. Miles 'n miles n' miles of heart."

        P Offline
        P Offline
        PANKAJMAURYA
        wrote on last edited by
        #3

        Nice article.

        Pankaj Maurya Sr. Software Engineer Gurgaon, India

        1 Reply Last reply
        0
        • D Dominic Burford

          Good article. Having good technical skills, whilst important, is not everything. I've worked with some really good developers who were real jerks. They wouldn't budge in their opinion as they thought they were always right. They wouldn't take positive criticism on board. In short, they didn't listen to those around them.

          "There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare Home | LinkedIn | Google+ | Twitter

          R Offline
          R Offline
          Rob Grainger
          wrote on last edited by
          #4

          C.A.R.Hoare, wasn't he the author of the billion-dollar mistake? "

          Quote:

          I call it my billion-dollar mistake. It was the invention of the null reference in 1965. At that time, I was designing the first comprehensive type system for references in an object oriented language (ALGOL W). My goal was to ensure that all use of references should be absolutely safe, with checking performed automatically by the compiler. But I couldn't resist the temptation to put in a null reference, simply because it was so easy to implement. This has led to innumerable errors, vulnerabilities, and system crashes, which have probably caused a billion dollars of pain and damage in the last forty years. Tony Hoare, 2009.

          "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

          1 Reply Last reply
          0
          • D Dominic Burford

            Good article. Having good technical skills, whilst important, is not everything. I've worked with some really good developers who were real jerks. They wouldn't budge in their opinion as they thought they were always right. They wouldn't take positive criticism on board. In short, they didn't listen to those around them.

            "There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare Home | LinkedIn | Google+ | Twitter

            W Offline
            W Offline
            Wastedtalent
            wrote on last edited by
            #5

            In my experience these are not good developers, but developers still doing what they were doing ten years ago because it was the right way then.

            1 Reply Last reply
            0
            • K Kent Sharkey

              Jaxenter[^]:

              The more languages you know, the better a programmer you are, right? Not always – your coding skills are just the beginning of what most companies are looking for in a fresh programming recruit.

              "You've gotta have heart. Miles 'n miles n' miles of heart."

              K Offline
              K Offline
              KarstenK
              wrote on last edited by
              #6

              It is best to know one or two languages in a professionell level. Knowing what is possible, in which time and "get it done" in that way. Coding skills are more like "basics", more often is team discipline needed to meet targets as features and termins. Important is to bring this skills into the project with other peoples. I work normally on "user software" where only one or two "high skilled" algorithms or protocols are involved, but tons of nice UI and error handlings.

              Press F1 for help or google it. Greetings from Germany

              1 Reply Last reply
              0
              • D Dominic Burford

                Good article. Having good technical skills, whilst important, is not everything. I've worked with some really good developers who were real jerks. They wouldn't budge in their opinion as they thought they were always right. They wouldn't take positive criticism on board. In short, they didn't listen to those around them.

                "There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare Home | LinkedIn | Google+ | Twitter

                Sander RosselS Offline
                Sander RosselS Offline
                Sander Rossel
                wrote on last edited by
                #7

                I've known an expensive, freelance, 'architect' like that. He belittled me in a very rude manner. Then changed working code (literally 15 lines of code), wrote some unit tests, and made it fail miserably in production (which cost me a few hours to find) :D The code he changed didn't need using statements, he said. The GC would take care of disposing my objects, so I didn't need to do that explicitly :sigh: What really failed was an extra ExecuteNonQuery(), which he put in there for no reason at all... First our manager told him NEVER EVER EVER to change working code again. Then I showed him you really need to dispose your objects (by locking a file and not disposing). And after all that he still thought my code was in dire need of change, disposing was unnecessary and he really didn't do anything wrong... :~ X|

                Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.

                Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                Regards, Sander

                1 Reply Last reply
                0
                • K Kent Sharkey

                  Jaxenter[^]:

                  The more languages you know, the better a programmer you are, right? Not always – your coding skills are just the beginning of what most companies are looking for in a fresh programming recruit.

                  "You've gotta have heart. Miles 'n miles n' miles of heart."

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

                  Just as with a hammer, knowing how is the easy part; knowing when and where and why requires many years of experience.

                  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