Which technology is worth investing your time and energy right now?
-
The investment you make in your skills also follows a similar pattern to financial investments, i.e. high risk equals high reward. In 1995, if you had told me to invest my skills in this little known language called Java by a small company called Sun Microsystems, I'd have rebutted you saying you've probably had a few drinks too many! Who would have thought Java will be used to write just about anything (including mobile apps) some day? On the other hand, had the "risk taker" in me had jumped on the Blackberry development in 2010 or Windows Phone development in 2015, his career would have failed quite miserably! Similarly, had the "risk averse" buddy chosen something like COBOL or C in 1995, he'd probably still have a low paying job to stick with for several years to come. From that perspective, what do you make of the current technologies like Java and Python and PHP? And what about all the JavaScript frameworks (React, Vue, etc.) and the Node/NPM ecosystem? Where do you see all of this going?
-
The investment you make in your skills also follows a similar pattern to financial investments, i.e. high risk equals high reward. In 1995, if you had told me to invest my skills in this little known language called Java by a small company called Sun Microsystems, I'd have rebutted you saying you've probably had a few drinks too many! Who would have thought Java will be used to write just about anything (including mobile apps) some day? On the other hand, had the "risk taker" in me had jumped on the Blackberry development in 2010 or Windows Phone development in 2015, his career would have failed quite miserably! Similarly, had the "risk averse" buddy chosen something like COBOL or C in 1995, he'd probably still have a low paying job to stick with for several years to come. From that perspective, what do you make of the current technologies like Java and Python and PHP? And what about all the JavaScript frameworks (React, Vue, etc.) and the Node/NPM ecosystem? Where do you see all of this going?
According to some sources Low-Code / No-Code development is the future, see: The Future of Low-Code Development - DevOps.com[^]
-
The investment you make in your skills also follows a similar pattern to financial investments, i.e. high risk equals high reward. In 1995, if you had told me to invest my skills in this little known language called Java by a small company called Sun Microsystems, I'd have rebutted you saying you've probably had a few drinks too many! Who would have thought Java will be used to write just about anything (including mobile apps) some day? On the other hand, had the "risk taker" in me had jumped on the Blackberry development in 2010 or Windows Phone development in 2015, his career would have failed quite miserably! Similarly, had the "risk averse" buddy chosen something like COBOL or C in 1995, he'd probably still have a low paying job to stick with for several years to come. From that perspective, what do you make of the current technologies like Java and Python and PHP? And what about all the JavaScript frameworks (React, Vue, etc.) and the Node/NPM ecosystem? Where do you see all of this going?
Prahlad Yeri wrote:
similar pattern to financial investments, i.e. high risk equals high reward.
It's nothing alike. When you learn a language and it goes away, your skills, knowledge and experience are still there and are always, at least partially, transferable to any new project, language or framework. If you "miss the boat" on a language, you can always still learn it later. Learning something new is never a risk, but the (financial and job security) rewards may vary. A bad financial investment can make you go bankrupt, or at least lose a lot of money. That money will be gone. Missing the boat on an investment means you'll never be able to make it later, that opportunity is also gone.
Prahlad Yeri wrote:
From that perspective, what do you make of the current technologies like Java and Python and PHP? And what about all the JavaScript frameworks (React, Vue, etc.) and the Node/NPM ecosystem? Where do you see all of this going?
To answer those questions, Java, Python, PHP and JavaScript aren't going anywhere anytime soon. All of them seem like viable career choices, although I prefer C# and .NET myself. JavaScript is probably a bit more popular and all-round than the other languages, so that's always a good bet. React seems to be the front-end framework flavor of the day, but no guarantees for the future there.
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
-
The investment you make in your skills also follows a similar pattern to financial investments, i.e. high risk equals high reward. In 1995, if you had told me to invest my skills in this little known language called Java by a small company called Sun Microsystems, I'd have rebutted you saying you've probably had a few drinks too many! Who would have thought Java will be used to write just about anything (including mobile apps) some day? On the other hand, had the "risk taker" in me had jumped on the Blackberry development in 2010 or Windows Phone development in 2015, his career would have failed quite miserably! Similarly, had the "risk averse" buddy chosen something like COBOL or C in 1995, he'd probably still have a low paying job to stick with for several years to come. From that perspective, what do you make of the current technologies like Java and Python and PHP? And what about all the JavaScript frameworks (React, Vue, etc.) and the Node/NPM ecosystem? Where do you see all of this going?
Prahlad Yeri wrote:
Similarly, had the "risk averse" buddy chosen something like COBOL or C in 1995, he'd probably still have a low paying job to stick with for several years to come.
That is questionable. Do you really think a
Java
developer is paid more than aC
one?"In testa che avete, Signor di Ceprano?" -- Rigoletto
-
The investment you make in your skills also follows a similar pattern to financial investments, i.e. high risk equals high reward. In 1995, if you had told me to invest my skills in this little known language called Java by a small company called Sun Microsystems, I'd have rebutted you saying you've probably had a few drinks too many! Who would have thought Java will be used to write just about anything (including mobile apps) some day? On the other hand, had the "risk taker" in me had jumped on the Blackberry development in 2010 or Windows Phone development in 2015, his career would have failed quite miserably! Similarly, had the "risk averse" buddy chosen something like COBOL or C in 1995, he'd probably still have a low paying job to stick with for several years to come. From that perspective, what do you make of the current technologies like Java and Python and PHP? And what about all the JavaScript frameworks (React, Vue, etc.) and the Node/NPM ecosystem? Where do you see all of this going?
Similarly, had the "risk averse" buddy chosen something like COBOL or C in 1995, he'd probably still have a low paying job to stick with for several years to come
COBOL programmers are worth their weight in gold
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
-
The investment you make in your skills also follows a similar pattern to financial investments, i.e. high risk equals high reward. In 1995, if you had told me to invest my skills in this little known language called Java by a small company called Sun Microsystems, I'd have rebutted you saying you've probably had a few drinks too many! Who would have thought Java will be used to write just about anything (including mobile apps) some day? On the other hand, had the "risk taker" in me had jumped on the Blackberry development in 2010 or Windows Phone development in 2015, his career would have failed quite miserably! Similarly, had the "risk averse" buddy chosen something like COBOL or C in 1995, he'd probably still have a low paying job to stick with for several years to come. From that perspective, what do you make of the current technologies like Java and Python and PHP? And what about all the JavaScript frameworks (React, Vue, etc.) and the Node/NPM ecosystem? Where do you see all of this going?
I would suggest language agnostic problem solving. Languages can be learnt.
-
According to some sources Low-Code / No-Code development is the future, see: The Future of Low-Code Development - DevOps.com[^]
That's interesting but I'm a bit skeptical about low code or no code. They've been talking about it since a long time but coding jobs have only gone higher and higher. In fact, it could be argued that engineers have been trying the "low code" approach ever since the day they started coding, be it procedural programming in C/C++, OOP in Java/C#, coding patterns and frameworks later on, etc. But ironically, the coding complexity and tasks have only increased ever since! Adding additional layers on top of raw code (like libraries, frameworks, CMS, etc.) may give you the false sense of "no code" but the underlying layers still have to dealt with someone (if not you). That's just the nature of how code and technology works?
-
The investment you make in your skills also follows a similar pattern to financial investments, i.e. high risk equals high reward. In 1995, if you had told me to invest my skills in this little known language called Java by a small company called Sun Microsystems, I'd have rebutted you saying you've probably had a few drinks too many! Who would have thought Java will be used to write just about anything (including mobile apps) some day? On the other hand, had the "risk taker" in me had jumped on the Blackberry development in 2010 or Windows Phone development in 2015, his career would have failed quite miserably! Similarly, had the "risk averse" buddy chosen something like COBOL or C in 1995, he'd probably still have a low paying job to stick with for several years to come. From that perspective, what do you make of the current technologies like Java and Python and PHP? And what about all the JavaScript frameworks (React, Vue, etc.) and the Node/NPM ecosystem? Where do you see all of this going?
Prahlad Yeri wrote:
From that perspective
Your perspective/premise is wrong, IMO. I would actually answer the question from the starting point of what interests you. Why? Because why would you learn something that you have no interest in? That just leads to lifelong mysery. So what interests you? AI? SBC's? Web development? Database stuff? API development? Technical writing? Security? Testing? UI/UX? Biodynamic farming? Living off the grid? If you start with a couple top of the list things that motivate you, then what you invest in regarding skills becomes clearer. The reward is life satisfaction, and if the income you make at it meets or exceeds your needs, then consider yourself lucky.
Prahlad Yeri wrote:
Where do you see all of this going?
To this question, my answer is, more frameworks, more languages, more Web3 and Blockchain and AI and Quantum Computing hype, and generally more options chaos.
Latest Article:
Create a Digital Ocean Droplet for .NET Core Web API with a real SSL Certificate on a Domain -
Similarly, had the "risk averse" buddy chosen something like COBOL or C in 1995, he'd probably still have a low paying job to stick with for several years to come
COBOL programmers are worth their weight in gold
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
pkfox wrote:
C X| B X| L programmers are worth their weight in gold
C X| b X| l programmers also tend to weigh a lot :rolleyes:
Cheers, Vikram.