Front end разработчик
Здравствуйте! Расскажу немного обо мне.
Мне 17 лет, уже год работаю на фрилансе. Мои навыки: html + css, html5 + css3, jquery + jqueryUI + ajax - Уровень высокий (в основном я занимаюсь версткой) php + mvc + mysql + mysqli - Уровень средний joomla + wordpress - Уровень высокий Именно JavaScript знаю на среднем уровне. Из php фреймворков делал проекты на CodeIgniter2. Кстати забыл сказать так же отлично знаю CSS фреймворки TwitterBootstrap и 960 Grid. У меня есть цель стать именно профессиональным front end разработчиком. Но у меня есть некоторые вопросы ответы на которых не могу найти. 1. Нужно ли вообще изучить чистый JavaScript или же можно быть хорошим front end разработчиком используя только js библиотеки (например: jquery, angularjs и т.д.) ? 2. И еще, что минимум должен знать хороший front end разработчик (скажите пожалуйста какие фреймворки обязательны и какие будут считаться плюсом) ? 3. И еще какие задачи должен решать front end разработчик (лично я до сих пор js фреймворки использовал только в верстке например: фильтры, несложные интерфейсы, сладеры, карусели, попапы, менюшки и т.п.) ? И еще не судите строго мои вопросы т.к. я все учил сам и ответы на все вопросы находил сам. И в итоге много раз ошибался не зная с чего начинать, что больше всего востребовано. Думаю те кто учились одни меня поймут) Немножко сложно учиться одному без наставника) Буду очень благодарен получив ответы на все мои вопросы! |
Цитата:
2. Стандарты, технологии а так же желательно знать новизну 3. Разные, как правило что скажут то и должен выполнить причем не зависимо есть требования использовать фреймворки или наоборот их не использовать. А так же: Разбираться в чужом коде как в своем родном Писать красивый и понятный код Так же будет плюсом комментирование кода (хотя в крупных организациях это обязательный параметр) |
Спасибо. И еще один вопрос.
А где мне может понадобится чистый js (опыта у меня не много, но до сих пор на фрилансе я даже не встречал проект где требуется написать что-то на чистом js) ? |
Цитата:
Цитата:
Во вторых чистый JS часто нужен для написания высоконагруженных приложений/компонентов (где требуется высокая производительность). Ну и конечно же для написания совершенно нового функционала, который не реализует никакая библиотека. |
Хорошо, большое вам спасибо)
|
qub, JavaScript нужно знать обязательно, например, чтобы не говнокодить, и не только. Ибо большинство пользователей jQuery или других библиотек - не знают что-такое JavaScript, и простые задачи, которые можно в один шаг решить нативными методами JS, решают с помощью кучи различных методов библиотек.
|
Цитата:
шучу) Цитата:
это примерно как ездить на машине без навыков вождения Цитата:
иногда появляются запросы на Angular Цитата:
в идеале лучше знать всё - как сервер так и клиент (fullstack) если уж совсем узко ответить на вопрос - то нет такого жёсткого набора задач. вся работа сводится к тому, что бы заверстать дизайн и натянуть на двиг. Чем быстрее и чем качественнее это будет сделано - тем лучше Цитата:
PS всё вышеизложенное - моё личное мнение, основанное на работе в мелких веб студиях ~2 года и ~полгода фриланса (т.е. работе с заказчиком напрямую, без директората\менеджмента сверху) |
Спасибо больше) значит в свободное время буду работать на чистом js.
|
Цитата:
|
Сейчас читаю книгу "JavaScript - Подробное руководство (5-е издание)".
На форумах читал, что одна из лучших книг по js. Может посоветуете другие книги которые по вашему мнению более полезные и еще хотел бы посмотреть хорошие видеокурсы если такие есть) и будут больше полезны чем книги. |
Часовой пояс GMT +3, время: 02:20. |