P
P
PolzuizYami2015-01-15 10:15:51
Programming
PolzuizYami, 2015-01-15 10:15:51

The path to bydlokodery or how to become a programmer from 0?

Good day kitties! Yes, yes, you were not mistaken, this is a 100500 topic about "How to become a programmer from 0" I also want to be a "you programmer", wear a T-shirt with a cat, hiding it under a stretched grandmother's sweater and grow a beard ......
Okay jokes aside, at the age of 24, I don’t have any serious work experience AT ALL, I worked as a laborer, I sold flowers for the holidays and worked for 3 whole months as an active sales manager. There is, of course, passive income, but this is not my merit, but an inheritance that I safely rent) Here I am in this shit in short. What have you been doing all this time, sitting playing online toys and quiet sports)
I cried and that's enough, having studied with 10 topics on this forum and others, I came to the conclusion (well, everyone is advised so) to go to the web to rivet shitty sites. In order not to be considered lazy ****, I even saved the links where and how to teach and outlined the initial plan of action.
1.Become a layout designer, for this we learn Html + CSS
- htmlbook.ru/samhtml
- htmlbook.ru/samcss 2.Then we learn
JavaScript (JQuery) here we can probably be called fronted
- learn.javascript.ru
frameworks, angulars and backbones (I haven’t bothered with this much yet) or as an option, learn node.js or php/ruby/pyton for backend what to be a universal soldier, but you still need to grow up to that.
Something like this, I also added links to various video courses to my favorites, but I don’t know if it’s worth spending time on them and if they are normal, I also realized that Popov’s courses are *** and he’s nothing. I added all sorts of English sites (I'm fine with English), but there are a lot of them and I don't know which couple to choose \= Actually QUESTIONS:
1. Is the only way to encoders through the web? If not, then ???) (there were no problems with mathematics, but I don’t know it, I’ve already forgotten everything, and I’m probably more visual, I’m interested in web, game dev, cool applications, all sorts of mb mobile or on a computer)
2. Again at 100500 I ask you to write a path from a layout designer to a frontenda guru, with sites where to learn (English, Russian), tasks to train, mb video courses are really worthwhile, books if necessary.
3. Approximately how long should it take for me to go to work as a layout designer and earn at least something, and at what level should my knowledge be, what should I be able to do? ) Is it worth it to go for food and for how long or immediately ask for money?
4. Does it make sense to try freelancing and again where? )
Actually, like everyone who masters, good girl! do not throw slippers, I saw that people are crying about questions on my topic, the quality of the questions has fallen, the toaster is "ughnetot", so help me and I'll start asking smarter questions! )
Thank you all.
Upd. Thanks to all who unsubscribed) I will express my thoughts and questions a little later, what do you say about this
progbasics.ru/?utm_medium=affiliate&utm_source=cence ?
Upd.2I have decided whether this is Web, back or front, I don’t know yet, but most likely I’ll start from the front. A lot of time has passed since the post, but I still roll cotton wool, well, almost.
At the moment I'm going through the basics of programming in the ShP, the link is above. While there was one lesson, purely the basics and homework, I already wrote a couple of my first programs, Hello world !, And homework jsfiddle.net/h0sv3mhe . + They have free webinars on various topics, I can’t evaluate how useful they are, I listened to a couple, they’ll come down for review.
Very strained spam from the SHP with the offer of all sorts of discounts on their courses, a day is stable for 1 - 2 letters, described with the reason 'Spam'. Also on Friday, at one in the morning, their manager called, although I indicated my city, I probably wanted to sell some kind of course, but I said that I didn’t watch the online webinar on Thursday and would watch the recording, apologized and said that they would call me on Monday yet, why I don’t know, although I know, they will sell the course! )
Actually, why the Web, and not mobile or Java. I focused purely on the vacancies of my city, unfortunately I do not live in DC and not even in DC2, but probably DC 666 (Vladivostok). And the vacancies were distributed as follows, half of 1C, half of the Web and a couple of top three for the rest, I originally wanted to Web, and I’ll make a website for my mother! ) Therefore, the choice is obvious and I also have a feeling that JavaScript will take over the world!

Answer the question

In order to leave comments, you need to log in

