@mond_bond

Что нужно php программисту для своего первого трудоустройства в студию?

Целюсь на backend. Сам студент. Специальность никак не связанная с программированием.
Что уже есть:
1) знание php (ООП).
2) знание CSS, HTML. Не то чтоб я знал отлично, но основы знаю и, при поддержки гугла, верстаю.
3) JS, Jquery, понимание DOM. На базовом уровне (там модальное окно сделать и всякое такое же по сложности, ajax).
4) Yii. Знаю фреймворк неплохо. Почти без проблем справлюсь с типичными заданиями (запрос к БД, аутентификация, интернационализация, ajax, писать несложные виджеты, могу придумывать свои варианты решения задач и т.д.). Сейчас продолжаю изучать этот фреймворк.
5) Изучаю SQL запросы. Учу делать транзакции, работать с внешним ключем, нормализация. Использую только 1 СУБД (MySQL).
Остальное) Параллельно учил Java core, так же когда-то учил Python. Работаю с Git. На английском говорю хорошо, читаю хорошо (документацию и книги без проблем), пишу так себе. Умею искать нужную информацию в гугле. Ещё недавно изучал некоторые несложные алгоритмы.

Что хочу спросить:
1) Какие ещё знания, навыки мне нужны и на каком уровне для того, чтоб устроиться на работу (можно ли при теперешних знаниях претендовать на собеседование\стажировку ) ? На что больше всего уделить внимание (конкретную технологию, личные навыки)? Что сами ещё посоветуете?
2) Это правда, что много студий берут на роботу совсем неготовых программистов с целью их натянуть ? Например, если не могут найти нужного, то берут незнающего но перспективного.
3) Как лично у Вас проходило собеседование ? Какие вопросы задавали (только на знание теории или на логику тоже) ?
  • Вопрос задан
  • 922 просмотра
Решения вопроса 1
StivinKing
@StivinKing
Ответ 1
Во всех хороших компаниях идет работа в компании на каком либо фреймоворке. Как я понимаю ваших знаний вполне достаточно.
Вполне целесообразно будет подать резюме на headhunter
Так же можете посмотреть там же среди доступных вакансий
Даже не думайте идти на неоплачиваемую стажировку. Многие фирмы под этим предлогом эксплуатируют в своих целях и после просто выгоняют. Все солидные фирмы могут позволить себе спокойно брать вас на минимальный оклад на время испытательного срока. Просто многие хитрят.
Ответ 2
Тут всё зависит от фирмы. Вообще не советую идти в web-студии, которые занимаются "клипанием" сайтов. Это быстро надоедает и нету никакого интереса. Лучше всего идти туда, где занимаются какими-то большими проектами. В хорошей команде. Где нужно решать какие-то интересные и сложные задачи. Вот тогда и развиваться будете постоянно и интерес останется.
Нужно понять разницу в вакансиях компаний. Есть вакансия junior, это как раз для тех, у кого еще мало опыта но вы уже знаете все что требуется. Компания помогает вам развиваться в их же интересах. Если же вакансия middle или более, то тут уже стоит понимать, что подтягивать вас никто не будет. Наоборот вы должны будете показывать результативность.
Ответ 3
У меня сейчас своя фирма. Но я вообще люблю ходить по собеседованиям, просто с целью узнать что-то новое.
Практически всегда спрашивают о том, что Вы знаете, и вопросы по той или иной технологии. Задают практические задачки на логику (целью является не решение, а показатель - можете ли вы логически попытаться решить её), ну и всем интересно как вы справитесь с настоящей задачей (практической. тестовое задание).
Правда частенько встречаются фирмы, у которых на собеседовании можно просто посмеяться :)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Учитесь писать тесты.

А так с вашим списком вы уже можете бомбить биржу труда своим резюме и сами ответите на свои вопросы.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Репа на гите и код на PHP с применение ООП -> это первое что нужно!

По Вашему коду будут смотреть: насколько Вы хорошо знаете ООП на PHP, грамотность структуры кода, как и насколько верно Вы им владеете; когда, как и для чего используете шаблоны проектирования ( https://habrahabr.ru/post/210288/ ).

Также, многое может зависеть от навыков работы с необходимыми PHP библиотеками (SimpleXML, Socket и т.д.), которые используются в проекте, куда Вы пытаетесь устроиться.
Ответ написан
sabramovskikh
@sabramovskikh
Да у вас уже все есть, вперед и с песней=)
Я когда устраивался первый раз не знал о джиквери, php только эхо и инклюд знал. И ничо, взяли на 10т.р.)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы