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. And hence somebody became a Expert Developer!!!

And hence somebody became a Expert Developer!!!

Scheduled Pinned Locked Moved The Lounge
comhelpquestionlearning
56 Posts 20 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.
  • M Mohammed Hameed

    Quote:

    Don't hold your breath though.

    Can you please explain this sentence. :confused:

    http://authenticcode.com

    K Offline
    K Offline
    Keith Barrow
    wrote on last edited by
    #28

    It's an idiom. It means you'll be waiting a long time/it'll probably never happen (i.e. if you hold you breath whilst waiting for it to happen, you'll suffocate before it does).

    “Education is not the piling on of learning, information, data, facts, skills, or abilities - that's training or instruction - but is rather making visible what is hidden as a seed”
    “One of the greatest problems of our time is that many are schooled but few are educated”

    Sir Thomas More (1478 – 1535)

    M 1 Reply Last reply
    0
    • K Keith Barrow

      It's an idiom. It means you'll be waiting a long time/it'll probably never happen (i.e. if you hold you breath whilst waiting for it to happen, you'll suffocate before it does).

      “Education is not the piling on of learning, information, data, facts, skills, or abilities - that's training or instruction - but is rather making visible what is hidden as a seed”
      “One of the greatest problems of our time is that many are schooled but few are educated”

      Sir Thomas More (1478 – 1535)

      M Offline
      M Offline
      Mohammed Hameed
      wrote on last edited by
      #29

      Okay. But I'm not waiting to become expert. I just want to keep learning & practising and in this process I want to make sure that whatever I'm doing/following is correct/up to mark or are there any better approaches, ways, and thoughts/opinions from experts.

      http://authenticcode.com

      K 1 Reply Last reply
      0
      • M Mohammed Hameed

        Okay. But I'm not waiting to become expert. I just want to keep learning & practising and in this process I want to make sure that whatever I'm doing/following is correct/up to mark or are there any better approaches, ways, and thoughts/opinions from experts.

        http://authenticcode.com

        K Offline
        K Offline
        Keith Barrow
        wrote on last edited by
        #30

        Sorry, we are speaking at crossed purposes. You basically asked what does it take to be a great developer. My original reply meant "It'll let you know when it happens (to me), but you'll be waiting a long time (probably forever)."

        “Education is not the piling on of learning, information, data, facts, skills, or abilities - that's training or instruction - but is rather making visible what is hidden as a seed”
        “One of the greatest problems of our time is that many are schooled but few are educated”

        Sir Thomas More (1478 – 1535)

        M 1 Reply Last reply
        0
        • K Keith Barrow

          Sorry, we are speaking at crossed purposes. You basically asked what does it take to be a great developer. My original reply meant "It'll let you know when it happens (to me), but you'll be waiting a long time (probably forever)."

          “Education is not the piling on of learning, information, data, facts, skills, or abilities - that's training or instruction - but is rather making visible what is hidden as a seed”
          “One of the greatest problems of our time is that many are schooled but few are educated”

          Sir Thomas More (1478 – 1535)

          M Offline
          M Offline
          Mohammed Hameed
          wrote on last edited by
          #31

          Ok, its fine Keith. I'm glad that you are responding to my comments. Thanks.

          http://authenticcode.com

          1 Reply Last reply
          0
          • D dan sh

            Access to production! You guys use passwords and other security? You lack courage. :)

            "Bastards encourage idiots to use Oracle Forms, Web Forms, Access and a number of other dinky web publishing tolls.", Mycroft Holmes[^]

            G Offline
            G Offline
            Guirec
            wrote on last edited by
            #32

            I don't! But I am not alone... About 75000 sweet hearts...

            Seulement, dans certains cas, n'est-ce pas, on n'entend guère que ce qu'on désire entendre et ce qui vous arrange le mieux... [^] Joe never complained of anything but ever did his duty in his way of life, with a strong hand, a quiet tongue, and a gentle heart [^]

            1 Reply Last reply
            0
            • M Mohammed Hameed

              Generally, it takes lot of efforts to be into a Elite category of developers. Yes, everything comes from experience, experiments, lot of practice, lot of learning, knowledge sharing, etc etc... But I would like to know what's the main turning point in your life when you felt that you are almost a legend developer or you are close to be called an expert. What it has taken you to reach that great level? What were your unique style of learning, experimenting, role models, best practices that have helped you a lot to become an expert? Your inputs will be of highly importance to me and might help me and others to become a better developer. I always feel happy to be a part of a great developer Community:- CodeProject. Thanks all in advance.

              http://authenticcode.com

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #33

              Expert: Spurt = small ejaculation, ex = past it. OK, so it works better when spoken than written. Edit: I'll accept it is a crap joke, but spam or abusive? Get a life.

              “I believe that there is an equality to all humanity. We all suck.” Bill Hicks

              P 1 Reply Last reply
              0
              • J Joan M

                Wasn't your brother the one that loved those substances? :rolleyes:

                [www.tamautomation.com] Robots, CNC and PLC machines for grinding and polishing.

                D Offline
                D Offline
                dan sh
                wrote on last edited by
                #34

                Not sure if understand what this means but I still take a shot. That's just me with a lot more attractive personality which does not exist due alcohol deficiency in the body.

                "Bastards encourage idiots to use Oracle Forms, Web Forms, Access and a number of other dinky web publishing tolls.", Mycroft Holmes[^]

                J 1 Reply Last reply
                0
                • OriginalGriffO OriginalGriff

                  Bribery and corruption did it for me.

                  The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #35

                  How much did it cost you? Where do I pay?

                  Cornelius Henning Corruption is not the #1 priority of the Police Commissioner. His job is to enforce the law and fight crime. -- P.B.A. President E. J. Kiernan

                  OriginalGriffO 1 Reply Last reply
                  0
                  • M Mohammed Hameed

                    Generally, it takes lot of efforts to be into a Elite category of developers. Yes, everything comes from experience, experiments, lot of practice, lot of learning, knowledge sharing, etc etc... But I would like to know what's the main turning point in your life when you felt that you are almost a legend developer or you are close to be called an expert. What it has taken you to reach that great level? What were your unique style of learning, experimenting, role models, best practices that have helped you a lot to become an expert? Your inputs will be of highly importance to me and might help me and others to become a better developer. I always feel happy to be a part of a great developer Community:- CodeProject. Thanks all in advance.

                    http://authenticcode.com

                    Richard DeemingR Offline
                    Richard DeemingR Offline
                    Richard Deeming
                    wrote on last edited by
                    #36

                    Most great developers don't think they're great. Conversely, most developers who think they're great, aren't. http://www.hanselman.com/blog/ImAPhonyAreYou.aspx[^]


                    "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

                    "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

                    M 1 Reply Last reply
                    0
                    • L Lost User

                      How much did it cost you? Where do I pay?

                      Cornelius Henning Corruption is not the #1 priority of the Police Commissioner. His job is to enforce the law and fight crime. -- P.B.A. President E. J. Kiernan

                      OriginalGriffO Offline
                      OriginalGriffO Offline
                      OriginalGriff
                      wrote on last edited by
                      #37

                      Brown envelope fulls. In the park, behind the third tree on the left. Password is "Seagull Paté" ;)

                      The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)

                      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                      "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                      1 Reply Last reply
                      0
                      • L Lost User

                        Expert: Spurt = small ejaculation, ex = past it. OK, so it works better when spoken than written. Edit: I'll accept it is a crap joke, but spam or abusive? Get a life.

                        “I believe that there is an equality to all humanity. We all suck.” Bill Hicks

                        P Offline
                        P Offline
                        Pete OHanlon
                        wrote on last edited by
                        #38

                        I prefer the version: Ex - Out of date. Spurt - a drip under high pressure.

                        I was brought up to respect my elders. I don't respect many people nowadays.
                        CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                        1 Reply Last reply
                        0
                        • M Mohammed Hameed

                          Generally, it takes lot of efforts to be into a Elite category of developers. Yes, everything comes from experience, experiments, lot of practice, lot of learning, knowledge sharing, etc etc... But I would like to know what's the main turning point in your life when you felt that you are almost a legend developer or you are close to be called an expert. What it has taken you to reach that great level? What were your unique style of learning, experimenting, role models, best practices that have helped you a lot to become an expert? Your inputs will be of highly importance to me and might help me and others to become a better developer. I always feel happy to be a part of a great developer Community:- CodeProject. Thanks all in advance.

                          http://authenticcode.com

                          S Offline
                          S Offline
                          S Houghtelin
                          wrote on last edited by
                          #39

                          Watch, learn and apply. Know your basics. The biggest problems are just collections of smaller issues. I think by now you see that the consensus is that you should always be learning. Some very, very good programmers who I would consider "expert" have replied to your post and stated that they themselves wouldn't call themselves "expert". You will know that you are getting pretty good yourself when other programmers start coming to you for help. My member page says it about the best I can: "The more I develop the more I realize how little I do know and seek to discover cooler, better and faster methods to implementing new ideas."

                          It was broke, so I fixed it.

                          M 1 Reply Last reply
                          0
                          • P Paul M Watt

                            Nepotism and cronyism are the simplest ways for the uninitiated, however, that's not always a possible channel. Even then your status will mean nothing outside of that organization. If you're taking the term expert literally, experts generally function with their skill almost without even thinking. Hopefully you're an expert at walking by now. There's a widely publicized concept that it takes 10000 hours of performing an activity to become an expert, and that's not a guarantee. With that out of the way, the short answer is: you will need to practice. -You may get there by just performing your regular weekly job, only if you are lucky enough to get enough variety to keep challenging you. Because if you are writing programs at the same level of difficulty for 5 years (~2000hrs/year * 5yrs => 10000hrs), you will only be an expert at writing that type of basic program. -You will need to constantly seek more challenging tasks. Once you get comfortable at a certain level, improve the difficulty of what you are trying to learn. -Seek mentor's. The resident expert's and build a relationship with them. Learn as much as you can from them. Ask questions. -Teach other's. You'll find out how quickly you understand a topic, based on how well you can intelligibly talk about it. You will get there faster if you actively seek topics that you enjoy, continue to learn about them AND practice. One final piece of wisdom: you will know you are on the right track, when you begin to realize that you don't know as much as you think you do, and you become aware of what knowledge exists that you have not yet learned. That will help you strengthen on your weak areas, and keep you learning. This relates to what an earlier poster said, to paraphrase, if you think you are an expert, then you aren't.

                            To know and not do, is not yet to know

                            M Offline
                            M Offline
                            MT_
                            wrote on last edited by
                            #40

                            awesome. At least someone did try to give honest input rather than making fun of an honest question :-)

                            Thanks, Milind

                            M 1 Reply Last reply
                            0
                            • Richard DeemingR Richard Deeming

                              Most great developers don't think they're great. Conversely, most developers who think they're great, aren't. http://www.hanselman.com/blog/ImAPhonyAreYou.aspx[^]


                              "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

                              M Offline
                              M Offline
                              Mohammed Hameed
                              wrote on last edited by
                              #41

                              Thanks Richard.

                              http://authenticcode.com

                              1 Reply Last reply
                              0
                              • S S Houghtelin

                                Watch, learn and apply. Know your basics. The biggest problems are just collections of smaller issues. I think by now you see that the consensus is that you should always be learning. Some very, very good programmers who I would consider "expert" have replied to your post and stated that they themselves wouldn't call themselves "expert". You will know that you are getting pretty good yourself when other programmers start coming to you for help. My member page says it about the best I can: "The more I develop the more I realize how little I do know and seek to discover cooler, better and faster methods to implementing new ideas."

                                It was broke, so I fixed it.

                                M Offline
                                M Offline
                                Mohammed Hameed
                                wrote on last edited by
                                #42

                                Yes. Agreed, thanks.

                                http://authenticcode.com

                                1 Reply Last reply
                                0
                                • M MT_

                                  awesome. At least someone did try to give honest input rather than making fun of an honest question :-)

                                  Thanks, Milind

                                  M Offline
                                  M Offline
                                  Mohammed Hameed
                                  wrote on last edited by
                                  #43

                                  Thanks for considering it as a honest question..

                                  http://authenticcode.com

                                  1 Reply Last reply
                                  0
                                  • M Mohammed Hameed

                                    Generally, it takes lot of efforts to be into a Elite category of developers. Yes, everything comes from experience, experiments, lot of practice, lot of learning, knowledge sharing, etc etc... But I would like to know what's the main turning point in your life when you felt that you are almost a legend developer or you are close to be called an expert. What it has taken you to reach that great level? What were your unique style of learning, experimenting, role models, best practices that have helped you a lot to become an expert? Your inputs will be of highly importance to me and might help me and others to become a better developer. I always feel happy to be a part of a great developer Community:- CodeProject. Thanks all in advance.

                                    http://authenticcode.com

                                    M Offline
                                    M Offline
                                    Mesa1993
                                    wrote on last edited by
                                    #44

                                    well i'm still a student but i think that the first step should be finding something "major or speciality" and work on it till you feel that you mastred it, then you move on to something else in the end you'll find yourself knowledgable in lots of majors Which basicly is becomming an (expert) :cool:

                                    M 1 Reply Last reply
                                    0
                                    • M Mohammed Hameed

                                      Generally, it takes lot of efforts to be into a Elite category of developers. Yes, everything comes from experience, experiments, lot of practice, lot of learning, knowledge sharing, etc etc... But I would like to know what's the main turning point in your life when you felt that you are almost a legend developer or you are close to be called an expert. What it has taken you to reach that great level? What were your unique style of learning, experimenting, role models, best practices that have helped you a lot to become an expert? Your inputs will be of highly importance to me and might help me and others to become a better developer. I always feel happy to be a part of a great developer Community:- CodeProject. Thanks all in advance.

                                      http://authenticcode.com

                                      L Offline
                                      L Offline
                                      Lost User
                                      wrote on last edited by
                                      #45

                                      Becoming an expert at anything takes time, not talent. Someone has done a study of what it takes to become an expert at lots of things and calculated that 15,360 hours will get you to be an expert in computer programming. There was some other report a few years ago that basically said 10,000 hours of deliberate study will make you an expert at anything.

                                      “I believe that there is an equality to all humanity. We all suck.” Bill Hicks

                                      M 1 Reply Last reply
                                      0
                                      • M Mohammed Hameed

                                        Generally, it takes lot of efforts to be into a Elite category of developers. Yes, everything comes from experience, experiments, lot of practice, lot of learning, knowledge sharing, etc etc... But I would like to know what's the main turning point in your life when you felt that you are almost a legend developer or you are close to be called an expert. What it has taken you to reach that great level? What were your unique style of learning, experimenting, role models, best practices that have helped you a lot to become an expert? Your inputs will be of highly importance to me and might help me and others to become a better developer. I always feel happy to be a part of a great developer Community:- CodeProject. Thanks all in advance.

                                        http://authenticcode.com

                                        K Offline
                                        K Offline
                                        kuti ger
                                        wrote on last edited by
                                        #46

                                        It depends on the view. To my friends i´m an expert in programming, to you a bloody beginner. You can improve by learning, experimenting and watching other, only to mention a few ways. Also don´t be shy to ask questions or answer some if you think you can. To become a better developer write code and think how you can improve the lately written.

                                        M 1 Reply Last reply
                                        0
                                        • M Mohammed Hameed

                                          Generally, it takes lot of efforts to be into a Elite category of developers. Yes, everything comes from experience, experiments, lot of practice, lot of learning, knowledge sharing, etc etc... But I would like to know what's the main turning point in your life when you felt that you are almost a legend developer or you are close to be called an expert. What it has taken you to reach that great level? What were your unique style of learning, experimenting, role models, best practices that have helped you a lot to become an expert? Your inputs will be of highly importance to me and might help me and others to become a better developer. I always feel happy to be a part of a great developer Community:- CodeProject. Thanks all in advance.

                                          http://authenticcode.com

                                          E Offline
                                          E Offline
                                          Eric Goedhart
                                          wrote on last edited by
                                          #47

                                          Hi, I thought about what an expert would be, and for me it represents someone who would write clean and efficient code as others would write a letter and knows what He/She is doing. I think an Expert is someone who has a solid understanding how computer hardware works and how to do tasks that are hard to accomplish with higher programming languages (assembler). He/She also I guess has also knowledge of the Inner workings of the (different) operating systems , network protocols and how network devices function. To write good code an extensive knowledge of a higher level programming language is required. For me an Expert is also someone who has good knowledge on Design Patterns (GOF, Fowler, Evans) to understand how to build software (and how others have builded it (Architecture)). Reading what I wrote I have a long way to go to be an expert.

                                          With friendly greetings,:) Eric Goedhart

                                          M 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