[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Что должен знать и уметь Junior PHP Developer
molchun201
1. Что должен знать и уметь Junior PHP Developer? (по сабжу)
2. Хватит ли бесплатных материалов с вашего сайта, чтобы быть Junior'ом и устроится на соответствующую должность?
3. Я в PHP не новичок (примерно 1 год любительского программирования), до лета планирую подтянуть свой уровень, что посоветуете? (литература/работа над проектами за еду и пр)
4. Если тут есть Junior'ы в прошлом или настоящем, то расскажите какие работы на вас возлагали и что вообще требовали.
5. Будь вы работадателем что бы вы конкретно требовали от кандидата? (корочки/проекты и тд)


Заранее всем спасибо за ответы



Спустя 10 минут, 16 секунд (19.03.2011 - 20:03) Commander Keen написал(а):
Самое главное - это желание и способность расти, продвигаться вперёд, практиковаться и получать новые знания. Но одного желания мало, нужны действия.

Спустя 7 минут, 51 секунда (19.03.2011 - 20:11) molchun201 написал(а):
Цитата (Yegor Opanasjuk @ 19.03.2011 - 17:03)
Самое главное - это желание и способность расти, продвигаться вперёд, практиковаться и получать новые знания.

Ну этого добра навалом smile.gif
Я как бы чувствую что могу работать, но хочется не сесть в лужу при первых задачах wink.gif

Спустя 6 минут, 10 секунд (19.03.2011 - 20:17) neadekvat написал(а):
1. В связи с популярностью php, в интернете много материалов по поводу собеседований. Вот, например.

2. Ищите информацию исходя из того, что спрашивают на собеседовании. Возможно, что вы со многим встречались - но вам надо выйти из уровня "собачки Павлова", когда материал понятен, но оъяснить его не вы не можете.

3. Читать советую что-то о php конкретно (например, "PHP. Объекты, шаблоны и методики программирования" и "Тим Конверс - PHP 5 и MySQL. Библия пользователя") и из общего по программированию (например, Макконел "Совершенный код").
Но, конечно, практика очень важна. Большую часть того, что вы прочитаете, скорее всего быстро забудете. Зато если столкнетесь с какой-то проблемой из-за маленькой незначительно детальки - надолго ее запомните и больше на грабли не наступите.

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

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

Спустя 9 минут, 32 секунды (19.03.2011 - 20:27) molchun201 написал(а):
neadekvat спасибо, эти 2 книги есть (PHP. Объекты, шаблоны и методики программирования и Совершенный код) smile.gif

Спустя 2 минуты, 2 секунды (19.03.2011 - 20:29) neadekvat написал(а):
molchun201, вы их прочитали? Последняя, насколько я помню, под 1000 страниц. Как и "Библия пользователя".
Я думаю, если вы их осилели, то вам теперь важнее практика, а там уж по ходу какие-нибудь книжки найдете - теперь это не самое главное.

Спустя 10 минут, 33 секунды (19.03.2011 - 20:40) molchun201 написал(а):
neadekvat сори, папутал "Совершенный код" с "Чистый код" Р. Мартина wink.gif
Раскажи про проекты которые тебе дают?
ТЗ общее черкани, чтоб "пощупать"

Спустя 4 минуты, 15 секунд (19.03.2011 - 20:44) neadekvat написал(а):
Скорее, я беру, чем мне дают smile.gif

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

Я бы тебе посоветовал сходить на какой-нибудь фриланс сайт, weblancer.net, например. Посмотри, какие проекты есть, полазь в архивах - вот тебе и общее представление, что в основном просят.

Кстати, что с тобой случилось? В первом посте - грамотный чел, выражающий свои мысли. В последнем.. немножко хуже.

Спустя 1 минута, 59 секунд (19.03.2011 - 20:46) molchun201 написал(а):
Спасибо за советы neadekvat wink.gif

Спустя 1 час, 52 секунды (19.03.2011 - 21:47) inpost написал(а):
1. PHP (ООП) + MySQL + JS + Framework (спорно). Минимальные знания HTML + CSS + Photoshop.
2. Нет, надо как минимум практика, её примеры, мини-портфолио. Ты же программист, а изучить программирование без его использования - невозможно.
3. Практика, практика и только практика. Допустим: отличного знания молодой человек делал интернет-магазин за 1,5 месяца, этого плоховато, данный объем надо успевать за 2 недели максимум. Всё из-за мелочей: уточнял работу кода, читал, как правильно то или иное делать, отсутствие внимания и тестирования кода на должном уровне своего и, самое главное, не знания типичных проблем "программист-пользователь-функционал".
4. Я фрилансер, не устраивался на работу к бородатым дядькам.
5. Умение работать с ядром и MVC (структурировать сайт), показать портфолио минимальное, свободное время 4+ часов, желание работать и совершенствоваться, иметь представление о стиле написания кода, Skype.

Спустя 5 минут, 10 секунд (19.03.2011 - 21:52) molchun201 написал(а):
inpost спасибо smile.gif

Спустя 17 часов, 22 минуты, 39 секунд (20.03.2011 - 15:14) gidrosoldat написал(а):
inpost, это Junior такой ? ) Чем он от полноценного специалиста отличается? Количеством опыта?

