• Как можно обезопасить Postgresql от случайного удаления volume с бд в Docker?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Никто и никогда не придумывал ничего более путного чем бэкапы и репликация. А вообще, нечего базу данных засовывать в контейнер
    Ответ написан
    5 комментариев
  • Можно ли работать вдвоем с одного аккаунта на Upwork?

    Запрещено, создайте для этого агентство
    Ответ написан
    Комментировать
  • Что конкретно нужно знать про Django для начинающего разработчика?

    DollyPapper
    @DollyPapper
    На самом деле - всё что угодно. "Ты никогда не будешь готов к работе", нужно постоянно учиться.
    Но это не ответ на вопрос, точка входа должна быть у всего. И везде она разная. То есть никогда, не знаешь где тебе что может пригодится. Если более менее усреднить, могу выкатить такой список навыков с которыми можно идти на работу.

    Общие:
    • Знать как работает DNS в общих чертах, знать что такое файл hosts и зачем он нужен.
    • HTTP протокол. Знать его формат, знать статус коды
    • Быть уверенным пользователем Linux терминала. Знать как устроена файловая система линукса, зачем нужны все эти директории. Уметь пользоваться основными командами (cd, grep, ssh, lsof)<- это прям самый минимум, лучше больше. Значить что такое перенаправление ввода вывода (<,>,|)
    • Не плохо бы минимально уметь настроить Nginx. Вероятно вам не придется это делать будучи джуном, но знать как проиходит полный процесс обработки запроса как мне кажется очень полезно.
    • Мочь настроить SSL на nginx. Опять же скорее всего как джун вы этого делать не будете, но кто знает, разок попробовать чтобы просто понять.
    • Docker. Очень часто используется, советую выучить.

    Backend
    • Собственно сам питон и джанго на высоком уровне, это ваш самый основной рабочий инструмент
    • Django ORM и чистый SQL. Опять же на высоком уровне, с БД придется работать постоянно.
    • Если есть время - почитать про проектирование БД. Нормализация БД и вот это вот всё.
    • Понимать что такое авторизация и аутентификация

    FrontEnd
    Возможно вам не придется писать фронт, у вас будет для этого отдельные люди, но вероятность того что придется, она не нулевая. Зная какой нибудь JQuery ну или чистый JS вы повысите свой шанс найти работу. Ну про CSS + HTML я молчу, это даже не обсуждается, знать нужно.

    Отдельно хотел бы упомянуть по само написание кода. Хорошо бы понимать SOLID, DRY, KISS. Ну и конечно ООП, это я даже в списки не включал, это само собой разумеющиеся вещи.

    Это на самом деле список в общих чертах, тут можно много чего добавить, но это быть вечным студентом. С этим набором навыков, при должном их понимании и умении применять вы будете не плохим кандидатом на джун позицию.

    Как это учить?

    Придумываете идею, делаете проект, ловите баги, исправляете. Пишете пару проектов с применением того что выше описано, идете искать работу. Не стоит заниматься бесполезным чтением всего и вся, как только вы за код сядете, сразу обосретесь если будете читать голую теорию. Практика, практика и еще раз практика.
    Ответ написан
    Комментировать
  • Техническое собеседование Python?

    @dmshar
    Хочу вас расстроить. Человека не умеющего сначала искать ответ самостоятельно - хотя-бы на том-же ресурсе, на котором он задает вопрос, хотя-бы тех ответов, которые дали менее чем за две недели до вас - на работу нынче не берут. Уж больно много лениво-желающих, надо отобрать тех, кто имеет хоть зачатки самостоятельного мышления.
    Вот вам ответ. Изучайте:
    Как подготовиться по алгоритмам к собеседованию(junior)?
    Ответ написан
    Комментировать
  • Почему возвращается None?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    Не просто f(t,n-1), а return f(t,n-1)
    Ответ написан
    1 комментарий
  • В чем разница между Java разработчиком и разработчиком ПО (software developer)? И может ли Java разработчик работать Andorid разработчиком?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Добрый день!
    Разработчик ПО - говоря проще, разработчик, который пишет программы (программист). Писать программы можно на разных языках, в том числе и на Java. А значит, Java разработчик является разработчиком ПО.
    Android разработчик это своего рода подвид java разработчика, если он разрабатывает андроид приложения на java. Помимо андроид разработчика есть например, промышленная разработка ПО на Java (enterprise). Но также андроид разработка является отдельным направлением, так как на сегодняшний день приложения в большей степени разрабатывают на kotlin
    Ответ написан
    7 комментариев
  • Как подарить полноправный аккаунт на хабре?

    Zifix
    @Zifix
    Barbatum
    А вы уверены, что оно у вас вообще есть?

    60fedba7ae7e5617894318.png
    Ответ написан
    2 комментария
  • Какие для меня в дальнейшем перспективы?

    mmmaaak
    @mmmaaak
    Хз чел, я рос в городке 40к населения, там про IT ваще никто не слышал, там под айтишником воспринимается мужик, который принтер в бухгалтерии завода заправляет и паленую винду с болванки накатывает. Из вузов там тоже только педулище, остальное всякие пту. Просто поступаешь в более менее ближайший крупный город в норм вуз и гонишь туда, иначе загниешь в той дыре, в который ты сейчас живешь.
    Ответ написан
    1 комментарий
  • Есть ли хороший задачник по программированию?

    @evgeniy_lm
    Есть ли хороший задачник по программированию?

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

    Fernus
    @Fernus
    Техник - Механик :)
    Возможно ли использовать мощность клиента для работы некоторых функций веб приложения

    Всё, что можешь "доверить" клиенту - то и выполняй на нём...через JS например...

    если да, то как это можно реализовать на языке python?

    Нет. Никак.
    Ответ написан
    Комментировать
  • Как правильно сравнить списки в Python?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    Так сравнить списки, строки или слова?
    Если смотреть на конкретный скриншот, вижу две строки. Строка в колонке С содержится в строке в колонке А.

    Именно такое вхождение легко находится такой конструкцией:
    string_a = 'Санкт-Петербург, Ленинградская область'
    string_b = 'Санкт-Петербург'
    print(string_b in string_a)
    Ответ написан
  • Парсинг сайта ГИББД.РФ. Проверка получения штрафов?

    @Zolg
    Ну как, как - эмулируете мышку/клавиатуру, OCR'ите экран, или можно нейросетью распознавать.
    Есть еще, конечно вариант вызывать https://сервис.гибдд.рф/proxy/check/fines напрямую, но это же для слабаков, да ?
    Ответ написан
    2 комментария
  • Как работает веб-сервер и node js в связке? Зачем нужен Nginx?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Веб-разработка
    Самое простое - nginx отдаёт статику. На больших объёмах делать это через Ноду неэффективно.
    Посложнее - nginx позволяет управлять ходом запроса. Например, редиректить на https.
    Ещё сложнее - можно настроить nginx, чтобы он умно балансировал запросы между несколькими бэкендами и автоматом блокировал слишком частые попытки подключения.

    Nginx очень хорошо в промышленных масштабах делает определённую часть работы, связанной с http-запросом, поэтому ему эту часть работы и делегируют.
    Ответ написан
    Комментировать
  • Бывают ли в природе НОРМАЛЬНЫЕ работы, где нужны именно те программисты, которые знают ВСЕ, но по чуть-чуть?

    @mkone112
    Начинающий питонист.
    Бывают ли в природе НОРМАЛЬНЫЕ работы

    Да
    программисты, которые знают ВСЕ, но по чуть-чуть?

    Это кодер или веб-мастер.
    Но при этом в 70% задач на любом языке его код "пахнет"

    А это говнокодер.
    С одной стороны все это звучит бредово.

    Со всех.
    Дилетант!

    Да.
    p.s. дальше уже написана какая-то херня - сложно читать.
    Ответ написан
    Комментировать
  • Зачем удалять вопросы, если можно их скорректировать?

    TosterModerator
    @TosterModerator Куратор тега Тостер
    Модератор Хабр Q&A
    Затем, что это единственный способ заставить большинство авторов обратить внимание на свое поведение.
    Конкретно ваши вопросы неоднократно правились и удалялись с указанием нарушения. Но никаких выводов вы из этого не сделали и не делаете.

    Или вы думаете, что нам нечем заняться кроме постоянных правок вопросов?
    Ответ написан
    5 комментариев
  • Какие хорошие вузы за рубежом (в Европе, не в СНГ) потянет не богач и не гений, а обычный человек из провинциального города России?

    @mkone112
    Начинающий питонист.
    ВУЗ это прекрасно(порой). Но что тебе мешает просто пойти работать в it - я хз.
    Ответ написан
    Комментировать
  • Какие хорошие вузы за рубежом (в Европе, не в СНГ) потянет не богач и не гений, а обычный человек из провинциального города России?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    полезных знаний минимум

    Ни один вуз и не предполагает давать релевантные знания для получения работы, за редким исключением где это реально единственный путь: медицина, наука, образование

    собираюсь работать в сфере it

    Тем более ни один ВУЗ в мире не даст релевантных знаний. ВУЗ предполагает давать базис, а не актуальные знания и навыки, а IT это почти всегда требование знать релевантные технологии и подходы последних лет. Никого не интересует что вы знаете как работают базы данных если вы не можете применять определенные продукты

    на работу не берут

    плохо стараетесь получить работу

    вуз, после которого у меня будет необходимая база, чтобы устроиться на нормальную работу

    в сфере IT таких ноль, как я уже писал выше

    100-200 тыс/руб. в год могу платить максимум чисто за обучение (не включаю оплату переезда и проживания)

    учитывая цены в европе то вам столько каждый месяц придется выкладывать на проживание. На это вы готовы? А далеко не все визы для обучения позволяют работать в стране
    Ответ написан
  • Как подготовиться по алгоритмам к собеседованию(junior)?

    @dmshar
    Никогда не понимал, что значит "подготовиться к собеседованию". К экзамену понимаю - выучили "от сих до сих", ответили на вопрос, удовлетворили преподавателя, получили свою оценку и гуд бай.
    А к собеседованию? Что толку, если вы "нахватаетесь" за 4 дня каких-то отрывочных знаний, даже на что-то правильно (почти случайно) ответите на собеседовании без глубокого понимания. Вы ведь тут не препода обманываете, вы завтра должны решать будете не игрушечно-собеседную, а реальную производственную задачу. Работодатель думает, что вы спец по алгоритмам, а вы просто чего-то там "нахватались" перед собеседованием. Можно догадаться, как закончиться ваш испытательный период. Так зачем тратить время? Лучше его потратить на ИЗУЧЕНИЕ алгоритмов, и на следующем собеседовании не трястись что тебя спросят чего-то, что не успел прочитать. Тогда и работодатель поймет с кем дело имеет, и вам польза будет на будущее.
    В общем, собеседование - это не экзамен! К нему специально готовиться - себе во вред. Но на собеседовании надо показывать именно то, что вы собой на самом деле представляете. А если это не устраивает работодателя, то благодарить Бога, что на эту работу вас не взяли.
    Впрочем, вменяемый работодатель и не будет заставлять на собеседовании до запятой рассказывать конкретный алгоритм. А вот попросить сравнить, объяснить почему один из них лучше, быстрее, экономичнее и пр. другого очень даже может. Или например попросить вас для конкретной задачи и конкретных данных подобрать наиболее подходящий алгоритм. Вот к пониманию именно таких вещей и надо посвящать время подготовки.
    Ответ написан
    2 комментария
  • Как запретить доступ юзеру к ajax?

    nokimaro
    @nokimaro
    Меня невозможно остановить, если я смогу начать.
    Никак
    При клике запрос делается браузером пользователя и значит скрыть ничего не получится
    И скрывать эти данные не имеет смысла. Если не хотите чтобы пользователь видел какие-то данные - не отдавайте ему их никогда.
    Ответ написан
    Комментировать
  • Как и где обучиться 1С?

    Mikhail_E
    @Mikhail_E
    1С, SQL
    Без лишних слов, от 1С-ника с 8-летним стажем :
    То есть мне надо понимать предметную область для разработки/изменения конфигурации?
    Быть бухгалтером для работы с бухгалтерией? Быть медиком/провизором, для работы с 1С Медицина?
    Я прав?

    Зависит от подхода к работе, который вы выберете. Есть несколько вариантов.
    Если про "фриланс" или работу в небольшой конторе за 100-120 тыр тогда ответ такой:
    - Отчасти, не прям диплом нужен, но часто придётся общаться с тем же бухгалтером, он будет ставить задачи, и он часто имеет сложности даже с экселем. Т.е. "Чёткое ТЗ" - это , мягко говоря, нечастое явление.
    Т.е. задача например может звучать так "У меня ошибки при расчете себестоимости и не закрывается 20-й счет, посмотри, что нетак ?" ... и причиной вполне может оказаться некорректное разнесение затрат по выпускам.
    Если речь про проектную работу, например Франч и проект по переходу с УПП на ERP (120-160 тыр), в группе обычно будет "Консультант"/"Руководитель проекта" , который сможет принять часть специфичного общения на себя, а тебе выдавать более-менее понятные вещи типа "Надо сделать обработку, которая будет создавать документы на основании экселя" или "Добавь сюда кнопку, чтобы делалось то и то".
    Как и где обучиться 1С?

    Самый простой способ : устроится в 1С Франчайзи, туда берут много и без особых требований, что для старта очень неплохо. З/п при этом обычно 60-80 на начальный этап, + Куча опыта и общения с теми же юзерами. Как говорится "В Омут с головой". А дальше, многое, зависит от вас ... (Например можно пробиться в проектные команды, и перейти от "Палаток с бухучетом" в "Внедрение блоков ERP на предприятиях среднего и крупного бизнеса"
    А за 240K Московских страшно даже думать...

    Далеко не все в Мск получают 240К. Я бы сказал что 240 - это или фрилансер с клиентской базой в 10-20 контор, которые вы поддерживаете, или 1С Эксперт (ака Сеньор) в среднем бизнесе. Обычно мидл имеет 120-160 в мес.

    а так советую посмотреть с чем сталкиваются 1С-ники на Профильных формах и решить стоит оно того или нет.
    Вход в 1С не оч. сложный, востребованность есть (из-за частых изменений законодательства), а про З/П Вилка обычно 60-100 (джун) 100-180 (мидл) 180 - 250 (Эксперт) ...
    Ответ написан
    2 комментария