V
V
Vladikoz2019-12-24 23:08:22
Career in IT
Vladikoz, 2019-12-24 23:08:22

What kind of project should a beginner make in order to understand the frontend and backend and be in demand in the labor market?

Good afternoon everyone, I'll start with a brief lyrical digression, deciding to change the position of a mechanical engineer in a large oil company to the profession of a web developer, I recently quit my job (which was sitting in the liver area) and enthusiastically signed up for courses in HTML, CSS, Java Script, and after completing them, I learned how to make static web pages with simple scripts. To my surprise, with such skills, my demand in today's job market tends to zero. Later, having learned about dynamic sites (namely, they are almost everywhere now), I discovered that in addition to studying all sorts of front-end assemblers, JS frameworks, preprocessors, etc., you also need to know how the HTTP protocol works, how databases work (I decided to study PostgreSQL), to know language for writing the so-called.
Total: What can a beginner do to make the employer interested in him with the following skills:
- in front-end HTML, CSS, Java Script;
- Python backend (I plan to learn Django), PostgreSQL.

Answer the question

In order to leave comments, you need to log in

10 answer(s)
A
Alexander, 2019-12-24
@AleksandrB

Oh so many mistakes. Let's take a look at them.
1) Today, not a single newcomer, especially in the web or near the web, is in demand by definition. The market is incredibly saturated with joons ready to work for a pack of doshik with sausage. Only a programmer with extensive experience in working with the necessary technologies and a huge store of knowledge can be in demand.
2) One project is not enough to understand everything. They need several, preferably dozens.
3) Do not climb into all areas. Frontend and backend are different professions, there are those who do both, but they spent a huge amount of time studying both areas and still have knowledge in each of the areas below competitors with the same experience. Choose one direction and move towards it if you do not have at least 3 years to study.
But if you want a direct plan:
todo, many people recommend it because it helps to master the basics of
an online store, we help to master the
RESTfull api language (for backing) more deeply, for example
PS JavaScript is written together.

C
CityCat4, 2019-12-25
@CityCat4

To my surprise, with such skills, my demand in today's job market tends to zero

