M
M
moneymakerXA2019-04-27 17:53:45
Upwork
moneymakerXA, 2019-04-27 17:53:45

What knowledge is needed for the first order for an upwork for a novice Python programmer?

What is the minimum set of knowledge needed to work on upwork and what is the best place to start based on your experience?
I have been learning Python for about a month, I read Dawson's book and just started to deal with Django I
have basic knowledge of C, html, css, js
I would be grateful for any advice

Answer the question

In order to leave comments, you need to log in

6 answer(s)
O
OnYourLips, 2019-04-27
@OnYourLips

Freelancing is not profitable for a beginner - a huge amount of unskilled labor will interfere, which will practically apply for the same orders for free.
The second reason is the extremely slow professional growth in freelancing. In the office, it is much faster to reach a high level of experience and income.

S
Sergey Nizhny Novgorod, 2019-04-27
@Terras

Hi
I started with python. About 4 months after I finished reading Lutz's book on Python, I was able to build and run a small Django service that actually offered to take a python course (authorization, rights, roles, layout on templates, ajax back requests, etc. ). Those. I spent 4 months figuring out how Django works in basic cases. Plus, I learned how to deploy projects on Django on VPS (of course, my method was very poor, but the very fact that the project was spinning).
When I went to work, I was faced with the fact that for 2 months I was stupidly learning how to work with git / how to make a pull request / how to prepare code for a review / how to write it according to pep and so on. Plus, it turned out that a number of practices from books in real projects do not work, and you need to use additional tools (for example, on large django migration projects, no one rolls with django tools, but uses something like phinx and so on).
Plus, when I saw what real enterprise projects on django look like - when there are 50+ apps, configs with enshibla at the group level, about 5 authorization methods, user class hierarchy and so on. I'm a little freaked out that this happens.
__
Therefore, in 100% probability, if some kind of legacy project on django comes to you freelancing, or a large enough project, you will crap yourself. Therefore, you need to go to the office, fill bumps and learn from colleagues.
If you say that there are companies in your city that write in Python, then you need to learn the language with which you will find a job. Alas, the python in the Russian Federation is not particularly in demand outside of Moscow, St. Petersburg, Novosibirsk, Kazan, NN, and even there about 80% of all vacancies are qa-automation + science date.

S
Sergey Gornostaev, 2019-04-27
@sergey-gornostaev

It's best to start by going to work in the office. Without real experience in freelancing, there is no chance.

A
Andrey_Dolg, 2019-04-27
@Andrey_Dolg

You can try, according to the django stack it is doubtful that flask is extremely better (but the market is even smaller), not that django is complicated, but without skills you can’t offer much to the customer. Further, part of the orders for python is ML / Data analysis / Api integration, visually, it is also not your niche. Well, monkeycoding in python is the creation of data scrapers here (scrapy / bs4 / selenium) in the absence of knowledge of databases, then uploading data to exel / csv / google spreedsheet with deployment, say on heroku you will not leave, well, orders from $ 5 to $ 30 with competition in the form of Indians and Chinese. I don’t know your situation, but the best option is to find a mentor who can give you orders and teach you how to freelance. Alas, a realistic option is often an office and php / html work in a good python case.

P
Puma Thailand, 2019-04-28
@opium

Hands dictionary english two eyes

N
nrgian, 2019-04-27
@nrgian

Forget.
Freelancing is a bad idea.
In an office with experienced colleagues at your side, you will save yourself years .
Himself, from scratch - you will lose years.
A typical June in 2 years reaches the same level in the office as in one in 7 years.
Of course, you need to choose the office not the one where there are only juniors around.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question