17
А почему ты ещё не выучил JavaScript?
Категория: Школа Программирования Автор: Дмитрий Лаврик Опубликовано: 17-01-2012
Метки: javascript
Итак, во вчерашней статье я написал, что из себя вообще представляет JavaScript и привёл несколько примеров того, где Вы с ним сталкиваетесь в повседневной жизни. Как оказалось, JavaScript окружает нас практически повсюду и отвечает за все интерактивные действия на веб-страницах.
В связи с этим у меня возникает вопрос: если Вы являетесь веб-программистом, то почему же Вы до сих пор не выучили JavaScript!?
Вы испытываете страх, что это очень сложно? Или же у Вас проблемы со временем? А может быть, Вы считаете, что это никоим образом не способно увеличить Вашу зарплату? Или очень хотите изучить, но не знаете, где взять хорошие обучающие материалы?
Пожалуйста, напишите в комментариях, что именно Вам помешало изучить JavaScript и научиться создавать интерактивные веб-страницы! В следующих статьях я разберу пути решения самых распространённых и интересных проблем из тех, о которых Вы напишите!
P.S. Те, кто читает данную статью и уже умеет программировать на JavaScript, пожалуйста, в комментариях напишите, хватает ли Вам текущих знаний для решения большинства задач, и что было бы интересно для изучения (jQuery, iQueryUI, Ajax итп).






