Как стать фронтент девелопером?
Я читал статьи в Интернете на эту тему. Там говорилось: "Надо знать HTML5, CSS3, Javascript, JQuery, Drupal...". Но "знать" - это понятие такое... Как ты поймёшь, "знаешь" ли ты всё это в достаточной степени?
Я сейчас следую принципу "Если хочешь потренироваться - создай калькулятор и усовершенствуй его". Но это немножко странно: создавать калькулятор на javascript, желая стать фронтендом... Что стоит делать и как тренироваться, чтобы стать фронтендом? |
я в свое время мечтал с делать игру монополию на js, но увы так и не удалось. сестра попросила сайт сделать, а потом я пошел работать :)
можете вы попробовать для себя что то написать |
Цитата:
А там как фишка ляжет. ;) |
jaroslav.tavgen,
Фронт-энд Девелопер(далее ФД) это тот чувак, который пишет фронт-энд часть. Если пишешь калькулятор на JS, то вполне можешь считать себя ФД(поправьте, если ошибаюсь). Цитата:
Я думаю так: если твоих знаний достаточно для твоих задач, то можешь считать, что знаешь в достаточной степени. На данный момент. Цитата:
|
Цитата:
Брался за все, что можно запрограммировать. :D Делал программки для астрономии, риторики... Для всех преподов, кого смог "соблазнить" программкой "за зачет" или экзамен. На олимпиады ездил по программированию от своего ВУЗа, если на то деньги выделяли... |
Цитата:
например, к тебе приходит начальник или заказчик и говорит: "я хочу видеть у себя на сайте вот такую поеб*нь". но ты же калькулятоты умеешь писать, а вот что просит начальник нет.. |
skrudjmakdak,
Цитата:
|
Цитата:
|
Помимо знаний самого языка есть ещё много вещей. Например надо писать аккуратный хорошо задокументированный код (с применением JSDoc а не просто комментариев), уметь пользоваться сборщиками типа gulp или grunt, препроцессорами обфускаторами и т.п. Понятное дело что все что я перечислил не самое главное, но это большой плюс.
|
Цитата:
ты должен понимать, что новичок не знает того с чем, как ты выразился обычно работают. |
Цитата:
Сначала просто на функциях, потом переделал в объект. Потом разделил на 3 объекта (слайдер, картинки и кнопки), Потом на 3 объекта с наследованием и добавил событийную модель... (события по типу как у Backbone.events) Хотя для калькулятора наверно тоже нет предела совершенству.. |
skrudjmakdak,
А я сразу стал юзать jQuery и только спустя пару месяцев стал понимать как она делает то или другое (сначала это была для меня магия :)) |
чтобы стать фронтэнд девелопером, тебя должен укусить другой фронтенд-девелопер!..
|
tsigel,
у меня началось с того, что я на каком то сайте нашел выпадающее меню сбоку, и я решил попробовать накидать что то подобное, у меня получилось, но не такое идиальное как на сайте, но все же)) потом я стал делать динамические таблицы. добавить строку в таблицу, удалить строку, добавить столбец и т.п. вот так)) |
skrudjmakdak,
Цитата:
Цитата:
Цитата:
Конечно же у всех свой уровень задач, и "jquery, анимацию и прочую шнягу" для взял для примера. |
deivan,
Цитата:
|
Safort,
мы занимаемся пустословием. ну ладно мне не сложно ответить Цитата:
Цитата:
Цитата:
|
skrudjmakdak,
Цитата:
Цитата:
Цитата:
Цитата:
|
Safort, skrudjmakdak, а вот и не подеретесь! :)
|
|
Цитата:
Цитата:
Цитата:
Цитата:
а если тебе расскажут сколько надо и как тренироваться, есть ли смысл пить таблетки для мышц и какие лучше или не пить вообще, сколько и как делать приседания.. и т.п. вот и думай, есть разница в ответах? Цитата:
|
skrudjmakdak,
Цитата:
Цитата:
Цитата:
Цитата:
Есть абстрактный новичок в разработке, который пишет на фронт-энд стеке. Как ты его назовёшь? |
Цитата:
|
skrudjmakdak,
технологии, которые используются в фронт-энде: html, css, js и т.п. |
Цитата:
|
тут очень тонкая грань. тут каждый по-своему понимает эту грань новичка, среднего уровня и высшего. точней у каждого свои нормы, если один может думать что он профи, а другой думать что он так себе. а независимый эксперт оценив скажет что у них одинаковый уровень. и опять таки может один чел может решать одни задачи быстрей (например туже графику на канвасе), а другой что нибудь другое делает лучше.
так что как то так) |
skrudjmakdak,
ладно, переформулирую) Есть абстрактный новичок занимающийся кодингом 1-2 недели, который пишет на фронт-энд стеке. Как ты его назовёшь? |
BETEPAH,
|
Цитата:
|
Часовой пояс GMT +3, время: 02:54. |