Ответы пользователя по тегу IT-образование
  • Какой язык программирования изучить для доступа к данным excel-файлов?

    vabka
    @vabka
    Токсичный шарпист
    python: https://openpyxl.readthedocs.io/en/stable/
    C# (или VB Net): https://github.com/ClosedXML/ClosedXML
    F#: https://fsharp.org/guides/data-science/
    NodeJS: https://github.com/mgcrea/node-xlsx
    В принципе для любого популярного языка можно найти библиотеки для работы с экселем. Так что берите то, что вам будет удобнее.
    Ответ написан
    Комментировать
  • Стоит ли проходить курсы яндекса по анализу данных?

    vabka
    @vabka
    Токсичный шарпист
    Яндекс за свои деньги даёт только доступ к текстам курса, слаку с другими студентами, и паре вебинаров.
    При этом содержание курса можно достаточно детально просмотреть не оплачивая.

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

    vabka
    @vabka
    Токсичный шарпист
    1. Зачем откликаться на вакансию, о которой вообще не смыслите?
    2. Тест-кейсы -- это из базовой теории тестирования.
    Автотест - это некая программа/скрипт, который будет этот тест-кейс выполнять сам, без участия человека.

    Читайте теорию тест-дизайна.
    Есть ещё неплохой ресурс:
    https://ulearn.me/Course/Testing/Vvedenie_5656d8a3...
    и специальный для тестировщиков:
    https://software-testing.ru/
    Ответ написан
    Комментировать
  • Java: почему дефолтный объект самостоятельно присваивается переменной?

    vabka
    @vabka
    Токсичный шарпист
    У вас код плохо отформатирвоан, по тому и не очевидно:
    public class Human {
        String name; // по-умолчанию все поля null
        Car3 car;
    
    
        void info() {
            // Компилятор ничего не знает о значении полей.
            // Он только знает, что есть поле car типа Car3
            // По тому он и позволяет его писать
            System.out.println(car.color);
        }
    }
    Ответ написан
    Комментировать
  • Что должен знать middle backend разработчик на python?

    vabka
    @vabka
    Токсичный шарпист
    По одной только книге мидлом у вас стать не выйдет.
    Читайте требования по вакансиям. вот требования из первой попавшейся вакансии на мидла-питониста:

    Что нужно делать:
    • разрабатывать ядро и приложения биллинга. Много правил, сложная логика, работа с деньгами;

    • участвовать в проектировании фич. Это непросто. Мы делаем коробочный продукт, поэтому фичи надо проектировать с расчетом, что ими будут пользоваться десятки клиентов при сотнях разных обстоятельств;

    • принимать решения по технологическому развитию продукта;

    • обеспечивать «поставку» продукта, настраивать CI, писать тесты, делать ревью, все атрибуты современной разработки;

    • часть биллинга, написанная на Python у нас особо ответственная — она принимает платежи и обрабатывает сотни запросов в секунду на предоставление услуг на средней инсталляции.


    Требования:
    • опыт промышленной разработки на Python от года;

    • опыт работы с реляционными базами данных. Надо понимать не только как сделать запросы через ORM, но и что такое транзакции, и как ими пользоваться;

    • опыт работы в команде;

    • писать качественный код с пониманием зачем он пишется, и что он будет делать. Тесты к нему тоже потребуются.
    Ответ написан
    Комментировать
  • Стоит ли быть full stack разработчиком (Python, JavaScript...)?

    vabka
    @vabka
    Токсичный шарпист
    Вредно не будет, даже если фронтендом заниматься не будешь - эти знания будут полезными
    Ответ написан
    Комментировать
  • Какие есть хорошие онлайн ресурсы ,ютуб каналы и прочее для хорошей подготовки к ЕГЭ по информатике?

    vabka
    @vabka
    Токсичный шарпист
    https://www.youtube.com/results?search_query=его+п...
    Первая же строчка то что вам надо.
    >была на python
    На самом деле алгоритмы не сильно различаются на разных языках.
    Ответ написан
    8 комментариев
  • Чему учат на практиках / стажировках?

    vabka
    @vabka
    Токсичный шарпист
    В каждой компании стажировки/практики разные.
    У меня знакомый, когда мы ещё в колледже учились, попал на практику в Газпром - там он принтеры чинил.
    В компании, где я сейчас работаю, есть стажировки для студентов местного вуза - дают вполне полноценную рабочую задачу, но которая находится не в приоритете у основной команды разработки (например плагин для IDE запилить или нейронную сеть обучить под какую-то задачу)
    Ну и ещё попутно обучение.
    Ответ написан
    Комментировать
  • IT профессии без написания кода?

    vabka
    @vabka
    Токсичный шарпист
    Из того что я могу вспомнить:
    1. Аналитик
    2. Дизайнер UX/UI
    3. Технический писатель
    4. Менеджер
    5. Ручной тестировщик
    > не люблю сидеть на месте
    С таким качеством, боюсь, вам ни одна из этих профессий не подойдёт)
    Ответ написан
    2 комментария
  • Углубляться, что бы сменить род деятельности?

    vabka
    @vabka
    Токсичный шарпист
    А не поздно ли уже для меня углубляться в изучение данной области?

    Не поздно.

    Что выбрать предпочтительней и актуальней для будущего (помечтаю) трудоустройства: .Net или Python?

    Оба +/- актуальны. Выбирай, что тебе больше нравится, но надо на рынок ещё смотреть.

    Какую область развития выбрать и почему?

    Выбирай, что нравится больше)
    В обоих случаях наиболее популярна веб-разработка, но с python можно пойти в аналитику данных ещё, а с C# - в геймдев, десктопную и мобильную разработку.

    Или пойти по стопам некоторых — сначала в QA, а потом в developers?

    Тоже можно, но не обязательно.
    Обычно, в QA идут те, кто совсем не понимает без практики, что делают в разработке. (по моим наблюдениям)
    Ответ написан
    Комментировать
  • Решила изучать программирование, какие курсы можете порекомендовать? С чего начинали вы?

    vabka
    @vabka
    Токсичный шарпист
    Конкретно про питон не могу сказать.
    Но пару советов от меня, если есть настрой стать профессиональным разработчиком:
    1. Обращайте больше внимания на официальную документацию, чем на видео в yt
    2. Если смотреть видео на yt, то лучше смотреть на узкоспециализированные каналы - лучше найти канал профессионального питониста, чем умельца писать hello world на 1000 языков.
    3. Учите структуры данных и алгоритмы.
    4. Лучше сразу научиться писать чистый код (тут вам поможет refactoring guru и одноимённая книга Роберта Мартина)
    Ответ написан
    Комментировать
  • Как стать джуном backend Java/kotlin?

    vabka
    @vabka
    Токсичный шарпист
    Смотришь какие требования в вакансиях в желаемом городе и изучаешь нужные технологии - это универсальный вариант.
    Часто это какой-нибудь spring и hibernate
    Ответ написан
    Комментировать
  • ВУЗ в неподходящем возрасте, работа, паника. Как быть?

    vabka
    @vabka
    Токсичный шарпист
    1. В среднем всем пофиг. Осуждать врядли кто-то будет.
    2. Совмещать работу с учёбой, проходить стажировки в IT-компаниях
    3. Никак. Есть люди, которые и в 30+ меняют специальность, учатся, и идут работать без профильного опыта.
    Проблема и в правду смешная

    PS: Лично я не вижу какой-то необходимости учиться в вузе, если вы за время учёбы в колледже не смогли набрать знаний, достаточных для самообразования и работы.
    Ответ написан
    3 комментария
  • До какого уровня нужно выучить программирование, чтобы получить хоть какую-нибудь работу?

    vabka
    @vabka
    Токсичный шарпист
    Учите что нравится, осматриваясь на требования заказчиков. И не зацикливайтесь на фрилансе - это далеко не самый простой и быстрый способ найти какую-нибудь работу (и не самый приятный, в большинстве случаев)

    Из моего опыта, самый быстрый способ, какой я наблюдал - за полгода можно научиться до хоть какого-то уровня в C#/Js/SQL, чтобы найти первую работу, а там уже при достаточном уровне любопытства развитие идёт гораздо быстрее (например я, по ощущениям, за первый месяц на первой работе получил примерно такой-же объём знаний, что я получил за пару лет учёбы до этого).

    Сначала имеет смысл определиться, какое направление больше всего привлекает, попробовать по-немного разные сферы, а потом учиться в ней (не страшно, если на этом этапе будут ошибки - перейти в другое направление не сложно)
    Ответ написан
    Комментировать