Реклама на сайте Advertise with us

Посоветуйте книги по программированию (начинающему)

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 23/03/12 в 00:29       Ответить с цитатойцитата 

Lexikon писал:

Я не думаю что преподы из вузов дадут полноту знаний


дадут. какой-нибудь простенький фреймворк на PersonalHomePage для того чтобы сайты строчить - его то архитектуру подчас понять нереально. неподъемно. для логики.

Люди просто тупо заучивают апи, список методов. файлы создали, как в мануале написано, классы создали, как в мануале написано, переменную передали, как в мануале написано. модель написали, как в мануале написано. из контроллера в вид результат запулили, как в мануале написано. По видеоурокам и книжкам как раз этому легко научиться.

При этом мало кто понимает как это все в комлексе работает. целиком. Вот не работает в каком-то месте какой-то кусок кода. обычный человек делает что? правильно - начинает писать на голом пхп smail101.gif

т.е. находясь внутри фреймворка, в одном из контроллеров, он не понимает где он вообще. а ему надо получить пост параметр. человек просто пишет $_POST['param'] и пиздец. вместо того чтобы вынуть этот параметр из объекта ответа, примерно так $this->request->post('param').
Или гет-параметр вынимает тоже из глобального массива, думать то лень, теории он не знает, открыть код он не может, потому что ничего не понимает (потому что там куча паттернов, даже тупо вардампить объект - ничего не увидишь. потому что будет простыня на 10 страниц).
и если в мане не написано что гет-параметр лежат в объекте ответа $this->request->param('id') (а в зависимости от роутинга, $this->request->query('id')) то он и не поймет, куда вообще идти и смотреть. а мана нет. пхпдока сгенеренного тоже нет.
или надо средиректится к примеру. начинаются мытарства. вместо вызова полного цикла диспатчинга (создание запроса, роутинг, загрузка контроллера):
Request::factory('')->execute()->status(302)->send_headers()

человек начинает просто на голом пхп писать редирект. А чувак после вуза просто откроет исходники эти бездонные - и посмотрит.

при этом ты можешь до умопомрачения "разбирать готовые коды" и смотреть видеокурсы, и даже читать книжки по пхп. там НЕ БУДЕТ теории. по которой это строится. ты будешь просто хорошим юзальщиком методов апи.

надавно на одном сайте поиск писали. реализацию искали. вот тебе пример:
http://codemehanika.org/blog/2011-05-10-pattern-composite-in-filtering-tasks.html

теорию которую долбают в вузе, - не засунуть ни в какие видеотуторы "30 Happy Days with PHP" и никакие книжки "PHP для продвинутых".

так что быстро выучи эти сраные 50-70 пхпкоманд, самых распространенных. и начинай читать тяжелую литературу. все что связано с архитектурой и проектированием.

пришел к победе коммунистического труда

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 23/03/12 в 01:12       Ответить с цитатойцитата 

FXIX писал:
Request::factory('')->execute()->status(302)->send_headers()


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

php был создан для создания вэб страниц. А его благодаря фрейморкам протягивают в категорию java , где вместо банального $_POST['param'] подключают пачку библиотек и осуществляют компиляцию при старте вэб сервиса.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

1
 



С нами с 27.09.03
Сообщения: 5454
Рейтинг: 2506

Ссылка на сообщениеДобавлено: 23/03/12 в 01:52       Ответить с цитатойцитата 

причем тут преподы вообще..
как правило программирование преподают молодые, из тех кто толком кодить не умеет поэтому не пошел работать smail101.gif
к тому же не понаслышке знаю как преподы готовят курсы учебные. завкафедрой говорит - билять ребятки надо что-то новое родить в этом семестре!
аспиранты вздыхают, быстренько гуглят чего есть нового, выбирают че-нить не исльно замороченное, скачивают дома пару мануалов, перед сном почитают, потом накачают примеров, из них нарежут лаб, и все - курс готов!
практики у препода как не было так и нет... т.е. он научит чисто теории какой-то. причем теорию не сильно глубокую, которую и так можно почитать за день.
настоящую теорию дают на более общих курсах типа основы информатики и т.п., но чтобы их прослушать то надо как минимум проучиться в вузе icon_smile.gif

