D
D
Dmitry Logvinenko2015-06-03 21:49:46
Python
Dmitry Logvinenko, 2015-06-03 21:49:46

Python / Django-Kiddi, SQL-Marty, Web-ebony - What is more promising (aha, "pre-junior")?

So, it’s me again (“How to retrain from an enikey worker to a program .... The place of action of the big top is Krasnodar.
In general, there is a (practically) need to choose a direction of work in order of personal priority:

  1. Python / Django-kiddy - a small company has been sawing its own for 4 years as a working project (and since my wife uses it, it means there is fame). They will kindly train any Neanderthal (even me) to a level sufficient to jointly finish the project and create long-planned features. You will need to file the frontend a little, but mostly the backend.
    Pros: Pitonchik (Habr vtemyashil me that “PHP sucks, Python drives”), loyal bosses, relatively close to get, really ready to teach (or really ready to teach).
    Minuses:Not the biggest demand for Python in the local market (or am I wrong?), a small company with one project, the salary is lower than other options, there are also few prospects (both salary and career) within the company, but stable increases - according to the results, of course - promise.
  2. SQL-monkey (excuse me, there is no other way to call it). We write a lot of SQL in order to automate the work of a healthy trading enterprise. And in Excel-e, it seems, to reduce tables. If I'm lucky, then in the future I will write applications for this in Java (if I'm less lucky, much less, then in VBA).
    Pros: the enterprise is really healthy, it is obvious that there is room to grow and there is someone to move with your carcass and knowledge in the future (just kidding). The salary is slightly higher than the average for the hospital, salary opportunities are also slightly larger (as they say). All sorts of sanatorium-resort-gym plumes and length of service.
    Minuses:the enterprise is really healthy, which means that it is a gigantic bureaucratic colossus, where holidays are scheduled, and any initiative is punishable. To go (by local standards) far. The ridicule of other programmers.
  3. Web-blacks . The fashionable word "startup" called the project - a kind of web application for "merchants" (actually a little larger, but not the point). At the beginning, you will need to stretch the layout, then deal exclusively with client-side JavaScript. The startup budget is "unlimited" - this is the most scary thing. ZP and interesting tasks promise to throw up as you progress.
    Pros: uh, mmm. Cutting from scratch is probably interesting, right?
    Cons: in principle, a bit of a dubious enterprise.

My level of knowledge in descending order: JavaScript, Python, SQL. The level of all three employers suits. The salary at the start is approximately equal (even more equalize their travel costs and empty man-hours in traffic jams).
The question is what is more promising and more in demand on the market - provided that, at the moment, I would not want to leave my peripheral Krasnodar for, say, 5-7 years. And then you can go abroad.
What would you choose, it's probably stupid to ask. So just advise.

Answer the question

In order to leave comments, you need to log in

7 answer(s)
T
thepry, 2015-06-03
@dmlogv

I advise python / django - a nice language, a good framework. The tractor, again, can be started. :-)

A
asd111, 2015-06-04
@asd111

Python/Django is the best option.

V
Vitaly Khomenko, 2015-06-04
@iiifx

Please don't go to IT. We have so many "monkeys". Let's go to the legal or financial sector. They also pay a lot and you can also do nothing ...

P
Pavel Volintsev, 2015-06-11
@copist

I really liked your question. This is the best newbie question I've seen on Toaster, I'd give it the "Prize of the Year", honestly, no sarcasm. You already made your choice when you started looking for a place to settle down. I think you can get further even if you now *accidentally* choose the wrong place to start.
Just never forget what you really want, what technology you are striving for, what language is interesting. No one will stop you at your leisure to study Lutz and Junga, pile a couple of dozen unnecessary things for anyone, and maybe a couple of necessary ones.
And change jobs (yeah) regularly, let's say in a year or two. Not in a month or three, but in a year or two. What you will do these two years depends partly on the employer, but more on you personally. And the record "2 years honestly trumpeted from dawn to dusk" will help you in the future.
PS My colleague at Icons8 works remotely in Krasnodar - nothing prevents him from living in a region with a warm climate and getting a good salary. Before that, he was freezing in the Far East.
PPS In addition to your question, I was also surprised by who exactly answers you here. Are the employees (former?) of those organizations here? Never encountered this.

D
dadster, 2015-06-04
@dadster

lucky you, there are plenty to choose from!

D
doktr, 2015-12-30
@doktr

The most realistic option is the second one (where SQL will always be bread and butter), the first one is also not bad in the future, but the third one is definitely not for everybody.

N
Nikolai Samosvat, 2015-06-18
@svat

Come to Tander, you need to implement various kinds of binding for the IT monitoring system: its automation, integration and reporting expansion.
Essentially backend programming in python. I am looking for such a person to join my team for this task.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question