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. Languages most current Jobs require.

Languages most current Jobs require.

Scheduled Pinned Locked Moved The Lounge
csharpdatabasepythonhtml
55 Posts 23 Posters 3 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.
  • S Slow Eddie

    I am currently trying to learn a new language. I am proficient in VB.NET, C#, SQL, and T-SQL. I'm familiar with HTML and CSS. According to the TIOBE Index, and the PYPL index Python is the leading language. Is this your experience? As I am currently looking for a new Job, is this, in your opinion the most required Job opening requirements? If not, what language would recommend? :confused: BTW I have come across Required languages that I have never heard of before, on Code Project or anywhere else!

    W Offline
    W Offline
    Wizard of Sleeves
    wrote on last edited by
    #26

    You could learn Python; or you could learn a programming language.

    Nothing succeeds like a budgie without teeth. To err is human, to arr is pirate.

    1 Reply Last reply
    0
    • S Slow Eddie

      I am currently trying to learn a new language. I am proficient in VB.NET, C#, SQL, and T-SQL. I'm familiar with HTML and CSS. According to the TIOBE Index, and the PYPL index Python is the leading language. Is this your experience? As I am currently looking for a new Job, is this, in your opinion the most required Job opening requirements? If not, what language would recommend? :confused: BTW I have come across Required languages that I have never heard of before, on Code Project or anywhere else!

      G Offline
      G Offline
      GuyThiebaut
      wrote on last edited by
      #27

      Having done a few things with Python as a hobby my biggest concern with using it professionally would be with the quality of code I would encounter. Python seems to be very much a language picked up by people who have not necessarily got the understanding and discipline of software development. It doesn't seem to generally be a language that software developers chose but more one that scientists choose and for that reason I would tend to avoid working with it - hopefully someone can prove me wrong here. Maybe that makes me a software development snob...

      “That which can be asserted without evidence, can be dismissed without evidence.”

      ― Christopher Hitchens

      P 1 Reply Last reply
      0
      • S Slow Eddie

        I am currently trying to learn a new language. I am proficient in VB.NET, C#, SQL, and T-SQL. I'm familiar with HTML and CSS. According to the TIOBE Index, and the PYPL index Python is the leading language. Is this your experience? As I am currently looking for a new Job, is this, in your opinion the most required Job opening requirements? If not, what language would recommend? :confused: BTW I have come across Required languages that I have never heard of before, on Code Project or anywhere else!

        Sander RosselS Offline
        Sander RosselS Offline
        Sander Rossel
        wrote on last edited by
        #28

        C#, (T-)SQL and HTML/CSS (and JavaScript?) should get you more jobs than you'd ever want. It's what I use in my company and I know at least four other local companies that use it too (and I live in a small countryside village). And all are desperately looking for people. When you go up to the large Dutch cities like Rotterdam, The Hague, Amsterdam or Utrecht, there's a virtually limitless supply of jobs requiring those exact languages. I know this (Dutch) website, https://werkenmet.net[^], which has only .NET job offers (and no recruiters) and it has 344 job offers, but there are a lot more out there. Of course you'd have to move to The Netherlands, but I can't imagine those languages aren't used in the USA. Trust me, if you know those languages it's not about learning a new one, it's about picking up the phone, calling the company you want to work for and scheduling a meeting. In The Netherlands there's such a shortage of workers that you'd have to shit on your future boss' desk to be rejected (and even then they may hire you and just get a new desk).

        Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

        L 1 Reply Last reply
        0
        • Sander RosselS Sander Rossel

          C#, (T-)SQL and HTML/CSS (and JavaScript?) should get you more jobs than you'd ever want. It's what I use in my company and I know at least four other local companies that use it too (and I live in a small countryside village). And all are desperately looking for people. When you go up to the large Dutch cities like Rotterdam, The Hague, Amsterdam or Utrecht, there's a virtually limitless supply of jobs requiring those exact languages. I know this (Dutch) website, https://werkenmet.net[^], which has only .NET job offers (and no recruiters) and it has 344 job offers, but there are a lot more out there. Of course you'd have to move to The Netherlands, but I can't imagine those languages aren't used in the USA. Trust me, if you know those languages it's not about learning a new one, it's about picking up the phone, calling the company you want to work for and scheduling a meeting. In The Netherlands there's such a shortage of workers that you'd have to shit on your future boss' desk to be rejected (and even then they may hire you and just get a new desk).

          Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

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

          That website seems nice, I don't need it right now but I'll keep it in mind

          Sander RosselS 1 Reply Last reply
          0
          • P PIEBALDconsult

            Don't select a language based on how difficult it is to learn. :wtf:

            O Offline
            O Offline
            Oleg A Lukin
            wrote on last edited by
            #30

            Or you just will get down to Q and will get stuck there forever :laugh:

            Banking establishments are more dangerous than standing armies. T.Jefferson

            1 Reply Last reply
            0
            • L Lost User

              That website seems nice, I don't need it right now but I'll keep it in mind

              Sander RosselS Offline
              Sander RosselS Offline
              Sander Rossel
              wrote on last edited by
              #31

              Yeah, its founders are ex-recruiters who realized the recruiting market is a scam. A recruiter doesn't want to match you to the company that best fits you, they want to match you to the company that pays them the best. And with fees ranging from 10k to 25k(!) that's no wonder. This platform was made with the developer in mind, instead of the employer or recruiter. Employers pay to have their job offers on the website and developers can respond to job offers or just browse. By asking a couple of technical questions they hope to keep out recruiters. I know every company that wants a profile is personally screened by the founders and if there's any doubt the company is a recruitment agency their request is denied. Companies are also forced to write very detailed job offers with a salary indication, so developers won't waste their time talking to companies that don't meet their needs. It's also strictly .NET, so you won't find Python, PHP, Java, or plumbers, accountants and other jobs that you'd find on a regular job site. It's really refreshing to see a platform that takes the developer's needs into account :D

              Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

              1 Reply Last reply
              0
              • L Lost User

                Slow Eddie wrote:

                According to the TIOBE Index, and the PYPL index Python is the leading language

                Both of those look at search engines, not at job openings specifically. It's used by idiots to write articles about which language is trending, which leads to nonsense-articles in the daily news, which then leads to the dark side. Uni's use simpler languages to teach concepts, Open source projects use whatever is available, servers, smartphones, websites and rich UI all thrown in a single basket. And you look to that, for job openings? Open your local gazette and write the languages down. If you already seen C# mentioned before, turf it. Use a spreadsheet, but that says more about what is requested in your locale than some average search engine test that cannot really explain "what" it is indexing. Just a hint that they "may" be popular; yeah, or extremely tedious instead of widely used. Learning PL/SQL isn't going to make any difference - you'll learn that different dialect easily when needed. Python? Well, none asks for that where I live. VB6, unfortunately, they do, wich is something you really MUST NOT LEARN. Java is popular due to universities. Those lefties don't do commercial shit and those students search a lot. Still, you find Java more in the real world than Python. If I need to add to your list, I'd say RegExes.

                Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                B Offline
                B Offline
                BryanFazekas
                wrote on last edited by
                #32

                Eddy Vluggen wrote:

                Both of those look at search engines, not at job openings specifically.

                +100! Most of the "popular languages" lists are worthless. Look at local job postings to see what languages are desired locally. The popularity of languages can be very local -- some years back the city I live in had a lot of listings for SQL Server, but none for Oracle. Another city 100 miles away was the reverse. Regarding Python? I don't know a single person who is using it professionally. There has been a lot of buzz around Python for several years, which prompts a lot of searches regarding Python, which pops it higher in the index, which does NOT necessarily produce more Python jobs ...

                Eddy Vluggen wrote:

                VB6, unfortunately, they do, wich is something you really MUST NOT LEARN.

                :laugh: Visual Basic is a fine language, as good as any and better than many. Crap programs can be written in any language, and the garbage I've been exposed to in Java and C# programs, written by folks that have no clue what OO is, is legion. That said, I don't recommend VB6, as it's a dead language. There are many positions for VB -- it's in the top 20 in most lists -- but they are mostly legacy positions, supporting ancient code. I recently retired an application originally written in VS97/C++ (v5?), and it was a relief!

                T L 2 Replies Last reply
                0
                • S Slow Eddie

                  I am currently trying to learn a new language. I am proficient in VB.NET, C#, SQL, and T-SQL. I'm familiar with HTML and CSS. According to the TIOBE Index, and the PYPL index Python is the leading language. Is this your experience? As I am currently looking for a new Job, is this, in your opinion the most required Job opening requirements? If not, what language would recommend? :confused: BTW I have come across Required languages that I have never heard of before, on Code Project or anywhere else!

                  F Offline
                  F Offline
                  Forogar
                  wrote on last edited by
                  #33

                  Javascript! ...there, I said it. Used everywhere and a lot more common for real jobs than the snake language.

                  - I would love to change the world, but they won’t give me the source code.

                  1 Reply Last reply
                  0
                  • G GuyThiebaut

                    Having done a few things with Python as a hobby my biggest concern with using it professionally would be with the quality of code I would encounter. Python seems to be very much a language picked up by people who have not necessarily got the understanding and discipline of software development. It doesn't seem to generally be a language that software developers chose but more one that scientists choose and for that reason I would tend to avoid working with it - hopefully someone can prove me wrong here. Maybe that makes me a software development snob...

                    “That which can be asserted without evidence, can be dismissed without evidence.”

                    ― Christopher Hitchens

                    P Offline
                    P Offline
                    PIEBALDconsult
                    wrote on last edited by
                    #34

                    GuyThiebaut wrote:

                    a software development snob

                    I represent that. There are languages, going back to BASIC, intended to be easy to learn and do a few simple things. Python is one of the latest of them. My father was an electronics engineer, but he was able to use BASIC to make some tables of figures he needed. That's about all he needed a programming language to do. I have seen newer versions of BASIC (VAX BASIC and Visual Basic) used for largish applications, but they weren't very good. The designers and developers didn't seem to have the proper mindset.

                    G 1 Reply Last reply
                    0
                    • B BryanFazekas

                      Eddy Vluggen wrote:

                      Both of those look at search engines, not at job openings specifically.

                      +100! Most of the "popular languages" lists are worthless. Look at local job postings to see what languages are desired locally. The popularity of languages can be very local -- some years back the city I live in had a lot of listings for SQL Server, but none for Oracle. Another city 100 miles away was the reverse. Regarding Python? I don't know a single person who is using it professionally. There has been a lot of buzz around Python for several years, which prompts a lot of searches regarding Python, which pops it higher in the index, which does NOT necessarily produce more Python jobs ...

                      Eddy Vluggen wrote:

                      VB6, unfortunately, they do, wich is something you really MUST NOT LEARN.

                      :laugh: Visual Basic is a fine language, as good as any and better than many. Crap programs can be written in any language, and the garbage I've been exposed to in Java and C# programs, written by folks that have no clue what OO is, is legion. That said, I don't recommend VB6, as it's a dead language. There are many positions for VB -- it's in the top 20 in most lists -- but they are mostly legacy positions, supporting ancient code. I recently retired an application originally written in VS97/C++ (v5?), and it was a relief!

                      T Offline
                      T Offline
                      theoldfool
                      wrote on last edited by
                      #35

                      CodeProject.AI Server: AI the easy way.[^] Seems to use a lot of Python.

                      >64 Some days the dragon wins. Suck it up.

                      B L 2 Replies Last reply
                      0
                      • T theoldfool

                        CodeProject.AI Server: AI the easy way.[^] Seems to use a lot of Python.

                        >64 Some days the dragon wins. Suck it up.

                        B Offline
                        B Offline
                        BryanFazekas
                        wrote on last edited by
                        #36

                        theoldfool wrote:

                        CodeProject.AI Server: AI the easy way.[^] Seems to use a lot of Python.

                        That's a product, not a job.

                        1 Reply Last reply
                        0
                        • S Slow Eddie

                          I am currently trying to learn a new language. I am proficient in VB.NET, C#, SQL, and T-SQL. I'm familiar with HTML and CSS. According to the TIOBE Index, and the PYPL index Python is the leading language. Is this your experience? As I am currently looking for a new Job, is this, in your opinion the most required Job opening requirements? If not, what language would recommend? :confused: BTW I have come across Required languages that I have never heard of before, on Code Project or anywhere else!

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

                          I will use the big fat IT DEPENDS Do you want quick money, then look at Fortran or Cobol, 1 years experience could get you a salary higher then 10 years of javascript. What do you like doing. Front, back, side to side, and shake it all about. That can narrow down some things to look at. Your location can factor into the work. If wanting to do long term salary vs short contract work. In regards to TIOBE and other top languages, my main issue is the metrics used. Java, Python can rank high because used for new programmer and hobbies, thus higher amount of community chatter asking questions, which creates cycle keeping them high. That said, I work in a C#/Microsoft stack and so when look for C# work, think there is loads of work around and why would you use Java, as last experience 2014 was such a head ache compared to net core build and run. So ill say it VB high, net core does have plans for progressing VB still, and if want job and money, companies are due to retirements forking out money to get people to maintain their stuff. Again big caveat LOCATION. Lastly if just about moving and doing the next thing, yeah Python will do.

                          1 Reply Last reply
                          0
                          • P PIEBALDconsult

                            GuyThiebaut wrote:

                            a software development snob

                            I represent that. There are languages, going back to BASIC, intended to be easy to learn and do a few simple things. Python is one of the latest of them. My father was an electronics engineer, but he was able to use BASIC to make some tables of figures he needed. That's about all he needed a programming language to do. I have seen newer versions of BASIC (VAX BASIC and Visual Basic) used for largish applications, but they weren't very good. The designers and developers didn't seem to have the proper mindset.

                            G Offline
                            G Offline
                            GuyThiebaut
                            wrote on last edited by
                            #38

                            I liked what I found in Python, however I think that it's a really poor language for learning software development as it is not strongly typed among other weaknesses.

                            “That which can be asserted without evidence, can be dismissed without evidence.”

                            ― Christopher Hitchens

                            P 1 Reply Last reply
                            0
                            • G GuyThiebaut

                              I liked what I found in Python, however I think that it's a really poor language for learning software development as it is not strongly typed among other weaknesses.

                              “That which can be asserted without evidence, can be dismissed without evidence.”

                              ― Christopher Hitchens

                              P Offline
                              P Offline
                              PIEBALDconsult
                              wrote on last edited by
                              #39

                              Essentially a scripting language, often used as glue. Definitely not a general-purpose programming language. I disagree about it not being good as a first language. It definitely should not be a final language. I think it has just enough to separate the wheat from the chaff -- anyone who wants to continue learning to program should quickly advance to a better language. And if it gets beginners in the habit of consistent indenting, so much the better.

                              1 Reply Last reply
                              0
                              • P PIEBALDconsult

                                I know, right? Though now he also says he'd rather I were an analyst than a developer. I need to find a new project.

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

                                PIEBALDconsult wrote:

                                Though now he also says he'd rather I were an analyst than a developer

                                Sure, can he point out the difference then? :)

                                PIEBALDconsult wrote:

                                I need to find a new project.

                                A new employer. Someone that knows what they actually require.

                                Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                                1 Reply Last reply
                                0
                                • B BryanFazekas

                                  Eddy Vluggen wrote:

                                  Both of those look at search engines, not at job openings specifically.

                                  +100! Most of the "popular languages" lists are worthless. Look at local job postings to see what languages are desired locally. The popularity of languages can be very local -- some years back the city I live in had a lot of listings for SQL Server, but none for Oracle. Another city 100 miles away was the reverse. Regarding Python? I don't know a single person who is using it professionally. There has been a lot of buzz around Python for several years, which prompts a lot of searches regarding Python, which pops it higher in the index, which does NOT necessarily produce more Python jobs ...

                                  Eddy Vluggen wrote:

                                  VB6, unfortunately, they do, wich is something you really MUST NOT LEARN.

                                  :laugh: Visual Basic is a fine language, as good as any and better than many. Crap programs can be written in any language, and the garbage I've been exposed to in Java and C# programs, written by folks that have no clue what OO is, is legion. That said, I don't recommend VB6, as it's a dead language. There are many positions for VB -- it's in the top 20 in most lists -- but they are mostly legacy positions, supporting ancient code. I recently retired an application originally written in VS97/C++ (v5?), and it was a relief!

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

                                  BryanFazekas wrote:

                                  Look at local job postings to see what languages are desired locally. The popularity of languages can be very local -- some years back the city I live in had a lot of listings for SQL Server, but none for Oracle

                                  Which is basic nonsense. If you understand SQL, then the difference between TSQL and PL/SQL is neglectable for normal tasks.

                                  BryanFazekas wrote:

                                  There are many positions for VB -- it's in the top 20 in most lists -- but they are mostly legacy positions, supporting ancient code. I recently retired an application originally written in VS97/C++ (v5?), and it was a relief!

                                  Did nothing with the language recently. Just a bloody fine example of what is asked in the real world, vs the nonsense that Python and Java are somehow "popular". There's no jobs there, simple as that. You might as well learn COBOL.

                                  Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                                  B 1 Reply Last reply
                                  0
                                  • T theoldfool

                                    CodeProject.AI Server: AI the easy way.[^] Seems to use a lot of Python.

                                    >64 Some days the dragon wins. Suck it up.

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

                                    Mayhaps you noticed the majority of the articles here isn't using Python?

                                    Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                                    T 1 Reply Last reply
                                    0
                                    • C CPallini

                                      In job offers (at least the ones I know), usually it is NOT the primary programming language. As matter of fact, companies are using it more and more.

                                      "In testa che avete, Signor di Ceprano?" -- Rigoletto

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

                                      CPallini wrote:

                                      As matter of fact, companies are using it more and more.

                                      I'd like to see a source for that claim; I'm not even ridiculing it because that is redundant. "More and more", did it climb from 0.21% usage to 0.22%? What comes preinstalled and works with Office, Exchange, SQL Server? Yes, your first idea must be Python! :laugh: Even Java is more requested. Not just locally btw. Python isn't even on the bloody list :sigh:

                                      Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                                      C 1 Reply Last reply
                                      0
                                      • L Lost User

                                        BryanFazekas wrote:

                                        Look at local job postings to see what languages are desired locally. The popularity of languages can be very local -- some years back the city I live in had a lot of listings for SQL Server, but none for Oracle

                                        Which is basic nonsense. If you understand SQL, then the difference between TSQL and PL/SQL is neglectable for normal tasks.

                                        BryanFazekas wrote:

                                        There are many positions for VB -- it's in the top 20 in most lists -- but they are mostly legacy positions, supporting ancient code. I recently retired an application originally written in VS97/C++ (v5?), and it was a relief!

                                        Did nothing with the language recently. Just a bloody fine example of what is asked in the real world, vs the nonsense that Python and Java are somehow "popular". There's no jobs there, simple as that. You might as well learn COBOL.

                                        Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                                        B Offline
                                        B Offline
                                        BryanFazekas
                                        wrote on last edited by
                                        #44

                                        Eddy Vluggen wrote:

                                        Which is basic nonsense. If you understand SQL, then the difference between TSQL and PL/SQL is neglectable for normal tasks.

                                        I know that and you know that ... but the average hiring manager obviously did not. :-D

                                        Eddy Vluggen wrote:

                                        You might as well learn COBOL.

                                        Funny you say that, as there's a market for COBOL due to the sheer mass of legacy systems. When sheer record processing power is required, COBOL gets the job done. Banks and state governments have many millions of records and have a lot of COBOL in production to handle the flow. Systems written originally in the 60's are still in production. [Nope, I'm not a COBOL programmer.]

                                        L 1 Reply Last reply
                                        0
                                        • L Lost User

                                          Mayhaps you noticed the majority of the articles here isn't using Python?

                                          Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                                          T Offline
                                          T Offline
                                          theoldfool
                                          wrote on last edited by
                                          #45

                                          True. But then I don't recall saying they did. I was just pointing out that there were some professional uses of Python. Seems like the AI folks like it and AI is better than beer and pizza. Just ask them. :) On the more serious side, good luck in your search. I didn't mean to make light of it.

                                          >64 Some days the dragon wins. Suck it up.

                                          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