-1
 



С нами с 14.03.12
Сообщения: 596
Рейтинг: -175

Ссылка на сообщениеДобавлено: 23/03/12 в 04:33       Ответить с цитатойцитата 

Цитата:
Полный бред. Книга закладывает достаточную прослойку "с чем это едят".

Ты судишь со своей колокольни.У тебя набита база знаний по предмету и ты как тут уже говорили быстро можешь через книгу повысить квалификацию добавив новую прослойку.

У новичка особенно у тех кто молод, когнитивные процессы работают подругому-они непросидят за книгой весь день как впрочем и многие,отсилы 30мин-1,5часа это индивидуально для каждого.Далее информация идет мимо мозга.При этом при прочтении книги возникают проблемы с теми же примерами которые новичек в приктике не может проделать(тк у него знания практически на нуле) вот тут нам и нужен учитель либо препод.Видео уроки же идут с меньшей нагрузкой и более легкие и интересные для новичка поэтому порог утомляемости становится меньше, и информация в которой к концу урока он допустим получит позволит повторить практические действия с видеоурока.
Давайте уже отходить от совкого метода обучения - где одни и теже книги уже лет 30 и программы и все гуру теоретики.Во всем мире преподают люди достигшие успехов в чемто например бил гейтс читает лекции, стив джобс итд...
А в бывшем совке чему могут научить те кто считается миллиардером и возглавляет форбс?Как трупы прятать?Как отнимать?Как воровать?
ps:чтот меня понесло. приношу извинения.
Цитата:
причем тут преподы вообще..

icon_mrgreen.gif меня тоже напрягало 90% таких преподов.Но я имел ввиду тех кто действительно разбирается и работает от души и не ради взяток.Найти такого можно за минут 20 поспрашивав у студентов и заплатить за подготовку и получить выжимку нужных и свежих знаний.Да и учеба за деньги да еще и с обязательным посещением хорошо стимулирует.
Вышла какаято статья а не пост

-2
 



С нами с 10.10.08
Сообщения: 347
Рейтинг: 303

Ссылка на сообщениеДобавлено: 23/03/12 в 11:45       Ответить с цитатойцитата 

grozny писал:
причем тут преподы вообще..
как правило программирование преподают молодые, из тех кто толком кодить не умеет поэтому не пошел работать smail101.gif
icon_smile.gif

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

Последний раз редактировалось: Parfumer (23/03/12 в 11:57), всего редактировалось 1 раз

0
 



С нами с 10.10.08
Сообщения: 347
Рейтинг: 303

Ссылка на сообщениеДобавлено: 23/03/12 в 11:56       Ответить с цитатойцитата 

Stek писал:
Видео курсы по программированию - это как изучение иностранного языка во сне.


если английский знаешь попробуй. мне очень понравилось:
jQuery для абсолютных новчиков http://blog.themeforest.net/screencasts/jquery-for-absolute-beginners-video-series/
Погружение в PHP http://blog.themeforest.net/screencasts/diving-into-php-video-series/

0
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 23/03/12 в 14:52       Ответить с цитатойцитата 

Много полезного на http://www.ibm.com/developerworks/ru/, например, по php.

-1
 



С нами с 27.09.03
Сообщения: 5454
Рейтинг: 2506

Ссылка на сообщениеДобавлено: 23/03/12 в 17:18       Ответить с цитатойцитата 

Parfumer писал:
В нашей компании работает хороший программер, на нем вся разработка держится практически. Так вот, в свободное время он ходит в институт преподавать, просто для души, скоро докторскую будет защищать, сейчас кандидат.

ну таких не то что единицы, а десятые или сотые процента вообще
и я что-то сомневаюсь что он будет давать индивидуальные уроки нубу icon_wink.gif

0
 



С нами с 14.03.12
Сообщения: 596
Рейтинг: -175

