• Как поднять себе зарплату?

    sim3x
    @sim3x
    Хочешь больше зп?
    Найди новую работу

    АПД
    Теоретически, нужно поговорить с начальством. Да

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

    Даже теоретики в коментах

    АПД2
    У прохождения собеседования есть еще преимущества
    - ты получаешь подтверждение своей квалификации и необходимости тебя на рынке
    - ты получаешь денежный еквивалент своей ценности
    - ты получаешь повышение навыка прохождения собеседований - ето отдельный навык, который не часто пересекается с навыком программирование/разработка/администрирование/...
    - в случае провала собеседования у тебя нет никаких побочных еффектов
    - ты получаешь срез навыков необходимых рынку
    Ответ написан
    36 комментариев
  • Правильно ли я понял, как работает токен?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Да. Все верно.

    Единственное что добавлю, пересылать токен лучше в заголовках. Причем желательно, поскольку механизм аутентификации нестандартный, в заголовке X-Authorization. Если вы решите хранить токен в куках и передавать его, это желательно должны быть http-only куки (хотя в случае JWT не обязательно) и на сервере должна быть защита от CSRF атак.

    Так же поскольку у нас по сети гуляют по сути креденшелы, важно использовать SSL. Благо сегодня есть lets-encrypt что бы бесплатно получить сертификаты.

    И последнее, что бы обезопасить себя еще, используйте refresh-токены. То есть наш уникальный токен который гуляет в каждом запросе будет иметь ограничение по времени жизни (скажем 5 минут) и для его обновления мы будем использовать refresh-токен. При получении refresh токена клиенту уходит новая пара токен + refresh-токен.

    Таким образом у злоумышленника который перехватил токен пользователя будет окно всего в 5 минут что бы что-то сделать.
    Ответ написан
    13 комментариев
  • Как перевести побитовую операцию сдвига с C++ на Php?

    AtomKrieg
    @AtomKrieg
    Давай я поищу в Google за тебя
    Это не битовая операция. Это перегруженный оператор у потока:
    www.cplusplus.com/reference/istream/istream/operat...
    В php используйте php.net/manual/ru/function.explode.php
    Ответ написан
    1 комментарий
  • CMS на базе Yii2?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    1. Перебрал все магазины на yii2 - все ужасно. Либо крайне не универсально, либо крайне медленно работает.
    2. Не стоит искать cms на yii, надо писать cms на yii
    3. Если нужен хороший магазин на базе framework - есть shop-script, на базе их же framework webasyst. Как cms - намного лучше всего написанyого на yii (имею в виду opensource cms магазинов), как framework - барахло полное. Если надо именно на yii, см. пункт2
    4. Если нужна модульная структура, то не надо искать cms, надо искать набор готовых модулей, совместив которые, получите cms. Модульная структура удобна, и в этом кроется ответ на вопрос "почему нет готовых CMS для магазинов на yii". Они есть, но в виде модулей. Отдельно RBAC, отдельно авторизация, отдельно nestedsets для категорий, отдельно яндекс касса и т.д. Просто совместите их, натяните одинаковый дизайн и все.

    PS: не буду говорить от Вашего имени, но когда я задавался этим вопросом ситуация была в том, что я знал азы yii, но не мог написать магазин. Тогда я задумался, а может взять готовый и моих азов хватит его дорабатывать и видоизменять? Путь в деградацию и гавнокод. Лечится чтением документации и глубоким разбором кода framework, а так же практикой. Теперь я смотрю на проекты типа eximuscommerce и понимаю, что быстрее напишу сам, чем заставлю правильно работать это.
    Ответ написан
    8 комментариев
  • Какой есть быстрый курс Python для программиста?

    gordon_shamway
    @gordon_shamway
    Странный вопрос от программиста с 15 летнем стажем, ответ же очевиден офф доки
    Ответ написан
    Комментировать
  • Как правильно предложить работу веб-разработчику?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Не являясь хендхантером
    - кем?

    И есть нюанс, люди которые знают хоть один php Framework - не будут работать с wordpress, по крайней мере за такие деньги.
    Поэтому советую указать знание php Framework, а wp как бонус. Или не пугать школьников работающих с WP зарплатой в 100k и словом "framework".

    И присоединюсь к другим комментам:
    с каких это пор ВО влияет на качество разработки. И если уж надо, то наверное стоит запрашивать профильное ВО.

    ПС: офис в центре Москвы - это чаще минус, чем плюс. Я, например, уехал из Москвы, тем более не ездил бы в центр. Без машины, в метро, ужас. Или с машиной 2 часа в пробках, платить за парковку, совсем ужас.
    Ответ написан
    1 комментарий
  • Как правильно предложить работу веб-разработчику?

    Denormalization
    @Denormalization
    Думается что 90% кандидатов отпугивает требование вышки, а остальные 10% сливаются на словах "Дружный молодой коллектив". Так и стоит перед глазами комната с 3 студентами прикованными цепями к батарее.
    Ответ написан
    Комментировать
  • Как правильно предложить работу веб-разработчику?

    BuriK666
    @BuriK666
    Компьютерный псих
    То что вы написали в этом вопросе и должно быть в вакансии.
    Ответ написан
    Комментировать
  • Как правильно предложить работу веб-разработчику?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Веб-разработка
    По вашей вакансии специалисту видно, что вы хотите затянуть его в болото. Это и госшарага, и то, что html и css у вас - языки программирования, и то, что, внезапно, для работы с Wordpress стало требоваться высшее образование...

    Видно, что никаких интересных задач и развития он у вас не дождётся и, скорее всего, даже коллег у него не будет.

    Если у вас на самом деле всё не так, то отразите это в вакансии.
    Ответ написан
    4 комментария
  • Как правильно предложить работу веб-разработчику?

    streetflush
    @streetflush
    Я конечно не хантер, но меня бы Вышка отпугнула.... зачем она, там этому не учат?

    И судя по вакансии, сложилось впечатление, что меня зовут в студию на WP сайтики штамповать +-
    А там обычно дают 100 сайтов на неделю, сиди и штампуй как обезьяна...
    Ответ написан
    5 комментариев
  • Не оформляют на работе что делать?

    Jump
    @Jump
    Системный администратор со стажем.
    Устроился на работу, не оформляют трудовой договор
    Вы не устроились на работу.Вот как договор оформят, так устроитесь.
    Как быть?
    Да как угодно. Если хотите устроиться на работу так устраивайтесь.
    Ответ написан
    Комментировать
  • Не оформляют на работе что делать?

    NeiroNx
    @NeiroNx
    Программист
    Валить оттуда скорее - денег вам все равно никто не даст.
    Без надлежащим образом оформленного договора - вам сложно будет что-либо доказать.

    Заплатят в лучшем случае по минималке - и то если вы "фактически приступите к исполнению обязанностей" т.е. будут ваши подписи на документах и в журналах инструктажа(как доказательство того что вы работали).
    Ответ написан
    Комментировать
  • Не оформляют на работе что делать?

    Валить. Удачи.
    Ответ написан
    Комментировать
  • Что запилить php-джуну для портфолио?

    @Green_Cat
    Junior - человек-оркестр
    В группе VK "Библиотека программиста" недавно был пост https://github.com/karan/Projects#graph
    Ответ написан
    Комментировать
  • Что запилить php-джуну для портфолио?

    @kstyle
    Ответ написан
    Комментировать
  • Что запилить php-джуну для портфолио?

    Многим это не нужно. Наличие проектов на GITе сделает свое дело и интервьювер глянет и сделает codereview, но по большому счету это не нужно никому. Большинство спросят как применяли эти технологии, зачем и почему. Что стоит делать и что не стоит в первую очередь. Либо дадут тестовое задание, после которого решат, подходите вы или нет.

    Что до идеи, сделайте то, чем вы увлекаетесь. Если это музыка, напишите музыкальный портал с радио или прослушиванием альбомов, если рисование и арт, посвятите сайт тематике или истории художников. Готовить - ну вы поняли. Как стимул, возможно, работая джуном вы получите еще больший опыт и захотите иметь сторонний доход. Чем не повод поставить свою первую идею в работу и получить мороженко в конце каждой недели ?)))
    Ответ написан
    Комментировать
  • Что запилить php-джуну для портфолио?

    можно пробовать и без проектов идти на juniora, если есть навык думать.
    но портфолио, конечно, плюс.
    а сделать можно что угодно, хоть свою cms написать с использованием ООП и MVC.
    Ответ написан
    Комментировать
  • Как лучше всего настроить роутер или какие готовые решения можно использовать?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Я давно уже хочу опробовать MVC


    не пробуйте если не разобрались что это такое и какие проблемы решает. И будьте осторожно, за 40 лет существования этого паттерна накопилось много "искаженно" информации. Так что... просто забейте...

    Запомните, смысл этих аббривиатур (MVC, MVVM, MVP, HMVC) не в самих буквах (компонентах которые они предлагают) а в отношениях между ними. Например в оригинальном MVC вьюшка это не шаблончики, а полноценный кусок кода который сам отвечает за себя. На бэкэнде же вьюшка это обычно пассивна, ее формируют контроллеры. Они же обрабатывают пользовательский ввод. Так что это уже явно не MVC. Ищим другие паттерны и они подойдут. Но отсутствие понимания зачем это все делать обычно приводит к непониманию и плохим решениям.

    Скажем то что вы подразумеваете под MVC на самом деле завется Model2 (насколько я понимаю то что вы хотите сделать) и это абсолютно разные вещи.

    единственный вопрос, который мешает это сделать - это написание самого роутера.


    Возьмите готовый.

    Я искал решение, и единственное что нашел это подключить модуль от Symfony.


    Плохо искали. Вот где нужно искать: packagist.org

    https://github.com/nikic/FastRoute
    Ответ написан
    5 комментариев