Привет, Дмитрий! Я считаю, что самым важным звеном является практика. Учебные материалы по JavaScript и его фреймворкам найти можно, а вот с практикой – полный капец. Ожидаем открытия Клуба Разработчиков.
Для изучения интересно – написание своих библиотек, работа с большим объмом кода (10к строк+++), асинхронное программирование, в идеале nodejs.
Если было бы хоть что-то из этого я бы не задумываюсь пошел бы, но нет, это будет очередной курс для новичков..
И еще – ИМХО, если это даже курс для новичков, jquery нужно затрагивать исключительно на уровне ознакомления, дабы не возникали (типа) парадоксы когда человек юзает какую либо функцию jquery и понятия не имеет как это работает. Но это естественно не выгодно т.к. будет казаться что те, кто закончит курс, будут думать что выучили «не так много».
Очень вас прошу – не порождайте программистов мышкой, их и так навалом.
PS:и старайтесь раскрывать вопросы языка до конца, из всех книг и видео-повествований для начинающих на должном уровне это делают очень не многие.
PPS:ну даже если будете учить jquery – научите людей хоть свои плагины писать что-ли, ну и, неплохо было-бы, объяснить как вообще jquery работает ( очень многие даже опытные разработчики этого не понимают ) .
За JS’ом будущее, надеюсь ваши курсы, в контексте IT, сделают его светлее в плане толковых кадров.
Помехи для изучения:
1. Нет структурированной информации, которая помогла бы для решения практических задач, например в связке с php.
2. Нехватка времени, мысль о том, что этот язык не самый необходимый – это и есть ошибка.
Полностью согласен с Catvas, от себя хочу добавить, что хорошо бы, если бы кто-нибудь сделал хорошую разработку по js для школьников. То, что есть в книге Угриновича – не совсем, как гритца то…
ЯВа скрипт нужен! Да! Да!
Было бы идеально изучать на реальных примерах, примененных на известных порталах, различных галерей и как и что устроено.
1. Разобрать и найти какой скрипт там используется.
2. Понять как он работает и доработать.
3. Много примеров разных реализаций (по 2-3 на каждую особенность). Например примеров 40 или 200 ))
4. Когда говорите о коде, то желательно его прочитывать по каждой функции, что и где происходит и откуда куда попадает.
Не изучил – так как до этого мало где нужно было его применять.
Сейчас всё актуальнее становится его примение.
Екатерина – понимание того как решать ту или иную задачу приходит с изучением языка, его возможностей и т.д., вообщем с углублением в мат-часть.
По поводу «не самый необходимый» – представьте контакт, gmail… Без JS’a это был бы тупой безжизненный html.
Да и html5 дарует уйму очень крутых возможностей за счет которых, например, можно писать приложения взимодействующие с файловой системой пользователя, оффлайновые приложения (не требующие доступа к интернету), выполнение JS кода в отдельных потоках и т.д.
Да и, к тому-же, на основе javascript работает, например mongodb ( noSQL database ), к тому-же есть реализации серверного javascript’a, например nodejs.
Так что убейте мысль о том, что «язык не самый необходимый» , за ним будущее ( да и настоящее тоже )
Привет! ещё раз поздравляю Вас ШП ! Отличная команда.
Оперативно работаете ребят , супер…
JavaScript -это мощьный язык сам знаю учил
Мне яваскрипт больше нужен как вариант шаблонный, чтобы я мог слегка до красоты подпилить готовые скрипты ))
Так как на создание с нуля скриптов – это явно не моё
Проще закажу у таких мозговитых, кто на этом помешан ))
Мне же яваскрипт нужен исключительно для наведения красоты на сайте и сдачи проекта с выгодными условиями по цене, за счёт этих красивеньких наворотов )))
Для web программистов JavaScript естественно является необходимым языком программирования. И знание Фреймворка JQuery здесь тоже необходимо наравне со знаниями HTML, CSS, PHP или ASP Net. И здесь я соглашусь с AlexWindHope чтобы написать хороший код нужно в этом разбираться и не бездумно впихивать ссылки на функции, прописанные в jquery.
Не нашел хорошего курса, многие из курсов очень поверхностные, даже тот что у вас есть в веб интерактиве, мне лично он не очень понравился. Так же бывает, что у курсов начало для новичков и… всё дальше нету информации, или наоборот сразу в омут, а рассказа про этот омут нету.
«JavaScript -это мощьный язык сам знаю учил…» – лучше бы ты в школу ходил))) Да лан, я шучу!) Ни как не получается изучить JS. Я немного не понимаю, как его использовать (некоторые моменты). Хотел бы получить знания, обучаясь по следующей схеме: обзор какой либо функции (конструкции) и где именно можно её применять, в каких случаях и т.д. И так для каждого элемента JS. Было бы понятно, например, зачем считать количество символов в переменной, которая содержит строку, а потом её еще проверять всяко разно. Зачем? Почему так делаем? Где применить? и т.д… Вот в таком контексте я бы с удовольствием просмотрели видеоуроки, ну или вообще обучающие материалы.
Не хватает понимания и подробных материалов. Просмотрел пол курса веб-интерактива мало что понял. Возможно как и с пхп при повторном прохождении вникну, но на первый взгляд было тяжело.
Напоминает анекдот: «- Что делаешь? – Учу английский. – И чему ты его уже научил?!»
К теме – информацию хорошо делить на 3 категории: 1) хорошо знаю, 2) не знаю, 3) не знаю, но знаю где узнать.
Для меня JavaScript в 3 категории – основы более-менее знаю (чего стоит отсутствие классов «как класса»
и прототипирование вместо наследования – до сих пор ООПшный мозг выносит), материала (фреймворков) огромное количество – JQuery, mootools, libcanvas… – всего знать не сможешь.
Надо только выбрать свое, да как?! – Каждый свое хвалит. Везде и AJAX, и форумы поддержки… А брать лучшее с каждого фреймворка и свалить в одном проекте таких несколько – не дело. Нужна система.
Надеюсь, ШП подскажет, как лучше организовывать проекты
.
есть уроки ну не полные, хотелось бы структурировать, и побольше примеров применения!
Недавно начал изучать JavaScript и jQuery..
как по мне сам JavaScript не очень..мне понравилось работать с jQuery, там все идет проще и веселее.. Можно любую идею легко воплотить в реальность, а с JavaScript еще нужно много времени, чтобы подумать как это сделать, и вообще можно ли это сделать с помощью чистого JavaScript!
И не такой он и сложный, этот JavaScript, главное иметь желание
Вопрос ко всем и в частности к AlexWindHope ( За JS’ом будущее, надеюсь ваши курсы, в контексте IT, сделают его светлее в плане толковых кадров.)
Я одного не могу понять: изучил JS, написал код, пользователь взял его и отключил. Как быть в этой ситуации?
Всем доступен код, его легко «стырить», тоже проблема.
Или я чего-то не понимаю? Растолкуйте.