Спустя 13 минут, 10 секунд (20.03.2011 - 15:28) sharki написал(а):
gidrosoldat
Это стандарт =)

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

Спустя 3 минуты, 49 секунд (20.03.2011 - 15:31) inpost написал(а):
gidrosoldat
Почитай пункт 3. Новичек делает интернет-магазин за полтора месяца, средний уровень за 2 недели. Быстрее выполняются заказы, количество заказов для фирмы растет, а значит и прибыль увеличивается, ведь с каждого проекта начальник получает % и разработчик тоже %.
Я делал сайт знакомств 2,5 месяца, из них 3 недели(!!!) фиксил баги и исправлял свои ошибки и тестировал сайт. Сроком недоволен, должен был выполнить этот объем за 1-1,5 месяца, вместо 2,5.
Junior - пишет код основываясь на своих знаниях.
Среднячек - пишет код основываясь на настоящем опыте (а не книжных буковок).
Профессионал - пишет идеальный код для высоконагруженных проектов.

До Юниора идёт ученик, который не знает функций, вечно читает и изучает. Так вот, студент для того, чтобы устроиться работать должен перейти из статуса "учусь" в статус "новичек".

Спустя 54 минуты, 37 секунд (20.03.2011 - 16:26) gidrosoldat написал(а):
Ясно. Походу это выглядит так:
$Профессионал = $опыт*$умение_шустро_стучать_по_клавишам/$лень; 

P.S. Ты веришь в идеальный код? ))

Спустя 59 минут, 39 секунд (20.03.2011 - 17:26) inpost написал(а):
gidrosoldat
Важно не быстро стучать, а правильно стучать, и по 100 раз не переделывать, типо заказчик такой капризный. Все проблемы от того, что нет практики в том, чтобы понимать, как должно выглядеть то или иное.
Идеальный:
echo 'Hello world';
И да, я верю в то, что бывает идеальный код, ломают тогда только через сервак, а не через сайт

Спустя 1 час, 20 минут, 19 секунд (20.03.2011 - 18:46) Guest написал(а):
Знаете, разница между Juniour, Middle, Seniour чисто условная. Иногда сеньоров берут джуниорами, только потому что так в компании принято, если новичок, то джуниор. Так же могу вспомнить первое собеседование, когда только начинал. Сам проверяющий Seniour со стажем давал неверные ответы на некоторые вопросы, хотя выделывался порядочно. Поэтому, главное уверенность - они сами-то порою ничего не знают )

