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 Offline
    E Offline
    Edward Aymami
    wrote on last edited by
    #1

    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?

    K J R S P 17 Replies 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?

      K Offline
      K Offline
      k5054
      wrote on last edited by
      #2

      It would depend on what ecosystem you're looking at. For some environments COBOL is still a big deal. In others it might be python, rust or C/C++. If you're staying in the MS world, then C# is probably a good place to start.

      Keep Calm and Carry On

      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
        Jeremy Falcon
        wrote on last edited by
        #3

        I can talk in heavy detail about where the industry is headed, or I can give you the short version. To start... the short version. Either learn web development or machine learning with robotics or maybe IoT or AR/VR. This is the future. Web and desktop dev will eventually merge. AI/ML is going nowhere. AR/VR is coming. So pick one. Web In order... 1. JavaScript - People pretend to know this but they couldn't tell you the difference between a closure and composition. 2. TypeScript - Learn hard core JS first. Then put on your big boy pants and learn TS. Keep in mind though, TS is like JS and C# had a child. Unlike C# though, it supports a functional paradigm and an OOP paradigm, just like JS does. But, knowing C# will help the learning curve on this tremendously. 3. Node - You need to know a good JS runtime engine even if you do nothing but client only, browser-specific code. There are a slew of build-time tools that become available once you do. Also a good language that compiles down to WASM wouldn't hurt. Say Rust. But the world is still preparing for WASM. JS/TS is here now, so that would come first. If you're from the C# camp this will round out your skillset. AI/ML Can't help much with this, but Python is king here. Big data is... well big. You'll always find a job here. IoT or AR/VR/MR/XR This is coming. No matter what, it's coming. So you could do something in these fields to prepare. Wearables will not stop at just smart watches. Smart homes will only get "smarter", etc.

        Jeremy Falcon

        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?

          R Offline
          R Offline
          Rick York
          wrote on last edited by
          #4

          If I were you I would figure out where I wanted to live and then look at job ads in that area. That will give you a fairly good indication.

          "They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"

          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
            Jeremy Falcon
            wrote on last edited by
            #5

            Oh and don't forget the blockchain. It's tech trying to find itself, but it's coming too. And for those that think it's not, the dotcom bust happened and yet we're still on a website. It's just the law of nature. We get something new, people freak out. Boom, bad stuff. Build it back up the way it should've been built the first time. Nobody used Windows 1.0 either, but blockchain is coming. Get on board or get left behind.

            Jeremy Falcon

            N 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
              Jeremy Falcon
              wrote on last edited by
              #6

              Annnnnnnd one more. :) If you want to just leverage your existing skills, you could do so in the context of a cloud provider. Sure, you've used SQL Server, but have you used Amazon's RDS on top of it? More and more companies are using the cloud for just about everything. It's like the franchising of the tech infrastructure world. Infrastructure in a box. There's AWS, Azure, and even Google now all have their own offerings. So does Oracle, but they suck. ;)

              Jeremy Falcon

              1 Reply Last reply
              0
              • J Jeremy Falcon

                Oh and don't forget the blockchain. It's tech trying to find itself, but it's coming too. And for those that think it's not, the dotcom bust happened and yet we're still on a website. It's just the law of nature. We get something new, people freak out. Boom, bad stuff. Build it back up the way it should've been built the first time. Nobody used Windows 1.0 either, but blockchain is coming. Get on board or get left behind.

                Jeremy Falcon

                N Offline
                N Offline
                Nelek
                wrote on last edited by
                #7

                Jeremy Falcon wrote:

                Build it back up the way it should've been built the first time.

                Are you sure we have done this with the internet and the dotcoms...? :sigh:

                M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                J 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
                  Single Step Debugger
                  wrote on last edited by
                  #8

                  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 S 2 Replies Last reply
                  0
                  • N Nelek

                    Jeremy Falcon wrote:

                    Build it back up the way it should've been built the first time.

                    Are you sure we have done this with the internet and the dotcoms...? :sigh:

                    M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                    J Offline
                    J Offline
                    Jeremy Falcon
                    wrote on last edited by
                    #9

                    Touché :laugh:

                    Jeremy Falcon

                    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?

                      P Offline
                      P Offline
                      peterkmx
                      wrote on last edited by
                      #10

                      I think that when planning skills upgrade in software development, it is also necessary to include skills related to Git, Github, Bitbucket and some basic use of Jira. Of course "it depends" :-), in ecosystems which I experienced this was "a baseline" and I expect these to be quite common ...

                      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?

                        O Offline
                        O Offline
                        obermd
                        wrote on last edited by
                        #11

                        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 S 2 Replies 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
                          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 Online
                                T Online
                                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
                                          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