Excuse me, bro, I've got a little something from heaven right away ... Let's
start with the question - why on the web? Have you heard enough stories "from Vasyan" about the salaries of web workers who are overdoing? I don’t know if there are, maybe there are, but only a few.
Below them - simpler specialists with a simpler salary, dozens of them
Below them - even simpler specialists, of which there are hundreds and thousands
And in full #opera - millions of web macaques, who, just like you, listened to courses "from Vasyan", and decided that now they will make crazy money ... but in fact they don’t earn money for doshik, yes, yes ...
The web development market is monstrously crowded, the competition is hellish. You will have to fight with the Indians and shkolota - this is if freelance.
If the office - then ... well, you'll probably fit into a layout designer :) If you know CSS / JS, of course, and not for a line in a CV. For a web developer, what is for the front, what is for the back - this is generally nothing.
Sharp, right? I'm trying to warn you against stupidity, because I know approximately what will happen next.
Then there will be a couple of months of enthusiasm (and a cash cushion - there is one, right?), pink elephants, CV mailings, searching for tasks (if freelancing), studying "new" technologies.
Then the enthusiasm will begin to subside (along with the volume of the cash cushion) and thoughts will begin to appear what to do when the money runs out, but the job has not been found / freelancing earnings are such that it is enough for a pack of doshik once a day?
Then the money will run out, and there will still be no work / projects - because such, God forgive me, is a specialist (I didn’t indicate my age, but I’ll assume that it’s around thirty) for the vacancy of a layout designer (and just by skills) - why? Pretty girl...
And you will shove your pride deep, deep into your anus and wander, scorched by the sun, into the office of the office from which you left, repeating "God judge you all", shrugging hopelessly ... :(
Life is a harsh thing

S
Sergey Shat, 2019-12-25
@sergeyshat

Do not listen to anyone and do not ask questions, spend this time studying and practicing, repeat this 1000 times, or better 10,000 times, you will find happiness.

V
Vladimir Druzhaev, 2019-12-25
@OtshelnikFm

Make an online store
Make a portal
Make CRM, CRUD
Make a social network
Make an application with headless wordpress
and as soon as:
master the rest api
master mysql
master react
master api of payment systems
master git
- there will be something to show.
Learn English - then you will have someone to talk to.

D
Dmitry Esin, 2019-12-25
@SunDeath

Programming is not at all an area into which you can simply roll into "by bullshit", as you wrote.
To do this, you need to sort out the confusion from what you wrote, master some fundamentals, then master applied things like your chosen specialization, and, of course, years of practice.
You can't bang like that - take a course with a beautiful banner "become a programmer in a week", make some kind of "project" and become in demand, it doesn't work like that.

T
Taras Shulga, 2019-12-24
@AngryYumy

enthusiastically signed up for courses on HTML, CSS, Java Script, and after completing them, I learned how to make static web pages with simple scripts. To my surprise, with such skills, my demand in today's job market tends to zero.

And it’s not surprising, because now a lot of people are being released a month who will hear enough on courses about RFP from 400k per minute, but in the end they can’t even make normal markup, or they can’t make the simplest slider. Well, as they say, what did you want from courses ala "from greenhorn to senior front/backend developer in a week".
And now further on the question - is your goal freelancing / office?
If the first - then go to the exchange, see what customers want there - and do it.
If the second - we look at what this or that office does and implement tasks for their specifics - Ulya

D
Denis Ineshin, 2019-12-24
@IonDen

Start by choosing a specialization. The frontend and backend are huge in and of themselves. To become in demand as a full stack developer, you need to plow for years.
- Basic skills of a front-end developer
- Development map of a web developer

A
Arseny, 2019-12-24
Matytsyn @ArsenyMatytsyn

You can start with a typical, say, blog on this entire Django\Flask stack (here is the guide for the last one ) and put it all in the public domain, i.e. on github for example. And the emphasis is on sorting, for example. In general, the work of logic, in the future it can be shown, however, no one needs your projects, still wait for the test ones, so all the educational work is for practicing skills.
I also recommend spinning a simple online store, maybe visualizing one of the classic games, a snake, for example. Well, it is desirable to document and commit this process step by step. No, no, yes, and it will play an argument. Although if we talk about low-budget jobs, for experience, then it can work.
And then take for everything that does not tarnish your reputation (the Internet remembers everything), not forgetting that you are at the very beginning of the journey.

A
Alexey Skaliy, 2019-12-25
@alexscali7

Don't listen to anyone, listen to me.
Your message got me hooked.
1. Why with such a profession in the WEB? Learn English and blow to the Arabs! It's generally a mockery when people go to WEB developers with such a profession. What happened? We have mother oil. ))).
2. It is impossible to learn everything. 90% new is slag and garbage. All sorts of containers, Dockers, Nginks, Java scripting frameworks are complete crap for 25 to 27 year olds. I started in 2009 after the crisis as an Androyd Java developer - I thought games would shoot - bullshit. But JAVA pumped. Then for a year I made shops for myself on a procedural basis, building on PCP. So - the books that were then and now can be used. Starting from PHP 5.2. What this says is that the industry is no longer developing so rapidly at the root and is more just fashion brands in the frontend. And this is everywhere slag, garbage and white noise from the young, who will quickly become old.
3. What to study? Python sucks for you. Postgres too. This is for the newfangled gizmos. What to study and what to do? SHOP do it. Any. Only dynamic content of course, in the OOP paradigm in PHP and MySQL. For the sale of the same drill bits or solutions. And in English too. Preferably in Yii2 framework or whatever - Laravel, Magnetto, but not CMS - it sucks. In the project, you yourself should be able to write CODE with your own hands and explain at least to yourself, without peeping on the Internet, why a class differs from a method in inheritance polymorphism. ))). As you do, go to Bitrix first, although this is a swamp, but you can earn 50,000 rubles a month. They take everyone who can at least say something or mumble. Learn English constantly. You will work for a year or two remotely or on the spot, and then you can go freelance for the bourgeoisie - $ 2000 per month will be.
Somehow I see it.
It's worth the cost, huh? Are the oilmen already getting so little in Russia?
If, as I wrote, you will do it, everything is 146% realistic.
And do not take to heart the revelations of 23 year old nerds. Maybe they write CODE better, but people of all ages work with CODE and pay too.)))
You always need to learn only at work for the customer's money. Any, even 100 rubles per hour, but not free. Better of course. ))).

K
keeprocking, 2019-12-25
@keeprocking

You need to find a job as soon as possible and join IT. To do this, I advise you to focus and POSITION (not limit yourself to studying, but to position) yourself as a front-end developer. Because it's easier to get in there.
Now front means JS value. It’s unlikely that you will be able to just make up. But you can enter some office that makes sites on Wordpress, Bitrix, Joomla, UMI or something like that. Therefore, you need a front, a little bit of php and how the previously listed CMS work. Once you've got a foothold, start moving on - CMS development is in most cases just the first step. There is very little real programming.
As a result:
- Look for work in web studios (make a portfolio for yourself)
- At the same time, teach how not to be yourself
- Find a job, get a foothold and move on. You will already understand what to do next.
ps don't think about freelancing. Go to the office - you will gain experience much faster and more. Plus there will be money. Freelancing is for the pros. Everyone else lives there.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question