Спустя 36 минут, 16 секунд (20.03.2011 - 19:22) inpost написал(а):
Guest
Условная в фиговых фирмах, где у людей есть голова на плечах, они зарабатывают столько, сколько заслуживают. Я веду беседу не о дибилах-начальниках, а о вполне разумных людях.
Хотя с другой стороны мне кажется, что твоё эго заставило думать, что твой ответ оказался правильным, а их - нет, чем наоборот.

Спустя 10 минут, 49 секунд (20.03.2011 - 19:33) Guest написал(а):
Да нет ихний ответ был неправильным, это я и сейчас могу сказать, когда имею большой опыт, там это было однозначно, вопросы были без подковырок. Кстати, собеседование я то прошел в тот же день. Поверьте уж, знания у Seniour могут быть скуднее Juniour. Это встречается не так уж редко.
Условно это не только в фиговых книгах. Я знаю большую компанию, где это так. Просто реалии Украины и России таковы, что любой работодатель пытается сэкономить, так и или иначе, на работниках, зачастую противоправно и нарушая законы, все хотят иметь рабов. В одних фирмах больше в других меньше, но до западного уровня, увы, нам еще далеко.

Спустя 1 минута, 39 секунд (20.03.2011 - 19:35) inpost написал(а):
Тогда уже говори для профи работает за зарплату новичка. В трудовой же не указано, юниор он или нет. Просто по заработной плате есть обычный программист и ведущий (начальник отдела).

Спустя 37 минут, 56 секунд (20.03.2011 - 20:13) molchun201 написал(а):
Господа раскажите про ваш обычный день на работе, неважно фриланс или на дядю.

PS Guest интересно а какие вам вопросы задавали на собеседовании и вообще про что обычно спрашивали у вас? (тему собеседования я в нэте нормально вкурил, но хочется услышать из ваших уст, вашу правду как это было smile.gif )

Спустя 36 минут, 47 секунд (20.03.2011 - 20:49) inpost написал(а):
molchun201
Проснулся от 11-00 до 16-00, в зависимости от того, когда лег. Посмотрел какую-нибудь весёлую передачу, провёл время с семьей, обычно от 3 до 5 часов, потом пару часиков игр, оставшиеся 8 часов - работаю. Иногда это в перемешку, так как постоянно приходится общаться с заказчиками, по нескольку на день. Часик с семьей, к компу, вернулся и опять семьи, опять комп и так далее, ничего сверх-интересного =)

Спустя 1 час, 5 секунд (20.03.2011 - 21:50) Bandicoot написал(а):
Цитата (inpost @ 20.03.2011 - 17:49)
molchun201
Проснулся от 11-00 до 16-00, в зависимости от того, когда лег. Посмотрел какую-нибудь весёлую передачу, провёл время с семьей, обычно от 3 до 5 часов, потом пару часиков игр, оставшиеся 8 часов - работаю. Иногда это в перемешку, так как постоянно приходится общаться с заказчиками, по нескольку на день. Часик с семьей, к компу, вернулся и опять семьи, опять комп и так далее, ничего сверх-интересного =)

Тратить 8 часов на работу - для меня непозволительная роскошь, мне нужно как минимум 14 часов в день чтобы успеть все проекты в срок))

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

Мое резюме есть на этом сайте, то что там я перечислил, я думаю, можно считать базовыми знаниями для новичка;)

Спустя 32 минуты, 14 секунд (20.03.2011 - 22:22) molchun201 написал(а):
Bandicoot спасибо, почитаю smile.gif

