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. I need to upgrade my skills

I need to upgrade my skills

Scheduled Pinned Locked Moved The Lounge
csharpdatabasesql-serversysadmin
38 Posts 20 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Edward Aymami

    I am trying to upgrade my skills. I would like opinions from you guys about which languages are in demand by employers. I have been part of the "evil empire" (Microsoft), since GW Basic was their first product. I am very good with Access, SQL, SQL Server but not really any others. I have a moderate acquaintance with C# and VB.Net. What other types of Software/Database skills do you think I need to learn that would help me find a job?

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

    become a scrum master and change career track to a project manager...

    diligent hands rule....

    1 Reply Last reply
    0
    • E Edward Aymami

      I am trying to upgrade my skills. I would like opinions from you guys about which languages are in demand by employers. I have been part of the "evil empire" (Microsoft), since GW Basic was their first product. I am very good with Access, SQL, SQL Server but not really any others. I have a moderate acquaintance with C# and VB.Net. What other types of Software/Database skills do you think I need to learn that would help me find a job?

      M Offline
      M Offline
      megaadam
      wrote on last edited by
      #13

      I would suggest you to leave your comfort zone and step away from the Microsoft backyard... There is so much more out there. Pick one! For server side programming Golang, Python and C++ For Web/Client: NodeJS For Client desktop For example: C++/Qt For Client, apps: Kotlin

      "If we don't change direction, we'll end up where we're going"

      T M S 3 Replies Last reply
      0
      • O obermd

        Don't forget soft skills such as conflict resolution and project and/or time management. Employers are always looking for these types of skills.

        M Offline
        M Offline
        megaadam
        wrote on last edited by
        #14

        obermd wrote:

        conflict resolution

        Elephanting overrated! :mad: :cool:

        "If we don't change direction, we'll end up where we're going"

        1 Reply Last reply
        0
        • M megaadam

          I would suggest you to leave your comfort zone and step away from the Microsoft backyard... There is so much more out there. Pick one! For server side programming Golang, Python and C++ For Web/Client: NodeJS For Client desktop For example: C++/Qt For Client, apps: Kotlin

          "If we don't change direction, we'll end up where we're going"

          T Offline
          T Offline
          trønderen
          wrote on last edited by
          #15

          megaadam wrote:

          For server side programming Golang, Python and C++ For Web/Client: NodeJS

          Yes, I guess "leaving your comfort zone" is an appropriate description.

          1 Reply Last reply
          0
          • E Edward Aymami

            I am trying to upgrade my skills. I would like opinions from you guys about which languages are in demand by employers. I have been part of the "evil empire" (Microsoft), since GW Basic was their first product. I am very good with Access, SQL, SQL Server but not really any others. I have a moderate acquaintance with C# and VB.Net. What other types of Software/Database skills do you think I need to learn that would help me find a job?

            M Offline
            M Offline
            maze3
            wrote on last edited by
            #16

            Based on existing skills, expand some others pointed out, so like connecting with cloud services. Azure or Amazon if like database work, then Linq (method or query syntax) and database as code stuff (code first) in either C# (i assume VP.Net has same support) and then connecting and interacting with the various cloud storage solutions: Blob, Cosmos (if not renamed this week :doh: ), and Tables (I like the Tables for small flexible working storage) And then C# 11, and the very quick jumps of major versions in c#6 was 2015, now is c# 11. Syntactic sugar, some I am a bit nope, but some like returned named tuples, instead of creating yet another object or returning Item1,Item2 Figure out the WHAT not the HOW, what do you want to make, then look up what languages or features can help make. If an employer is demanding language X, but you can comfortably say well this language is better suited, better supported, and longer lasting, and I can start working on it today, or sure, take risk on that which young dev moves company in 6 months, and then you stuck hiring someone at x2 because no one wants to to that language.

            S 1 Reply Last reply
            0
            • E Edward Aymami

              I am trying to upgrade my skills. I would like opinions from you guys about which languages are in demand by employers. I have been part of the "evil empire" (Microsoft), since GW Basic was their first product. I am very good with Access, SQL, SQL Server but not really any others. I have a moderate acquaintance with C# and VB.Net. What other types of Software/Database skills do you think I need to learn that would help me find a job?

              B Offline
              B Offline
              BernardIE5317
              wrote on last edited by
              #17

              I can not offer assistance re/ your concern but may I please inquire as you are a Microsoft employee would you happen to know the number of engineers assigned to the development of Visual Studio . This is something I have wondered about for some time . Thank You Kindly - Best

              S 1 Reply Last reply
              0
              • S Single Step Debugger

                Based on your experience with SQL Server and C# I would suggest you stay within the Microsoft ecosystem. Namely - asp.net core. You can focus on Blazor because it doesn't require JavaScript. You will also need some accompanying stuff like CSS and HTML, but you probably already know that. And a piece of advice - don't buy the cheapest books on any of these subjects. They are cheap for a reason.

                Advertise here – minimum three posts per day are guaranteed.

                M Offline
                M Offline
                MikeCO10
                wrote on last edited by
                #18

                I think this is really a great answer, building on the existing skillset in the question.

                1 Reply Last reply
                0
                • E Edward Aymami

                  I am trying to upgrade my skills. I would like opinions from you guys about which languages are in demand by employers. I have been part of the "evil empire" (Microsoft), since GW Basic was their first product. I am very good with Access, SQL, SQL Server but not really any others. I have a moderate acquaintance with C# and VB.Net. What other types of Software/Database skills do you think I need to learn that would help me find a job?

                  M Offline
                  M Offline
                  MikeCO10
                  wrote on last edited by
                  #19

                  Edward, The way you asked the question gets you a lot of answers that reflect the experience of the responders. Skills are only a part of the equation, and I don't think it's of value for any of us to just spew out a list of the latest or greatest skills. The industry is large enough so you can find 'demand' with a widely varied skill set. As someone said, there are really good Cobol jobs that are in demand due to the scarcity of Cobol programmers. What I'd ask of you is: What is your work experience at this point? If you've been around since GWB, you're not starting out in your career. What do you want to do? Small team, large team, challenging, comfortable, etc. Are you looking to be a DBA, Front end, or back end programmer? Desktop, web, phone apps? 'Very good with SQLs' - on a CRUD level or design and interdependency level? It's a relatively easy jump to Postgres or MySQL but again, what are your goals in that case? 'Moderate acquaintances with C#/VB.net'. With the vastness of .net languages, that's not telling me a lot. Industry-wise, my thoughts are that Web/Cloud is the way to go. I'd forget AI and Web 3.0. IoT and VR are promising but those could be really tough skills to take on, depending on your experience. Microsoft: "Where do you want to go today?"

                  S 1 Reply Last reply
                  0
                  • M megaadam

                    I would suggest you to leave your comfort zone and step away from the Microsoft backyard... There is so much more out there. Pick one! For server side programming Golang, Python and C++ For Web/Client: NodeJS For Client desktop For example: C++/Qt For Client, apps: Kotlin

                    "If we don't change direction, we'll end up where we're going"

                    M Offline
                    M Offline
                    MikeCO10
                    wrote on last edited by
                    #20

                    When it comes to comfort zone, that's like going from being a passenger on a plane to standing on the wing, lol.

                    1 Reply Last reply
                    0
                    • E Edward Aymami

                      I am trying to upgrade my skills. I would like opinions from you guys about which languages are in demand by employers. I have been part of the "evil empire" (Microsoft), since GW Basic was their first product. I am very good with Access, SQL, SQL Server but not really any others. I have a moderate acquaintance with C# and VB.Net. What other types of Software/Database skills do you think I need to learn that would help me find a job?

                      J Offline
                      J Offline
                      Joseph T Adams
                      wrote on last edited by
                      #21

                      I am slowly digging my way out of the same situation. Here is the skill set I'd be shooting for: * Web development using ASP.NET Core. Including HTML, Javascript, and CSS. (Learn these BEFORE attempting heavy frameworks like Angular or React.) * Docker and Kubernetes. * Basic Cloud technologies such as storage, compute, lambdas, etc. * Learn your way around Linux and open-source tooling. You'll interact with these in the modern world whether you want to or not. * As others suggested, learn what employers in your market want, and develop at least basic familiarity with these. Good luck (to all of us).

                      S 1 Reply Last reply
                      0
                      • S Single Step Debugger

                        Based on your experience with SQL Server and C# I would suggest you stay within the Microsoft ecosystem. Namely - asp.net core. You can focus on Blazor because it doesn't require JavaScript. You will also need some accompanying stuff like CSS and HTML, but you probably already know that. And a piece of advice - don't buy the cheapest books on any of these subjects. They are cheap for a reason.

                        Advertise here – minimum three posts per day are guaranteed.

                        S Offline
                        S Offline
                        Slow Eddie
                        wrote on last edited by
                        #22

                        could you recommend some that are not "cheap"?

                        ed

                        S 1 Reply Last reply
                        0
                        • M megaadam

                          I would suggest you to leave your comfort zone and step away from the Microsoft backyard... There is so much more out there. Pick one! For server side programming Golang, Python and C++ For Web/Client: NodeJS For Client desktop For example: C++/Qt For Client, apps: Kotlin

                          "If we don't change direction, we'll end up where we're going"

                          S Offline
                          S Offline
                          Single Step Debugger
                          wrote on last edited by
                          #23

                          IMHO jumping on C++ with just VB/C# background will be painful and not verry productive. This is not some new language, it's a different mindset. Unless you are in your early 20, I wouldn't recommend that.

                          Advertise here – minimum three posts per day are guaranteed.

                          T 1 Reply Last reply
                          0
                          • M maze3

                            Based on existing skills, expand some others pointed out, so like connecting with cloud services. Azure or Amazon if like database work, then Linq (method or query syntax) and database as code stuff (code first) in either C# (i assume VP.Net has same support) and then connecting and interacting with the various cloud storage solutions: Blob, Cosmos (if not renamed this week :doh: ), and Tables (I like the Tables for small flexible working storage) And then C# 11, and the very quick jumps of major versions in c#6 was 2015, now is c# 11. Syntactic sugar, some I am a bit nope, but some like returned named tuples, instead of creating yet another object or returning Item1,Item2 Figure out the WHAT not the HOW, what do you want to make, then look up what languages or features can help make. If an employer is demanding language X, but you can comfortably say well this language is better suited, better supported, and longer lasting, and I can start working on it today, or sure, take risk on that which young dev moves company in 6 months, and then you stuck hiring someone at x2 because no one wants to to that language.

                            S Offline
                            S Offline
                            Slow Eddie
                            wrote on last edited by
                            #24

                            That is a major part on my problem. I need a job soon. and all of the languages "du jour" seem to be changing every day. :sigh:

                            ed

                            1 Reply Last reply
                            0
                            • B BernardIE5317

                              I can not offer assistance re/ your concern but may I please inquire as you are a Microsoft employee would you happen to know the number of engineers assigned to the development of Visual Studio . This is something I have wondered about for some time . Thank You Kindly - Best

                              S Offline
                              S Offline
                              Slow Eddie
                              wrote on last edited by
                              #25

                              Not an employee, been using their products. I'd like to know that myself.

                              1 Reply Last reply
                              0
                              • M MikeCO10

                                Edward, The way you asked the question gets you a lot of answers that reflect the experience of the responders. Skills are only a part of the equation, and I don't think it's of value for any of us to just spew out a list of the latest or greatest skills. The industry is large enough so you can find 'demand' with a widely varied skill set. As someone said, there are really good Cobol jobs that are in demand due to the scarcity of Cobol programmers. What I'd ask of you is: What is your work experience at this point? If you've been around since GWB, you're not starting out in your career. What do you want to do? Small team, large team, challenging, comfortable, etc. Are you looking to be a DBA, Front end, or back end programmer? Desktop, web, phone apps? 'Very good with SQLs' - on a CRUD level or design and interdependency level? It's a relatively easy jump to Postgres or MySQL but again, what are your goals in that case? 'Moderate acquaintances with C#/VB.net'. With the vastness of .net languages, that's not telling me a lot. Industry-wise, my thoughts are that Web/Cloud is the way to go. I'd forget AI and Web 3.0. IoT and VR are promising but those could be really tough skills to take on, depending on your experience. Microsoft: "Where do you want to go today?"

                                S Offline
                                S Offline
                                Slow Eddie
                                wrote on last edited by
                                #26

                                I want any job that I can make a living off of.

                                Quote:

                                'Very good with SQLs' - on a CRUD level or design and interdependency level?

                                All of the above.

                                Quote:

                                Moderate acquaintances with C#/VB.net'. With the vastness of .net languages, that's not telling me a lot.

                                I have worked mainly in VB6 (oh the horror) doing Business Accounting programming. I have been converting my programs from VB6 to C# and, OOP but everything seems to have gone to the Web. I am sorry for not being more specific. I do appreciate your answer. As far as VB.net goes I feel like I can do about 80%.

                                M 2 Replies Last reply
                                0
                                • J Joseph T Adams

                                  I am slowly digging my way out of the same situation. Here is the skill set I'd be shooting for: * Web development using ASP.NET Core. Including HTML, Javascript, and CSS. (Learn these BEFORE attempting heavy frameworks like Angular or React.) * Docker and Kubernetes. * Basic Cloud technologies such as storage, compute, lambdas, etc. * Learn your way around Linux and open-source tooling. You'll interact with these in the modern world whether you want to or not. * As others suggested, learn what employers in your market want, and develop at least basic familiarity with these. Good luck (to all of us).

                                  S Offline
                                  S Offline
                                  Slow Eddie
                                  wrote on last edited by
                                  #27

                                  There is not much of a market here in New Orleans. I can find many jobs that allow working remotely. those are the ones I am shooting for.

                                  ed

                                  1 Reply Last reply
                                  0
                                  • S Slow Eddie

                                    could you recommend some that are not "cheap"?

                                    ed

                                    S Offline
                                    S Offline
                                    Single Step Debugger
                                    wrote on last edited by
                                    #28

                                    I would stick with the big publishers like "Apress", "Murach" etc. and stay clear from self-published authors, college professors (especially those), pulp fiction like O'Reilly or Microsoft certification classes. Any professional book under 30 bucks is rather suspicious.

                                    Advertise here – minimum three posts per day are guaranteed.

                                    1 Reply Last reply
                                    0
                                    • O obermd

                                      Don't forget soft skills such as conflict resolution and project and/or time management. Employers are always looking for these types of skills.

                                      S Offline
                                      S Offline
                                      Single Step Debugger
                                      wrote on last edited by
                                      #29

                                      Those and anger management classes. :laugh:

                                      Advertise here – minimum three posts per day are guaranteed.

                                      1 Reply Last reply
                                      0
                                      • E Edward Aymami

                                        I am trying to upgrade my skills. I would like opinions from you guys about which languages are in demand by employers. I have been part of the "evil empire" (Microsoft), since GW Basic was their first product. I am very good with Access, SQL, SQL Server but not really any others. I have a moderate acquaintance with C# and VB.Net. What other types of Software/Database skills do you think I need to learn that would help me find a job?

                                        S Offline
                                        S Offline
                                        sasadler
                                        wrote on last edited by
                                        #30

                                        Wow, after reading all the comments, I didn't know that being an embedded developer for my whole career was the simple life! Assembly language in the early years and then when compiler tech got good enough, C/C++.

                                        D 1 Reply Last reply
                                        0
                                        • S Single Step Debugger

                                          IMHO jumping on C++ with just VB/C# background will be painful and not verry productive. This is not some new language, it's a different mindset. Unless you are in your early 20, I wouldn't recommend that.

                                          Advertise here – minimum three posts per day are guaranteed.

                                          T Offline
                                          T Offline
                                          trønderen
                                          wrote on last edited by
                                          #31

                                          Are you implying that people past their early 20s are incapable of handling assembler code C/C++?

                                          S M 2 Replies 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