Answer the question
In order to leave comments, you need to log in
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
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.
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.)
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.
si now has a very narrow market, and it seems to me that it will lead you there too)
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)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question