|
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.
|
|
|
|
|
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
|
|
|
|
|
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.
|
|
|
|
|
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 sh*t on your future boss' desk to be rejected (and even then they may hire you and just get a new desk).
|
|
|
|
|
That website seems nice, I don't need it right now but I'll keep it in mind
|
|
|
|
|
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
|
|
|
|
|
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.
|
|
|
|
|
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.
|
|
|
|
|
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.
-- modified 24-Aug-22 17:53pm.
|
|
|
|
|
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?
|
|
|
|
|
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...
|
|
|
|
|
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 .
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.
|
|
|
|
|
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"
|
|
|
|
|
Hair sailor, the french made secure (8)
Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
|
|
|
|
|
Hair LOCK
sailor, AB
the french LE
made secure
LOCKABLE
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
YAUT
Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
|
|
|
|
|
Why is "AB" a sailor?
Happiness will never come to those who fail to appreciate what they already have. -Anon
|
|
|
|
|
|
I see...
Thanks
Happiness will never come to those who fail to appreciate what they already have. -Anon
|
|
|
|
|
ChandraRam wrote: I see sea... FFY
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
Exactly what my Dad would have said
Happiness will never come to those who fail to appreciate what they already have. -Anon
|
|
|
|
|
Originally an abbreviation for 'Able Bodied', which meant fit to be sent up into the rigging in the days of sail.
|
|
|
|
|
#Worldle #214 5/6 (100%)
🟩🟩🟨⬜⬜➡️
🟩🟨⬜⬜⬜↙️
🟩🟨⬜⬜⬜↘️
🟩🟩🟩⬜⬜⬇️
🟩🟩🟩🟩🟩🎉
https://worldle.teuteuf.fr
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
#Worldle #214 2/6 (100%)
🟩🟩🟩⬜⬜⬇️
🟩🟩🟩🟩🟩🎉
https://worldle.teuteuf.fr
|
|
|
|
|
I don't do worldle often ... but when I do, I seem to get lucky!
#Worldle #214 1/6 (100%)
🟩🟩🟩🟩🟩🎉
https://worldle.teuteuf.fr
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|