пятница, 17 августа 2007 г.

Про PHP и про жизнь.

Человеку, занимающемуся SEO и смежными областями очень желательно знать PHP. Это не критично, но сильно упрощает жизнь. Понять, почему скрипт не работает, что-то подправить, дописать десяток-другой строчек, чтобы отличаться от конкурентов - это очень полезные навыки.

К сожалению, 90-95% учебников, как и остальных книг - это муть. К счастью, что все-таки есть 5-10% нормальных книг. :)

Как известно, учебники бывают трех типов.

Первый тип обычно имеет название "PHP для натуральных блондинок" или подобное. Отличается обилием скриншотов (3/4 всей книги составляют именно они). Причем соседние скриншоты иногда отличаются только положеним курсора мышки. :) Как правило, дальше "Hello, world!" с извращениями дело не доходит.

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

Третий тип - мой любимый. Кратко, четко и без соплей расписано, что где и как. Пошагово, с подробными примерами.

Одна из таких книг: Профессиональное PHP программирование.

Книга довольно объемная (больше 1000 страниц и 70 мегабайт), но оно того стоит. Тем более что чуть ли не половину книги занимают темы, которые вам врядли понадобятся. Но зато остальная половина позволяет человеку, знакомому с программированием, но далекому от web-программирования, быстро перейти от теории к практике.

А вообще у меня в последнее время появилось стойкое ощущение, что все получится, что деньги в интернете конечно, не валяются под ногами, но закопаны совсем неглубоко - сантиметров 10.

И это очень хороший признак. Я часто встречал успешных людей (с финансовой точки зрения), которые, казалось бы не имея никаких к тому оснований, с упорством пьяного носорога продвигаются вперед, а остальные, такие умненькие, всезнающие и говорившие "Йух у тебя получится! Прозябать будешь!", с этим самым йухом и остаются, в то время как упорный герой нашего повествования периодически прозябает где-нибудь на Канарах... А всего-то разницы - нечеловеческая вера в успех, как будто атрофирован кусочек мозга, отвечающий за сомнения в своих силах.

Чем-то мне такие люди напоминают упрямого парня из этого клипа :
Unkle - rabbit in your headlights
Кто не видел, посмотрите - концовка там просто шикарная.

С уважением, Урюпинский Бомж.

Subscribe in a reader

13 комментариев:

ynkulbyh комментирует...

php.net это более чем достаточно для программироваия на php ^)

Paul Ferster комментирует...

Книги книгами, но если без практики - ничего не даст.
Смотреть скрипты, писать свое.
Даже если сразу криво получается, зато прочувствуется язык и с каждым написанным скриптом все больше и больше будешь понимать

homelessinurupinsk комментирует...

Так никто и не предлагает ограничиваться одной теорией. Программист-теоретик звучит как инструктор по сексу-девственник. :) Просто нужно иметь базовые знания, хотя бы для того, чтобы писать более эффективный код и знать тонкости (попробуй например с нуля понять, почему скрипт работает на одном хостинге и не работает на другом).
Поверь, я видел немало кода, написанного людьми по принципу "с места и в карьер". Это жалкое зрелище. :)
Вот для этого и нужны книги.

Игорь Квентор комментирует...

Подскажи, плз, название и автора. Мож в бумажном виде оно есть?
Спасибо!

homelessinurupinsk комментирует...

Так и называется "Профессиональное PHP программирование". Авторов там около 20, некоторые из них Луис Аргерих Luis Argerich, Ванкиу Чой
Wankyu Choi, Джон Коггшолл John Coggeshall.
В бумажном виде например здесь:
http://www.ozon.ru/context/detail/id/1500069/

Анонимный комментирует...

Гавно этот ваш php. Честно вам говорю.

Мы тут бомжи или кто? :) Кто сказал, что бомж может заработать на квартиру программированием? Выйти из строя!

Когда программист решает сделаться бизнесменом, он сталкивается с определенными проблемами (он их может не заметить, но это не значит, что их нет). Я упоминал в своем блоге о правилах Ашманова. Из них можно всё это вывести.

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

homelessinurupinsk комментирует...

Во-первых, бизнесменами не рождаются. Не у всех есть деньги, чтобы сразу начать нанимать кого-нибудь. Во-вторых, бизнесмен, знающий php, сможет хотя бы примерно оценить фронт работ и стоимость.
А вообще разница между программистом и бизнесменом не такая большая. Просто программист программирует компьютер, а бизнесмен - людей. :)

