A
A
alondrealit2015-10-25 23:49:03
Programming
alondrealit, 2015-10-25 23:49:03

What is the best technology to choose for remote work?

Brief background: I am 22, married, working since 16, living in Kazakhstan. I started from the position of "enikeyman" in a computer club, at the moment I work in a service center as an engineer for the repair and maintenance of computer equipment. He was engaged in many things, from reinstalling Windows at home to video editing in an advertising company. Alas, I didn’t find myself in the previous areas, I studied quickly, I earned enough (as well as in the position where I work now), but still there is no personal growth, I stopped feeling development, and routine work exhausts me morally.
Now I want to try myself as a programmer. As an option, I’m considering remote work, although I’m not an ardent fan of stability, but I don’t like moving, and I don’t see the point in physically moving to developer positions.
A couple of weeks ago, I started learning C# at home in the evenings, and Python at work in my free time. Do you think I made a mistake with the choice of languages, or should I choose something else for remote work?
At the moment, I'm interested in 2 areas (between which I have not decided yet) this is mobile development and web programming (in particular, the backend).
I understand perfectly well that I won’t be able to overcome the threshold of entering the development world with a kick of my foot, so I mentally prepared myself to fill myself with information for at least six months before taking on my first freelance project somewhere. But still, I would like more or less real advice on how to minimize learning problems and not regret later on the time spent?
PS Perhaps someone who was in a similar situation, it will be just as interesting to hear how you got out of it and how it turned out at this point in time.

Answer the question

In order to leave comments, you need to log in

6 answer(s)
O
o_f, 2015-10-26
@alondrealit

You will regret the consequences only if you regret the very choice - to program.
In my opinion, this is absolutely true in any profession, if you yourself do not look for other ways inside it. In programming, there is also decay, a terrible routine, exhaustion.
Don't spray. Chase two, you will be confused and will not be able to fulfill the plan in half a year. It is difficult to do it even with one language when there is a family and work. IMHO, if not hardcore, then learning a language, even a python, will stretch for a year (until you are ready to fulfill orders).
No.
For remote and web - php, js, css, html. Lots of work. The cost depends on the level. Python is also available, but it seems to me that there are fewer proposals and it is more difficult for a beginner to do them.
In general, freelancing requires people, often generalists and those who already have good experience. They understand the issue and can quickly help the client. Therefore, ideally, it is to go to the office after 2-3 months of study and fill bumps there, study, move forward.
On freelance, inconsistent earnings until the first reliable customer, it is difficult to feed the family until a certain point. Yes, and training is many times slower than in the office. I would be afraid to go there without experience in the work that I am going to do. Well, there are no golden mountains there, or rather, they appear with almost the same efforts and time as in the office.

D
Dimonchik, 2015-10-25
@dimonchik2013

I did not lose,
but if you start in a quick way - PHP

O
OnYourLips, 2015-10-26
@OnYourLips

A couple of weeks ago, I started learning C# at home in the evenings, and Python at work in my free time. Do you think I made a mistake with the choice of languages, or should I choose something else for remote work?
There is little remote work in C#.
A lot in Python.

E
Eugene, 2015-10-26
@zolt85

This is a very philosophical question. The world is so unstable that tomorrow it could happen that everyone starts writing the front-end in Haskell, and developing the back-end in JS (which is already the case). Therefore, the choice of a specific language in our time is hardly justified, I mean that it is not worth betting on a specific language. It is worth betting on knowledge of algorithms, data structures, patterns and all that. If you want to make money freelancing, learn the materiel. Learn how it all works inside. How the client sends requests to the server, how the server processes them both types and types. With this knowledge, it will be possible to achieve the desired result on any suitable PL.
Good luck to you!

P
Puma Thailand, 2015-10-26
@opium

It's silly to ask what kind of ice cream you like from others. Get a fatter ice cream

O
Oleg Tsilyurik, 2015-10-26
@Olej

mentally prepared to fill himself with information for at least six months before taking on his first freelance project somewhere

freelance for programmers

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question