G
G
Gryllidae2017-10-06 12:25:41
Career in IT
Gryllidae, 2017-10-06 12:25:41

How to return to programming?

Initial data:
34 years old, married, two children (the youngest daughter is 1 year old), a mortgage in the bank where I work now , a simple IT specialist, English - above average
Working in a bank (in the region) slowly but surely turns into a swamp, takes a lot of functionality the center is left to us all the nonsense that then even in the summary of IT (I apologize) dumbly indicate - pieces of paper, documents, certificates, imaginary security, communication with users and clients, etc. I've been working here for the fifth year, the qualification has been going down all this time, before that I worked as a system administrator. Now the position is something like special. technical support, but there are absolutely no projects where it would be possible to learn something
On a mortgage - when I took it there really were no other options, as a bank employee - the rate was lower and I no longer had the strength to poke around for rented housing (there are no grandparents with apartments, so they don’t put on anyone)
At the University I programmed in C (and a little C + +) in Linux\FreeBSD, I really liked it then, had a good mate. training (Physical Mathematics, Red Diploma) and, in principle, wanted to go in this direction, but in the end I did not find a job in our province and, through an acquaintance, I managed to get a position as a technical support / system administrator with a good salary and, as a result, ended up on this road, which and led me to the current (in fact, a deplorable situation). The idea is to try to revive this knowledge and not try to learn something new-fashionable (c#, Java, etc.) . no time for that at all. With an eye on remote work, for example
, I.e. try "go back" - English + math + (pure) C + Linux + ... Take off? Who needs it or not in 2017, 18, ... years?
ps Never and for what in the world do not go to work in banks (especially in the regions)!

Answer the question

In order to leave comments, you need to log in

5 answer(s)
I
iMaximus, 2017-10-06
@iMaximus

Was almost in a similar situation, except perhaps without a mortgage.
At that time, he turned 31 years old. I bought a mac mini, and since when the servers were alive, and "experienced PC users" did not break anything, there was a lot of free time. I took a mac mini and a book on objective c. At first, the brains really melted, because before that I wrote only little things on delphi, I even wanted to quit nafig.
As a result, there were 4 applications in the appstore at the time when I dumped from there. This portfolio helped me find a new job, with pay at the moment several times higher, plus programs in the appstore bring money, although not much. The funny thing is that the first application written by the most redneck code generates 90% of income, has been making money for 4 years now and is regularly in the tops. Naturally, many updates have been released to it, but I'm afraid to touch it and cry every time I look at the code.
In general, why am I writing this, I am for the mobile direction of ios or android, because in others, at this age and without experience, you are unlikely to interest anyone.

Y
yaBliznyk, 2017-10-12
@yaBliznyk

With knowledge of C + system administration - you have a direct path to the web, PHP is best.
The lowest threshold to date. Everything has already been decided and written. A fairly high level of salaries at a distance. With knowledge of English, the salary is higher than thousands by 20-30
Immediately look at the vacancies and take the stack that is required in the one you like. Make a good summary, read a couple of articles on this subject.
In a week, you can raise a blog on Yii\Laravel\Symfony, deploy it on heroku or on your home car. Github is a must. Show this code at interviews. On the z.p. You will leave 40-50 in a month, if you need more, then you need to go through an interview and ask for help in development, what you need to know, etc.
It is also important to get into the HR database! This is extremely important. Create a resume on HH and in my circle. Respond to all vacancies where you can at least something to answer. Go through as many interviews as possible. It will also be a very cool experience + test tasks (this is more interesting than inventing tasks yourself). Over time, HRs themselves will start sending you vacancies and calling you. They need to hear about you, only in this way they will pay attention to you.
And when you get off the banking needle and get a stable income, you can change direction, language, whatever. But I think that you will no longer want to)
Good luck in learning!
ps I'll add here a small comment on the topic of this video
. The guys obviously do not work in their field.
We took into account the salaries of a php-programmer in 23 large companies in Novosibirsk. Among them, 11 companies employ from 50 to 150 IT specialists.
"Average weighted" salary of a php programmer:
Senior - 112 tr.
Middle - 73 tr.
Junior - 39 tr.
Median salaries for php programmers:
Senior — 116 tr.
Middle - 74 tr.
Junior - 36 tr.
CEOs outline trends
In the past two years, the demand for front-end developers has increased. Also, with the growth of the mobile market, experienced mobile application developers are actively sought.
Demand for Senior level developers is not covered by supply .
Many companies are lowering the requirements and hiring middle and junior level developers and then training them in-house . A great chance for developers to level up without changing companies! However, often, in order to start this path, it is necessary to make a choice in favor of a company with the possibility of such growth.
In addition to monetary rewards, companies offer developers favorable working conditions: free sweets, coffee, lunches, flexible start of the working day, training opportunities, compensation for gym costs, frequent and fun corporate events, and much more.
What's in reality?
Today we can offer vacancies for each level of php-programmer. And the salaries that companies offer are often above average.
Middle - up to 100 tr.
Senior - up to 140 tr.
Students don't know how a business works. Nobody needs a programmer for hello world. Employers have already understood this and hire people who are aware of how to solve business problems. A student can say that he worked on symfony for 2 years and made an online store, and at the age of 30 I will say that I changed the algorithm for displaying ads on the site, which increased profits by 2.5 times. Moreover, on his own initiative, he developed and implemented it himself. This will be more appreciated. They will pay for it.)

