Answer the question
In order to leave comments, you need to log in
Where is programming going?
Salute Khabrovites!
Recently I asked myself: where does programming actually develop? In general, many already understand that in the direction of full automation. And since the rule "minimum costs - maximum result" is already working everywhere, programming has been striving there with leaps and bounds since the beginning of its inception.
I remember that time (approximately 2004) when it took a lot of time to develop an average site (about 10-15 days), since a lot was written at that time with pens, a procedural approach was used and many did not know about such concepts as MVC and other things. It's already 2014 now. Not so much has passed - 10 years, but the same web programming has made a huge breakthrough in my opinion. The same average website is already being developed 10 times faster with the help of new engines, frameworks, libraries. Moreover, if we take the current designers for sites, then the creation goes without any code and an ordinary ordinary user can make a quality site in 2-3 hours. It is clear that all this is done on standard templates, but the quality and process of creation is increasingly surprising.
I can assume that by 2024 powerful sites (as well as design for them) will be generated simply by "clicking your fingers" through some kind of voice control using a powerful software engine.
By the way, I recently went to a bank branch in which I had not been for about a year. Previously, there were 6-7 cash desks. Now there are terminals conveniently in place of the cash registers. The staff in this department, as I see it, has decreased by 2-3 times.
So I ask myself questions: if all this automation in all directions (not just programming) is developing so fast - what will a lot of people do in general? :) The same programmers - in my opinion, the most talented ones will remain, who will write all this automation further. And I think ordinary progers will scatter on all 4 sides. Many say that everything is transforming and there will always be work. But here's the trick. Of course, everything is being transformed, but again in the direction of automation.
Answer the question
In order to leave comments, you need to log in
It's just that modern IT is a bubble. Everyone thinks that we are cool engineers here, but in fact we don’t know shit, we are not able to remember even a trifle, of course we hide it from everyone, we scare people with consoles with black text and terrible IDEs. Look at a modern proger? What does he get money for? Right for copypasta. The most boring and boring job, except for attendants, does not hold anything, when the roof is torn off, people go to managers and only for money. There is deception all around, but it suits us. Where else can you spend your whole childhood and then get x3 from the salary of your comrades? Only in IT. No one understands what we are doing, no one can really check, the only way to evaluate the work is a market comparison. You and I are not fools, so we wind up the price for nothing. We see pathos comrades, who brag about how they retired at 30 thanks to IT (not about startups) and also unwittingly bend the price, it's like a real estate bubble, only IT. While this universal deception is working with IT, nothing will happen, but now not only selected deceivers know about it, but every person, everyone says IT people get a lot and this is true, so there is a huge influx of left-handed passengers, who also enjoy snatching a piece and they are ready for everything, including setting a fair price for your services.
Do not forget that the people also develop. And when the site can be created at the click of a finger, the vast majority will no longer be able to click their fingers. And the current development of business card sites will just snap their fingers for the same money.
Pull up C, C++. Should someone write automation?) So we’ll make it to retirement.
An intelligent programmer will always be in business. Yes, work is changing. But no one is going anywhere. Just working as a programmer is, of course, cool, but if a person does not monitor his qualifications and the relevance of his knowledge, in a couple of years he will become an unsuitable employee for anyone.
A CMS is already being prepared, where creating a site on a mock-up layout takes 10 minutes, including uploading to the server!
Programming without programmers is medicine without doctors
(c) not mine
Programming is an endless invention of the same rake and bicycles.
Until there is a single base for writing logic, we will be in place, sorting through "new" languages and frameworks for them in a circle. And technology is nothing more than PR.
Programming stands in one place and slowly digs into habrahabr.
Somewhere on the bash there was a phrase that something like "they will write an application-site in c #, which runs under a dotnet, which is running in an operating system written on the same dotnet, running in a Java virtual machine. And there will be legends among old programmers that when then it was possible to write directly under the OS or under the hardware.
> php
> Where is programming going?
This is what I think too. Already without knowledge of patterns, OS, networks and compiler devices, you can create multimillion-dollar startups (VKontakte, Facebook). You have the 90s Generation Syndrome. Over abundance and over consumption. You complain that you have not yet come up with programs that will do everything for you. You are really pissed off already. We must send you to the 80s. What would you write programs in C, in the console, without an IDE.
I immediately remember
"Soon there will be no theater or cinema, but one continuous television."
Programming will always be. Over time, the level of abstraction simply changes. Even within the language itself.
Once they wrote in assembler, because there was nothing else. Now there are far fewer such specialists. You must always be in the modern "linguistic" trend: what, why and for what it is written.
Programming is not developing very optimally and rationally, from the point of view of the consumer. In many ways, programmers develop it for themselves. Various interested organizations, of course, intervene in the process and try to direct it into a civilized direction, but this is not very successful. Enough work for this age.
Ideally, in the future, make sure that any person knows how to program at least a little bit. Otherwise, time will be very irrationally spent on the transfer of information to others and control.
a minute of space...
Why is everyone talking about robots, but no one thinks about who will program them? Well, they won’t make them completely artificial intelligence. Someone will have to write ups for them. Well, the programmers will begin. Someone will develop the environment, the OS, and you will only need to write ups. I bought a robot, I bought a program to "cook borscht", etc.
A true programmer is an engineer, and he should do engineering. Those. solving complex technical problems, where knowledge, experience and ingenuity work. The rest - craft - will be automated, just as industrial production once replaced manufacturing. Indians and coders whose tasks do not require an engineering approach, earning on the correct use of tools and copy-paste, will leave, and only those who can do what the machine cannot do will survive. This is my opinion and I myself will do everything in my power to free our brother from the fetters of routine, meaninglessness and managers.
C# is the future in enterprise application software, especially in light of the disclosure of all source codes and the arrival on Linux.
Behind the Web is the future (and present) for sales. All sorts of Saas and shops.
In my opinion, for 10 years, programmers have only added work. On the same web. 10 years ago, you wrote simple puffy procedures, simple database queries, some kind of html css. Today this is not enough. The volume of information is increasing, the quality of presentation is growing, communication channels are being added. There are more and more standards, tasks, safety requirements. Business has learned to make money with the help of high-tech solutions, and as long as they only become more complicated, there will be no universal solution. The fact that now you can make a website in a couple of hours is yes. But the federal company "N" 10 years ago needed a similar functionality, and today a site for a couple of hours is not enough for it, it will not bring it profit on a comparable scale, it will not increase customer loyalty and recognition.
A website in 15 minutes, robots at every step, total automation - it's all cool of course, but there are still a number of unresolved fundamental problems in the IT industry. In the same web, there is no run-in technology that would allow writing a client and a server in the same language, in the same context (Dart, NodeJS IMHO does not count yet). There are problems when relational databases (which are currently the vast majority, especially in the Interprise) work with OOP languages (ORM is great, of course, but they do not solve all problems, plus they create new ones). The same cross-platform, well, and much more.
So it's too early to talk about the extinction of the profession IMHO.
The guy is partly right. I remember my father and my uncle soldering devices. Father soldered awesome light music, which played in the coolest hall in the city. Uncle Serezha assembled the ZXSpectrum himself and made a wooden joystick! It's just pi...ts. Masters of a very high level, in short, as it should be in the USSR, it was for peasants. Talent. But then, such specialists went to construction sites, because. light music was no longer worth it like a car, and ZXSpectum and computers in general - it has all become commonplace and affordable, and there was no point in collecting it. And in general, engineering itself in this direction has died. No one is soldering anything anymore. Maximum - they buy components and assemble computers, music ... What will happen to the web, I do not know. But perhaps something will change. Now there are a dime a dozen of all kinds of services - mail, a cloud for document storage, online excel and photoshop, saas engines for stores.
I remembered the quote: People can be divided into 2 types, some roll this world, while others run alongside and shout "where this world is heading."
I think everything will be the same as it was during the industrial revolution when machine tools appeared: there will be temporary unemployment, only in the intellectual sphere.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question