Тесты при приёме на работу
Авторка
Авторка
Coframe - это копирайтер, фронтенд-разработчик и UX-исследователь, ии-дизайнер, работающий на основе искусственного интеллекта 24/7.
Если у вас есть сайт или приложение, то с помощью Coframe они будут постоянно совершенствоваться на основе реальных показателей. Это A/B-тестирование на стероидах 💪🏼
Вставляете адрес своего сайта, затем сервис предоставит развернутые советы с метриками
Хотите узнавать первыми о полезных сервисах с искусственным интеллектом для работы, учебы и облегчения жизни? Подпишитесь на мой тг НейроProfit, там я рассказываю, как использовать нейросети для бизнеса 👍🏻
1.Axiom JDK Meetup: Java 21 и доверенные технологии
Когда: 27 сентября 18:00 МСК
Где: Интернет
Трансляция: ✅
2.GNIVC QA Kitchen
Когда: 27 сентября 17:30 МСК
Где: г. Чебоксары Трансляция: Под вопросом
3.X5 Data Quality Meetup
Когда: 27 сентября 18:00–19:00 МСК
Где: Интернет
Трансляция: ✅
4. M2_TECH Scala Meetup
Когда: 28 сентября 18:00–21:00 МСК
Где: Москва + Интернет
Трансляция: ✅
5. Techdoc Meetup #2
Когда: 28 сентября 19:00–21:00 МСК
Где: Москва + Интернет
Трансляция: ✅
6. BugsBusters
Когда: 28 сентября, в 19:00
Где: Санкт-Петербург + Интернет
Трансляция:
7. Selectel Python Meetup. Три уровня погружения: процессы под капотом, архитектура кода, развитие языка
Когда: 28 сентября, 19:00
Где: Санкт-Петербург + Интернет
Трансляция: ✅
8. Samokat.tech Meetup – Backend
Когда: 29 сентября 18:00–21:30
Где: Москва + Интернет
Трансляция: ✅
9. Rust Community Meetup
Когда: 30 сентября 14:00–20:00
Где: Санкт-Петербург + Интернет
Трансляция: ✅
10. RubyRussia
Когда: 30 сентября
Где: Интернет
Трансляция: ✅
Материл подготовлен каналом https://t.me/imunior, где публикуют стажировки, айти мероприятия и авторские стать. А также есть чат, в котором коллеги делятся опытом трудоустройсва и не только https://t.me/+7TAmICQx1LE1Y2Qy
1. "Python Crash Course" Эрика Мэтиза — это книга для начинающих, которая поможет вам освоить основы языка Python и научиться создавать простые программы.
2. "The Pragmatic Programmer" Эндрю Хант и Дэвид Томас — это книга о том, как стать успешным программистом, используя принципы Agile-разработки.
3. "Python for Data Analysis" Роберт Лафоре — это книга о том, как использовать язык программирования Python для анализа данных и создания приложений для работы с большими объемами информации.
1. Используйте модули Python для расширения функциональности вашего кода. Модули позволяют вам объединять несколько функций или классов в один файл и использовать их без изменений.
2. Используйте библиотеки Python для автоматизации повторяющихся задач. Например, библиотека NumPy позволяет работать с массивами данных, а библиотека Pandas — с данными в формате CSV.
3. Используйте библиотеку TensorFlow для создания нейронных сетей. Она позволяет создавать сложные модели машинного обучения, которые могут обрабатывать большие объемы данных.
1. Используйте переменные вместо констант. Константы — это значения, которые определены один раз и не могут быть изменены. В то время как переменные могут быть изменены в любой момент времени.
2. Используйте циклы для повторения кода много раз. Цикл позволяет повторять код до тех пор, пока он не будет выполнен полностью.
3. Используйте условные операторы для проверки условий и выполнения действий в зависимости от результата. Например, если вы хотите найти все четные числа в списке, вы можете использовать оператор if.
Как же заебали разработчики, которые не тестируют свой код перед тем, как передать задачу в тестирование. Каждый раз, когда я открываю ветку с новой фичей и не могу пройти базовые и очевидные ПОЗИТИВНЫЕ кейсы, которые блять описаны в спеке(!!!) в виде критериев приемки, хочется просто послать нахуй этого специалиста широкого профиля и сказать: "тестируй эту хуету сам, я на это тратить свое время не собираюсь, у меня других дел навалом". И не надо сейчас рассказывать мне: "вы тестировщики - это ваша работа, так что не выебывайтесь". Такое может сказать только идиот, который не понимает, зачем тестировщик в команде. Не не, вы можете конечно продолжать думать, что тестировщик нужен только чтобы обслуживать вас и ваш код, только потом не удивляйтесь, что команда qa как то подозрительно токсично с вами разговаривает и не упускает шанса тыкнуть вас в баг, как котенка в ссаку.
Цель тестрования - предоставить всем заинтересованным актуальную информацию о продукте, а не быть фильтром говна в вашем "творчестве". Проявите уважение, потыкайте сами то, что вы натворили. Попросите у тестера чек-лист (если тестер не долбаеб и не проебщик, то хоть какой то чек-лист у него на данном этапе уже будет). Призовите его посидеть рядом, за ручку вас подержать и пройтись по базовым вещам если вы сами не знаете что смотреть. Уверяю вас, никто не откажет, а времени и сил это сэкономит всем. Вам - не надо будет портянку багов фиксить, мы - потратим меньше времени на тестирование и не пропустим "важные мелочи", разгребая нерабочий кор функционал фичи.
Совет тестировщикам: если вам пришла таска, вы ее открыли и у вас не проходят первые же позитивные кейсы - останавливайте тестирование и просто возвращайте задачу обратно в разработку с пометкой "не выполнено" и идите занимайтесь другими делами. Пару раз вернете такую задачу, пару раз об этом скажете своему тим лиду на планерке, когда он спросит: "а что вот по той задаче, вроде должна давно в тестировании быть?" и жизнь начнет немножко меняться в лучшую сторону. Исключение: вы все дружно зафакапили сроки/наебнули прод и толпой потеете в пол первого ночи.
P.S. Предвкушая бурление говн разработчиков скажу, что описанное выше не может задеть адекватного осознанного разраба, так как эта ситуация его просто не касается, а вот если вас это задевает... Ну вы поняли.
P.P.S. Про конченных тестеров тоже есть что рассказать, не переживайте.
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi
Войти в IT-индустрию можно разными способами, и выбор конкретного пути зависит от ваших интересов, навыков и образования. Одним из самых простых способов является получение базовых знаний в программировании и начало поиска работы в качестве junior разработчика или тестировщика.
Определитесь с тем, что вам нравится в начале вашего пути, и то с чем бы вы хотели работать.
Для этого "пощупайте" всего по немного, а после вашего выбора, углубляйтесь дальше.
Выбор профессии в IT зависит от ваших интересов, навыков и образования. Существует множество специальностей в IT-индустрии, каждая из которых требует своих знаний и навыков. Некоторые из них включают в себя:
Разработчик программного обеспечения (Software Developer) - создает программы для различных целей, таких как приложения, игры, сайты и т.д.
Тестировщик программного обеспечения (Software Tester/QA) - проверяет качество и работоспособность программного обеспечения, выявляет ошибки и помогает улучшить качество продукта.
Аналитик данных (Data Analyst) - анализирует большие объемы данных и предоставляет рекомендации, основанные на полученных результатах.
Инженер по информационной безопасности (Information Security Engineer) - обеспечивает защиту компьютерных систем и данных от несанкционированного доступа.
Системный администратор (System Administrator) - обеспечивает стабильную работу компьютерных систем и сетей.
Специалист по искусственному интеллекту (Artificial Intelligence Specialist) - занимается разработкой и реализацией алгоритмов искусственного интеллекта.
Мобильный разработчик (Mobile Developer) - создает приложения для мобильных устройств.
Дизайнер (Designer) - это специалист по созданию пользовательского интерфейса (UI) и пользовательского опыта (UX) для веб-сайтов, приложений и других цифровых продуктов. Дизайнер работает над тем, чтобы сделать продукт привлекательным и легким в использовании для конечного пользователя. Для этого ему необходимо уметь создавать макеты, выбирать цветовые схемы и шрифты, определять структуру и навигацию сайта или приложения. Дизайнер должен также понимать принципы дизайна и уметь работать с графическими редакторами и инструментами для создания прототипов. Важно также иметь представление об интерфейсном дизайне и принципах пользовательского опыта.
Это только некоторые из возможных профессий в IT-индустрии. Выберите ту, которая наиболее соответствует вашим интересам и навыкам, и не забывайте постоянно обучаться новому, чтобы развиваться как специалист.
Найдите коммьюнити или друга, вместе обучаться легче. Способов поиска много: от университета до локальных мероприятий в вашем городе. Также полезно будет принять участие в хакатонах, мероприятиях сообщества и наставнических программах, где можно получить дополнительную поддержку и узнать больше о том, как работает IT-индустрия.
Практика играет очень важную роль для входа в IT-индустрию. Это связано с тем, что в отрасли информационных технологий очень высокие требования к навыкам и знаниям специалистов.
Чтобы стать успешным IT-специалистом, необходимо не только иметь теоретические знания, но и уметь применять их на практике. Поэтому работодатели обращают большое внимание на опыт работы и проекты, которые были выполнены кандидатами.
Кроме того, практика помогает развивать навыки командной работы, общения с клиентами и управления проектами. Все эти навыки являются очень важными для успешной карьеры в IT-индустрии.
Как только вы почувствовали силу, пробуйтесь собеседоваться на разные позиции, чтобы понять свой уровень. Обычно в вакансиях преувеличивают требования и если вы отличный специалист, то без работы вы не останетесь.
Независимо от выбранного пути, важно быть готовым к непрерывному обучению и развитию своих навыков, так как IT-индустрия постоянно меняется и требует от своих специалистов постоянного обновления и расширения знаний.
Так же если вы не знаете где найти нужное окружение или с чего начать, заходит в чат https://t.me/+7TAmICQx1LE1Y2Qy здесь я публикую разные хакатоны, стажировки и т.д. по мере возможности и разные БЕСПЛАТНЫЕ курсы