• Можно ли джуну тратить рабочее время на обучение?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Загляните в должностную инструкцию, там написано, что вы должны знать и чем заниматься. Скорее всего, работодатель рассчитывает, что вы обладаете необходимыми для осуществления работы компетенциями, полный рабочий день будете производить продукт и повышать свой профессиональный уровень только в рамках практики на рабочих задачах. Если экспертизы у вас не хватает, то стоит обсудить с непосредственным руководителем, как так вышло и что с этим делать.
    Ответ написан
    Комментировать
  • "Живые" форумы по 1С?

    @VitalyChaikin
    Ответ написан
    Комментировать
  • Что можно смотреть/слушать во время учёбы?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    сложно себя заставить начать или читать продолжительное время

    Воля развивается только тренировкой.

    Была хорошая рекомендация включать хорошо знакомый сериал в новом окне/на втором мониторе параллельно с обучением.

    Это плохая рекомендация. Вы снизите концентрацию и либо станет ещё сложнее изучать, либо сформируется иллюзия компетентности.
    Ответ написан
    Комментировать
  • Как закрыть доступ к странице, если пользователь не авторизован?

    @alexalexes
    Ну, так основное правило в вебе касаемо кейса "сделать ресурс закрытым от пользователей, у которых нет прав" - это не спрятать ссылки на этот ресурс (в вашем случае дать пользователю редирект). А не давать пользователю получать данные на самом ресурсе, куда ведут ссылки.
    То есть, вам нужно чекать авторизацию и набор необходимых прав (если есть разделение на роли, помимо наличия факта авторизации), не только для редиректа, но и на самом ресурсе, куда пользователь может попасть любым путем (на personal_product.php).
    PS:
    $select = mysqli_query($conn, "SELECT * FROM employers WHERE username='$username' AND password='$password'");

    За склейку параметров запроса в виде строки, нужно давать высшую меру наказания и вам, и автору статьи, откуда вы срисовали этот пример. Используйте, подготовленные запросы. Наказание отяжелено еще тем, что в mysqli_* функциях есть весь инструментарий, чтобы сделать запросы безопасными, и не учить никого как это делать иначе.
    Ответ написан
    1 комментарий
  • Какие курсы наиболее эффективны Frontend?

    vabka
    @vabka
    Токсичный шарпист

    Вообще, как то бумажка о повышении квалификации играет роль?

    Где-то может быть играет, но я ни разу не видел ни одного человека с таким пунктом в резюме.
    Я бы смотрел что сам про себя кандидат пишет.

    Курсы разные есть и на самом деле все они дают достаточно информации (если говорить про именитые школы).
    Дело в том, что если ты сам горишь желанием всё освоить - абсолютно всю информацию можно найти в интернете бесплатно даже без пиратства.
    И даже ментора можно найти бесплатно, если у тебя есть желание.
    И единомышленников тоже.
    => Единственный продукт любого курса - это заранее структурированная программа обучения.
    Готов ли ты платить 100к исключительно за эту программу? Я - нет
    Ответ написан
    4 комментария
  • Обработка исключений Django?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Седой и строгий
    Понятия не имею, что в вашем случае означает "Запрос соответствия статьи не существует", но обычно Django ORM выбрасывает исключение DoesNotExist, если в БД не нашлось нужных данных.
    Ответ написан
    Комментировать
  • Как сделать двухфакторную авторизацию через email?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Чтобы не возиться со сроком действия, используйте redis или keydb. Кладете ключик с логином и ставите на него TTL, например в 1 час.
    После прохода по ссылке, ключик удаляете.
    Ответ написан
    Комментировать
  • Чем заниматься после обучения по Python?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    А зачем вы это делаете?

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

    Melkij
    @Melkij
    PostgreSQL DBA
    Тот самый случай где как раз уместнее просто jsonb.
    Для каждой системы будут нужны свои данные, это всё равно у вас будет фабрика в коде для обработки и валидации требований конкретной системы. А поиск по этому json напротив является исключением, а не частой ситуацией.

    То есть payment_data: id, user_id, payment_system (enum), data jsonb
    В users default_payment FK на payment_data

    PS: по моему опыту, лучше сразу предположите что в будущем возможно деление платежа в настраиваемых пользователем пропорциях на несколько кошельков. С задачей такой встречался несколько раз, во всех случаях через несколько лет приходили к задаче "нужно дать возможность пользователю настроить выплаты на несколько кошельков".
    Ответ написан
    2 комментария
  • Какие курсы наиболее эффективны Frontend?

    Adamos
    @Adamos
    Сертификат с курса - это не бумажка о повышении квалификации, это справка о том, что податель сего - лох и не умеет учиться самостоятельно.
    Ответ написан
    Комментировать
  • Как заменить большое кол-во символов на другое?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Заменять хешированные пароли на дехешированные можно при помощи замены. В базах данные это UPDATE.

    P.S. Каков вопрос - таков и ответ, ни больше, ни меньше!
    Ответ написан
    Комментировать
  • Материал для изучение Fullstack?

    @DrKovalex
    Изучение чего угодно достигается только непрерывной практикой. Лучший способ - создание своего собственного решения на базе того "fullstack", о котором ты сложил своё представление. Если ничего в голову не приходит, возьми за образец что-то готовое и постарайся повторить в той мере, в какой хватит сил. И как правильно подметил Sanes, документация(!) ...и тематические форумы с конкретными вопросами, как и что сделать.
    P.S. Было у меня одно прикладное решение на 1С (на платформе которого я никогда не разрабатывал), которое успешно внедрил в работу одного важного учреждения. Так вот успех был достигнут лишь и только тем, о чём было сказано выше, ну и чётким пониманием конечного результата, постановкой малых задач и любознательностью.
    Ответ написан
    Комментировать
  • Нормально ли учить Django более полугода?

    @12rbah
    Нормально
    Ответ написан
    Комментировать
  • Что значит запрет на оказание IT-услуг?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Тебе - ничего. Ты для ЕС - мошка, толкущаяся возле лампы :) Это все во сновном касается юриков, причем наиболее заметным пунктом тая является запрет крипты. Причем, я вовсе не уверен, что это "санкции" :) а не очередное ужесточение в работе с ох..вшими фрилансерами, живущими в России, гадящими России и презирающими Россию. Многое множество их ломанулось уже в Грузию, Армению, Казахстан и даже Монголию (sic!), но есть еще те, кто упорно желает гадить здесь, используя крипту. Спасибо, ЕС!
    Что касается остального:
    - youtube. Скорее всего, придет к блокировке, так же как FB и инста. Думаю, что незаблокирован до сих пор только потому что нечем заменить.
    - windows. M$ здорово виляет задом, то "дам", то "не дам" винду, но процесс отказа от винды запущен - к 01.01.2025 в КИИ винды быть не должно, хотя у физиков я думаю, она еще долго будет.
    - Прочее ПО. Будет постепенно падать в популярности, если немедленно не самозаблокируется. Также есть предположение, что в будущем скачивать лямпортное ПО при наличии хоть сколько-нибудь сносного аналога будет опасно для благонадежности :) которая снова станет важна...
    Ответ написан
    8 комментариев
  • Можно ли выкладывать на гитхаб примеры из книг с таким описанием?

    @AVKor
    У меня есть несколько книг по программированию, и в каждой из них перед оглавлением написаны следующие слова:
    "Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами, будь то электронные или механические, включая фото­ копирование и запись на магнитный носитель, если на это нет письменного разрешения издательства"

    Все эти издательства должны возбудить иски друг против друга за заимствование кода "Hello World".
    Ответ написан
    Комментировать
  • Как сделать сброс полей формы Angular Material чтобы убрать ошибку валидации?

    Xuxicheta
    @Xuxicheta Автор вопроса, куратор тега Angular
    инженер
    Как всегда сам нашел решение.
    Нужно сделать passwordFormControl.setErrors(null)
    Ответ написан
    Комментировать