D
D
Dmitry2014-12-11 19:08:15
JavaScript
Dmitry, 2014-12-11 19:08:15

Experience, practice in JS?

Guys, tell me what to write to get experience in js, I know the language myself, but the trouble is with the application, I don’t know what to write to get experience, you need something real, something for the site

Answer the question

In order to leave comments, you need to log in

6 answer(s)
V
vasIvas, 2014-12-11
@vasIvas

I also once had such questions and this indicates a lack of ability to program full-fledged programs, and not a poor understanding of the language.
You can know the language from the compiler, up to the latest innovation, but you can't
build a simple application. There is no feeling of completeness and completeness of the project. And I also asked and thought what I should write and
just like you received answers, like - you don’t know anything, I didn’t do it like that and I think everyone is not like me, not the same. Don't pay attention to it, programmers can be lame ass too.
And so I mean, without getting an answer, I went to dig frameworks.
I rummaged through a lot of them, got a lot of knowledge, but most importantly, I was able to find the answer to my and your answer - write the components. Components are the hardest thing in programming and are the best example and teacher of OOP. All components do not need to be done, but the drop-down menu is the very thing.

S
Sergey Murzin, 2014-12-12
@Atlant_T

Despite all your knowledge, I doubt (I don’t know what to argue yet) that you can write a plugin for chrome in the form of a pet (for example, a cat).
The pet, along with the owner, walks around Internet pages and has fun on them in every possible way (climbs over div elements, scratches text and much more, because it needs to be fed and stroked), and also helps a lot (remembers pages and pieces of text, destroys div with advertising by publishing squeal, indicates unwanted links).
After writing, you can sell it in the market, support the work and earn money on it;)

L
larionov_n, 2014-12-12
@larionov_n

A completely normal situation, I have been working with the language for 4 years and after this time I clearly understand that I know how it works well ... by 20%. I added to these percentages: cross-browser compatibility, nodejs, translated languages, template engines, libraries, frameworks, events, design patterns, browser plugins, oops, algorithms, dom, polymer, virtual machines that translate the same C ++ into JS, Coffee, TypeScript , ES6, gwt, nosql gamedev - bases, mongodb, npm plugins, data visualization, canvas, svg, web-gl. This is how I cited a small part, where it is used and what JS means to me. I use C#, C++, JAVA, Python (But I can remember up to 10 tags for each). But JS causes a lot of associations for me). So you definitely rushed with your own conviction that you know the language, the syntax is possible,
On the case:
I want commercial experience:
Form a JSON data object (users), use it and read about patterns and set yourself the task of managing arrays of users (Delete, Create, Update). Done? Draw UI HTML+CSS+BOOTSTRAP, add events to your buttons, to the already implemented methods. Works? Boring? Do it on Backbone, Angular, React, Ember, Knockout. Get a small experience of similar to the usual front-end development process in a commercial project. Further ORM on the client, REST_FULL, building large applications.
Funny experience I want:
First, write a comic in JS + JQUERY.
1) Write your own game, such as sea battle. Complicated? Get a framework, read the source code, learn its API - write your own platformer - it's easy, very easy!
2) Do you like music? HTML5 AUDIO API to help you synthesize sounds with JS. Write a piano in the browser, there are code examples on the Internet where 47 lines of code do it.
3) Web chat + AJAX - useful when learning PHP and JS at the same time. Write a chat that is updated, at the same time you can learn WEBSOCKETS.
4) Animation, break the picture into 8 parts. Let's say the arms, legs and head of a robat fly to the body from different angles, make an animation using sprites, animate using timers, by moving DOM objects. See what $.animate() can do.
Theory:
www.codeacademy.com
Books: Perfect Code, Gang of Four Design Patterns, Grady Booch - OOP.

E
EarthFM, 2014-12-11
@EarthFM

You do not know the language, if you knew you would not ask such a question? look at the sites for all sorts of chips and copy them

A
Alexey, 2014-12-11
@HaJIuBauKa

Dig framework'and jQuery, AngularJS, Node.JS and other
Write plug-ins to them.
Try to write some game - it's exciting.

K
Konstantin Kitmanov, 2014-12-11
@k12th

take some online courses - there are assignments.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question