What level of JavaScript to go freelance?

Good afternoon, friends! 2nd year student, mathematician-computer scientist. Recently interested in the topic of freelancing, I wanted to start making money on Upwork, frontenders. What level of JavaScript knowledge it is better to start working to register and not to fail, to be sure? It is better to learn or more to learn on the fly? I am grateful to those who will understand!
June 7th 19 at 15:06
3 answers
June 7th 19 at 15:08
Solution
Give the answer based on observations of dozens of freelancers, own experience, experience hiring programmers.

If you are a professional, chances to reach the normal level as a freelancer you have vanishingly small. Do not be guided by the stories of those who never studied, never worked, and hop - a year ordeal began to earn good money. These are isolated cases of people who got lucky on several fronts (including their God somewhere kissed). If no experience 2-3 years of experience in the firm (and the level of the middle) to go into freelancing is a probability of about 100% to get stuck in low-paid competitive work. And quickly become frustrated and spit on everything.

My advice: look for work, part time, part-time, internships, maybe even for free at first to fit in somewhere. If you are studying at five universities in the country (for Russia and Ukrain), the best option for professional development - work with third year (possible and even desirable, care in the correspondence Department, because education does not correspond to reality).

Having no practical experience, you will never know how good you are (or rather, bad) in a specific field. And any explanation you do not explain. And earn so much than when it was incomprehensible the level at freelancing (on average, of course, because there are always exceptions).

SIG Forgot! English!!! Better it and start. While you are learning, you have a hell of a time (actually a lot) and after a year of lessons, 2 hours daily (preferably under guidance), you will know the language level. With him you will take forward a person does not know the language, but having the best qualifications. Because to teach js a lot easier than English .
And if the University is in the top five? What is the option? - Kennedy_Dool commented on June 7th 19 at 15:11
Look for a part-time job, an internship, go on an individual schedule. Without practice you after 4-5 years of training will not be in the hands of practically nothing useful to the world. Those who began two or three years ago, will be ahead of you lot.
Be sure to learn English to upper intermediate level.
Make a dozen educational projects in the selected stack of technologies.
A couple of years of such work you can think of freelancing, although I would have preferred the office for 2-3 years of fulltime. - kale_Schultz commented on June 7th 19 at 15:14
Clear! Thanks for the answer!) - Kennedy_Dool commented on June 7th 19 at 15:17
Lord, how many months pragmatic answer first. - Breana_Leffl commented on June 7th 19 at 15:20
well so, practice is the criterion istiny - kale_Schultz commented on June 7th 19 at 15:23
About part-time work of course is absolutely true, but if you suddenly will not work - do not worry. Do the labs and practical exercises as if you do it for the money. I worked with 4-year student but worked as animasyon before the release and had little to no experience in development. However, a professionally done job gave me a great push. When I was told to count statistics, I just thought, and drew a graph. When we corsac did editing until everything was done analog such as paint, I did a vector version (that each figure can be selected and modified after adding). When all tyril labs from classmates (including me), and I was told that I do labs "on sale" and made fun of me, I kept on. And most importantly - I'm not the only one was, there were still guys who would do the same. Now me and these classmates work in their profession in good companies, and knocks the half-group for every 1C. - Breana_Leffl commented on June 7th 19 at 15:26
Good answer.
Be sure to actively learn English - this is your future animator salaries) - Elliot_Blan commented on June 7th 19 at 15:29
June 7th 19 at 15:10
On opforce high entry threshold, began to check the knowledge of English, to ban salepropranolol.
So to go with the confident knowledge
Thanks for the answer!) - Kennedy_Dool commented on June 7th 19 at 15:13
June 7th 19 at 15:12
If you want to grow in the front, surely it is desirable to know at least one of frameworks: AngularJS and Angular2, VueJS, ReactJS. Well, of course the confident knowledge of JS (JS5, JS6, JS7 will be a plus).

Of course nothing prevents start right now with simple things, but I would recommend a couple of years to work in the IT firms with smart colleagues. There you can very quickly gain experience. And freelancing is much more difficult colleagues no, no one will tell. If you go to jump on apwork without much knowledge, then you run into the cases, catch the bad reviews to gain a foothold in low-paying niche and then it will be difficult from all this to come out.
ES6/7 the advantage is, it is a necessity - Kennedy_Dool commented on June 7th 19 at 15:15
Thanks for the reply! So I'll probably do. - kale_Schultz commented on June 7th 19 at 15:18

Find more questions by tags UpworkJavaScriptFreelance