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. Working with Experience people

Working with Experience people

Scheduled Pinned Locked Moved The Lounge
csharpjavascriptcsshelphtml
41 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.
  • L Laiju k

    I don't get the opportunity to work with more experienced people.People working with me is having only 6 months to 1 year experience more than i have.I try to learn from them but i cant enough from them in the time being.I have to research a lot for keeping new things in my code.And it is taking more time It is done first time no actual help is got from Google for all the things.Somethings are stuck for eternity and try to do it in the old way.I am trying to improve myself.Can you guys give me some tips which can be done by less effort as i am having enough work to do.(ASP.NET,Jquery,Javascript,C#,HTML,CSS,SQL SERVER 2008)

    A Offline
    A Offline
    Agent__007
    wrote on last edited by
    #8

    Laiju k wrote:

    Can you guys give me some tips which can be done by less effort as i am having enough work to do

    Well, it won't work this way. But you are asking this on CodeProject - the home of thousands of great articles and tips by the legends. Simply search what you want to learn and you have it right here! :)

    Your time will come, if you let it be right.

    L 1 Reply Last reply
    0
    • A Agent__007

      Laiju k wrote:

      Can you guys give me some tips which can be done by less effort as i am having enough work to do

      Well, it won't work this way. But you are asking this on CodeProject - the home of thousands of great articles and tips by the legends. Simply search what you want to learn and you have it right here! :)

      Your time will come, if you let it be right.

      L Offline
      L Offline
      Laiju k
      wrote on last edited by
      #9

      Thanks.I am regularly reading tips and tricks,articles.I am preferring general ways of programming which will make it more effective.

      1 Reply Last reply
      0
      • L Laiju k

        I don't get the opportunity to work with more experienced people.People working with me is having only 6 months to 1 year experience more than i have.I try to learn from them but i cant enough from them in the time being.I have to research a lot for keeping new things in my code.And it is taking more time It is done first time no actual help is got from Google for all the things.Somethings are stuck for eternity and try to do it in the old way.I am trying to improve myself.Can you guys give me some tips which can be done by less effort as i am having enough work to do.(ASP.NET,Jquery,Javascript,C#,HTML,CSS,SQL SERVER 2008)

        A Offline
        A Offline
        Amarnath S
        wrote on last edited by
        #10

        Some people are lucky to work with really experienced and good programmers, early on in their career. However, I feel this is not the case in more than half of the cases. 1. Continuously learn; do not stop learning. Some years ago, I came across this site Stanford Engineering Everywhere[^], where there are three courses - Methodology, Abstractions and Paradigms. Go in the order stated there. While you listen to the lectures there, visit cs106a[^] and cs106b[^] for the latest software updates / downloads. These do not teach you the programming languages you mention, but they do teach you how to solve problems using computers. 2. Remember that there is no "instant success". You'll need at least ten years[^]. Addendum: Got reminded of a quote I had seen back in 1993 in Bengaluru, India. "Good judgement comes from experience. Experience comes from bad judgement".

        L 1 Reply Last reply
        0
        • A Amarnath S

          Some people are lucky to work with really experienced and good programmers, early on in their career. However, I feel this is not the case in more than half of the cases. 1. Continuously learn; do not stop learning. Some years ago, I came across this site Stanford Engineering Everywhere[^], where there are three courses - Methodology, Abstractions and Paradigms. Go in the order stated there. While you listen to the lectures there, visit cs106a[^] and cs106b[^] for the latest software updates / downloads. These do not teach you the programming languages you mention, but they do teach you how to solve problems using computers. 2. Remember that there is no "instant success". You'll need at least ten years[^]. Addendum: Got reminded of a quote I had seen back in 1993 in Bengaluru, India. "Good judgement comes from experience. Experience comes from bad judgement".

          L Offline
          L Offline
          Laiju k
          wrote on last edited by
          #11

          Thanks.

          Amarnath S wrote:

          Some people are lucky to work with really experienced and good programmers, early on in their career. However, I feel this is not the case in more than half of the cases.

          We can learn new methods,tips,tricks like that from experienced colleagues else we had to struggle a lot to even reach a certain level,real and continuous hardwork is needed for that.

          1 Reply Last reply
          0
          • L Laiju k

            I don't get the opportunity to work with more experienced people.People working with me is having only 6 months to 1 year experience more than i have.I try to learn from them but i cant enough from them in the time being.I have to research a lot for keeping new things in my code.And it is taking more time It is done first time no actual help is got from Google for all the things.Somethings are stuck for eternity and try to do it in the old way.I am trying to improve myself.Can you guys give me some tips which can be done by less effort as i am having enough work to do.(ASP.NET,Jquery,Javascript,C#,HTML,CSS,SQL SERVER 2008)

            S Offline
            S Offline
            super
            wrote on last edited by
            #12

            Experience is a relative term so then dont get put off if the guy is 2 year experience. It depends what he mastered in this duration. And IMHO, trying new things in code just to look cool is very bad idea. When I am working a real customer project, I stick to what is required and how robust is my code. I work mostly on labview and I have been sticking to a simple but boring architecture when I work on live project cos I know it well and I am very efficent. But I use "new" things on my Pet project to learn the craft. Few months back my daughter wanted to chat with one of her friend online. So I decided to implement a one-2-one chat application for them. So I used this to experiment with latest and greatest. Unfortuantely this was a disaster and I think I lost some respect from my kid :)

            cheers, Super ------------------------------------------ Too much of good is bad,mix some evil in it

            1 Reply Last reply
            0
            • L Laiju k

              I don't get the opportunity to work with more experienced people.People working with me is having only 6 months to 1 year experience more than i have.I try to learn from them but i cant enough from them in the time being.I have to research a lot for keeping new things in my code.And it is taking more time It is done first time no actual help is got from Google for all the things.Somethings are stuck for eternity and try to do it in the old way.I am trying to improve myself.Can you guys give me some tips which can be done by less effort as i am having enough work to do.(ASP.NET,Jquery,Javascript,C#,HTML,CSS,SQL SERVER 2008)

              B Offline
              B Offline
              BillWoodruff
              wrote on last edited by
              #13

              Back in April this year (but, not on April 1), I said (on another Lounge thread):

              "By the way, in my book, an "experienced developer" is one who has learned the necessity of constant re-training in order to be able to implement the wisdom, principles, heuristics, etc., learned from formal education, self-education, and long experience, in technology that is constantly changing, using tools that are constantly changing."

              In my opinion the source of knowledge, information, wisdom, and, ultimately, skill is not located in "other people" ... although, of course, other people can challenge us, inspire us, make use aware of what we don't know, motivate us by example, etc. ... but in ... yourself. Learning "how to learn" is a lifetime work, but how wonderful it is when that becomes a habit, and, even, a passion ! In my opinion, programming is, like playing a musical instrument, both skill, craft, and art. Of course, few violinists have the number of strings, the shape of the bow and body of the violin, change every year so much they have to learn to play again :)

              « I am putting myself to the fullest possible use which is all, I think, that any conscious entity can ever hope to do » HAL (Heuristically programmed ALgorithmic computer) in "2001, A Space Odyssey"

              A T 2 Replies Last reply
              0
              • B BillWoodruff

                Back in April this year (but, not on April 1), I said (on another Lounge thread):

                "By the way, in my book, an "experienced developer" is one who has learned the necessity of constant re-training in order to be able to implement the wisdom, principles, heuristics, etc., learned from formal education, self-education, and long experience, in technology that is constantly changing, using tools that are constantly changing."

                In my opinion the source of knowledge, information, wisdom, and, ultimately, skill is not located in "other people" ... although, of course, other people can challenge us, inspire us, make use aware of what we don't know, motivate us by example, etc. ... but in ... yourself. Learning "how to learn" is a lifetime work, but how wonderful it is when that becomes a habit, and, even, a passion ! In my opinion, programming is, like playing a musical instrument, both skill, craft, and art. Of course, few violinists have the number of strings, the shape of the bow and body of the violin, change every year so much they have to learn to play again :)

                « I am putting myself to the fullest possible use which is all, I think, that any conscious entity can ever hope to do » HAL (Heuristically programmed ALgorithmic computer) in "2001, A Space Odyssey"

                A Offline
                A Offline
                Amarnath S
                wrote on last edited by
                #14

                Nice message. Quote from Swami Vivekananda - "Be free; hope for nothing from anyone. I am sure, if you look back upon your lives, you will find that you were always trying to get help from others, which never came. All the help that has come was from within yourselves." Inspired me during my Ph.D. days.

                L 1 Reply Last reply
                0
                • A Amarnath S

                  Nice message. Quote from Swami Vivekananda - "Be free; hope for nothing from anyone. I am sure, if you look back upon your lives, you will find that you were always trying to get help from others, which never came. All the help that has come was from within yourselves." Inspired me during my Ph.D. days.

                  L Offline
                  L Offline
                  Laiju k
                  wrote on last edited by
                  #15

                  Hoping help will come is not good if we know there is no one to help.But if we get help it is nice.

                  F 1 Reply Last reply
                  0
                  • L Laiju k

                    Thanks for your reply.

                    Rajesh R Subramanian wrote:

                    There's no short cut to improving your knowledge.

                    yeah.But we should try if there is one.As we repeat the codes make it short by refine it.Change bad codes etc.If we do a long thing short then it can be said as shortcut.

                    F Offline
                    F Offline
                    Fabio Franco
                    wrote on last edited by
                    #16

                    Laiju k wrote:

                    But we should try if there is one.

                    I don't think there is. At least not while the matrix knowledge injection is not invented.

                    Laiju k wrote:

                    If we do a long thing short then it can be said as shortcut.

                    Shortcuts can hold traps and are not necessarily better paths. Like our friend already said, read books, study experienced people codes (open source projects are a good way to do that) and code, repeat. You can't improve a piece of code if you don't know it can be improved. One way that I learned a lot was while I was contributing in forums and helping people find answers. I helped others while learning as I did not know the answer for all the questions.

                    To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia

                    L 1 Reply Last reply
                    0
                    • L Laiju k

                      Hoping help will come is not good if we know there is no one to help.But if we get help it is nice.

                      F Offline
                      F Offline
                      Fabio Franco
                      wrote on last edited by
                      #17

                      Laiju k wrote:

                      Hoping help will come

                      You should never hope help will come or else life will run you over. You should take matters in your own hands and if help comes along, awesome, but you should never depend on it. Learn to reach out.

                      To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia

                      L 1 Reply Last reply
                      0
                      • F Fabio Franco

                        Laiju k wrote:

                        But we should try if there is one.

                        I don't think there is. At least not while the matrix knowledge injection is not invented.

                        Laiju k wrote:

                        If we do a long thing short then it can be said as shortcut.

                        Shortcuts can hold traps and are not necessarily better paths. Like our friend already said, read books, study experienced people codes (open source projects are a good way to do that) and code, repeat. You can't improve a piece of code if you don't know it can be improved. One way that I learned a lot was while I was contributing in forums and helping people find answers. I helped others while learning as I did not know the answer for all the questions.

                        To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia

                        L Offline
                        L Offline
                        Laiju k
                        wrote on last edited by
                        #18

                        Thanks for the reply

                        Fabio Franco wrote:

                        One way that I learned a lot was while I was contributing in forums and helping people find answers. I helped others while learning as I did not know the answer for all the questions.

                        I am doing the same now.

                        T 1 Reply Last reply
                        0
                        • F Fabio Franco

                          Laiju k wrote:

                          Hoping help will come

                          You should never hope help will come or else life will run you over. You should take matters in your own hands and if help comes along, awesome, but you should never depend on it. Learn to reach out.

                          To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia

                          L Offline
                          L Offline
                          Laiju k
                          wrote on last edited by
                          #19

                          Fabio Franco wrote:

                          You should never hope help will come or else life will run you over.

                          Sure.I will never hope for that.

                          1 Reply Last reply
                          0
                          • L Laiju k

                            I don't get the opportunity to work with more experienced people.People working with me is having only 6 months to 1 year experience more than i have.I try to learn from them but i cant enough from them in the time being.I have to research a lot for keeping new things in my code.And it is taking more time It is done first time no actual help is got from Google for all the things.Somethings are stuck for eternity and try to do it in the old way.I am trying to improve myself.Can you guys give me some tips which can be done by less effort as i am having enough work to do.(ASP.NET,Jquery,Javascript,C#,HTML,CSS,SQL SERVER 2008)

                            E Offline
                            E Offline
                            Eric Whitmore
                            wrote on last edited by
                            #20

                            I was in the same situation with a very similar technology stack (I use AngularJS instead of JQuery but everything else is the same). I ended up hiring a guy by the hour to teach me design patterns and do code reviews with me outside of my company. I hated to pay but it was the BEST money i have ever spent. I learned more in those sessions then i ever did at my university programming courses. Finding a "good" software engineer is hard but you can do it. A good test is if they can explain a couple design patterns in a way you can understand. If they can explain a factory pattern and when it is used and why in a way you can understand then they are most likely worth paying to do your code reviews and teach. Also, watching code reviews on youtube is helpful though they will often put you to sleep. Good Luck. ~ Eric

                            Eric

                            L B 2 Replies Last reply
                            0
                            • E Eric Whitmore

                              I was in the same situation with a very similar technology stack (I use AngularJS instead of JQuery but everything else is the same). I ended up hiring a guy by the hour to teach me design patterns and do code reviews with me outside of my company. I hated to pay but it was the BEST money i have ever spent. I learned more in those sessions then i ever did at my university programming courses. Finding a "good" software engineer is hard but you can do it. A good test is if they can explain a couple design patterns in a way you can understand. If they can explain a factory pattern and when it is used and why in a way you can understand then they are most likely worth paying to do your code reviews and teach. Also, watching code reviews on youtube is helpful though they will often put you to sleep. Good Luck. ~ Eric

                              Eric

                              L Offline
                              L Offline
                              Laiju k
                              wrote on last edited by
                              #21

                              Thanks Eric, I don't even think about that.I think I will fetch a person good enough.I don't know I can get somebody like that.

                              Eric Whitmore wrote:

                              Also, watching code reviews on youtube is helpful though they will often put you to sleep.

                              I will also try this.

                              1 Reply Last reply
                              0
                              • L Laiju k

                                Thanks for the reply

                                Fabio Franco wrote:

                                One way that I learned a lot was while I was contributing in forums and helping people find answers. I helped others while learning as I did not know the answer for all the questions.

                                I am doing the same now.

                                T Offline
                                T Offline
                                thund3rstruck
                                wrote on last edited by
                                #22

                                Regardless of what others might imply, I don't think there's any substitute for working with a mature, experienced team. I spent my first 5 years as a programmer reading forums and volunteering on open source products and even writing CodeProject articles! I thought I was hot stuff, until I joined a new organization and got paired up with some highly experienced engineers. They spent hours sharing their desktops and explaining in great detail why they wanted certain patterns and how to write enterprise grade code. In summary, I learned more from this group of experts in a few months time than I had learned in total, on my own, over the previous five years. The moral of the story, get yourself on an experienced development team or find a great mentor. Going it alone with nothing but Google and StackOverflow.com on your side can only result in a poor outcome.

                                D L 2 Replies Last reply
                                0
                                • L Laiju k

                                  I don't get the opportunity to work with more experienced people.People working with me is having only 6 months to 1 year experience more than i have.I try to learn from them but i cant enough from them in the time being.I have to research a lot for keeping new things in my code.And it is taking more time It is done first time no actual help is got from Google for all the things.Somethings are stuck for eternity and try to do it in the old way.I am trying to improve myself.Can you guys give me some tips which can be done by less effort as i am having enough work to do.(ASP.NET,Jquery,Javascript,C#,HTML,CSS,SQL SERVER 2008)

                                  J Offline
                                  J Offline
                                  Joshua Hightower
                                  wrote on last edited by
                                  #23

                                  Watch Pluralsight videos and read code project articles.

                                  L 1 Reply Last reply
                                  0
                                  • L Laiju k

                                    I don't get the opportunity to work with more experienced people.People working with me is having only 6 months to 1 year experience more than i have.I try to learn from them but i cant enough from them in the time being.I have to research a lot for keeping new things in my code.And it is taking more time It is done first time no actual help is got from Google for all the things.Somethings are stuck for eternity and try to do it in the old way.I am trying to improve myself.Can you guys give me some tips which can be done by less effort as i am having enough work to do.(ASP.NET,Jquery,Javascript,C#,HTML,CSS,SQL SERVER 2008)

                                    C Offline
                                    C Offline
                                    cltn922
                                    wrote on last edited by
                                    #24

                                    I have over 30 years of development experience and I still have to do a LOT of research and learning. Not only to work on a new problem, but to improve existing code/solutions. The rapid change in development platforms and tools requires constant learning to be an "experienced" developer. Granted, experience helps a lot to determine a solution and identify problems quicker, but the actual methods to development are constantly changing. AS you gain experience you find you own style and approach for development projects. It also helps to improve how you do research and training to be more efficient.

                                    L 1 Reply Last reply
                                    0
                                    • T thund3rstruck

                                      Regardless of what others might imply, I don't think there's any substitute for working with a mature, experienced team. I spent my first 5 years as a programmer reading forums and volunteering on open source products and even writing CodeProject articles! I thought I was hot stuff, until I joined a new organization and got paired up with some highly experienced engineers. They spent hours sharing their desktops and explaining in great detail why they wanted certain patterns and how to write enterprise grade code. In summary, I learned more from this group of experts in a few months time than I had learned in total, on my own, over the previous five years. The moral of the story, get yourself on an experienced development team or find a great mentor. Going it alone with nothing but Google and StackOverflow.com on your side can only result in a poor outcome.

                                      D Offline
                                      D Offline
                                      DarkChuky CR
                                      wrote on last edited by
                                      #25

                                      I agree with you... I think there are two kind of people here... - The ones that can better learn just doing stand alone research. - The ones that can better learn when pairing with experienced ones, going to war... I'm more of the 2nd type, I read, I research, yes, but if I'm not in a project that requires what I just read, I will go to a very dark place into my brain... unless I find a way to use it (have a project) I will then never try it.. ok I will have it in my memory, so in a future project I could recall it, use it then real learn it... there is where I love to work in good teams, when you are working together with experienced people you will learn crazy and useful secrets that you will just not notice in a book. (normally you could learn everything in a project or work in around 2-3 years, if the project is not good enough or too simple you will notice you get bored... time to something new) My best recommendation is: try to join an external project, just for education, that will help you, you will have a better reason to research and learn that just reading (normally I forgot what I read 2 pages ago...) plus contacting other people in the project will help (open source project, with good forums are good)

                                      L 1 Reply Last reply
                                      0
                                      • L Laiju k

                                        I don't get the opportunity to work with more experienced people.People working with me is having only 6 months to 1 year experience more than i have.I try to learn from them but i cant enough from them in the time being.I have to research a lot for keeping new things in my code.And it is taking more time It is done first time no actual help is got from Google for all the things.Somethings are stuck for eternity and try to do it in the old way.I am trying to improve myself.Can you guys give me some tips which can be done by less effort as i am having enough work to do.(ASP.NET,Jquery,Javascript,C#,HTML,CSS,SQL SERVER 2008)

                                        M Offline
                                        M Offline
                                        Member_5893260
                                        wrote on last edited by
                                        #26

                                        Read Dijkstra... Start here: E W Dijkstra Archive Home Page[^] ...or here: Dijkstra's books on Amazon.[^] - I have "A Discipline of Programming" and it's one of the finest books I've ever read: somehow, into one tiny book, Dijkstra puts everything that Knuth took four massive volumes to convey.

                                        L 1 Reply Last reply
                                        0
                                        • L Laiju k

                                          I don't get the opportunity to work with more experienced people.People working with me is having only 6 months to 1 year experience more than i have.I try to learn from them but i cant enough from them in the time being.I have to research a lot for keeping new things in my code.And it is taking more time It is done first time no actual help is got from Google for all the things.Somethings are stuck for eternity and try to do it in the old way.I am trying to improve myself.Can you guys give me some tips which can be done by less effort as i am having enough work to do.(ASP.NET,Jquery,Javascript,C#,HTML,CSS,SQL SERVER 2008)

                                          P Offline
                                          P Offline
                                          patbob
                                          wrote on last edited by
                                          #27

                                          Its not about how much experience your coworkers have, but what they have knowledge about. They all have different knowledge than you do, to take advantage of that and pick up bits and pieces of it as best you can as often as you can. Ditto for information on the web. In general, never pass up an opportunity to learn something new.

                                          We can program with only 1's, but if all you've got are zeros, you've got nothing.

                                          L 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