A
Alexander, 2017-10-06
@Captain

With knowledge of C, I would suggest looking towards microprocessor programming. All the same, you will have to learn something almost from scratch, and you look at the mobile direction with caution.
Buy an arduino, play around, then study some more serious microprocessor.
And mathematics is now in demand in very narrow areas, it will not work remotely, most likely.

P
Puma Thailand, 2017-10-06
@opium

si now has a very narrow market, and it seems to me that it will lead you there too)

Y
younghacker, 2017-10-16
@younghacker

I am 33 years old - the age of Jesus Christ, but what have I done? He did not create the teachings, he squandered his students, he did not resurrect poor Panikovsky!
(c) Ostap-Suleiman-Berta-Maria Bender-bey (Transdanubian)

34 years is the time to look at the years already lived and make a decision for the years to come.
Everything in its turn. This is fine.
I must say that you are a rather brave person who dares to do a rather obscure task:
to try to "screw up" from your own bank with a mortgage around your neck.
In my opinion, if a person does not have time for training and development, then, sorry, he does not have much in IT.
The reality is that behind us is an army of young, nimble and quick-witted people who sucked in touchscreen interfaces with their mother's milk. They have no family around their necks and no mortgages. And they grasp new knowledge very quickly. Yes. Their knowledge is very superficial. They solve the problem of lack of memory by installing a new memory module instead of rewriting shit code and shit architecture. They don't understand how triggers and gates work, they don't know how to read CPU bytecode. But to be honest, how many where is it required?
A modern IT specialist needs a strong desire to learn new things and technologies. And if it is, then there will be time.
Автор: Алексей Белобородов - собственная работа, CC BY-SA 3.0, Ссылка
You have already overtaken most of the Indians who know English but have neither education nor experience.
And this human being suffers from the fact that he changes keyboards and regularly refreshes users with knowledge about where anykey is ...
Ask yourself what are you waiting for in the province? Russia is great, and you can earn money only in Moscow and St. Petersburg. Hmm, so there is no need for English. It can be useful only in foreign companies or those who work in the field of offshore IT services. Despite the fact that xUSSR occupies 1/6 of the land surface, there is also the remaining 5/6 of the land surface divided between many states where you can find your place in the sun. Open recruiting agency websites. Open the websites of companies where you would like to work. Write, call, knock, and they will open for you. They will open a visa, provide housing, and help the children go to school. Are you afraid that children will not know Russian? There are embassy schools.
If the question is asked with an unreasonable desire to receive a job offer,
then it would not be superfluous to post a summary, at the same time we will fix it with a toaster :)
The walking one will master the road.
And you will succeed!!!
Other recommendations have already been given to you.
I will mention here about BigData , neural networks and their training . Here the mathematician-programmer will find his finest hour.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question