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

    Thanks.I didn't thought that way.But a experience hand can help us solve situations easier than we try it ourselves.

    E Offline
    E Offline
    Er Puneet Goel
    wrote on last edited by
    #4

    Yes this is also the fact that experienced one can solve problems quickly and easily, but entirely depends on the problem. :) :-D

    Thanks & Regards Puneet Goel Save Paper >> Save Tree >> Save Huminity

    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)

      R Offline
      R Offline
      Rajesh R Subramanian
      wrote on last edited by
      #5

      Laiju k wrote:

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

      Sorry, no. It doesn't matter if you've enough work to do. If you want to do what you're asking for, you've to put in a lot of efforts. Read, read, read, write code, repeat. Invest in a lot of books, and find the time to read them several times. Alongside, practise what you learn. If you're OK with reading on a Kindle or PC, you'll, be able to find books a lot cheaper (safari books library, pluralsiight, ebooks for kindle, etc). There's no short cut to improving your knowledge.

      "Real men drive manual transmission" - Rajesh.

      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)

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

        Laiju k wrote:

        I have to research a lot for keeping new things in my code

        There's your mistake! Keep abreast of emerging trends and topics, but don't research things for the sake of getting new things into your code. If you know a way of doing it and that way works without problem, and you're not immediately aware of a better (more efficient, easier to maintain) way of doing it, then benefit from your own experience, and do it the way you know how. That way your code base will be consistent. Then, when you come across a problem you don't know how to solve - or believe there may be a better way of solving, spend some time investigating that and decide if the advantages are worth the time spent learning the new technique. In short

        new != better // Not all of the time

        PooperPig - Coming Soon

        1 Reply Last reply
        0
        • R Rajesh R Subramanian

          Laiju k wrote:

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

          Sorry, no. It doesn't matter if you've enough work to do. If you want to do what you're asking for, you've to put in a lot of efforts. Read, read, read, write code, repeat. Invest in a lot of books, and find the time to read them several times. Alongside, practise what you learn. If you're OK with reading on a Kindle or PC, you'll, be able to find books a lot cheaper (safari books library, pluralsiight, ebooks for kindle, etc). There's no short cut to improving your knowledge.

          "Real men drive manual transmission" - Rajesh.

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

          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 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
            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
                                          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