A
A
Alexverst2017-10-23 15:29:26
Career in IT
Alexverst, 2017-10-23 15:29:26

In which IT field is it realistic to continue a career after 55 years?

Since 1981, he has been programming at the Research Institute in C++, Pascal and Assemblers (sometimes directly in machine codes) on large, medium and small computers.
In the 2000s and until 2017, he was engaged in web development - he created websites on HTML / CSS and CMS and promoted them in Yandex.
I tried to create and edit mobile applications for Android.
But now I want to find such a new field of activity (programming or something related to Internet projects), in which there is still no high competition among programmers and IT specialists.
Freelancing does not suit me - I need some kind of stable job in the Company or outsourcing in the Company.
I would like to receive advice, mainly on a career perspective - in which direction to look and move.

Answer the question

In order to leave comments, you need to log in

13 answer(s)
S
Sergey Gornostaev, 2017-10-23
@sergey-gornostaev

Where there is no competition, there will be neither money nor prospects.

D
Dmitry, 2017-10-23
@DemiKam

You, dear, need to take care of your commercial project and not think about a career within the framework of someone else's business.

B
Boris Korobkov, 2017-10-23
@BorisKorobkov

At the moment (and in the near future) there is a very high demand for specialists:

  1. AI, machine learning
  2. blockchain
  3. mobile applications

A
Alexander Pavlyut, 2017-10-23
@apavlyut

Learn to solve problems without focusing on technology - I recommend studying the topic of Systems Engineering.
In this direction, you will always stay with your favorite technical tool (you choose what you need) and will solve problems, controlling and arguing the technical part on your own. There are very few good technical directors, they pay well, and they will take exactly those who "solve" issues, by successfully applying specific technologies and directing personnel to solutions that the business highly values.
Going into specialization, you take the risk of the tool dying out (everything has changed a lot in 10 years), not the tool itself, but its leaving the solutions market. So it's always better to take a position a little more detached from a specific tool, systems engineering will give directions where to think.
Good luck.

P
Puma Thailand, 2017-10-23
@opium

it seems that web development with seo and mobile coding is now the liveliest of all living things.
Well, freelancing, with the right organization of work, is much more stable than an office.

I
Ilya Beloborodov, 2017-10-23
@kowap

I don’t know about anyone, but I would take up Swift (ios). The tongue is young

M
Maxim Timofeev, 2017-10-23
@webinar

C++ and its team (C# etc.) will always be there. And a new one appears, knowing the old ones, mastering it is not a problem. If you know C++, why reinvent the wheel? According to him, the work is full and the payment is adequate because it is difficult for a student. Including you can look in the direction of neural networks and here is the same C ++.
The only option where your question came from is you don't know C++. Otherwise, there would be no time to ask these questions.

S
Sergey, 2017-10-23
@begemot_sun

You need to move into consulting. Working with people, solving their problems in terms of selecting solutions for their problems.
If you are with a team, then you will be a plus as a person who can not only offer something, but also put it into practice.

A
Alexander Sinitsyn, 2017-10-24
@a_u_sinitsin

If you just want to write, then look for any company in the most advanced application area. I think at 55 to master something very new from scratch is a hefty bad idea until you get involved again in the last car.
And so in the company you will do what you like, at the same time share the accumulated knowledge with young colleagues, and on long winter evenings, sitting comfortably by the fireplace, write books)

A
Anatoly Pontyuko, 2017-10-24
@Pointman

Blockchain from new trends. Work with smart houses, etc. can also generate good returns in the long run. But I'm not sure if these options will suit you.

V
Vladislav Yanovsky, 2017-10-25
@kopcap_va

Knowing C ++ and low-level programming, you can pay attention to IoT (Internet of Things) - i.e. writing software for various devices that will collect information from the outside world and process / transmit it through the network.
Roughly speaking, programming of microcontrollers, only the network component is added with all the consequences - security, data processing, etc.

H
Henry, 2017-10-24
@Henryh

If I were you, I would return to Assembler. People who understand high-level languages ​​are always in bulk, but not many people can create logic at the CPU level. But perhaps, with your knowledge, it is worth considering working somewhere not in Russia, for example, in Korea or in Silicon Valley. Although if the children are already adults - this should not be a problem.

P
Philipp, 2017-10-25
@zoonman

Since you have a good experience in low-level development, I can offer you the following options:
1. Programming microcontrollers, various kinds of IoT devices, computer vision systems and digital signal processing. Look for work in private (Yandex / MailRu level) or state-owned companies. Master the development using Qt, very popular among the modern automotive industry (not in the Russian Federation). Keep the focus on firmware. This is a complex topic, but there are not so many specialists in it, since the level of entry is quite high.
2. Master Rust - a modern alternative to C++. There are few jobs in Russia, you will have to look for work remotely.
You can still quickly retrain in Java / C # / .NET and forever rivet for the enterprise.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question