Sooner or later, in any professional activity, there comes a stage of summing up intermediate results, when a person thinks about prospects and answers many important questions for himself about the future in the profession and the desired direction of further development. Where to go? What awaits us next?
My point of view is this: in the near future, programming skills will be needed for almost any activity. As well as the skill of elementary administration (I emphasize - elementary, that is, install, delete, configure tasks on a schedule, configure the network and the Internet). For aesthetes of the genre - compress the cable and assemble the computer. Look at the advanced technical devices: microwave - you need to program, bread maker - you need to program, telephone (smartphone) - program and administer. And the number of such devices will only increase, along with the increasing complexity of the scenarios of their use. I think everyone can remember the myths about coffee makers with Internet access. Yes, I completely forgot about
cars and
vacuum cleaners .
Now each of us who can solve basic elementary tasks with a computer (several years ago the term “computer scientist” was used, which meant a vague symbiosis of the administrator and programmer), is used by friends (for whom these actions are akin to magic
1 ) to perform elementary tasks. I predict that in a few years these tasks will be standardized and all of them will be solved by much less effort.
')
The parallel with the art of reading and writing is obvious to me. Feel the closeness of the terms "writing art" and "programming art"
2 ? Previously, when the ability to read and write was not part of the general skills, those people who knew how to write were attracted by their acquaintances “for thanks” or on a fee basis for performing these very tasks of reading and writing. The ability to write was highly appreciated, the scribes were well paid for, the quality of
writing was good, beautiful - that is, appreciated. calligraphy. Feel the similarities? For those who do not feel it, I suggest the opposite: what code is called e ... coprocode?
Where are the scribes now? Where is calligraphy? With the advent of typography and universal education, scribes (along with calligraphy) are a thing of the past. Yes, many of them could write the same thing much
more beautifully , but at what cost? Imagine any document, but written by a trained calligrapher (or just a scribe), and even on hand-made paper. Timing and budget beyond good and evil. Write fast and cheap (but relatively
worse ) or long and expensive, but
more beautiful and
better ?
Yes, and now there are applications for calligraphy. But, as a rule, for art and similar "not applied" tasks. Memorable inscriptions, "antique", etc.
I predict again: there will be a time when the “art of programming” will be valued along with the “art of writing.” And then the question will arise - “are you a programmer? What else can you do? ”
I want to finish with words that I think fit very well with the topic of this topic:
Anyone should be able to change diapers, plan invasions, cut pigs, design buildings, manage ships, write sonnets, keep accounts, build walls, set bones, facilitate death, execute orders, give orders, collaborate, act independently, solve equations, analyze new ones problems, fertilizing, programming computers, tasty cooking, good fight, dignified die. Specialization - the lot of insects.
Robert A. Heinlein
Total
In the near future, programming will be in increasing demand. The described scenario is probably far enough away from the current moment, so that there is no need to urgently take any radical decisions. Programmers are needed, and will be needed for a long time. However, remember - this may change.
PS In more practical terms, I can advise you to look into
parallel worlds - as
tangro said - "there is a lot in the world, besides computer technology ..."
1 A. Clark Third Law - “Any sufficiently developed technology is indistinguishable from magic”
2 D. Knut's fundamental work