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 65 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.
  • 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
          • theoldfoolT 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.

            theoldfoolT 1 Reply Last reply
            0
            • CPalliniC 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.

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

                  theoldfoolT Offline
                  theoldfoolT 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
                  • 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!

                    J Offline
                    J Offline
                    jsrjsr
                    wrote on last edited by
                    #46

                    A strange mix of languages here. One product is nearly pure C++, but is starting to also use C#. Another product is nearly pure C#, but uses a smidgeon of C++ to interact with the first product. Yet another product is pure C#, but uses a batch of P/Invokes to interact with other product written in C++. Finally, a few new web-based products that use a mix of C#, JavaScript, Python, and who knows what else. All of these products are in active development and hiring.

                    1 Reply Last reply
                    0
                    • B BryanFazekas

                      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 Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #47

                      BryanFazekas wrote:

                      Funny you say that

                      It was intentional; a dead language that you should not learn, and has more job-opportunities than 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.

                      1 Reply Last reply
                      0
                      • theoldfoolT theoldfool

                        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 Offline
                        L Offline
                        Lost User
                        wrote on last edited by
                        #48

                        theoldfool wrote:

                        True. But then I don't recall saying they did

                        There's simply not enough demand.

                        theoldfool wrote:

                        I was just pointing out that there were some professional uses of Python

                        None said that there's no use for it. Just that it is not a viable route if you are aiming at a job that pays.

                        theoldfool wrote:

                        Seems like the AI folks like it and AI is better than beer and pizza

                        In that light, VB6 must be Chinese Takout still. After all, lots of companies like it.

                        theoldfool wrote:

                        On the more serious side, good luck in your search

                        Just pointing out facts; you do not have to enjoy them. If I was searching, I'd not rely on luck. :cool:

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

                          A Offline
                          A Offline
                          atali
                          wrote on last edited by
                          #49

                          I probably doubled popularity of Python in all these lists few years ago because I had to google literally everything that was more complex than a=b+c...

                          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!

                            J Offline
                            J Offline
                            Julian Ragan
                            wrote on last edited by
                            #50

                            I do Java, and I also have worked with python. Python is a funny experimental language, easier to work with than any basic dialect I have seen for non programmers and that is why it is immensely popular with AI/deep learning crowd. I have also some recollection, that it was gaining popularity with automated testing crowd. In my experience, python poses little challenge when learning it if you are already proficient in other programming languages. If you wan't to learn something new, maybe try picking a pure functional language?

                            1 Reply Last reply
                            0
                            • L Lost User

                              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.

                              CPalliniC Offline
                              CPalliniC Offline
                              CPallini
                              wrote on last edited by
                              #51

                              'Preinstalled'? 'Windows'? :-D

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

                              In testa che avete, signor di Ceprano?

                              L 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
                                MikeCO10
                                wrote on last edited by
                                #52

                                First, I think it depends on what you WANT to do since you seem to be wanting to learn a new language. Forget the goofy indexes; most are based on searches rather than applications and if that's the case, asking questions is a more of a poll as to who is learning a language. Working on a desktop app, I can write C#/VB without much googling and don't use public GITs. Working CSS I'll have a lot of questions, mostly because I have my own concept of which attributes should be there :-D . Looking to do web, android or apple apps, back-end, IoT? Then look at the "stacks" being used for those purposes. The problem I see would be without a portfolio of specific experience in a given language, you're going to be outcompeted by those with experience. Python is sometimes promoted as an overall solution, but probably not used as much as one might think.

                                1 Reply Last reply
                                0
                                • CPalliniC CPallini

                                  'Preinstalled'? 'Windows'? :-D

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

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

                                  The runtime for .NET is. vbrun300.dll, innit? :)

                                  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
                                  • 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
                                    megaadam
                                    wrote on last edited by
                                    #54

                                    I am a bit late to the party. Are you sure you are asking the right question? I would ask, in what domain do I want to work? Desktop algorithms/GUI ? Serverside? Web-frontend? Or “fullstack”? I hate that buzzword. A colleague got a job (car-sharing) where they use Kotlin (“some-next-gen-java-ish”). It is a less common languge. He did not claim to know it. Got the job anyway. Many companies involved with crypto-currency-trading are using Rust. Firefox got rewritten in Rust “recently”. Voi electro-scooters use Go on their servers. Visual-studio-code , Slack, written in Typescript. Wrapped in the Electron crossplatform container. Runs on “any” OS. So…. Ask yerself in what area you want to work. Research tech used in that area. Cheers

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

                                    1 Reply Last reply
                                    0
                                    • R RickZeeland

                                      When you try to get a job as a Python programmer with my company you will probably be laughed at, sorry :-\

                                      M Offline
                                      M Offline
                                      Matt McGuire
                                      wrote on last edited by
                                      #55

                                      same here. we don't believe the hype. beyond a few scripting examples, I haven't seen much use of it.

                                      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