H
H
HaruAtari2013-11-20 22:12:12
Programming
HaruAtari, 2013-11-20 22:12:12

Where to look for a job as a programmer?

Good afternoon.
I work programmers in web server. I know php well, but on duty I write much more time in js. I've been doing this for a little over 2 years. And all is well: interesting work, constant development. But the soul asks for something else.
I myself prefer the server side. I like calculations, some interesting algorithms. In other words: more numbers, less interface. But for now, working with the interface makes up most of the work.
I have been wanting to change careers for a long time. Become a "normal" programmer. What would you have to think, and not "write sites from here until the evening." I bought the book "Algorithms: Construction and Analysis" by T. Kormen. I will learn algorithms, otherwise I'm ashamed to admit it, but I don't even know what graphs and binary trees are.
But there was a difficulty with the choice of direction in which to develop. As I understand it, in order to get a good salary and do what I described above, you need to go to work in the corporate sector. The corporate sector is most likely java or C#. I can't stand Java, so it remains dotnet. But I live in a not very big city and we have almost no large organizations. And in the future, most likely I will move to an even smaller city. As I understand it, you can only earn freelance if you write for the web.
Maybe someone faced a similar situation? Tell me, which direction is better to develop? In what areas and what are the vacancies with an emphasis on logic and algorithms, and not write faster and cheaper?
I would be very grateful for any answers.

Answer the question

In order to leave comments, you need to log in

11 answer(s)
A
Artem Voronov, 2013-11-20
@HaruAtari

In any field, you can find vacancies with an emphasis on algorithms and logic. Even in a small town, there are businesses that need to automate something complex. At one time, I found a job as a .Net developer in small towns (up to 250,000 inhabitants) at a research institute, where I was engaged in digital signal processing and at a transport enterprise, where there was a lot of work with license plate grabbers, RFID, barriers and Glonass.
If we consider freelancing, then on domestic exchanges with interesting complex orders (I mean only desktop, C #) it’s very tight, for an active 4-year work I came across 5 of them at most. On odesk, the situation is much more interesting, you should start looking for a job there.
In principle, it is now becoming more and more realistic to find a full-fledged remote job, there are examples among friends who came to Moscow for a couple of months to pass a probationary period, and then switched to remote work and returned home.

A
Artyom Rizhenkov, 2013-11-20
@rizhenkov

It seems that you are now in some kind of your own cozy little world and there you are inventing problems for yourself and trying to solve them.
Let's work for another 2 years, and then the question may disappear by itself.
Ps And if you are a normal specialist, HRs will find you.

W
Weageoo, 2013-11-20
@Weageoo

It seems that the question is generally invented (maybe in order to popularize the toaster here they specially invent them?).

N
Nikolai Antal, 2013-11-20
@hermit931

Freelas is much more than just a web. You can also get a job remotely in a good office, the main thing is that the office is interested in you. And develop in the direction that interests you more - you will gain experience faster. Oh yes, by the way, js is not only front-end, but also node.js and mobile applications.

E
evnuh, 2013-11-20
@evnuh

Basically, you have to do the work first. That is, go ahead, and then think about a big company. Good programmers are taken apart like pies. Again, a good programmer does not care what language to program in, because the algorithms and data structures are the same everywhere.

A
Alexey, 2013-11-20
@ScorpLeX

A person just wants to deal with backend, not layout and design, as far as I understand.
I advise you to just read and practice more, there are quite a lot of interesting tasks and algorithms on the web for solving them.

W
Webdesus, 2013-11-20
@Webdesus

The future is in my opinion cloud computing. That is, behind portal solutions. Yes, and freelance work to a fig in this area, unlike the same c # and Java. Since you write more in js. I would advise you to look towards node.js. On it, not only the server part, but also simple desktop applications can be written. Due to your location and current knowledge, I would advise you to do more bias on the web. This knowledge is also useful in small towns. Now more and more private traders are ordering websites. Here I gave a good link to learning node.js

A
Alexander, 2013-11-21
@Awake

You need a millionaire and work in a more or less solid team. You will learn faster in a team than on your own, jump over a couple of unnecessary bikes and save time. I know many examples like yours. If desired, a person grows up just before our eyes in six months of hard work. Well, two courses of mekhmat, physics and mathematics, etc. will be very useful to you.

A
Alexey Vikhrev, 2013-11-21
@VortexAll

Work. Learn. Show what you have done and learned. That's basically it.

P
Puma Thailand, 2013-11-22
@opium

Just today I posted an excellent vacancy
http://pumainthailand.com/vakansiya-php-programmista-v-tajlande-v-pattaje/

A
Andrey Ovsyankin, 2013-11-28
@EvilBeaver

What is a "normal" programmer? For some reason, it is believed that php or 1C is "abnormal". This is nonsense, folks. Who is "normal"? Someone who programs with butterflies, like in the famous comic book? http://xkcd.com/378/

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question