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. What training would prove to be worth while?

What training would prove to be worth while?

Scheduled Pinned Locked Moved The Lounge
csharpcssvisual-studiohelpquestion
31 Posts 18 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.
  • T thenem

    I've already gotten my BS in Computer Information Systems. I have a full-time developer job and my company is willing to pay for more training if it will help me do my job better. My main development environment is Visual Studio 2003, 2005 and I mostly develop in C# .NET. I have been as this job for more than a year so I don't have years of experience. What kind of training will prove to be worthwhile? I've read a lot that certifications are becoming less and less important to companies. Are developer conferences good to attend? I've never been to one. Does any one have any other suggestions?

    R Offline
    R Offline
    Roger Wright
    wrote on last edited by
    #11

    Training to develop hardware knowledge would complement your software skills nicely, and often make the difference between a brilliant developer and an 'also ran' programmer. Management training, expecially finance and project management, would also be useful, because if you're any good at what you do they're eventually going to muscle you out of doing and into leading.

    "A Journey of a Thousand Rest Stops Begins with a Single Movement"

    1 Reply Last reply
    0
    • T thenem

      I've already gotten my BS in Computer Information Systems. I have a full-time developer job and my company is willing to pay for more training if it will help me do my job better. My main development environment is Visual Studio 2003, 2005 and I mostly develop in C# .NET. I have been as this job for more than a year so I don't have years of experience. What kind of training will prove to be worthwhile? I've read a lot that certifications are becoming less and less important to companies. Are developer conferences good to attend? I've never been to one. Does any one have any other suggestions?

      C Offline
      C Offline
      cpkilekofp
      wrote on last edited by
      #12

      For long-term value added to capabilities in your chosen profession, getting Computer Science education is highly worthwhile. I've worked with a lot of "mustangs" (a term I borrowed from the military) by which I mean programmers who learned on the job and who never took any coursework in computer sciences, and the biggest criticism I have of them is that they don't understand why the APIs and frameworks they use work the way they do, so sometimes what they produce is vastly inefficient even though the right results are achieved in other respects. Short-term, though, if you're using relatively up-to-date development systems, going to conferences that offer tutorials in advanced topics will get you knowledge that may be hard to acquire otherwise. Using those, as well as online tutorials, will give you the most bang for the buck in the short term.

      J E 2 Replies Last reply
      0
      • T thenem

        Good one. Not helpful, but good.

        realJSOPR Offline
        realJSOPR Offline
        realJSOP
        wrote on last edited by
        #13

        I'm not here to be helpful.

        "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
        -----
        "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

        T 1 Reply Last reply
        0
        • realJSOPR realJSOP

          I'm not here to be helpful.

          "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
          -----
          "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

          T Offline
          T Offline
          thenem
          wrote on last edited by
          #14

          That was never implied. I just simply didn't find it to be helpful. Remarkable, yes.

          B Rizzle E TTizzle Nemizzle

          1 Reply Last reply
          0
          • C cpkilekofp

            For long-term value added to capabilities in your chosen profession, getting Computer Science education is highly worthwhile. I've worked with a lot of "mustangs" (a term I borrowed from the military) by which I mean programmers who learned on the job and who never took any coursework in computer sciences, and the biggest criticism I have of them is that they don't understand why the APIs and frameworks they use work the way they do, so sometimes what they produce is vastly inefficient even though the right results are achieved in other respects. Short-term, though, if you're using relatively up-to-date development systems, going to conferences that offer tutorials in advanced topics will get you knowledge that may be hard to acquire otherwise. Using those, as well as online tutorials, will give you the most bang for the buck in the short term.

            J Offline
            J Offline
            Joe Woodbury
            wrote on last edited by
            #15

            cpkilekofp wrote:

            and the biggest criticism I have of them is that they don't understand why the APIs and frameworks they use work the way they do

            That's odd because I've found exactly the opposite. Most self-taught engineers I've worked with understand the APIs and frameworks quite well, while most CS majors I've worked don't have a damn clue.

            Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

            C 1 Reply Last reply
            0
            • T thenem

              I've already gotten my BS in Computer Information Systems. I have a full-time developer job and my company is willing to pay for more training if it will help me do my job better. My main development environment is Visual Studio 2003, 2005 and I mostly develop in C# .NET. I have been as this job for more than a year so I don't have years of experience. What kind of training will prove to be worthwhile? I've read a lot that certifications are becoming less and less important to companies. Are developer conferences good to attend? I've never been to one. Does any one have any other suggestions?

              E Offline
              E Offline
              El Corazon
              wrote on last edited by
              #16

              bn3m wrote:

              Are developer conferences good to attend? I've never been to one. Does any one have any other suggestions?

              If you have never been to one, chances are they are good for you to attend. You will learn from others' experience not just your own. I have attended about 5 Siggraph conferences, one on interactive human interfacing with computers, quite a few for my job specialty and the game developers conference which I talked work into paying for. I was going to return to the latter since I came back with more information from the GDC than any other convention. Eventually any convention will loose interest because much of it is repeat, and very little new from the previous one, then you can cut down or rotate every few years so that the costs are less. But there is a lot to learn IF you are willing to gleam it from the conference. It also depends on the conference, learn ahead of time what will be there, who will speak, what is scheduled and what you want and alternatives if the speaker begins heading in a direction you do not find useful, walk out and grab and alternative, or listen and learn the different direction your choice.

              _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb) John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others."

              1 Reply Last reply
              0
              • T thenem

                I've already gotten my BS in Computer Information Systems. I have a full-time developer job and my company is willing to pay for more training if it will help me do my job better. My main development environment is Visual Studio 2003, 2005 and I mostly develop in C# .NET. I have been as this job for more than a year so I don't have years of experience. What kind of training will prove to be worthwhile? I've read a lot that certifications are becoming less and less important to companies. Are developer conferences good to attend? I've never been to one. Does any one have any other suggestions?

                D Offline
                D Offline
                Dirk Higbee
                wrote on last edited by
                #17

                SQL Many things revolve around database technology.

                Member number three million seven hundred seventy two thousand nine hundred sixty three

                1 Reply Last reply
                0
                • C cpkilekofp

                  For long-term value added to capabilities in your chosen profession, getting Computer Science education is highly worthwhile. I've worked with a lot of "mustangs" (a term I borrowed from the military) by which I mean programmers who learned on the job and who never took any coursework in computer sciences, and the biggest criticism I have of them is that they don't understand why the APIs and frameworks they use work the way they do, so sometimes what they produce is vastly inefficient even though the right results are achieved in other respects. Short-term, though, if you're using relatively up-to-date development systems, going to conferences that offer tutorials in advanced topics will get you knowledge that may be hard to acquire otherwise. Using those, as well as online tutorials, will give you the most bang for the buck in the short term.

                  E Offline
                  E Offline
                  El Corazon
                  wrote on last edited by
                  #18

                  cpkilekofp wrote:

                  I've worked with a lot of "mustangs" (a term I borrowed from the military) by which I mean programmers who learned on the job and who never took any coursework in computer sciences, and the biggest criticism I have of them is that they don't understand why the APIs and frameworks they use work the way they do, so sometimes what they produce is vastly inefficient even though the right results are achieved in other respects.

                  I would also disagree. Mustangs I can legally use given my line of work, are the non-team members, the ones that hold the opinion regardless of what you say. We have a CS mustang at work. He knows nothing of the APIs and frameworks, things Java is the best language in the world, and his largest complaint about me is that I parallel program when he was taught to MUTEX the hell out of everything therefore I am programming wrong. I also refuse to let him drop Windows support. We do Linux, and Windows. His largest complaint with the company is that we still buy M$. He is a mustang. I tried to explain why an STL container is wrong by how it works inside. He stopped me, it is irrelevant how it works inside, that was the point of STL that we didn't have to know how. So this "self taught" (mustang as you think), wants to know how things work, I want to push technology to multi-threading and parallel, GPU use. His job, as a CS is to prevent all of that!

                  _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb) John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others."

                  G 1 Reply Last reply
                  0
                  • J Joe Woodbury

                    cpkilekofp wrote:

                    and the biggest criticism I have of them is that they don't understand why the APIs and frameworks they use work the way they do

                    That's odd because I've found exactly the opposite. Most self-taught engineers I've worked with understand the APIs and frameworks quite well, while most CS majors I've worked don't have a damn clue.

                    Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

                    C Offline
                    C Offline
                    cpkilekofp
                    wrote on last edited by
                    #19

                    Joe Woodbury wrote:

                    cpkilekofp wrote: and the biggest criticism I have of them is that they don't understand why the APIs and frameworks they use work the way they do That's odd because I've found exactly the opposite. Most self-taught engineers I've worked with understand the APIs and frameworks quite well, while most CS majors I've worked don't have a damn clue.

                    You have been fortunate. Also, many such have self-educated in computer science. It's the ones who haven't who are the problem.

                    E 1 Reply Last reply
                    0
                    • T thenem

                      I've already gotten my BS in Computer Information Systems. I have a full-time developer job and my company is willing to pay for more training if it will help me do my job better. My main development environment is Visual Studio 2003, 2005 and I mostly develop in C# .NET. I have been as this job for more than a year so I don't have years of experience. What kind of training will prove to be worthwhile? I've read a lot that certifications are becoming less and less important to companies. Are developer conferences good to attend? I've never been to one. Does any one have any other suggestions?

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

                      Courses related to the discipline you're developing software for. If it's GIS related, learn more about GIS fundamentals, standards etc. If it's records management related, learn more about records management fundamentals, standards etc. And so on. In other words, pick courses that will give you a better understanding of the problems you'll use your IT skills to solve. Cheers, Drew.

                      1 Reply Last reply
                      0
                      • T thenem

                        I've already gotten my BS in Computer Information Systems. I have a full-time developer job and my company is willing to pay for more training if it will help me do my job better. My main development environment is Visual Studio 2003, 2005 and I mostly develop in C# .NET. I have been as this job for more than a year so I don't have years of experience. What kind of training will prove to be worthwhile? I've read a lot that certifications are becoming less and less important to companies. Are developer conferences good to attend? I've never been to one. Does any one have any other suggestions?

                        P Offline
                        P Offline
                        Paul Conrad
                        wrote on last edited by
                        #21

                        bn3m wrote:

                        Are developer conferences good to attend?

                        Yes, those can be good. Sometimes they give out really cool door prizes :)

                        "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham

                        1 Reply Last reply
                        0
                        • T thenem

                          Good one. Not helpful, but good.

                          A Offline
                          A Offline
                          Ashley van Gerven
                          wrote on last edited by
                          #22

                          Actually, kick-boxing probably would help you do your job better. ;P As would any exercise - unless you already do exercise... Kickboxing is good fun though... planning to get back to it time permitting.

                          "For fifty bucks I'd put my face in their soup and blow." - George Costanza

                          CP article: SmartPager - a Flickr-style pager control with go-to-page popup layer.

                          realJSOPR 1 Reply Last reply
                          0
                          • A Ashley van Gerven

                            Actually, kick-boxing probably would help you do your job better. ;P As would any exercise - unless you already do exercise... Kickboxing is good fun though... planning to get back to it time permitting.

                            "For fifty bucks I'd put my face in their soup and blow." - George Costanza

                            CP article: SmartPager - a Flickr-style pager control with go-to-page popup layer.

                            realJSOPR Offline
                            realJSOPR Offline
                            realJSOP
                            wrote on last edited by
                            #23

                            I only suggested it so that if Chuck Norris ever came by his office to kick everyone's ass, at least one person there would put up something that looked like a fight before he was killed.

                            "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                            -----
                            "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                            Z 1 Reply Last reply
                            0
                            • T thenem

                              I've already gotten my BS in Computer Information Systems. I have a full-time developer job and my company is willing to pay for more training if it will help me do my job better. My main development environment is Visual Studio 2003, 2005 and I mostly develop in C# .NET. I have been as this job for more than a year so I don't have years of experience. What kind of training will prove to be worthwhile? I've read a lot that certifications are becoming less and less important to companies. Are developer conferences good to attend? I've never been to one. Does any one have any other suggestions?

                              G Offline
                              G Offline
                              Gary R Wheeler
                              wrote on last edited by
                              #24

                              30-60 minutes of aerobic exercise, three times a week. I run and bicycle myself. Weight training is good too, on alternate days from the aerobic stuff.

                              Software Zen: delete this;
                              Fold With Us![^]

                              1 Reply Last reply
                              0
                              • realJSOPR realJSOP

                                Kick-boxing.

                                "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                -----
                                "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                G Offline
                                G Offline
                                Gary R Wheeler
                                wrote on last edited by
                                #25

                                All right John! I'm glad someone else reacted the way I did (I saw your post after I made mine).

                                Software Zen: delete this;
                                Fold With Us![^]

                                1 Reply Last reply
                                0
                                • E El Corazon

                                  cpkilekofp wrote:

                                  I've worked with a lot of "mustangs" (a term I borrowed from the military) by which I mean programmers who learned on the job and who never took any coursework in computer sciences, and the biggest criticism I have of them is that they don't understand why the APIs and frameworks they use work the way they do, so sometimes what they produce is vastly inefficient even though the right results are achieved in other respects.

                                  I would also disagree. Mustangs I can legally use given my line of work, are the non-team members, the ones that hold the opinion regardless of what you say. We have a CS mustang at work. He knows nothing of the APIs and frameworks, things Java is the best language in the world, and his largest complaint about me is that I parallel program when he was taught to MUTEX the hell out of everything therefore I am programming wrong. I also refuse to let him drop Windows support. We do Linux, and Windows. His largest complaint with the company is that we still buy M$. He is a mustang. I tried to explain why an STL container is wrong by how it works inside. He stopped me, it is irrelevant how it works inside, that was the point of STL that we didn't have to know how. So this "self taught" (mustang as you think), wants to know how things work, I want to push technology to multi-threading and parallel, GPU use. His job, as a CS is to prevent all of that!

                                  _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb) John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others."

                                  G Offline
                                  G Offline
                                  Gary R Wheeler
                                  wrote on last edited by
                                  #26

                                  Sounds like this mustang is just an asshat, regardless of which breed of horse his parents were.

                                  Software Zen: delete this;
                                  Fold With Us![^]

                                  1 Reply Last reply
                                  0
                                  • T thenem

                                    I've already gotten my BS in Computer Information Systems. I have a full-time developer job and my company is willing to pay for more training if it will help me do my job better. My main development environment is Visual Studio 2003, 2005 and I mostly develop in C# .NET. I have been as this job for more than a year so I don't have years of experience. What kind of training will prove to be worthwhile? I've read a lot that certifications are becoming less and less important to companies. Are developer conferences good to attend? I've never been to one. Does any one have any other suggestions?

                                    T Offline
                                    T Offline
                                    Todd Smith
                                    wrote on last edited by
                                    #27

                                    Ask your company for projects that will broaden your skillset.

                                    Todd Smith

                                    1 Reply Last reply
                                    0
                                    • T thenem

                                      I've already gotten my BS in Computer Information Systems. I have a full-time developer job and my company is willing to pay for more training if it will help me do my job better. My main development environment is Visual Studio 2003, 2005 and I mostly develop in C# .NET. I have been as this job for more than a year so I don't have years of experience. What kind of training will prove to be worthwhile? I've read a lot that certifications are becoming less and less important to companies. Are developer conferences good to attend? I've never been to one. Does any one have any other suggestions?

                                      M Offline
                                      M Offline
                                      MrPlankton
                                      wrote on last edited by
                                      #28

                                      In the USA, Spanish.

                                      MrPlankton

                                      1 Reply Last reply
                                      0
                                      • C cpkilekofp

                                        Joe Woodbury wrote:

                                        cpkilekofp wrote: and the biggest criticism I have of them is that they don't understand why the APIs and frameworks they use work the way they do That's odd because I've found exactly the opposite. Most self-taught engineers I've worked with understand the APIs and frameworks quite well, while most CS majors I've worked don't have a damn clue.

                                        You have been fortunate. Also, many such have self-educated in computer science. It's the ones who haven't who are the problem.

                                        E Offline
                                        E Offline
                                        El Corazon
                                        wrote on last edited by
                                        #29

                                        cpkilekofp wrote:

                                        You have been fortunate. Also, many such have self-educated in computer science. It's the ones who haven't who are the problem.

                                        I don't think fortune has any part of it. It is the person you deal with, not the education. You can idiots with or without a CS education. You can have better programmers with or without a CS degree as well. If the person believes their opinion should change the world, they are already in the wrong business. If the person believes that they have learned everything they need to for their entire life already, regardless if that education was in college or on their own, they will be a mustang. I often joke, I have little formal education, but have I have taught two programming courses, written many algorithms that are standard for the 3D industry at large, and have done two Masters projects -- unfortunately those were for other people not myself. See those type of people in CS that look to others to steal their work will have their degrees, so a degree does not change who they are. A degree is a START, just as self-education is a START. Either direction, formal or informal education, will create mustangs if they believe they are done. Life is an education, some people realize that, some do not. Formal education in that process means little.

                                        C 1 Reply Last reply
                                        0
                                        • E El Corazon

                                          cpkilekofp wrote:

                                          You have been fortunate. Also, many such have self-educated in computer science. It's the ones who haven't who are the problem.

                                          I don't think fortune has any part of it. It is the person you deal with, not the education. You can idiots with or without a CS education. You can have better programmers with or without a CS degree as well. If the person believes their opinion should change the world, they are already in the wrong business. If the person believes that they have learned everything they need to for their entire life already, regardless if that education was in college or on their own, they will be a mustang. I often joke, I have little formal education, but have I have taught two programming courses, written many algorithms that are standard for the 3D industry at large, and have done two Masters projects -- unfortunately those were for other people not myself. See those type of people in CS that look to others to steal their work will have their degrees, so a degree does not change who they are. A degree is a START, just as self-education is a START. Either direction, formal or informal education, will create mustangs if they believe they are done. Life is an education, some people realize that, some do not. Formal education in that process means little.

                                          C Offline
                                          C Offline
                                          cpkilekofp
                                          wrote on last edited by
                                          #30

                                          El Corazon wrote:

                                          I don't think fortune has any part of it. It is the person you deal with, not the education. You can idiots with or without a CS education. You can have better programmers with or without a CS degree as well. If the person believes their opinion should change the world, they are already in the wrong business. If the person believes that they have learned everything they need to for their entire life already, regardless if that education was in college or on their own, they will be a mustang.

                                          I believe I need to clarify. In the American military, a "mustang" is an enlisted person who becomes an officer. They rarely get the full education that our national military academies dispense, usually going to a shorter series of courses. I NEVER use "mustang" as a pejorative. In this case, I use "mustang" to refer to a programmer who became a programmer as part of their job without ever taking any significant CS courses. I also note that some of our finest officers started as "mustangs." Let's pick another term those frozen in their belief that they need no further education/training/knowledge - let's call them "mushrooms", as they sit in the dark and feed themselves on night soil. That said, more people need formal education than not in order to "get" some of the pieces of algorithms, data structures, etc. Also (and I'm sure you've seen this happen at least once) a good CS program (particularly at the graduate level) will teach ways of looking at software development that don't occur naturally - many (I'm confident this includes you) develop these habits independently, but most don't. BTW, Edsger Dykstra's opinion HAS changed the computer world, more than once. Don't undersell confidence, as long as it justifies itself with results

                                          El Corazon wrote:

                                          I often joke, I have little formal education, but have I have taught two programming courses, written many algorithms that are standard for the 3D industry at large, and have done two Masters projects -- unfortunately those were for other people not myself. See those type of people in CS that look to others to steal their work will have their degrees, so a degree does not change who they are. A degree is a START, just as self-education is a START. Either direction, formal or informal education, will create mustangs if they believe they are done. Life is an education, some people realize that, some do not. Formal education in that process

                                          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