Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Материалы по PHP

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Материалы по PHP
Имя
Сообщение << Старые топики   Новые топики >>
Материалы по PHP - 2006-03-21 08:18:10   
lexa789

Сообщений: 11
Оценки: 0
Присоединился: 2006-03-15 19:54:56
Всем доброе время суток. Посоветуйте пожалуйста как мне улучшить свои знания в PHP. Я уже где то год пишу на пхп, регулярно последние пол года. Летом хочу получить работу пхп программиста, в городе Питере. Недавно я подсел на классы, осознав какая же это все таки полезная вещь ООП :) Но я думаю, что моих знаний не достаточно, для того, чтобы работать в фирме и быстро справляться с поставленными задачами. Может кто подскажет материалы или книги для штудирования, в которых бы описывались задачи или алгоритмы не для начинающего, а например для человека со стандартными, базовыми знаниями языка.

Всем откликнувшимся большое человеческое спасибо!

P.S.
Посоветуйте пожалуйста фирмы, которые набирают пхп программистов, может вы и сами сможете помочь мне устроиться на работу в вашу фирму. До сих пор я просматривал вакансии на таких сайтах как rabota.ru, может кто подскажет лучшие методы поиска работы. Еще раз спасибо!
Post #: 1
Материалы по PHP - 2006-03-21 21:04:12   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
http://forum.xakep.ru/view.asp?topicID=71657
Там я назвал лучшее из попавшихся мне изданий.

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

Будут оцениваться:
1. Наличие и количество готовых интернет-проектов
2. Базовые знания (проверят на собеседовании)
3. Самое главное, навыки работы. Дадут проект, причём сразу же и без подготовки. Времени на "посмотреть-разобраться" будет очень мало.

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

Подпишись на все рассылки, которые есть у тебя в городе. Как заметишь нечто вроде "Нужен сайт. Кто возьмётся?", тут же предлагай свои услуги. Встреться с человеком, поговори, и постарайся довести проект до конца. Чтобы работодателю можно было сунуть этот "xxx.com" как пример своей работы.

Если хочешь, могу примерно описать, что нужно знать, чтобы понять, что твоих знаний достаточно.
1. Ты должен знать, и без запинок объяснить, что это такое: SSL, Singleton, делегирование, полиморфизм, Smarty.
2. Чётко понимать, чем объектная модель PHP5 отличается от таковой в PHP4. А что нужно прописать в php.ini, чтобы проект, заточенный под PHP4, корректно запустился под PHP5?
3. Свободно оперировать такими понятиями, как API, XML, XSLT, UML, DTD
4. Уметь за полминуты написать RegExp, ловящий большинство e-mail адресов. В качестве бонуса - суметь объяснить, почему он не сможет поймать все адреса.
5. Иметь представление о UNIX, хотя бы поверхностное (на уровне понимания, что делают такие команды как crontab -l, sudo и top и умения подправить файлик в vi/vim)

Это ни в коем случае не полноценный тест, только лишь пример того, что могут спросить на собеседовании. На рабочем месте будут нужны вещи на порядок сложнее. Но если как минимум на 90% тебе всё это знакомо, + есть 1-2 завершенных проекта, то можно попытаться устроиться на работу.
Если теряешься при ответах, честно - советую ещё подучиться. Как? Практикой, само собой. [sm=1.gif]
Post #: 2
Материалы по PHP - 2006-03-22 10:24:04   
Pupkin-Zade

Сообщений: 9398
Оценки: 1489
Присоединился: 2004-03-10 13:54:16
А что такое Singleton? [sm=1.gif]
Post #: 3
Материалы по PHP - 2006-03-22 11:21:40   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
А, хрен знает ;)
Post #: 4
Материалы по PHP - 2006-03-22 11:24:05   
Pupkin-Zade

Сообщений: 9398
Оценки: 1489
Присоединился: 2004-03-10 13:54:16
Ааа
ну да
я знаю карате, тэквондо и много других страшных слов… [sm=mad.gif]
Post #: 5
Материалы по PHP - 2006-03-22 11:40:09   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Ну типа того :)

Просто тебе это нафиг не надо, сложная реализация синглтонов - чисто пхп-шная проблема.

Синглтон - класс, имеющий в системе один единственный экземпляр. Например, класс, являющийся оболочкой для HTTP-запросов, имеет единственный экземпляр для каждого запроса.
На PHP есть несколько способов реализации синглтонов:
1) создание искусственного класса со статическими свойствами, то есть, создать класс, ни один экземпляр объекта которого никогда не будет использоваться;
2) создание на основе использования factory-метода (factory, как и singleton является одним из типовых проектов для PHP);
3) наконец, можно создать с помощью конструктора, используя __get() и __set()

Надеюсь, эта информация в жизни тебе очень пригодится [sm=15.gif]
Post #: 6
Материалы по PHP - 2006-03-27 13:02:37   
ZetRider

Сообщений: 15
Оценки: 0
Присоединился: 2005-12-12 13:35:38
Предлагаю вашему вниманию мою базу:
http://www.z-team.net.ru/?id=articles
Как вам?
Post #: 7
Материалы по PHP - 2006-03-29 02:02:54   
lexa789

Сообщений: 11
Оценки: 0
Присоединился: 2006-03-15 19:54:56
ага, а там еще один троянчик, верно? гы! спасибо но не надо [sm=11.gif]
Post #: 8
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Материалы по PHP







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.