Анонимный комментирует...

Любое дело требует вложений. Если нет денег нанять программиста, значит нужно заняться чем-нибудь попроще, а не убивать тонну времени на попытку изучения php. Или договариться с программером за процент от прибыли. Или еще как-нибудь. Всегда есть варианты. И вариант изучать всё самому - далеко не лучший из них.

А бизнесмен знающий php это чаще всего из серии "кошмар фрилансера". Когда заказчик дает тебе советы или с умным видом не к месту кидается техническими терминами (типа он разбирается в теме) и в итоге предлагает смехотворную сумму, аргументируя "да я сам бы мог это накодить, тут ничего сложного, да времени нет". В топку таких.

homelessinurupinsk комментирует...

Хех... Ты мало знаешь жизнь. Приведу пару примеров бизнесменов из реальной жизни.
Номер один. Искренне уверен, что Билл Гейтс поднялся на изобретении компьютера и последущей продаже компьютерного железа. :) Имеет как минимум 5 квартир (про те, которые я знаю), но при этом живет достаточно скромно, чем мог бы себе позволить. Я сильно подозреваю, что Киосаки писал образ богатого папы именно с него. :)
Номер два. Это не бизнесмен, а бизнесвуман, что в некотором роде ее извиняет. Задумала в рекламных целях изменить рожи монстров и прочих персонажей заодно с сюжетом в одной компьютерной стрелялке. Бюджет - две тысячи рублей. :) Только женщине могла прийти в голову такая безумная мысль. :) Когда начинаешь объяснять, что на создание более-менее приличной игры уходит как минимум сотня тысяч долларов и несколько человеколет, удивляется: ну вот же, на каждом углу диски с играми по сто рублей... :)
И эти люди нанимают работников...
Так что лучше я буду работать на бизнесмена, знающего php (а еще лучше на себя :)).
Если бизнесмен говорит программеру, какую кнопку ему нажимать - это и не бизнесмен вовсе, а программер, корчащий из себя бизнесмена...

Анонимный комментирует...

Естественно, я мало знаю жизнь. Поэтому у меня есть правило - не писать и не говорить про то, в чем я сомневаюсь или разбираюсь плохо.

В данном случае, выводы я делаю на основе баальшой выборки. Будучи фрилансером поработал очень с многими людьми. И были среди них и успешные миллионеры (да, именно долларовые миллионеры, поднявшие свои миллионы в сети). Их правда мало, но они есть. Даже в Рунете.

Пример с Бил Гейтсом и глупой женщиной - он не катит.
У меня есть десяток примеров обратных. А все успешные бизнесмены хорошо разбиравшиеся в техонологиях, они были бывшие программеры. Т.е. они изначально серьезно занимались программированием, а не учили его по книжке по ходу дела. Кстати, само по себе знание какого-то конкретного языка мало чем помогает (это уже по своему опыту). Гораздо полезнее просто разбираться в общих технологиях. Представлять, что такое потоки и процессы, как устроена система в общем и т.п.

А встречались часто и не программисты. И незнание языков программирования им не мешало совершенно.

Хороший менеджер сможет управлять чем угодно в каких угодно условиях.

Плохому - даже миллион книжек про php не поможет.

homelessinurupinsk комментирует...

Подведем итоги:
1. Люди разные. И человек, талантливый в одном, может быть абсолютным профаном в другом.
2. Знание php может как помочь, так и навредить бизнесмену (навредить - если он зациклится на программировании вместо управления людьми и ресурсами). Опять же зависит от человека.
3. Кто-то из нас двоих (возможно оба :)) - профессиональный флеймер.
4. Единственный способ в чем-то убедить janso - это самому стать долларовым миллионером. Возможно, в этом случае я признаю свою неправоту и забуду php как страшный сон. :)
5. Пора кончать трепаться и начинать работать! См.пункт 4 :)

Удачи тебе!

Анонимный комментирует...

Даа... флейм это наше всё ;)

Удачи в 4 пункте. И мне тоже удачи :)

popularizer комментирует...

Увлекательная у вас тут дискуссия. Надо пхп, не надо пхп... Это же всего лишь инструмент. Такой же как молоток или синхрофазотрон. Все зависит не от инструмента, а от того, кто его в руках держит :)

Да, и пасиба за линк на книгу. Именно то, что мне было нужно и реально помогло :) Я из тех, кто не знает, но кого это не останавливает ...