14 answer(s)
D
Dmitry Entelis, 2015-01-15
@DmitriyEntelis

1) I stubbornly refuse to call layout designers - programmers.
At 90%, this is a stupid, low-paid job that has nothing to do with programming. There
are exceptions, but not many.
In order to become a web backend programmer, you need the most minimal knowledge of layout (read - not needed at all, but they will appear in the process anyway), but you need, for example, sql which is not on your list for some reason.
2) If you want money and there is no aversion to the dress code - you can go to java developers.
In terms of money, you will win noticeably, but this is in 99% of the enterprise with all the consequences.
3) If you want money and freedom - you can go to the ios / andoid developers to choose from.
The most correct option if you choose a profession from scratch.
The staff shortage in the field is wild, in dc they take with 0 knowledge for good money.
Imho the most correct variant for you - the second or third.
Becoming a coder now is clearly not a good idea.

PolzuizYami : What is an enterprise and what are the consequences? )
What is the entry threshold for a developer for mobile phones and after how long can I show the result and start getting something for it? Why don't you like fronted? ) And why is becoming fronted'om not the best idea (I was not going to stop at the layout, but this is the basis of the basics for fronted'a)?

Enterprise - work either in a large company or in an outsourcer who works for a large non-IT company. This results in a certain level of bureaucracy, servility, formalism, dress code and other things, which is to some extent compensated by cash and stability™.
Again, not everywhere, but a lot of places.
The entry threshold for mobile development is now quite low, 0-1-2 months of independent practice and you can go to a junior position, in dc they pay 40-50 at the start, in a year or two you can reach 150-250+ including freelance.
Regarding the frontend:
Just a small disclaimer:
a) I don't want to offend anyone, I'm writing based on personal experience. b) this is not true for all projects.
So:
1) Unlike the backend, the complexity and volume of tasks for the frontend does not depend on the size of the project audience.
2) Unlike the backend, frontend work is carried out quickly and in the absence of changes requirements, it is not subject to modifications.
3) Unlike the backend - the current work on the frontend is much less related to the previous stages of work, or immersion in the project does not take much time (not always, but often)
4) Consequence from 1, 2, 3: To start the development of an average project , you need backend developers to the team (staff / long-term outsourcing) and frontend developers are not needed in the team (it’s easier and cheaper to hire freelancers for specific tasks)
5) Conclusion: The layout designer's path is 90% either a short, cheap freelance job, or a full-time job to support permanent marketing wishes (move the banner 20px to the side, etc.), or in very rare cases - really complex, loaded from the point of view frontend projects.
Why in rare cases? Because there are very few such projects :) (and by the way, many of them are enterprise)
Regarding mobile development:
Where mobile dev will go in 5 years is hard to predict. In my opinion, the majority of projects are now quite simple and require monotonous, accurate work for successful implementation (70-80% of the time is collecting layout and animations, connecting to external APIs). Hellish salaries are now due to a wild shortage of people. But there is an opinion that the peak has already passed.
On the other hand, new mobile platforms are emerging - and developers are needed already for them) A continuous process of self-development as it is)
Actually, why the Web, and not mobile or Java. I focused purely on the vacancies of my city, unfortunately I do not live in DC and not even in DC2, but probably DC 666 (Vladivostok).
The beauty of being an IT specialist is in our wide demand. No need to focus on your city, and DC by and large is not worth it. The whole planet is in front of you.
Yes, I will make a website for my mother
PPC motivation for choosing a life path.
Well, about the layout designer's ceiling - I painted it below.

D
Dum_spiro_spero, 2015-01-15
@Dum_spiro_spero

Is it interesting to you?
In my opinion, the most interesting thing in programming is some kind of magic. Wrote some lines on the screen - clicked "compile" - and wow!!! Something began to happen! The letters stood out... The windows opened wide. O! I am the Creator!
Those. almost instant connection thought-action-result.
This is a kind of lure by the way - that is. why so many people get hooked on programming.
Find people. Those. someone with whom you would communicate personally and who would need what you will do. You have an ideal case for learning - because there is passive income - but this is also a trick - there is no uncle behind with a stick, or hunger that is not an aunt.
Find a task that would be interesting to you - and start writing it. Here you will understand what and how.

