future of programming, programming jobs, programming languages?
ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
what is the future of programming, programming jobs, programming languages?
please i want some advices
What 'advices' are you looking to get?? There is NO WAY anyone can fortell the future. What the 'hot', in-demand language/platform is right now may be near useless in a year. For every project you hear about, there are about a dozen more that you DON'T hear about....all with potentially enormous potential.
what is the future of programming, programming jobs, programming languages?
please i want some advices
How far into this "future" are we talking about?
There's a difference between "make a projection for where the trends will take us 4 years from now, that I know what to specialize in the school" and "idly speculate about where things will be in 20 years."
Well, I first became involved in programming in 1976, having been fascinated by it since childhood.
I can tell you that "it has changed radically since then ... and yet, it has changed not one bit at all." There are way more people doing it now (or, sometimes, trying to ...), and of course, demand has never dropped.
Computers are vastly more powerful. There are many more languages to use. (I am a student of programming languages ... and, yes, I've written one two.)
I'm excited to say that I don't think that it ever will cease to remain "new and exciting" for people like me. I majored in my hobby, and followed the digital computer as it continues to evolve. To this day, it is still one of my hobbies, as well as an enabler of another one: music composition.
There is only one real constant in this business, and that constant is: "change."
Last edited by sundialsvcs; 07-12-2016 at 02:52 PM.
If computer programming ever stops being "one of my hobbies," I'll quit doing it for a living.
But, I enjoy it. Especially, I enjoy the self-satisfaction of having done something for someone that they really need. Lots of time I'm sweeping-up after previous programmer-types who did not live up to their promises ... people who actually lied. It brings great satisfaction to be the one who didn't.
I also like to work with frustrated programming teams who are not doing their work in the most-efficient way and who don't know it. Sometimes I get to be the one who says to the boss or to the business owner what they couldn't say, or what in any case wasn't heard.
I always leave behind a stack of business cards, and that's basically how I advertise.
You're asking us to predict the future. Which means there's no right or wrong answer. And you will use that as advice.
The basic unit of the computing world could be considered the cpu. So if you look at what the cpu designers are doing and saying now you can come up with an idea of what things might look like. I have read that the current models will fall away and be replaced by completely different ways of doing things. Everything will need to be learned and all the old models will be gone.
This is related to a complete redesign of computer architecture. I'm sure others know much more about this so go read what they say.
Well, I first became involved in programming in 1976, having been fascinated by it since childhood.
I can tell you that "it has changed radically since then ... and yet, it has changed not one bit at all." There are way more people doing it now (or, sometimes, trying to ...), and of course, demand has never dropped.
Computers are vastly more powerful. There are many more languages to use. (I am a student of programming languages ... and, yes, I've written one two.)
I'm excited to say that I don't think that it ever will cease to remain "new and exciting" for people like me. I majored in my hobby, and followed the digital computer as it continues to evolve. To this day, it is still one of my hobbies, as well as an enabler of another one: music composition.
There is only one real constant in this business, and that constant is: "change."
Right on all of that, especially that it has and hasn't changed one bit, plus the fact that there are way more people doing it (yes, sometimes trying to)
Quote:
Originally Posted by NevemTeve
> what is the future of programming, programming jobs, programming languages?
They keep existing, but also they keep changing.
> please i want some advices
Never stop learning new things.
Similarly good advice.
Quote:
Originally Posted by Habitual
"There's always barber college."
Here's a tip:
People who can "figure things out" generally are employed.
Actually along the lines of what I was thinking. Sorry OP, but you ask that question like a little child wanting someone to hold their hand in the world and it does occur to me that like others here who have offered advice, we saw a passion for the fields of work we've chosen, we grabbed that bull by the horns and we never let go. Well, maybe we loosened our grip once or twice, and we learned that it wasn't something we were prepared to let go. You have that strong of a passion for something, YOU DO IT! If all you have is false starter's syndrome, if you are one of those who shows up to the gym every New Years or just before Summer and then doesn't reappear again for a whole nother year, then don't waste your time.
Looking at your other posts I am guessing that your definition of the future is near-term. You're trying to decide which language to learn that will make you more employable.
Learning the concepts are important. Once you grasp that you discover that most languages share concepts.
But the farther future will be much different. Computer technology has had a snowball effect advantage. So comparing what things were like in the 70's and using that to extrapolate into the future doesn't work. For example they can simulate new cpu designs much faster
now and bring advances sooner. There are some interesting interviews and articles on the next cpus, look for things about Moore's Law, etc.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.