• Как уже на собеседовании понять, какое в компании качество кода?

    @Kirill-Gorelov
    С ума с IT
    Тебе уже g_s_e подсказал, как правильно сделать.
    Задавать косвенные вопросы.
    К тому списку я бы добавил.
    За проект отвечает один программист или его могут делать несколько разных.
    Проводится ли код ревью.
    Ведется ли документация.
    Есть ли стандарт написания кода.
    Бывает ли необходимость работать после работы, в выходной, к примеру.
    Ну и что-то в этом дохе. Почему это важно? Так ты поймешь, если фирма уделяет этому внимание, то наверняка они и к коду относятся с почтением. А не делают спустя рукава.
    Ответ написан
    2 комментария
  • Как ограничить доступ к api сайта?

    @Kirill-Gorelov
    С ума с IT
    Мы в апи подписывает запрос. И проверяем, кто нам шлет запросы.
    Ключ, подпись, данные. И на стороне апи проверяем сходится ли подписанные данные. Если да, то пускаем пользователя.
    Если нет, редирект.
    Ответ написан
  • Какой язык программирования для Back-end производительнее?

    @Kirill-Gorelov
    С ума с IT
    Сразу видно, опыта мало в разработки в принципе, по крайне мере так кажется.
    Во-первых, php далеко не зашквар. Php отличный язык. Кто говорит, что это отстой тот просто его "готовить" не умеет и начинает в его стороны говорить всякое ужасное. И смотрят на java разработчиков и говорят, вот java язык "огонь". Да не хрена подобного, на нем можно тоже всякие ужасные вещи писать.
    Во-вторых, фреймворк, тоже любой, который поддерживается и обновляется постоянно. ТОже не ошибешься. И тем более laravel или symfony уж точно справятся с твоей задачей, если говорить о php.

    И последнее, твоя первая версия проекта справится даже с нагрузкой даже php 5.3. потому что к высоким нагрузкам еще нужно дорасти и придти к этому. А это долгий путь. И когда ты к этому придешь будешь уже много знать и уметь и сам будешь разбираться какой из языков тебе подойдет.

    По этому пиши на том на чем умеешь. Любой язык в 2019 умеет делать все что нужно. Не ошибешься.
    Ответ написан
  • Выбор правильного старта для написания микросервисов?

    @Kirill-Gorelov
    С ума с IT
    Очень размыт вопрос.
    Порекомендую тогда почитать.
    Распределенные системы Брендан Бёрнс
    и
    Масштабирование приложений Ли Атчисон
    Читаются легко и быстро. В среднем 250 стр.

    И можешь конечно же в идеале еще дополнить
    site reability engineering Бетси Бейер(есть на русском)

    Вопросы отпадут сами
    Ответ написан
    Комментировать
  • Как полюбить проектировать десктоп?

    @Kirill-Gorelov
    С ума с IT
    Стоп, стоп, стоп и еще раз стоп)))
    Тут очень двояко. Либо ты широкий профи и умеешь делать все. И десктоп, и мобильные интерфесы. Либо ты специализируешься на чем-то одном.

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

    Так что для себя определись. Кто ты "широкий" профи или "узкий".
    Ответ написан
    4 комментария
  • Почему некоторые люди утврерждают что плохо использовать jQuery?

    @Kirill-Gorelov
    С ума с IT
    Добавлю еще момент.

    Помимо всего прочего jQuery тяжелее своих аналогов. И работает медленнее чем чистый js.
    Но конечно же это "медленно" для нас практический не заметно. Потому что jQuery можно сказать библиотека/фреймворк для js.
    Ответ написан
    Комментировать
  • Вывод элементов из конкретного подраздела?

    @Kirill-Gorelov
    С ума с IT
    укажи section_id нужного тебе раздела(подраздела)
    https://dev.1c-bitrix.ru/api_help/iblock/classes/c...
    Ответ написан
    Комментировать
  • Как правильно хранить данные разных пользователей в бд?

    @Kirill-Gorelov
    С ума с IT
    Не парься, нормальная БД.

    Посмотри на структуру БД битрикса. Там не важно какие типы пользователей, поля у всех одинаковые. И уж тем более стандартные точно. Типа пароль, группа, имя и тд.
    Даже в разных фрэймворках такая же структура таблицы user, с небольшими отличиями, конечно же. Но суть такая же.
    Ответ написан
    Комментировать
  • Какими способами и технологиями можно реализовать сайт строительной компании?

    @Kirill-Gorelov
    С ума с IT
    Абсолютно любой технологией можешь делать. На том на чем умеешь. Любая справиться.
    И кстати php и wordpress, условно говоря одно и тоже. Только php это язык, а wp это движок.

    На счет той штуки мы делали с помощью html map area
    Ответ написан
    Комментировать
  • Почему не работает UPDATE php?

    @Kirill-Gorelov
    С ума с IT
    Напиши хотя бы
    $sql = "UPDATE main_test1 SET name = ".$test." WHERE id = 2;";

    или

    $sql = "UPDATE main_test1 SET name = {$test} WHERE id = 2;";

    А вообще используй pdo
    Ответ написан
  • Как подключить папку с видео на сайт?

    @Kirill-Gorelov
    С ума с IT
    Вообще это делает немного иначе))
    Это все выводится через БД. А не брать из папки файлы с видео.
    Вариант рабочий, но не современный, что ли. Хотя если делаешь для себя, то сойдет.
    Ответ написан
    Комментировать
  • Сколько нужен бюджет?

    @Kirill-Gorelov
    С ума с IT
    Я если не ошиюась.
    Я.директ тебе сам выставляет цену.
    Ты ему указываешь параметры пользователей и рекламы, а он уже там сам считает и дает тебе ценник за один клик, к примеру.
    Ответ написан
  • Как бороться со стрессом на работе?

    @Kirill-Gorelov
    С ума с IT
    Блин, столько ответов, и на столько схожая ситуация, что не могу не оставить свой опыт.

    Я бэкенд, у нас тут немного проще в плане технологий, но я бы хотел сказать свою мысль по отношению к руководству.
    Я мидл, уверенно себя тут чувствую, зарекомендовал себя. И поэтому напоролся на такую ситуацию, что на меня скидывают "средние", а иногда и легкие задачи, хотя у нас есть еще два джуна, казалось бы лучше им скинуть эту задачу, что бы они натаскивали свой опыт, а я делал другие более сложные задачи, что бы помочь фирме зарабатывать больше. Но руководству все равно, они считают иначе, раз я сделаю эту задачу быстрее, то так фирма быстрее заработает. Да, быстрее, но не больше. Потому что джуны "не набивают себе руку". А им нужен опыт. Иногда меня это злило, бесило. Думал искать другое место работы, но потом остыл и понял для себя, раз это все не видит или не хочет видеть начальство, то и мне это не нужно.
    Казалось бы, при чем тут твоя ситуация?? Да все просто, раз такая шляпа, скинь с себя ответственность за ошибки, не правильное распределение ресурсов(а мы программисты именно ресурс в руках начальства и наших менеджеров), технологий, задач и прочего, что заставляет делать твое руководство. Умей извлекать из этого выгоду, умей адаптироваться под все ситуации, которые тебе подкидывает жизнь.

    Что на счет стресса, выгорания и прочего? Мне помогает расслабиться просмотр детективного сериальчика на досуге. Кладу большой болт на все и расслабляюсь. Спустя пару дней,как будто ничего и не было.

    Что на счет знаний, я тоже очень много не знаю, но я знаю. где найти то что мне нужно и заставить это работать. Это тоже относиться к умению адаптироваться на работе.

    И поверь мне, у тебя не все так плохо как может показаться, бывает и хуже.
    Ответ написан
    6 комментариев
  • Не получается программировать, есть ли смысл продолжать?

    @Kirill-Gorelov
    С ума с IT
    Парень,ты расписал так, как будто ты теряешь смысл жизни.

    Хочешь? Значит херач днем и ночью. От того что ты сделал лендинг и у тебя ушло 2 дня, все ерунда. И что ты не можешь решить какие-то задачки, тоже все фигня. Главное сначала погавнокодить в разных областях и языках, понять как что работает. И потом придет понимание, что вот как оказывается надо делать правильно.
    Ответ написан
    Комментировать
  • Какие темы по JS нужно проходить что-бы начать разбираться в языке?

    @Kirill-Gorelov
    С ума с IT
    Присоединюсь ко всем ответам выше. Поставь задачу сделать какой нибудь todo на js по мануалу. А потом повтори сам.
    Вот лучшая практика. А на тостер приходи с конкретными вопросами.
    Типа такого: Парни у меня не проходит проверка на число. Или, как мне сохранить данные в куки.
    А не так, я не пониманию, но хочу и у меня не получается.
    Ответ написан
    2 комментария
  • Как сделать динамические мета-теги?

    @Kirill-Gorelov
    С ума с IT
    Я бы сделал по другому.
    Вариант что бы не сильно заморачиваться, как говориться "на коленке".
    Сделал бы несколько файлов с нужным содержимым. То есть для разных городов будет свой файлик. И уже проверяю условие адрес домена и подтягиваю нужный мне файл.
    Вариант, конечно, не идеальный, но хватит с лихвой для такой простой задачи.
    А если ты хочешь совсем по умному, то я бы работал через БД. Все тоже самое, только уже из БД будет браться.
    Ответ написан
  • Реально ли создать проект похожий на Яндекс маркет, только с офлайн супермаркетами?

    @Kirill-Gorelov
    С ума с IT
    Я скажу больше.
    Работаю в веб-студии. И к нам приходили владельцы одного из местных строительных рынков, который был у нас в городе. Он сдавал площадь арендаторам, а те продавали свои товары. И он хотел сделать точно тоже самое что и ты сейчас предлагаешь, но только локально. В городе и только в одном рынке.

    Деньги были, желание было. Уже вроде как согласовали. Стали продумывать архитектуру и обмен между товарами с БД.
    И упираемся в то, что:
    Не все хотят этим заниматься т.к. текущая рутина отнимает время и некогда всем этим заниматься. Не у всех есть компьютеры(на складе) что бы вести подсчет/учет товаров для выгрузки.
    То есть выресовывается картина, что владелец хочет, идет всем на встречу, а сами продавцы не охотно хотят этих нововведений.

    Конечно же, это не очень большой рынок, и аудитория там не шипко продвинутая, но факт есть факт. Я как бы всех подробностей не знаю, но вот что слышал тем и решил поделиться.
    Ответ написан
    Комментировать
  • Книга You don't know JS подойдёт для новичка?

    @Kirill-Gorelov
    С ума с IT
    Я например купил все части(4, которые переведены). И не жалею. Много интересного.
    Там конечно же не для совсем новичков. Я бы для начала порекомендовал Фленагана, если чувствуешь что тебе тяжко идет, кстати тоже читал. Местами было сложно, но вот он все же больше для новичков. Есть и другие авторы, конечно же.
    Ответ написан
  • Какие заметки на рабочий стол вы используете?

    @Kirill-Gorelov
    С ума с IT
    Я виндовсом не пользуюсь.
    Но "Остальные "програмулины" не внушают доверия.", что значит не внушают доверие?? Может стоит просто попробовать?

    И второе. Я думаю эти заметки не самое удобное решение.
    Есть несколько причин.
    Первый, у тебя сломался комп и все твои заметки не доступны. Поэтому я заметки использую только в облаках. Сейчас куча решений есть, выбирай)
    Второе, мне кажется хранить их на самом рабочем столе не удобно. И другие пользователи и авторы этих решений знают об этом поэтому и мало качественных решений предлагаются на рынке. (именно для рабочего стола). И из этого вытекает твое недоверие к другим программам, парадокс)))

    Поэтому может стоит посмотреть на что-то более другое. К примеру эвернот, onenote(кстати чем пользуюсь я). Потому что они бесплатны и есть как десктоп версии и мобильные приложении.
    Ответ написан
    2 комментария
  • Django.db.utils.IntegrityError. Как правильно указать имя юзера в аргумент поля модели? И как исправить ошибку django.db.utils.IntegrityError?

    @Kirill-Gorelov
    С ума с IT
    Я использую не ForeignKey, а OneToOneField.
    Ответ написан
    Комментировать