Куда двигаться дальше в php?

Добрый день. Начну с того, что знаю: PHP, OOP, YII, JQUERY. Общий уровень = junior(сам себя так оцениваю, да и опытный программист дал такую оценку, когда обговаривали с ним совместную работу). Суть такова, что не знаю как быть - учить различные CMS(не очень хочется), или подтягивать уровень PHP, JQUERY и особенно YII, чтобы ловить более крупные проекты на фрилансе. Фрилансю сейчас на русской бирже, но доучиваю английский и планирую переходить на ODESK или подобный, где зп выше и условия работы так же.
  • Вопрос задан
  • 3311 просмотров
Пригласить эксперта
Ответы на вопрос 6
Изучение новых CMS, фреймворков или более углубленное изучение ЯП - это топтание на месте.

Хотите быть профессионалом? Выбирайте область приложения и изучайте её. Программирование - это инструментарий. Знание инструментария не делает вас профессионалом. Но если вы знаете не только инструментарий, но и области, где его можно применять, то вы уже профессионал в этой области.
Ответ написан
@Lici
Фреймворки и питон.
Ответ написан
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Куда дальше? Попробуйте еще пару тройку фреймворков (как минимум Symfony и Laravel). Попробуйте пописать на других языках (Ruby/Python), что бы посмотреть как одни и те же задачи решаются в разных языках. Это хорошо будет сказываться на развитии. Углубитесь в вопросы архитектуры (ООП, SOLID), различных методологий разработки (TDD/BDD/DDD) и т.д.

Так же следует прокачаться в Linux (хотя бы самые базовые вещи в плане администрирования), разберитесь с автоматизацией деплоя, автоматизация тестирования.
Ответ написан
Комментировать
lexxpavlov
@lexxpavlov
Программист, преподаватель
1) Устройтесь куда-нибудь на годик-два джуниором, получите кучу опыта, и не только собственно по php/yii/etc, но и по смежным скиллам - работа в команде, работа с инструментами и т.п.
2) Если хотите развиваться сами, то начните свой какой-нибудь проект и пишите его на вашем любимом фреймворке. Или возьмите заказ на интересный средне-сложный проект, только обговорите, что вы будете делать долго, но и цену можно скинуть.
3) Если хотите делать больше сайтов в единицу времени, но сайты попроще (без уникального функционала), то CMS - ваш выбор.
Плюс посмотрите вопрос Что изучать, на что тратить свободное время, чтобы в будущем стать востребованным программистом с нормальным заработком?
Ответ написан
GM2mars
@GM2mars
Я бы на вашем месте смотрел бы в сторону параллельных вычислений и высоких нагрузок, на php. По моему тема поинтереснее, чем клипать безликие интернет-магазины и сайты-визитки.
Ответ написан
Комментировать
azovl
@azovl
Вариантов миллион. Изучайте различные фреймворки, усовершенствуйте знания, Yii2 никто не отменял... А так, по большому счету никто не подскажет кроме вас самих, куда вам нужно двигаться дальше. Вы изучайте, а ситуации и требования Вас сами выведут на путь истинный.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