O
o_f, 2015-10-16
@o_f

How is it going? Has it been almost a year already? Like a beard, like a T-shirt with a cat? Do you wash or become an opponent of these crazy things like a bathroom, washcloth, shampoo. Sprayed with desicom and went to code in his office through the kitchen?

S
sergikzv, 2015-01-15
@sergikzv

Well, firstly, there are almost no clean layout designers now, everyone who is at least middle is already a front-end developer with a huge amount of knowledge, who believes that layout is just that they have simply never typeset anything complicated.
If you really like the visual component, then the direct road to the frontend is html, jQuery, JavaScript, and of course where without backbonejs, angularjs - you can almost endlessly learn.

M
Max Payne, 2015-01-15
@YardalGedal

Without knowledge of PHP, you will not become a real shit coder.
You need to figure out what area you want to work in and then decide on the choice of language.
If you want to get into web design - please, but you need knowledge of html + css. js+jq are required .
Do you want something server - PHP, Perl, ASP.NET and python (python), in principle. Of course, without knowledge of sql, there is no way.
If you want to make toys for phones -- java, objective-c.
If any programs for PC I would recommend -- Delphi (Quite simple), you can even start with Pascal (Turbo / Free Pascal) to comprehend the basics. You can look at languages ​​from the C family.
You can take on freelancing even a week after the start of training, but you should not grab the stars from the sky, only take on tasks that you are sure of or know how to do.
Good luck ;)

E
Eugene Burmakin, 2015-01-15
@Freika

An approximate plan of action for the web, the first steps:
frey.su/diving-into-web-development
When they are passed (provided that you have a head on your shoulders), you usually already have a certain understanding of what exactly you want, the direction of movement (if not, again toaster or something else), meeting people who do this and, as a result, the opportunity to ask for advice.

D
Deerenaros, 2015-01-15
@Deerenaros

The toaster was never the one =(
Well, to the point... Try it! No, right now we open codeacademy , khanacademy or codecombat .

I
iliyaisd, 2015-01-23
@iliyaisd

Is the only way to encoders through the web? If not, then ???)

There is a moment here. Web and for the most part mobile development differ from everything else in that the first is used mainly by real users, and the second by offices. Those. the first is b2c sector, the second is b2b. And here it depends on the character. Some programmers are depressed that their work will not go further than automating the internal activities of some office, thanks to which they can earn more, save money, etc. It seems to me that you need to first decide for yourself which sector you want more.work. Well, further, programming is a tool for solving problems. Whatever sector you choose, then you have to choose what specific tasks you will automate ... It seems to me that in programming it is better, if possible, to proceed from what end goals of your products you pursue than from what technologies they will be written using.

G
globuser, 2015-01-16
@globuzer

not every programmer from scratch is a shit coder
not every shit coder was a shit coder
every programmer can turn into a shit coder
not every cheat coder can turn into a shit coder
programmer to programmer
if all programmers start programming from scratch, then there will definitely be one who starts programming from one

J
jackroll, 2015-02-02
@jackroll

itvdn.com/ru/categories --- https://cloud.mail.ru/public/d70e17d3fecb/ITVDN

M
Mintormo, 2015-01-15
@Mintormo

Why programmers?

S
sane4e4ek, 2015-01-16
@sane4e4ek

Dmitry Entelic, could you tell me if DC is a company? Sorry for the stupid question, but I didn't really hear it. And if not difficult a reference to the site. Thanks in advance

C
Crash, 2015-01-16
@Bandicoot

PHP is still ideal for getting started in freelancing, not a bunch of HTML-CSS-JS. IMHO. A bunch of new projects on various frameworks / CMS and even more projects that need to be supported. And no one forces you to become a bydlocoder, it all depends on you)

T
troffee, 2015-02-04
@troffee

Start learning Java, for me, learning the web by the age of 24 is not a fountain. And web programmers are not programmers at all. And besides, they pay less, every second person knows how to make a website. But really OOP can be counted on the fingers.
In addition to how you start programming in Java, everyone will pay a lot of money for applications, for example, to the same sites that web "programmers" made for little money.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question