Pull to refresh
192
0
Илья Кантор @iliakan

User

Send message
Я не стал делать такие курсы по одной простой причине — такой подход ограничен.
Никакой автотест не сравнится с code review грамотного человека.

Люди делают ошибки и пишут криво в самых непредсказуемых местах. Автообучалка, увы, не сделает новичка программистом, хотя может дать начальные знания новой технологии человеку, который и так програмист.

… А редактор и фрейм для запуска прикрутить ей-богу, проще пареной репы. В новом учебнике я сделаю автотесты для несложных задач ;)

— С наилучшими пожеланиями,
Илья Кантор
Вы можете задонатить вот здесь: learn.javascript.ru/donate.
Спасибо тем примерно 100 людям и 1 компании, которые помогли сделать скринкаст, переслав примерно по 1500 рублей.

Как мы все можем видеть — можно записывать открытый скринкаст и при этом что-то кушать :)! Ну, пока это не так коммерчески выгодно как просто разработка, но есть куда расти.
Кстати, для тех кому интересно чем это закончилось.

Запись скринкаста была начата этим летом.

Тренинг по Node.JS на льготных условиях для поддержавших скринкаст тоже был.
Кто-то даже бесплатно поучаствовал, но такого, конечно, уже не будет. Своего рода благодарность от меня людям, которые просто так (плюшки были, но небольшие), от души поддержали проект.

Одна из целей проекта была — показать, что собрать средства а-ля кикстартер можно и на русскоязычный проект. Как резюме — это возможно. Хотя кикстартер безусловно экономически выгоднее (ещё бы, аудитория другая совсем).

P.S. Сам скринкаст ещё не закончен, он записывается (35 выпусков на текущий момент).
Скринкаст в процессе создания.
Странно выглядит да? «Те, кто поддержал ненужный проект».

Все понимают, что скринкаст это гут. Но когда речь доходит до поддержки то мысль «а пусть кто-нибудь». Давайте думать по-другому: «а вот возьму и поддержу хороший проект». И так — во всём ;) В мире станет лучше. Но только, конечно, если материальная возможность у вас для этого есть.

Поддержите хороший скринкаст на странице learn.javascript.ru/nodejs-screencast! ;)

— Регистрироваться и сейчас не надо, чтобы задонейтить, а кроме яндекса есть же и много других систем.
— Упс, это ошибка в стороннем модуле, спасибо, постараемся поправить.
В принципе, я за субтитры, которые особенно важны в плане accessibility (для глухих). Но я-то многое хочу сделать, а что получится — зависит не только от меня, но и от желающих и готовых поддержать. Готовы ли люди сделать хоть какой-то шаг, чтобы получить хороший скринкаст, или оно просто не надо, и я тогда займусь другими вещами.

Конкретно accessibility для меня было бы в приоритете, т.к. очевидно, что желающих будет не много, но это для них очень важно. Посмотрим :)

Вы можете поддержать проект learn.javascript.ru по этой ссылке: learn.javascript.ru/donate. Там работает и Яндекс и ПейПалка и даже обычная банковская карта.
… Но если вы хотите, чтобы он был, то поддержите проект. Там же можете выбрать себе и дополнительные «плюшки».
Неправильно. Если скринкаст будет, то он будет без защиты, для всех.
Вы, вероятно, не поняли меня. Я имею в виду байткод и полукомпиляция ДО загрузки. Так что браузер получает уже байткод готовый.
В JS *реально* нужен байткод и полукомпиляция, имхо. Это позволит получить левелап как по размеру кода, так и по быстродействию при начальной загрузке.

Вот это было бы классно ;)
Да, точно, на Биржевой здание. Как раз какой-то там «инновационный центр», и я посмотрел краем глаза на объявления о лекциях, которые там висели, и сделал выводы что мне это интересно.

То есть, скажем, был чел, который на NASDAQ 5 стартапов вывел. Это однозначно успешный чел, которого стоит послушать.

Там с оптикой ничего не связано, как раз об этом «инновационном центре» речь и шла, QD-бизнес инкубатор qd.ifmo.ru и магистратура там, вот об этой магистратуре и говорю ;)
Языки вообще не склонны меняться быстро и резко. Застой — это когда ничего нового, а от редакции стандарта ES 5.1 и полгода не прошло. Оно движется, и кстати типы там появляются всякие (uint), решения для паттернов (proxy), arraybuffer и не только. Что не может не радовать ;)

А про PHP 5.3 — никаких проблем. Но отладка существенно дольше, чем в Java, к примеру. Это по моему опыту, я вообще люблю отлаживать Java, все так цивильно и понятно ;).
Кстати, что касается ИТМО. Был недавно в магистратуре, в здании на пл. Академика Сахарова, и удивился, насколько крутые люди приезжают читать лекции, в т.ч. из кремниевой долины, по стартапам и т.п. Имхо можно научиться.
Забыл, как сама магистратура называется, но я бы туда будучи студентом точно пошел. За знаниями.
Свои 7 лет изучения математики рассматриваю как работу мозга, ну и просто фан общения с интересными людьми ;) в студенческой тусовке. А еще иногда пригождается, правда скорее как исключение — типа «вау, а то что я когда-то изучал, оказывается, можно использовать!» :))
Смысл придумывания Dart видится только один — «мы гугл, надо всех победить» (что вряд ли). А, и еще один. «мы гугл! Давайте громко 'Dart'.replace('D','F') !».

Обосную такую точку зрения.

В современной веб-разработке много сложностей. Действительно много. Отладка занимает существенное время. Но чтобы это капитально поправить, нужны существенные изменения, затрагивающие всю связку технологий. W3C/ECMA предлагают эволюцию через «стандарты» + «совместимость» + «сотрудничество». Гугл же предлагает странный шаг в сторону + «я здесь главный». Изменения на новый язык не тянут, поэтому переходить на новый язык с целью улучшить разработку смысла нет, не с чего ей улучшиться.

Новый язык знаете на что похож? Со всей этой необязательной типизацией, замыканиями, классами… На PHP 5.3! А отладка под ним ой не сахар. Ожидал большего от гугла.

Глобально плюс в произошедшем все же есть. JavaScript сообщество должно увидеть, что нехрен топтаться на месте, надо двигаться вперед. Ну и идейки потырить у гугла, тот же снапшоттинг, он-то от языка не зависит.
Кстати, использовать систему сборки Dojo можно и без самого Dojo. Т.е. только минимальный код включается — для поддержки provide/require/ajax/deferreds, а остальное может быть jQuery/Sencha/whatever ;)

Information

Rating
Does not participate
Date of birth
Registered
Activity