Спустя 14 минут, 40 секунд (20.03.2011 - 22:36) Andrey65 написал(а):
Да, темка достаточно щепетильная на счет минимальных знаний junior`a. Я вот пару недель назад был на собеседовании, сразу трое (кадровичка и 2 спеца) так начали грузить по ООП и SQL-инъекциям, чего я не знал и хотели в совершенстве знания БИТРИКС, что отбило все желание устраиваться к ним. У каждого работодателя свои тараканы в голове.

Спустя 33 минуты, 35 секунд (20.03.2011 - 23:10) molchun201 написал(а):
Andrey65 я заметил что многие работадатели часто пишут что нужно знание Биртикса и вот вопрос - что там знать? Это же просто CMS, а CMS и написаны для не программистов или с той целью чтоб модули дописывать? huh.gif
PS Черкани по памяти вопросы, которыми тебя грузили wink.gif

Спустя 18 минут, 11 секунд (20.03.2011 - 23:28) inpost написал(а):
Bandicoot
14 часов? Да так можно и жизнь всю потерять, зато к цели движешься =)

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


Спустя 14 минут, 21 секунда (20.03.2011 - 23:43) Andrey65 написал(а):
Я б не сказал что в ней просто разобраться, данная контора интегрирует её с 1С, которая мне очень ненравится. Начинали с банального вопроса знаете-ли Вы о существовании данного продукта? (в анкете с тестами) отличии в разновидностях, модули, виды и т.д. Не считаю целесообразным изучение данной КМС, она отрезана от мира.

Спустя 6 дней, 1 час, 18 минут, 14 секунд (28.03.2011 - 00:01) molchun201 написал(а):
Интересно, есть какие нибудь тесты или что нибудь в этом роде чтоб определить свой уровень, по шкале (junior/middle/senior)? (хоть чисто условно) rolleyes.gif

Спустя 22 минуты, 13 секунд (28.03.2011 - 00:23) quickxyan написал(а):
Цитата (inpost @ 20.03.2011 - 20:28)
Ну если сейчас прям дать тебе на битриксе сделать сайт за день, успеешь не имея знаний самого битрикса? В том то и дело, что знания нужны для быстрого выполнения.


сколько есть сейчас цмс-ок? все надо знать. по моему как-то сложновато что-ли.

Спустя 3 минуты, 6 секунд (28.03.2011 - 00:26) molchun201 написал(а):
quickxyan они и так все практически одинаково работают, это как знание языка, знаешь 1 си-подобный, считай знаешь все си-подобные, останется только спецификации почитать wink.gif

Спустя 14 минут, 21 секунда (28.03.2011 - 00:40) quickxyan написал(а):
ну оно то так, но в каждой цмс свои тонкости.
вот недавно сделал структуру сайта со страницами на джумле на локалхосте, а потом надо было перенести все это на хостинг. для того, чтобы поднабить еще руку решил проделать ту же работу на хостинге, но случилась беда и страницы не публиковались. я и так и сяк, а они не публикуются, а потом нашел на каком то буржуйском форуме, что там может быть неправильная конечная дата публикации.
и вот такое случается по незнанию тонкостей.

хотя впринципе согласен. учил borland c++, а потом когда перешел на php, то было очень легко

Спустя 2 дня, 21 час, 40 минут, 58 секунд (30.03.2011 - 22:21) denizkin написал(а):
Могу сказать щас почти у всех тендеция это CRM/ERP системы, куда не придёшь устраиваться туча кода и такая система без описания, хорошо когда человек кто её делал один и он ещё там работает, хуже когда её делали "всем миром" и этих людей там уже нету и документации ноль((
Ещё встречался с проектами типо adonay.ru поработал там 3 денька, обстановки не выдержал, там короче вообще мега круть писали всем миром, нормально изначально непродумано как чего работает хз, документации нет! Смысл работы таков сайт адонай.ру с бд, к аданаю ещё конектиться программа написанная на С шарпе и в ней там люди качают нужные темы и религиозные обряды, а в сайте инфа, всё на флеше и т.д. Незнаю понятно изъяснил или нет, короче грубо говоря мини CRM с поддержкой конекта с программы специальной, да и ЗП 23к за месяц на испытательный срок(1000р в день) с 10 до 19))) Вот это всё джуниор мать его ИТ, я уж боюсь представить что такое спец тогда))) laugh.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.