L
L
larik laravue2019-10-04 16:49:24
Distant work
larik laravue, 2019-10-04 16:49:24

What is the best position to start looking for a job for an average fullstack programmer, but only on a remote basis on a permanent basis?

Tell me what is the next career step for a mid-level generalist programmer with extensive experience in other offline programming?
I have been working as a programmer for over 20 years. I have the appropriate education and knowledge of English. But the problem is that I have only been doing web development for 5 years and have not worked anywhere except for small web studios. Basically he was looking for orders and did them. I started with layout and its integration on cms, then I started to take more serious orders for web development, and now I am completely alone in developing projects, simultaneously developing frontend on vue2 and backend on laravel. All my recent orders are the same - Create an admin panel on vue2, create a rest api on laravel, implement some kind of accounting inside this admin panel - accounting for users, their finances, customers, sales, goods, financial analytics - this is such a narrow profile. But the knowledge is enough to do it all yourself and cope with any task. I devote all my free time to studying both js and vue and laravel and php at the same time. Performing tasks there, applying it in their orders.
Now the next project is ending and I decided to get a permanent remote job - I don’t have the opportunity to work in an office - I live far outside the city and I don’t plan to go anywhere except for one-time infrequent business trips to an employer in Moscow or another country.
What position do I have a chance to get or where is it better to go?
Frontend or backend or looking for a fulllstack job?
But what is needed is web development, and not riveting sites on different cms as in web studios. Real projects are large and development teams to grow professionally and grow to a senior at least. And be in demand in the international market. Not like a niche freelancer. It is Laravel, Symfony, React, Vue that interests me, and it is desirable that from what I already know and what I write - Laravel + Vue2. It would not be very good to change something that you liked so much right off the bat.
On the one hand, my knowledge loses to both programmers. A full-fledged front-end developer is faster than me and better at typesetting, knows javascript well, including its basics, and definitely some kind of framework, such as React. I only know vue2.js and not very deep vanilla js - I will work slower. So they won't take it to the middle. But does it make sense to start working as a front-end as a junior?
And if I get a job as a backend developer, then I will know php worse at first than a pro. They work with php every day, but I only work with laravel. I don’t know some design patterns and I can’t use all the features of php. So - also joon to go?
If you go full stack programmer, then you can already declare yourself as a person with experience in independent development of projects from scratch using both front and back. Including deployment and administration of linux servers - databases, mail servers, databases. Experience in other programming languages ​​and implementation of large projects. I would like to work there. So that the employer appreciates the universal knowledge of two areas and allows you to develop in this and in the other direction. He took this into account when distributing tasks and at the same time was more loyal than to highly specialized specialists.
Here's which option to choose if everything rests only on remote work?
Staying afloat is not an option for me. I want to grow up a lot and have the right to call myself a full-fledged someone in this hierarchy in the field of commercial development. So that if you suddenly lose your job, you can quickly find a place in the job market and be always in demand, have a stable growing income and promotions at least within some limits.
But also - if you immerse yourself in only one direction after getting a job, you will already be weakened as a generalist and get less chance to develop your project. And now I live with these ideas - to write something for myself - to implement some ideas to create an open source project. Routine work can kill such a dream.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
N
Northern Lights, 2019-10-05
@php666

Something a lot of pink snot for a man with 20 (!!) years of experience. It feels like a schoolboy is writing.
Statement

But what is needed is web development .... Real projects are large and development teams to grow professionally and grow to a senior at least .
Well, it has NOTHING to do with
I don’t have the opportunity to work in the office - I live far outside the city and don’t plan to go anywhere
and with
have a stable growing income and promotions at least within some limits .
What promotion do you want, sitting in a chair in your muhosransk? CSF breaks through the ozone layer. Do you want a career, a lot of money, etc. - pack your suitcase, go to Moscow, get a job in a large corporation and at least try .
Now you are one of ten thousands of the same, no better and no worse. An ordinary performer is somewhere far away.
If you want a career - only a real job, not a single more or less serious business needs an employee for 1000 km.
And now I live with these ideas - to write something for myself - to implement some ideas to create an open source project. Routine work can kill such a dream.
And here in general rzhaka. The work of the performer is a priori routine, it kills the dream of not only creating your own project, but once again does not even give you the opportunity to do everyday things, because the task of the worker is to work hard, not to chill. Welcome to real life. And yes. Nobody needs your opensource. And for 20 years it was already possible to write something that you did it all the time - it's not clear.

A
Alexey Nikolaev, 2019-10-04
@Heian

20 years... mid-level wagon

Everything you need to know about full stacks.
By itself. You are a full stack. In general, this is the answer: if you want your knowledge to always lose to both programmers, look for a full stack vacancy, otherwise choose a priority direction and delve into it, then a laravel or vue middle vacancy.
The time of loners who could clumsily concoct a revolutionary project on their knees has passed. Now everything - or almost everything - is done by teams. And then, in order to make an MVP, it is not necessary to know all the technologies well - you can peep into the manual, you can shit-code, crutch, forget about optimization, all this is possible. After all, if the first version is so popular that the potential is visible and there is an incentive to develop it, it will be possible to find employees / partners / investors and try to reach self-sufficiency.

A
Antonio Solo, 2019-10-07
@solotony

get a job (the job that you know how to do) and work. who will take. If you find a better one, change it.

S
Serzio, 2019-10-05
@Serzio

I have a similar path, only, of course, not 20 years old, but 3. I started with a layout designer, at first I worked in small offices, where they molded a full stack out of me, but in the end, first I cut off Bitrix, then puff, and then if I wrote back , then on the node. and now completely left only the frontend. win!
well, I would advise you to stay remote and grow - also choose a narrow direction and develop in it, trying to get a job in a company where regular rallies and planning meetings are held via Skype, there is an opportunity to communicate with other developers. although I didn’t try to work remotely :) I suggest you forget about your versatility and the desire to assemble your project into one :) I also had this, but it quickly passed. if time remains - you can write something on your knee. but most likely it won't

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question