Ссылка на сообщениеДобавлено: 23/03/12 в 17:30       Ответить с цитатойцитата 

Цитата:
ну таких не то что единицы, а десятые или сотые процента вообще
и я что-то сомневаюсь что он будет давать индивидуальные уроки нубу

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

0
 



С нами с 27.09.03
Сообщения: 5454
Рейтинг: 2506

Ссылка на сообщениеДобавлено: 23/03/12 в 19:02       Ответить с цитатойцитата 

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


о чем вообще разговор? если это кандидат и тем более доктор, то его интересует наука, а не CMS'ки smail101.gif лол вообще вы говорите о разных уровнях действительности.
конечно такой человек может тебя научить научному познанию мира, научить учиться самому в конце концов... но че я распинаюсь, это общеизвестные ценности высшего образования. для этого люди поступают в вузы и учатся у известных профессоров. не у одного, а у многих, и в течение пяти лет. зато если ты это достойно прошел, то потом не возникает тупых вопросов "как мне научиться программировать", потому что ты 5 лет учился учиться самостоятельно.

0
 

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 23/03/12 в 19:33       Ответить с цитатойцитата 

Parfumer писал:
В нашей компании работает хороший программер, на нем вся разработка держится практически. Так вот, в свободное время он ходит в институт преподавать, просто для души, скоро докторскую будет защищать, сейчас кандидат.

да. есть такие люди.

пример
http://www.free-lance.ru/users/wladimir/info

пришел к победе коммунистического труда

0
 



С нами с 27.09.03
Сообщения: 5454
Рейтинг: 2506

Ссылка на сообщениеДобавлено: 23/03/12 в 20:50       Ответить с цитатойцитата 

еще один в яндексе работает, недавно писали про чела, он профессор по дискретной математике в свои 30+ лет, директор по развитию яндекса что ли или типа того, параллельно в вузе работает и в матшколе детей учит. ну правда сравнивать его с фрилансером выше сложно, по крайней мере по заслугам, т.к. магистр это обычный диплом вуза по сути.
молодец со всех сторон, вот только каким он боком к обучению взрослых дядей пхп на примере создания порносайтов я ума не приложу icon_smile.gif
повторюсь - такие люди решают совсем другие задачи. если у вас есть возможность пить с ними пиво и общаться в неформальной или даже рабочей обстановке - вам крупно повезло в жизни.

0
 



С нами с 22.05.09
Сообщения: 639
Рейтинг: 1087

Ссылка на сообщениеДобавлено: 23/03/12 в 22:40       Ответить с цитатойцитата 

FXIX писал:
Request::factory('')->execute()->status(302)->send_headers()

Бля! а я то думаю, почему меня программер инкси не понимает, когда я говорю, что addslashes и htmlentities надо применять ДО того, как дески попадают в базу smail101.gif

0
 

just smoke it

С нами с 17.07.07
Сообщения: 1548
Рейтинг: 429

Ссылка на сообщениеДобавлено: 24/03/12 в 01:17       Ответить с цитатойцитата 

видеоуроки рулят ) http://1popov.ru/disc11/

супер VPN на 6 устройств

0
 



С нами с 14.03.12
Сообщения: 596
Рейтинг: -175

Ссылка на сообщениеДобавлено: 24/03/12 в 01:17       Ответить с цитатойцитата 

Цитата:
о чем вообще разговор? если это кандидат и тем более доктор, то его интересует наука, а не CMS'ки smail101.gif лол вообще вы говорите о разных уровнях действительности.

действительность она одна воспринимают ее все по разному.
наука она и нужна для создания CMS'ок, но у доктора наук учится уже бессмысленно если человек полный ноль в этом тк разговор будет на разных языках и просто не поймут друг дуга.Обычно когда заканчивается наука применительная к практике начинается философия.Не зря столкнувшиеся с нерешаемой задачей физики и математики основали философию как науку...

Цитата:
конечно такой человек может тебя научить научному познанию мира, научить учиться самому в конце концов...

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

А вообще за что меня все минусуют? trollface.png

-4
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »