@helycopternicht да, потеря у вас будет заметной. Считайте, что наверстаете доходы только через 2-3 года, но дальше и перспективы есть. С точки зрения финансов для вас тогда переход на самом деле не настолько уж и рисковый, можно иметь накопления на какое-то время. Скорее чисто психологически трудно отказаться от большего дохода.
Хорошо бы конечно найти вам какое-то смежное направление, но я с трудом представляю, насколько оно вам поможет. По прошлому опыту я могу вспомнить разве что задачи с импортом/экспортом данных между интернет-магазином и бухгалтерской базой в 1С.
Если некому будет показать как правильно программировать на PHP, то пользы будет мало.
Как вариант для самообразования, можно попробовать поучаствовать в open-source разработках, на том же github поискать. Другое дело, что с крупными проектами разобраться трудно, а живые, интересные и малого масштаба очень постараться надо найти.
@helycopternicht попробуйте, если есть интерес и старое направление уже достало. Если учились в ВУЗе и представляете что такое сессия, то вряд ли вас может испугать ситуация, когда необходимость быстро научиться. В институте были оценки, а тут испытательный срок.
Я думаю, что риск остаться в подвешенном состоянии оправдан. Для веб-разработчика рынок труда гораздо более ёмкий, чем у программиста 1С, да и география не ограничена РФ.
@helycopternicht ситуация была следующей. Беременная жена. Ушёл с работы, где сисадминил и немного веб-мастерил. Понял что больше админить не могу и не буду. Единственным оставшимся для меня интересным направлением деятельности оставалось веб-программирование. Это как "ни шагу назад". А впереди надо сделать огромный прыжок над пропастью.
Попробовал сперва фриланс и сразу понял, что вообще полный нуль, надо учиться, но где набраться практики? Прошло месяца 3 прежде чем устроился. По началу тухляк вообще, никто не интересовался. А потом пошло. На одном собеседовании попал совсем впросак. Это неприятно, но стоит относиться как к полезному опыту, чтобы знать что подтянуть. Зато потом сразу 2 джоб-оффера получил. Поработал год в конторе по профилю напоминающую веб-студию, а дальше пошёл уже искать серьезные проекты и более серьезные деньги. Но хочу сказать, что первые пару месяцев были адскими в плане нагрузки, поскольку много чего не понимал и объяснить толком было некому - единственный коллега на тот момент уволился буквально через пару недель.
В общем, на самом деле главное это вцепиться мёртвой хваткой в то, что тебе нужно и не отпускать, всё получится. А дальше будет проще.
@helycopternicht в любом случае, вы можете претендовать на зарплату в 60 тысяч, живя в Москве, если сможете хорошо себя подать. Я был в ситуации, схожей с вашей, несколько лет назад. Хуже того, я был старше вас :)
@Yekver я бы не ставил знак равно между *BSD и linux с адекватным пакетным менеджером. Различий оказалось дофига и больше, насколько я помню, при настройке окружения php. Кроме того, я не мог достать самые свежие версии php.
@mittus я бы потратил при необходимости деньги на написание тестов и при необходимости рефакторинг кода для них. А уж будет ли разработчик в этом заинтересован, способен ли - дело десятое. Переписывать на другом языке - более радикальное средство и если опять же не покрыть тестами код, то рано или поздно придёте к такому же результату, как и сейчас. Нельзя завязывать свой проект исключительно на крутости разработчика. Завтра ли, через 5 лет, он покинет вас. Кто будет разбираться в коде в такой степени, чтобы не сломать что-то нечаянно?
@Yekver попробовав разные варианты вокруг Mac OS я пришёл к выводу, что либо надо юзать как раз виртуалку, либо ставить Linux и из-под него работать.
Мне не понравилось, что проекты вроде MAMP засоряют систему и вычистить, если что-то не так пошло, проблематично. А "не так" у меня было с MySQL почему-то. Ещё есть проблемы со свежестью версий и с разного рода утилитами, вроде phpunit, phing, библиотек PEAR и т.д. Это отчасти решается homebrew, но это всё же не полноценный пакетный менеджер. Поставить что-то можно. Вычистить/откатиться - нет.
@Kengooroo "разработчики ненавидят маркетологов" - я про это)
Понимаете, я не лезу в работу маркетолога в принципе. Не я же её нанимал и не мне она подчиняется, чтобы спрашивать отчёт? В конце концов должна же быть субординация.
Мы тратим время с маркетологом только на то, чтобы спорить на счёт разных хотелок и приходим к компромиссам. У каждой стороны свой взгляд на продукт: у разработчика технический, минималистичный, у маркетолога - потенциальные хотелки клиентов. Если б не маркетолог, то наш проект был бы вещью в себе, которой вряд ли бы кто-то захотел пользоваться. А так он поставщик идей на счёт фич.
Вы не правы в такой категоричности. У нас стартап тоже. В команде работает опытная девушка-маркетолог. При всём том, что конечно с позиции силы логики и знания ИТ области она очень слаба, я уважаю её вклад, хотя и не могу осознать конкретно в чём он заключается.
Попробуйте вашем коллеге объяснить, что он рассматривает вашу работу, как в пресловутой сценке про чопорного мужика, который смотрит на работу на программиста/сисадмина и рассуждает "за что ему платить деньги - ведь и я могу нажимать на клавиши на клавиатуре". Попробуйте апеллировать к конкретике, что вы делаете в течении рабочего дня. Пусть разработчик поймёт, что он не всемогущий и есть люди, которые тоже не зря зарабатывают свой хлеб.
rule_value насколько я понимаю имеет множество структурных вариаций и потому нет смысла под него делать таблицы?
count_player это один из атрибутов в rule_value?
@gotmeth насколько я помню все контент-плагины выводят результаты через события. Судя по всему вам надо понять, какой именно из семейства ССК плагин используется и изучить события, с которыми он работает, а затем уже их вызывать через триггер.
Позволю себе ещё добавить, что в данном случае запрос идёт через условие с AND, что требует помимо задания FULLTEXT индекса сгенерировать ещё и составной индекс. Я правда не знаю, можно ли так сделать в MyISAM