« Отговор #7 -: Oct 19, 2014, 13:18 »
Като говорихте за учене на езици и книги и какво се казва, какво не, имал съм лош опит с тези неща. Преди време, доста, се бях захванал сам да уча С. Бях си купил някаква книга от пл. Славейков и почнах да чета. Не зная за причината, но почнах да я поемам много бързо, бързо схващах нещата и тъй да се каже, сдъвках я за нула време. Същото със С++. Но това се случи наистина отдавна. Последно не помня каква книга купувах или свалях от нета, отново за някой от езиците и се разочаровах тотално. Не се пишат така книги, не се обяснява така.
Предполагам, че всеки, който знае граматиката на езика и кое за какво служи, може да седне и да напише книга. И може да я напише много дебела. Но той е просто програмист и толкова. Да вземем и някой дето си купи книгата и започне да я чете. Да решим, че е стигнал до частта от програмирането със управление на паметта и прочее. Ще прочете нещо как се прави, коя функция за какво служи и до там. Къде е разликата! Това, което аз четох навремето, преди 10-12 години, няма нищо общо с начина, по който се пише сега. Ако вземем същия пример за управление на паметта, ако книгата беше написан по оня начин, щеше да има поне няколко страници с обяснения за това, как работи паметта в системата, защо е важно да се обръща внимание на управлението на паметта и прочее неща. Човек щеше да разбере. Човек има способността и да прави връзки между парченцата информация и ако сега чуе или прочете нещо, може да го свърже с друго нещо, чуто или прочетено, може и да не е пряко отнесено към него и да му просветне пред очите.
Зимата имахме някакъв семинар на Боровец и се чудех дали да ида и добре,че отидох. Относително нова материя за мен, дето не я разбирах и въпреки че се имам за средно интелигентен, ми беше объркано. Е там не се свених да питам и разчлених доста нещата, до най-малки парченца и разбрах накрая кое, как се случва.
Когато се обяснява нещо, трябва да се има предвид, че човека дето стои срещу теб може да не знае фундаментални неща и ако не му се кажат, ще му остане една каша в главата, дето я си я изясни, я не. Ако свалите ескимос от самолета и го заведете у вас и ви пита къде да иде до тоалетна, след като излезе, може да пита и къде са чукчето и длетото, че не ги е намерил. Може да не знае нищо за тоалетна хартия, дори да се сети чинията, за какво служи, че и водата да намери. Просто защото има дупка.
Смея да кажа, че ползвам гугъл доста добре, но проблема за който се спомена тук остава основен. За да зададеш свестен въпрос, трябва да знаеш половината или поне част от отговора. Толкова съм се лутал понякога с тоя гугъл докато намеря каквото ми трябва, че на моменти съм се отказвал за един по-късен момент.
Сори за офтопика, ама ...
Сега по темата, нищо, че се изказах.
Човека пита елементарно нещо. Колко са командите за създаване на директории? Една е. Видях и съвет, да се отвори man страницата ѝ. Аз я отворих и я видях. Вътре няма нищо освен основното. Командата и няколкото опции. Колко реда трябват, за да се покаже с пример, как работи? Изписаха се повече, за да се каже къде да се гледа за нея, отколкото да се напише, как се ползва. Кому трябва това. Човека пита, защото е решил, че не знае, а не знае нищо явно, защото пита за нещо супер елементарно. Та във връзка със горното ми предисловие, ако не знаеш нищо, няма да знаеш и как да зададеш въпроса. Каква и колко информация ще получиш и колко време ще загубиш за нещо толкова елементарно при това положение? Не малко. А гугъл ще те залее, та ще се удавиш. Мисля, че е по лесно за всеки, ако просто отговори на въпроса. Та дори и само с пример. Минута е повече от достатъчна.