Кривой самоучитель по JavaScript
17 февраля 2002Хочется ругаться. Здорово и матом. Все-таки, несмотря ни на что, методика чего бы то ни было - великая вещь! Это я о том, как у нас пишутся компьютерные книжки. Взял тут у своего ученика книгу по JavaScript (М. Дмитриева. Самоучитель Javascript. CПб, 2001). Очень хочется начать разбираться в чем-то, хоть немного превышающем уровень HTML и CSS. И вот я, никогда в глаза не видевший ни одного языка программирования, открываю этот бук. И тут на меня сразу же сваливается груда терминов, которые даются как априори понятные. Видимо, предполагается, (хотя речи об этом нигде нет), что читатель уже должен что-то о программировании представлять. Наверное, для человека, хоть немного знакомого с программированием, это покажется смешным, но я мгновенно потонул в разного рода ядрах, сценариях, литералах, переменных, выражениях, операндах - все это мне встретилось до 13 страницы. В конце концов я все-таки понял, что сей птичий язык значит, но это было более чем непросто.
Все это напоминает мне мою "эпопею" с изучением HTML. Созрела идея сделать сайт, нашел manuals в И-нете, начал читать - ничего непонятно. Прочел я их штук 5, наверное, пока количество не перешло в качество. Потом еще и "бумажную" книгу купил. И знаете, что я заметил? В любом учебнике говорится много слов про теги, атрибуты, списки, фреймы, ссылки, картинки и еще много про что, но нигде (!!!) я не встретил в начале учебника по HTML информации о том, как организовывается простейший html-файл. В скольких рассылках я встречал вопросы читателей: "Мне друг сказал, что сайты делают в Блокноте. Это как?"! И почему об этом нигде не сказано? И так понятно? Кому? Вот и получается, что у нас алфавит (какой бы замечательный, удивительный, гениально составленный не был) начинает с буквы "Б", и понимать его становится намного сложнее.
И с Javascript теперь то же. Уважаемый автор, ну представьте себя не навороченным прогером, а обычным идиотом, который впервые занялся этим делом. Объясните досконально всю используемую вами терминологию - тогда все остальное читать будет несоизмеримо легче. Тем, кому это не надо, просто пропустят этот раздел, зато другие сэкономят множество впустую потраченных часов. Короче, хорошая книга = хорошее "что" + хорошее "как".
Комментарии: 10
Den_M | 21 апреля 2003
Возможно эта книга не рассчитана на начинающих, обычно такие называют "Для чайников...", а эта просто - "Самоучитель".
действие: ответить
Саша Кочкин | 24 апреля 2003
Вот что я вам скажу, уважаемые: учить - это искусство !!!
Писать книги - творчество великое !!!
А писать самоучители и прочие учебники даже не творческое искусство - я не подберу соответствующего определение - мне кажется нужно быть богом, чтобы уметь это делать.
А пишут у нас, простите, все кому не лень !!!
Атож - гонорары-то повышают жизненный уровень пишущего, и снижают :о)) читающего.
Дабы не быть голословным предлагаю присмотреться к ценникам в магазине.
Стоимость спец-самоучителей ... вау ... "мама не горюй" - к примеру книжки (переводные) издательства ORACLE-Press начинаются от 20 уе., но там хоть есть что почитать. Вот тут прикупили необходимый для работы комплект - не полный ... так процентов40 не более - 120 баксов !!! О !!!
А вот то, о чем пишет автор - это простите ... ммм ... действительно можно иной раз не только язык сломать, но разум.
Причем степень профессионализма пишушего не играет никакой роли.
Достаточно забавно изучать отзывы пользователей и начинающих и продвинутых на всякие такие книги на каких-нибудь интернет магазинах книжных - например на oz.by (с беларуси мы).
Недавно наткнулся не отзывы по книжке Артемия Лебедева про то как надо заниматься веб-строительством. Артемий - человек известный, и, надо думать, уважаемый .... но надо было почитать как о нем отзываются читавшие его "учебник", купленный за немалые деньги ...
Если ему икалось - то наверняка должен был он прибегнуть к помощи дохтура дабы от такой икоты избавиться.
Правильных книжек-учебников черезвычайно мало и посему имеет смысл перед приобретением или просто использование проконсультироваться у тех, кто ее уже поюзал - дабы вреда себе не нанести.
Вот такое мое мнение.
За сим прощаюсь,
искренне ваш,
А.Кочкин.
действие: ответить
kaineer | 31 июля 2003
отвратительное сочетание "обычный идиот", не находите? С другой стороны, кн.Мышкин бы обиделся донельзя. Казалось бы, всего лишь словосочетание, и всё-таки.
А ещё на большем числе (толковых) книг, попадавшихся мне последнее время, стоит отметка "уровень пользователя: начальный/продвинутый/эксперт". Очень большой полезности отметка.
действие: ответить
Студент | 10 ноября 2003
Знаете, вышеупомянутая М.Дмитриева у меня преподает информатику в одном питерском универе. Так вот, кроме того, что она пишет непонятные учебники, она ещё и сама в html мало что понимает (или не может нормально найчить). Завтра начинается курс Java, посмотрим, что будет.
А если кому-то нужен НОРМАЛЬНЫЙ учебник по HTML, скачайте с postrojka.ru. Я видел их немало, этот на редкость понятный и удобный.
Удачи всем.
действие: ответить
Anxedeja~ | 3 апреля 2004
2 Студент
дал бюы т в ещё работующую ссылку.. вообще бы кайф был
действие: ответить
Mopo3 | 7 мая 2004
Что я понял при изучении всяких языков - так это то, что ни в коем случае книги покупать по оным не следует.
Есть более просто выход:
ya.ru --> "Самоучитель по ..."
И под завязку ссылочка на очень хороший самоучитель по ява скриптам: jsp.newmail.ru
действие: ответить
Dmitry | 13 января 2005
Книг М.Дмитриевой я не читал и с вообще о ней никогда не слышал. Сам увлекаюсь программированием. Покупал в свое время книги по Паскалю, по Си++, по Ассемблеру и вот теперь по HTML и Java. Так вот книги по Си++ и Ассемблеру были написаны таким языком, что многие термины в них прочитать было нельзя, а вот книги по Паскалю и HTML читались на одном дыхании. Авторов этих книг я сейчас не вспомню, а вот издательство запомнил очень хорошо, так как часто о нем слышал лестные отзывы - издательство BHV.
Однако самое плохое, когда в книге, претендующей на звание учебника имеются явные ошибки. Такое тоже встречается и довольно часто.
Что касается учебника по Jav`е, то буквально несколько минут назад нашел здесь http://jsp.newmail.ru/ самоучитель. Прочитал пару глав и показалось мне, что стоит это самоучитель почитать.
действие: ответить
Роман | 26 августа 2005
а это везде так не умеют писать самоучители например по сиплюснику чтобы его понять надо знать хотя бы Си
действие: ответить
Петрович | 25 марта 2003
Респект, очень дельное замечание. Щас сам в таком же положении. хоть в програмировании я немного чего понимаю, смысле самую малость, как раз ровно столько , чтоб не потонуть в операндах, выражениях и переменных. :). Но согласитесь , когда первые страницы книги или мануала начинаются фразами про то что программа в виндовс запускаецца ч.з пуск и т.п, а буквально на следующщей страничке книги ты видишь что то вроде :
var s=document.user.e.value
var v=s.indexOf("@",1)
if(document.user.f.value==""){
alert('Вы должны заполнить поле ФИО')
document.user.f.focus()
и так далее.... то тебе начинает смутно казацца , что какая то сволочь выдрала из книжки как минимум одну главу, потому что до этого, ни вара, ни всяких юзерофф с валюями , я точно не видел :((( Вот и начинаешь гадать на кофейной гущще, что вроде бы в паскале вар, это вроде обьявление массива, в котором потом переменные вроде должны быть.... и т.п. Вообщем так доконца я еще не догадал... :) Пойду шаманить дальше, ведь , к сожалению нормальных авторов книг ни у нас , ни где либо еще до сих пор нет. :(
действие: ответить