18.09.2014, 15:39
|
Кандидат Javascript-наук
|
|
Регистрация: 18.09.2014
Сообщений: 128
|
|
Как стать фронтент девелопером?
Я читал статьи в Интернете на эту тему. Там говорилось: "Надо знать HTML5, CSS3, Javascript, JQuery, Drupal...". Но "знать" - это понятие такое... Как ты поймёшь, "знаешь" ли ты всё это в достаточной степени?
Я сейчас следую принципу "Если хочешь потренироваться - создай калькулятор и усовершенствуй его". Но это немножко странно: создавать калькулятор на javascript, желая стать фронтендом...
Что стоит делать и как тренироваться, чтобы стать фронтендом?
|
|
18.09.2014, 15:47
|
Профессор
|
|
Регистрация: 27.04.2012
Сообщений: 1,410
|
|
я в свое время мечтал с делать игру монополию на js, но увы так и не удалось. сестра попросила сайт сделать, а потом я пошел работать
можете вы попробовать для себя что то написать
|
|
18.09.2014, 15:55
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,228
|
|
Сообщение от jaroslav.tavgen
|
Как стать фронтент девелопером?
|
Устроиться на работу... Сначала "на какую возьмут". Потом будет резюме со списком навыков/умений... Будет портфойлио со списком выполненных работ.
А там как фишка ляжет.
|
|
18.09.2014, 15:58
|
|
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
jaroslav.tavgen,
Фронт-энд Девелопер(далее ФД) это тот чувак, который пишет фронт-энд часть. Если пишешь калькулятор на JS, то вполне можешь считать себя ФД(поправьте, если ошибаюсь).
Цитата:
|
Как ты поймёшь, "знаешь" ли ты всё это в достаточной степени?
|
А что значит "в достаточной степени"? И "в достаточной степени" для чего/кого?
Я думаю так: если твоих знаний достаточно для твоих задач, то можешь считать, что знаешь в достаточной степени. На данный момент.
Цитата:
|
Но это немножко странно: создавать калькулятор на javascript, желая стать фронтендом...
|
А что тут странного?
|
|
18.09.2014, 15:59
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,228
|
|
Сообщение от skrudjmakdak
|
я в свое время мечтал с делать игру монополию на js
|
Я так же тренировался в институте на играх...
Брался за все, что можно запрограммировать. Делал программки для астрономии, риторики... Для всех преподов, кого смог "соблазнить" программкой "за зачет" или экзамен.
На олимпиады ездил по программированию от своего ВУЗа, если на то деньги выделяли...
|
|
18.09.2014, 16:06
|
Профессор
|
|
Регистрация: 27.04.2012
Сообщений: 1,410
|
|
Сообщение от Safort
|
Я думаю так: если твоих знаний достаточно для твоих задач, то можешь считать, что знаешь в достаточной степени. На данный момент.
|
а что значит достаточно знаний для твоих задач? что вообще такое "твои задачи"??
например, к тебе приходит начальник или заказчик и говорит: "я хочу видеть у себя на сайте вот такую поеб*нь". но ты же калькулятоты умеешь писать, а вот что просит начальник нет..
|
|
18.09.2014, 16:13
|
|
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
skrudjmakdak,
Цитата:
|
а что значит достаточно знаний для твоих задач? что вообще такое "твои задачи"??
|
"Свои задачи" это то, с/над чем обычно работаешь. Например, обычно ты пилишь сайты визитки/лендинги и юзаешь немного jQuery для AJAX и анимации. Твоих знаний хватает для твоих текущих задач. А если начальник внезапно попросит сделать второй Гугл, то тут да, будут проблемы.
|
|
18.09.2014, 16:14
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,228
|
|
Сообщение от skrudjmakdak
|
например, к тебе приходит начальник или заказчик и говорит: "я хочу видеть у себя на сайте вот такую поеб*нь"
|
Значит ты уже ФД! Цель достигнута!!!
|
|
18.09.2014, 16:28
|
Профессор
|
|
Регистрация: 12.12.2012
Сообщений: 1,398
|
|
Помимо знаний самого языка есть ещё много вещей. Например надо писать аккуратный хорошо задокументированный код (с применением JSDoc а не просто комментариев), уметь пользоваться сборщиками типа gulp или grunt, препроцессорами обфускаторами и т.п. Понятное дело что все что я перечислил не самое главное, но это большой плюс.
|
|
18.09.2014, 16:32
|
Профессор
|
|
Регистрация: 27.04.2012
Сообщений: 1,410
|
|
Сообщение от Safort
|
"Свои задачи" это то, с/над чем обычно работаешь. Например, обычно ты пилишь сайты визитки/лендинги и юзаешь немного jQuery для AJAX и анимации.
|
это ты знаешь про jquery, анимацию и прочую шнягу. а начинающий нет. когда я начинал прогать на js то я не знал про джиквери, аяксы, хераяксы, а узнал со временем.
ты должен понимать, что новичок не знает того с чем, как ты выразился обычно работают.
|
|
|
|