15 лет не работал программистом, какую технологию выбрать?

A
На сайте с 12.10.2011
Offline
186
#41
Dreammaker:
Symfony, но там тоже изменений много версия от версии, как я понимаю из разговоров с знакомым, который на этом ФВ (ФВ - это фреймворк :) ) пишет. Но там стабильнее.

Вообще, вам нужно определится. Удаленно - это для вас это удалённая работа (то есть, стабильно на одну компанию много лет и т.д.) или фриланс (то есть, попроектная работа на разных людей)? От этого и плюсать нужно. + Уровень английского языка насколько высок?

update: перечитал по английскому - наверное, стоит посмотреть что там на Upwork есть. Возможно, и Java в качестве фриланса зайдёт, кто знает. :)

Спасибо ) Английский приличный, насчет удаленной работы, думаю не фриланс, а на постоянной основе.

Aisamiery
На сайте с 12.04.2015
Offline
293
#42
Dreammaker:
У меня проект на Yii1 и это становится проблемой. Потому, что новые расширения пишутся под новые версии, какие-то примеры на форумах и прочих стэковерфлоу - под новую версию, что-то более-менее интересное попадает в новую версию. И другая сторона проблемы - старые расширения постепенно забрасываются и при обновлении PHP и/или его экстеншинов ломаются.

Итогом становится то, что стоимость поддержки старой версии - выше, чем новой, из-за необходимости писать велосипеды.

При выходе yii3, скорее всего, будем по кусочкам отламывать и делать микросервисы на нём (и или может до этого и на чём-то другом начнём) уже, вместо текущего монолита на yii1.

Вот честно, когда делал проекты на yii1 не помню чтобы прям что то ставил внешнего. Вообще установка каких то внешних зависимостей это всегда большой риск. Вы пишите самопис же, так и напишите свою логику как нужно вам и поддерживайте её самостоятельно. За то время сколько прошло с момента yii1 в нём можно разобраться достаточно чтобы не ходить на стаковерфлоу =) Я писал сервис под яндекс директ на yii1 еще году так в 2012-2013 наверное, все что надо было править это интеграцию с директом, потому что там постоянно что то менялось.

Потом я делал что то на yii2, честно сказать не помню чтобы переход был для меня каким то сильно критичным, мне кажется что там даже ничего особо не поменялось (но я не обновлялся с 1 на 2 ветку, а именно создавал с нуля, возможно по этому разницы и не заметил), правда было это опять же давно, в 2014-15 наверное, и в 15 я уже ушел на симфони 2.8 и так там и остался

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
A
На сайте с 12.10.2011
Offline
186
#43

Правильно ли я понял что Symphony гораздо более сложна в освоении, чем скажем Yii, но и более востребована.. или скажем так, характеризует разработчика как более квалифицированного, что сказывается и на оклад?

---------- Добавлено 30.01.2020 в 11:16 ----------

На HH сравнил вакансии YII и Symphony

- Зарплата. Как мне показалось примерно одинаковая.

- Кол-во предложений. YII в 1.5 раза больше!

Так что лучше выбрать?

Sly32
На сайте с 29.03.2012
Offline
302
#44
alexverem:
Правильно ли я понял что Symphony гораздо более сложна в освоении, чем скажем Yii,

ИМХО, после освоения Java, любой ФВ покажется семечками. Понимая принципы - все равно что осваивать - Симфони, Ларавел, прочее.

ЗП зависит от компетентности в большей степени HH - довольно условные данные

danforth
На сайте с 18.12.2015
Offline
153
#45

alexverem, выбирайте Symfony, Yii это набор антипаттернов и костылей. А лучше Laravel.

Junior Web Developer
Aisamiery
На сайте с 12.04.2015
Offline
293
#46
alexverem:
Правильно ли я понял что Symphony гораздо более сложна в освоении, чем скажем Yii, но и более востребована.. или скажем так, характеризует разработчика как более квалифицированного, что сказывается и на оклад?

---------- Добавлено 30.01.2020 в 11:16 ----------

На HH сравнил вакансии YII и Symphony

- Зарплата. Как мне показалось примерно одинаковая.
- Кол-во предложений. YII в 1.5 раза больше!

Так что лучше выбрать?

У симфони высокий порог входа из за патернов по сути там используемых, то есть там много разных штук прикольных, но и много всего писать надо. Yii как бы самый простой из тройки лидеров (по крайней мере 1-2 ветки), там тоже много что есть, но в основном на нем учат именно топорно кодить, в том числе и в доке, и многие хорошие вещи глубоко зарыты и никто этим не пользуется. Среднее между ними ларавел, он и как бы имеет много плюшек как симфони, но все еще остается простым и топорным как yii, учит тоже в доке говнокодить распихивая везде фасады... То что на симфони нельзя наговнокодить это байка, но как правило к симфони приходят уже будучи как минимум мидлом, джуну просто не вытянуть её, по этому мидл первый/второй проект по любому наговнокодит на симфони, но дальше будет лучше конечно же =)

По вакансии, на симфони действительно вакансий сильно меньше, но надо и понимать, что на симфони и специалистов гораздо меньше, их сложно найти, а если находят то держаться за них. Зарплаты на фреймворках выше чем на cms, потому что на фреймворках и проекты немного другого уровня, хотя на Yii ваяют и бложики и корпоративные сайты и можно в принципе в студию попасть рабом за хлеб на yii.

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

totamon
На сайте с 12.05.2007
Offline
437
#47
alexverem:
Так что лучше выбрать?

зачем тебе эта кабала? 15 лет птичка пропела, решила к пенсии клетку золоченую подыскать?))

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
Dreammaker
На сайте с 20.04.2006
Offline
570
#48
Aisamiery:
Вы пишите самопис же, так и напишите свою логику как нужно вам и поддерживайте её самостоятельно.

Извините меня, но писать и поддерживать свою модель для Mongo, как-то оно не очень. :) В yii2 уже была, но когда проект начинался в yii1 ничего подобного не было.

Aisamiery
На сайте с 12.04.2015
Offline
293
#49
Dreammaker:
Извините меня, но писать и поддерживать свою модель для Mongo, как-то оно не очень. :) В yii2 уже была, но когда проект начинался в yii1 ничего подобного не было.

У монги есть же клиент пхп, оберните его в абстракцию свою, от неё сделайте свои модельки.... отрефакторьте проект и избавьтесь от ненужных зависимостей. Ну а я настолько влюблем в доктрину, что я её ставлю везде и не юзаю орм фреймворков =)) тот же eloquent мне например никак не заходит, так как нет явно описанной декларации, нет нормального автокомплита, постоянно надо тянуть этот ideHelper, хотя многим он очень даже хорошо заходит.

A
На сайте с 12.10.2011
Offline
186
#50
totamon:
зачем тебе эта кабала? 15 лет птичка пропела, решила к пенсии клетку золоченую подыскать?))

я еще попою )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий