Как лучше учить язык?

Модератор: Модераторы разделов

Аватара пользователя
Sonic
Сообщения: 478

Как лучше учить язык?

Сообщение Sonic »

Для своего случая возьму PHP(почти всё попробовал, то есть почти все языки по чуть-чуть поучил) как лучше учить?
К примеру скачал я доку, почитал, а потом что? НА найденых функциях придумывать себе задачки? Или всё что написано в книге надо заучить?
LinuxForum.ru :: Форум пользователей ОС Linux
Спасибо сказали:

Аватара пользователя
Alejandro
Сообщения: 98
Статус: Наследник "Астарота"

Re: Как лучше учить язык?

Сообщение Alejandro »

(Sonic @ Среда, 30 Июня 2004, 16:20) писал(а):Для своего случая возьму PHP(почти всё попробовал, то есть почти все языки по чуть-чуть поучил) как лучше учить?
К примеру скачал я доку, почитал, а потом что? НА найденых функциях придумывать себе задачки? Или всё что написано в книге надо заучить?

Лучше уж задачи перед собой ставь, ибо простое заучивание ничего хорошего не даст
Follow the white Rabbit!
Спасибо сказали:

Аватара пользователя
Sonic
Сообщения: 478

Re: Как лучше учить язык?

Сообщение Sonic »

(Alejandro @ Среда, 30 Июня 2004, 13:58) писал(а):Лучше уж задачи перед собой ставь, ибо простое заучивание ничего хорошего не даст

УЖ? А что лучше вообще? И как задачи ставить, те которые можешь решить? То есть которые ты уже видишь ход решения.
LinuxForum.ru :: Форум пользователей ОС Linux
Спасибо сказали:

Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Как лучше учить язык?

Сообщение t.t »

(Sonic @ Среда, 30 Июня 2004, 17:02) писал(а):те которые можешь решить? То есть которые ты уже видишь ход решения.

Для начала можно.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:

Аватара пользователя
Sparky
Сообщения: 604
Статус: core dumped
ОС: Plan 9

Re: Как лучше учить язык?

Сообщение Sparky »

У тебя же форум написанный на PHP, вот тебе и поле для деятельности, добавляй новые фичи и т.д.
ИМХО только ковыряя чужой код можно научиться самому хорошо писать B)
Блог
--------------------

GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++
Спасибо сказали:

Аватара пользователя
Sonic
Сообщения: 478

Re: Как лучше учить язык?

Сообщение Sonic »

Согласен, со Sparky быстро себе перетащищь стиль оформления и приёмы программирования.
LinuxForum.ru :: Форум пользователей ОС Linux
Спасибо сказали:

Аватара пользователя
charlie
Сообщения: 104

Re: Как лучше учить язык?

Сообщение charlie »

Смотреть чужой код очень хорошо и полезно. Но действительно важно понять сами принципы проектирования. А уж как и на чем это реализовать - дело десятое. Допустим ты начал изучать веб-программирование. Конечно, оно не ограничивается PHP. Ну да не в этом дело. Говоришь себе - давай-ка я себе сделаю на языке X(PHP, Perl, Python и т.п.) сайт. Сначала создаешь простую модель: шапка, футер, хидер берется из файлов, все это соединяет скрипт с основной частью. ну, плюс еще пишешь гостевуху(это святое ) :P . Затем когда все это работает, начинаешь все усложнять: пишешь(на бумажке модель(ТЗ, план)), что сайт должен собой представлять, где хранится контент, использовать ли back-office, шаблонизацию и т.п. Реализуешь это все на языке Х и замечаешь: А ведь я знаю язык X!!! :D
Из университета Беркли вышли два главных продукта: LSD и BSD.
Ну было просто рулез!...
Спасибо сказали:

Аватара пользователя
Sonic
Сообщения: 478

Re: Как лучше учить язык?

Сообщение Sonic »

charlie реально помогло, наметить путь :)
LinuxForum.ru :: Форум пользователей ОС Linux
Спасибо сказали:

Аватара пользователя
StraNNicK
Бывший модератор
Сообщения: 1005
Статус: добрый хиппи

Re: Как лучше учить язык?

Сообщение StraNNicK »

charlie, никак не могу понять смысла гостевухи. ИМХО, комментарии к статьям а-ля блог сильно удобнее...
Ушёл навсегда. В личку не заглядываю.
Спасибо сказали:

