20130410214015_z4MuQ.thumb.700_0 (1)
  • 1. Не говорите «Дайте мне код!» первым предложением, когда видите чей-то ответ. Вам следует подумать, почему. Когда вы сами разберётесь, а затем обратитесь к подсказкам других, вы поймёте разницу между вашим и их решением.
  • 2. Новички, пожалуйста, не читайте слишком много книг — это введёт вас в заблуждение. Сначала найдите что-то небольшое, с чего можно учиться. Многие люди долго использовали [какую-то технологию], но знакомы лишь с некоторыми возможностями; без системного освоения этого всё равно недостаточно.
  • 3. Читайте справочную документацию. Не пропускайте её только потому, что она сложна, а вы новичок. Справка всегда является лучшим справочным руководством, хотя текст справки иногда бывает трудно понять, и он не кажется достаточно интуитивным.
  • 4. Не смущайтесь такими терминами, как объекты, свойства, методы. Самое главное — сначала понять самые базовые знания.
  • 5. Не пропускайте ни одной мелкой проблемы, которая кажется простой — часто они не так просты или могут привести к множеству важных знаний. Если вы не умеете делать выводы из одного примера, вы никогда не научитесь.
  • 6. Знать понемногу не значит уметь писать скрипты. Для написания скриптов нужен накопленный опыт.
  • 7. Научиться писать скрипты не сложно — JSP, ASP, PHP и т. д. — ничего особенного. Сложно другое: долгосрочная настойчивая практика и неустанное широкое чтение.
  • 8. Сколько бы книг вы ни прочитали, полностью освоить написание скриптов невозможно. Нужно больше практиковаться.
  • 9. Лучше хранить устаревшую технологию в сердце, чем всегда иметь модную технологию на устах.
  • 10. Один из лучших способов научиться писать скрипты — практиковаться больше.
  • 11. Ни в какой момент не думайте, что книга в ваших руках уже достаточна.
  • 12. Книги, которые вы способны понять, читайте внимательно. Книги, которые не понимаете, читайте, стиснув зубы, всё равно.
  • 13. Не ожидайте, что запомните и освоите что-либо с первого чтения книги — прочитайте её второй и третий раз.
  • 14. Самостоятельно отрабатывайте примеры из книги на своём компьютере, даже если на прилагаемом CD есть исходные файлы.
  • 15. Развивайте осмысленные примеры, которые вы видите в книгах, и действительно применяйте их в своей работе.
  • 16. Не пропускайте ни одного упражнения из книги — выполняйте все и записывайте свои размышления.
  • 17. Когда вы на середине работы над скриптом и понимаете, что используемый метод неуклюж, не останавливайтесь сразу. Быстро доделайте остальное начерно, чтобы код был завершённым, затем проанализируйте свои ошибки и перепишите его.
  • 18. Не будьте нетерпеливы — писать скрипты действительно непросто. Мастерство совершенствуется и развивается через непрерывную практику.
  • 19. Когда вы изучаете сложный момент в скриптинге, попробуйте объяснить его кому-нибудь и добиться, чтобы человек понял, — только если вы можете объяснить его ясно, это значит, что вы действительно понимаете.
  • 20. Записывайте те знания, которые, как вы обнаружили при общении с другими, вы упустили или не поняли.
  • 21. Сохраняйте все исходные файлы, с которыми вы когда-либо работали, — это одна из лучших форм накопления.
  • 22. Что касается интернета, я всё же надеюсь, что все будут больше им пользоваться. Многие вопросы не обязательно задавать на форуме. Сначала нужно научиться самостоятельно искать ответы. Например, Google и Baidu — очень хорошие поисковые системы. Достаточно ввести ключевые слова, чтобы найти много связанных материалов. Не всегда ждите, что другие дадут вам надежду, — очевидно, вы и сами обычно довольно ленивы!
  • 23. Придя на форум, учитесь просматривать предыдущие сообщения. Не задавайте вопросы, ничего не прочитав. Возможно, ваш вопрос уже задавали давно. Если вы спросите снова, другим не захочется повторяться. Как новичок, никто не хочет, чтобы его сообщения оставались без ответа.
  • 24. Хотя это и не для того, чтобы отпугнуть новичков, это всё же нужно сказать: форум — это место, где все обсуждают. Если вы всегда ожидаете, что эксперты будут бескорыстно и бесплатно вести вас, — разве что они ваши родственники!! Для обсуждения участники должны быть хотя бы примерно одного уровня. Если разрыв в навыках действительно слишком велик и даже базовые операции должен объяснять кто-то другой, то кто же будет с вами обсуждать? Вы можете найти много связанных материалов. Не всегда ждите, что другие дадут вам надежду, — очевидно, вы и сами обычно довольно ленивы!

Нетерпеливые люди часто спрашивают: «Чему именно мне учиться?» — Не спрашивайте, просто учитесь.

Нетерпеливые люди часто спрашивают: «Есть ли у JS будущее в плане заработка?» — Предлагаю вам пойти ограбить банк.

Нетерпеливые люди часто говорят: «Я хочу китайскую версию! Мой английский никуда не годится!» — Никуда не годится? Учите его!

Импульсивные люди бывают двух типов: те, кто только смотрит, но не учится; те, кто только учится, но не проявляет настойчивости.

Импульсивный человек никогда не станет мастером.