Форум → Программирование → PHP для идиотов → Как и где найти работу
Как и где найти работу
Страницы: ← Предыдущая страница →
-
-
19 февраля 2012 г. 17:55, спустя 3 минуты 10 секунд
Можно и так сказать.
Никто ведь по теме не отвечает.
Если нечего подсказать, то лучше бы ничего не писали, чем писать про то с чего надо изучать PHP. -
-
19 февраля 2012 г. 18:10, спустя 1 минуту 52 секунды
Devel, порой хорошая оплеуха полезнее трёх советовне всё полезно, что в swap полезло -
19 февраля 2012 г. 18:18, спустя 7 минут 14 секунд
Devel, порой хорошая оплеуха полезнее трёх советов
Жаль, что по протоколу передачи гипертекста ее нельзя хорошенько влепить! -
19 февраля 2012 г. 19:57, спустя 1 час 39 минут 23 секунды
Devel, на биржи. бери простую работу, цену поминимум и нарабатывай заказы. -
-
19 февраля 2012 г. 20:22, спустя 22 минуты 3 секунды
Если ты себя в пхп более менее уверенно чувствуешь, то есть понимаешь синтаксис, базовые конструкции, понимаешь что такое объект, то тогда не изобретай велосипеды, возьми фреймворк какой-то (напр., на перспективу symfony 2), скачай дистрибутив тут - http://symfony.com/download, начни читать документацию http://symfony.com/doc/current/book/index.html или на русском - http://symfony-gu.ru/documentation/ru/html/index.html, и начиная с каждой главы, все маленькие операции что описаны в документации попробую сам повторять, т.е. создай контроллер, представление, запусти и посмотри, что-то измени, опять посмотри, потом как дошел до раздела с формами, попробуй добавить формы и с ними поиграться, и т.д. с каждым разделом, потом продолжай следовать туториалу по пошаговому созданию блога - http://www.dobervich.com/2011/03/03/symfony2-blog-application-tutorial-part-i-project-setup/, он там с 5 частей, сделай по шагово так же код, т.е. обязательно читая пиши этот же код и запускай, а то просто читая вряд ли запомниться и если запомниться, то без практики через пару недель забудется. Как закончишь с туториалом и поймешь что понимаешь полностью что там код делает, тогда заходишь на https://github.com/search?type=Everything&language=PHP&q=blogbundle&repo=&langOverride=&x=0&y=0&start_value=1 и смотришь чужой код, чтобы понять кто как пишет, может какие-то трюки найдешь, которые ты еще не видел, ну или заходишь на сайт http://knpbundles.com/ и уже там тоже ищешь код на посмотреть. После этого этапа уже пробуешь сам написать свой блог самостоятельно, добавляя к нему все больше и больше функционала разного, например, авторизация, меню, хлебные крошки, добавление тегов к записи и т.д., усложняя до предела своих знаний, и параллельно читай и пробуй http://habrahabr.ru/tag/symfony2/
Еще материалы:
видео - http://knpuniversity.com/
https://github.com/knplabs/KnpIpsum (http://ipsum.knplabs.org/)
http://fabien.potencier.org/
http://symfony.com/doc/current/cookbook/index.html
в общем гугл в помощь
Вот после этого уже у тебя должен быть сформироваться начальный опыт разработки на этом фреймворке, и ты можешь сделать еще несколько своих наработок на нем, и уже с ними пойти на собеседование, чтобы показать что ты умеешь сейчас. Удаленная работа на начальном уровне это плохая затея, тяжело будет начать, и работа мелкая, из которой ты не будешь развиваться совсем. Намного удачно для тебя будет если ты попадешь в команду, где будешь развиваться. -
19 февраля 2012 г. 20:33, спустя 11 минут 3 секунды
Если ты себя в пхп более менее уверенно чувствуешь, то есть понимаешь синтаксис, базовые конструкции, понимаешь что такое объект, то тогда не изобретай велосипеды, возьми фреймворк какой-то (напр., на перспективу symfony 2), скачай дистрибутив тут - http://symfony.com/download, начни читать документацию http://symfony.com/doc/current/book/index.html или на русском - http://symfony-gu.ru/documentation/ru/html/index.html, и начиная с каждой главы, все маленькие операции что описаны в документации попробую сам повторять, т.е. создай контроллер, представление, запусти и посмотри, что-то измени, опять посмотри, потом как дошел до раздела с формами, попробуй добавить формы и с ними поиграться, и т.д. с каждым разделом, потом продолжай следовать туториалу по пошаговому созданию блога - http://www.dobervich.com/2011/03/03/symfony2-blog-application-tutorial-part-i-project-setup/, он там с 5 частей, сделай по шагово так же код, т.е. обязательно читая пиши этот же код и запускай, а то просто читая вряд ли запомниться и если запомниться, то без практики через пару недель забудется. Как закончишь с туториалом и поймешь что понимаешь полностью что там код делает, тогда заходишь на https://github.com/search?type=Everything&language=PHP&q=blogbundle&repo=&langOverride=&x=0&y=0&start_value=1 и смотришь чужой код, чтобы понять кто как пишет, может какие-то трюки найдешь, которые ты еще не видел, ну или заходишь на сайт http://knpbundles.com/ и уже там тоже ищешь код на посмотреть. После этого этапа уже пробуешь сам написать свой блог самостоятельно, добавляя к нему все больше и больше функционала разного, например, авторизация, меню, хлебные крошки, добавление тегов к записи и т.д., усложняя до предела своих знаний, и параллельно читай и пробуй http://habrahabr.ru/tag/symfony2/
Еще материалы:
видео - http://knpuniversity.com/
https://github.com/knplabs/KnpIpsum (http://ipsum.knplabs.org/)
http://fabien.potencier.org/
http://symfony.com/doc/current/cookbook/index.html
в общем гугл в помощь
Вот после этого уже у тебя должен быть сформироваться начальный опыт разработки на этом фреймворке, и ты можешь сделать еще несколько своих наработок на нем, и уже с ними пойти на собеседование, чтобы показать что ты умеешь сейчас. Удаленная работа на начальном уровне это плохая затея, тяжело будет начать, и работа мелкая, из которой ты не будешь развиваться совсем. Намного удачно для тебя будет если ты попадешь в команду, где будешь развиваться.
Самый дельный совет на мой взгляд, только вопрос, почему именно symfony2 а не например kohana? -
19 февраля 2012 г. 20:42, спустя 9 минут 52 секунды
Не побоюсь сказать что за Symfony 2 или ZF 2(спорно) ближайшее будущее в пхп, т.к. очень большое сообщество и активное развитие, а остальные фреймворки знать нужно либо для поддержки старых проектов, либо потому что кто-то в команде знал на тот момент кохану, уже есть свои на работки для нее отлаженые и не следит за трендами в пхп, поэтому и проект на ней написан. Но если ты разберешься с одним хотя бы фреймворком, а симфони 2 не худший вариант для этого, то тогда в остальных будет не так долго разбираться, все они почти базово одинаковые, только отличаются возможностями, качеством кода, ограничением разработчика сделать ту или иную вещь в обход фреймворка. Симфони полезен тем что очень точно направляет разработчика в нужное русло, в понимание как он должен делать приложение, без разного хардкода, с разделением кода на зоны своей ответственности и изначально на нем код пишется выше качеством. -
19 февраля 2012 г. 21:01, спустя 18 минут 35 секунд
Не побоюсь сказать что за Symfony 2 или ZF 2(спорно) ближайшее будущее в пхп, т.к. очень большое сообщество и активное развитие, а остальные фреймворки знать нужно либо для поддержки старых проектов, либо потому что кто-то в команде знал на тот момент кохану, уже есть свои на работки для нее отлаженые и не следит за трендами в пхп, поэтому и проект на ней написан. Но если ты разберешься с одним хотя бы фреймворком, а симфони 2 не худший вариант для этого, то тогда в остальных будет не так долго разбираться, все они почти базово одинаковые, только отличаются возможностями, качеством кода, ограничением разработчика сделать ту или иную вещь в обход фреймворка. Симфони полезен тем что очень точно направляет разработчика в нужное русло, в понимание как он должен делать приложение, без разного хардкода, с разделением кода на зоны своей ответственности и изначально на нем код пишется выше качеством.
После этого поста, начинающему программисту на другие фреймворки смотреть не захочется).
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!