Аватара пользователя
charlie
Сообщения: 104

Re: Как лучше учить язык?

Сообщение charlie »

charlie, никак не могу понять смысла гостевухи. ИМХО, комментарии к статьям а-ля блог сильно удобнее...

Ну насчет гостевухи - это шутка(там же был смайлик). Просто обычно первое, что пишет начинающий программер на PHP - это гостевая книга(ну или пытается написать форум). Помню как на одном форуме человеку объясняли, как написать форум:

Код: Выделить всё

-Гостевую написать сможешь?
-Да, писал.
-Ну вот, форум - это много-много гостевых книг. :D

На самом деле комментарии к статьям конечно удобнее. Но просто после того, как человек научится базовым приемам программирования на PHP, он переходит к работе с пользовательскими данными(которые могут быть "грязными", содержать тэги HTML-а и т.п.) .Опять же учится писать безопасный код. А наиболее простая программа для работы с пользовательскими данными - это гостевая книга(ну и комментарии тоже, но это сильно зависит от моды.) А сейчас как раз очень популярны блоги, а гостевые книги тихо уходят в небытие. ;)
Добавил @ 01.07.2004 10:39
Кстати, Sonic. Тут у меня есть парочка ссылок, где реально хорошие книги по PHP
Бери их с http://club.shelek.com/viewfiles.php?id=11
Кроме того, есть книга Д. Котерова в djvu-формате. Очень хороший самоучитель.Если надо, напиши ПМ, я тебе кину ссылку.
Из университета Беркли вышли два главных продукта: LSD и BSD.
Ну было просто рулез!...
Спасибо сказали:

Аватара пользователя
Sparky
Сообщения: 604
Статус: core dumped
ОС: Plan 9

Re: Как лучше учить язык?

Сообщение Sparky »

А я не писал гостевуху и это мне не мешает работать программистом на PHP :lol:
Да кстати проектировать пора привыкать на UML :) Бумажки это ж прошлый век товарищи :angry:
Блог
--------------------

GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++
Спасибо сказали:

Аватара пользователя
charlie
Сообщения: 104

Re: Как лучше учить язык?

Сообщение charlie »

Можно и на UML. Зависит от привычки. Имхо, если человек только учит ПХП и не знаком c UML, то есть ли смысл параллельно с ним еще учить и его. Вот после того, как уровень его знаний повысится, имеет смысл переходить к проектированию на UML.
А насчет гостевой - это статистика среди моих знакомых(в риаллайфе и Интернтете) :P
Offtopic

Кстати, с чего сам начинал? Я с написания формы для подачи заявлений на работу.
Из университета Беркли вышли два главных продукта: LSD и BSD.
Ну было просто рулез!...
Спасибо сказали:

Аватара пользователя
Sonic
Сообщения: 478

Re: Как лучше учить язык?

Сообщение Sonic »

Кстати, Sonic. Тут у меня есть парочка ссылок, где реально хорошие книги по PHP
Бери их с http://club.shelek.com/viewfiles.php?id=11
Кроме того, есть книга Д. Котерова в djvu-формате. Очень хороший самоучитель.Если надо, напиши ПМ, я тебе кину ссылку.


Спасибо хороший ресурс :)
LinuxForum.ru :: Форум пользователей ОС Linux
Спасибо сказали:

Аватара пользователя
товарищ
Сообщения: 23

Re: Как лучше учить язык?

Сообщение товарищ »

www.onlamp.com - лучший ресурс для веб-программиста :)
www.detail.phpclub.net/pages/phpmag.phtml - журнал для PHP-программистов

Справочник - официальный мануал в *.chm (или тот, что с комментариями)

По началу, перекачал сотни скриптов. Ставил. Смотрел, что он умеют.
tovarisch@jabber.ru
Спасибо сказали:

Hatred
Сообщения: 37

Re: Как лучше учить язык?

Сообщение Hatred »

как было сказано как-то: "лучший способ выучить язык --- писать на нем программы", для примера, как было у меня, только с С: нужно какаия-нить утилитка, по рукой нет --- написать самому, пусть будет корява, но отладить чтоб работала, на PHP так тож можно :)
мне помогал еще тот фактор что инета у меня не было, конечно как было сказано выше хорошо помогает разбор чужих исходников, только не тупое заучивание догм, а проникновение до сути, кирпичиков... вот. :)
Спасибо сказали: