наука и жизнь журнал вконтакте

Год без COVID

Вероятность повторной инфекции коронавирусом составляет доли процента.

Во время инфекции иммунитет не только пытается изгнать возбудителя болезни, но и запоминает на будущее, как этот возбудитель выглядит. И в перспективе, если та же инфекция попробует снова проникнуть в наш организм, иммунитет быстро вспомнит, что нужно делать: у нас быстро появятся антитела и клетки, специфичные против возбудителя.

Всё это касается и COVID-19, которую вызывает коронавирус SARS-CoV-2. Раз переболев «ковидом», мы не должны заболеть им снова. Но как долго держится иммунная память? Кроме того, она не даёт стопроцентной защиты, и какая-то вероятность заболеть снова тем же самым всё равно остаётся. Тем более, что вирус SARS-CoV-2 мутирует, изменяется, у него появляются новые штаммы, чьи молекулярные признаки отличаются от тех, которые во время болезни запомнил иммунитет.

Сотрудники больниц Мадженты и Леньяно в Италии попытались оценить, как долго держится естественный иммунитет у переболевших COVID-19. Исследователи сравнивали анализы на вирус более чем у 15 тыс. жителей Ломбардии: у них с начала 2020 года и до февраля 2021 периодически брали мазки из носоглотки, чтобы с помощью полимеразной цепной реакции (ПЦР) выявить вирусную РНК. У 1579 человек вирус обнаружился с первого же анализа, у остальных SARS-CoV-2 сначала не было, но многие потом всё-таки заразились.

В статье в JAMA Internal Medicine говорится, что среди тех, у кого вируса сначала не было, в течение года заболели 3,9%. Среди тех, у кого вирус был, в течение того же года заболели 0,31%, то есть пять человек из более чем полутора тысяч, причём только один из пяти заболел настолько, чтобы лечь в больницу. Повторная инфекция случалась не раньше чем через три месяца после первой.

В целом вывод достаточно оптимистичный: иммунитет помнит COVID-19 как минимум год (как минимум – потому что исследование охватывало только один год). Правда, тут можно сказать, что эти результаты получены только лишь для одного региона одной европейской страны. В других странах, с другим климатом и другими социально-экономическими условиями, вероятность повторной инфекции может оказаться другой. С другой стороны, В-лимфоциты, синтезирующие антитела против коронавируса, помнят его не менее восьми месяцев. Так что, скорее всего, вероятность повторной инфекции в течении как минимум года после первой действительно очень низка. Тем не менее, исследователи подчёркивают, что перенесённая инфекция не повод отказываться от прививки.

Источник

Наука и жизнь журнал вконтакте

Автор оригинала: Tom Strickx, Celso Martinho

Из-за чего Facebook стал глобально недоступен. Технический ликбез

Прим. перев.: в этой статье инженеры онлайн-сервиса Cloudflare весьма популярно объясняют, что именно (технически) произошло с недоступностью Facebook минувшим вечером (4-го октября 2021), а также затрагивают тему того, как этот сбой повлиял на более глобальные процессы в интернете.

«Разве Facebook может упасть?» — задумались мы на секунду…

Сегодня в 16:51 UTC (в 19:51 MSK — прим. перев.) у нас был открыт внутренний инцидент под названием «Facebook DNS lookup returning SERVFAIL» («DNS-поиск для Facebook возвращает SERVFAIL»). Мы решили, что это с нашим DNS-ресолвером 1.1.1.1 что-то не так. Однако к моменту размещения соответствующего обновления на публичной статус-странице стало ясно, что здесь что-то серьёзное.

Социальные сети уже разрывались от сообщений о том, что быстро подтвердили и наши инженеры: Facebook и связанные с ним сервисы WhatsApp и Instagram действительно упали. Их DNS-имена больше не ресолвились, а IP-адреса инфраструктуры были недоступны. Выглядело так, как будто кто-то буквально выдернул кабели разом во всех их дата-центрах, отключив от интернета.

Как такое вообще возможно?

Встречайте BGP
BGP — это «протокол граничного шлюза» (Border Gateway Protocol). Это механизм для обмена информацией о маршрутизации между автономными системами (AS) в интернете. У больших роутеров, благодаря которым работает интернет, есть постоянно обновляемые списки возможных маршрутов, используемых для доставки каждого сетевого пакета до мест их назначения. Без BGP интернет-роутеры не знают, что делать, и интернет просто не будет работать.

Интернет — это буквально сеть из сетей, связанных между собой с помощью BGP. BGP позволяет одной сети (скажем, Facebook) объявлять о своём присутствии другим сетям, которые в конечном счёте формируют весь интернет. На момент написания этой статьи Facebook не сообщал о своём присутствии, поэтому интернет-провайдеры (ISP) и другие сети не могут найти сеть Facebook — она недоступна.

У индивидуальных сетей есть свой ASN — номер автономной системы (Autonomous System Number). Автономная система (AS) — это индивидуальная сеть с унифицированной политикой внутренней маршрутизации. AS может порождать специальные префиксы (означающие, что они контролируют группу IP-адресов), а также транзитные префиксы (они знают, как добраться до определённых групп IP-адресов).

Например, ASN у Cloudflare — AS13335. Каждая ASN должна объявить интернету о своих prefix routes с помощью BGP. В ином случае никто не узнает, как к ней подключиться и где найти её.

В онлайн-центре обучения Cloudflare есть отличный обзор того, что такое BGP, ASN и как они работают.

В этой упрощённой схеме можно увидеть шесть автономных систем в интернете и два возможных маршрута, по которым один пакет может пройти от начала (Start) до конца (End). Самый быстрый маршрут — это AS1 → AS2 → AS3. Самый медленный — AS1 → AS6 → AS5 → AS4 → AS3; он используется в случаях, когда первый не срабатывает.

В 16:58 UTC мы заметили, что Facebook перестал анонсировать маршруты для своих DNS-префиксов. Это означало, что по меньшей мере DNS-серверы Facebook были недоступны. По этой причине DNS-ресолвер Cloudflare (уже упомянутый 1.1.1.1) не мог отвечать на запросы, требующие выдать IP-адрес для домена facebook.com или instagram.com.

route-views>show ip bgp 185.89.218.0/23
% Network not in table
route-views>

route-views>show ip bgp 129.134.30.0/23
% Network not in table
route-views>
Хотя другие IP-адресы Facebook и имели маршруты в то же самое время, в них не было особого смысла, потому что DNS-службы Facebook и связанных сервисов были недоступны:

route-views>show ip bgp 129.134.30.0
BGP routing table entry for 129.134.0.0/17, version 1025798334
Paths: (24 available, best #14, table default)
Not advertised to any peer
Refresh Epoch 2
3303 6453 32934
217.192.89.50 from 217.192.89.50 (138.187.128.158)
Origin IGP, localpref 100, valid, external
Community: 3303:1004 3303:1006 3303:3075 6453:3000 6453:3400 6453:3402
path 7FE1408ED9C8 RPKI State not found
rx pathid: 0, tx pathid: 0
Refresh Epoch 1
route-views>
Мы следим за всеми обновлениями и анонсами в BGP, какие появляются в глобальной сети. Собираемые таким образом данные позволяют увидеть глобальные связи в интернете и понять, откуда и куда должен ходить весь трафик.

UPDATE-сообщение от BGP информирует роутер о любых изменениях, сделанных в префиксе, или о полном отзыве этого префикса. Проверяя базу данных BGP, основанную на временных рядах, мы можем точно увидеть количество обновлений, поступивших от Facebook’а. Обычно этот график довольно ровный: Facebook не будет постоянно делать большое количество изменений для своей сети.

Но около 15:40 UTC был замечен резкий всплеск изменений в маршрутах Facebook’а. Именно здесь и начались проблемы.

Ещё лучше будет видно, что же произошло, если разбить этот график на анонсы маршрутов и их отзывы. Маршруты были отозваны, DNS-серверы Facebook ушли в offline, а минутой позже возникла проблема: инженеры Cloudflare сидели и недоумевали, почему 1.1.1.1 не может получить IP для facebook.com, обеспокоенные каким-то сбоем в своих системах.

После отзыва этих маршрутов Facebook и его сайты были отключены от интернета.

DNS тоже в деле
Прямым последствием этого события стала невозможность для DNS-ресолверов со всего мира получать IP для связанных с проектами доменных имён:

Если DNS-серверы недоступны или не могут дать ответ по какой-то другой причине, возвращается ответ SERVFAIL, а браузер показывает пользователю ошибку.

Опять же, в онлайн-центре обучения Cloudflare есть хорошее объяснение, как работает DNS.

Из-за того, что Facebook перестал анонсировать свои DNS prefix routes через BGP, наш и любой другой DNS-ресолвер не мог подключиться к DNS-серверам проекта. Поэтому, 1.1.1.1, 8.8.8.8 и другие крупные публичные DNS-ресолверы начали выдавать (и кэшировать) ответы SERVFAIL.

Но это ещё не всё. Теперь в дело включается человеческий фактор и логика работы приложения, что в совокупности приводит к экспоненциальному эффекту. От пользователей обрушивается огромная волна дополнительного DNS-трафика.

Отчасти это происходит по той причине, что приложения не расценивают ошибку как подходящий пользователю ответ и начинают делать повторные запросы, причем иногда очень активно. А отчасти — потому что конечные пользователи тоже не воспринимают ошибку за правильный для них результат и начинают обновлять страницы, убивать/перезапускать свои приложения, порой тоже весьма активно.

Всё это привело к резкому росту трафика (по количеству запросов), что мы наблюдали на 1.1.1.1:

Из-за того, что Facebook и его сайты так популярны, мы получили 30-кратную нагрузку на DNS-ресолверы по всему миру, а это может вызывать задержки и таймауты для других платформ.

К счастью, 1.1.1.1 был создан как бесплатный, приватный, быстрый (убедиться в этом можно в DNSPerf) и масштабируемый сервис, так что мы продолжали обслуживать своих пользователей с минимальными проблемами.

Скорость ответов на подавляющую часть DNS-запросов оставалась в диапазоне менее 10 мс. В то же время небольшая часть перцентилей p95 и p99 показали повышенное время ответов — вероятно, из-за истекших TTL при обращении к DNS-серверам Facebook и вызванных таймаутов. 10-секундный таймаут для DNS — значение, которое пользуется популярностью среди инженеров.

Влияние на другие сервисы
Люди ищут альтернатив, хотят знать и обсуждать, что происходит. Когда Facebook упал, мы увидели растущее число DNS-запросов к Twitter, Signal и другим социальным сетям и платформам для обмена сообщениями.

Также недоступность проявилась в статистике по WARP-трафику от и к автономной сети Facebook’а (ASN 32934). Эта карта показывает, как трафик изменился в интервале с 15:45 UTC до 16:45 UTC по сравнению с тремя часами до этого в каждой стране. По всему миру WARP-трафик от и к сети Facebook практически исчез.

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

Обновление
Около 21:00 UTC (полночь в MSK — прим. перев.) мы увидели новую BGP-активность в сети Facebook, пик которой пришёлся на 21:17 UTC:

График ниже показывает доступность DNS-имени ‘facebook.com’ на DNS-ресолвере 1.1.1.1. Она пропала около 15:50 UTC и вернулась в строй в 21:20 UTC:

Несомненно, сервисам Facebook, WhatsApp и Instagram ещё понадобится некоторое время, чтобы полностью вернуться в строй, но по состоянию на 21:28 UTC Facebook уже доступен в глобальном интернете, а его DNS снова функционирует.

P.S. от переводчика
Читайте также в нашем блоге:

Хотел стать программистом и передумал: почему IТ-карьера — не для всех

Сейчас мы можем встретить программиста без высшего образования, сисадмина с дипломом психолога или искусствоведа, тестировщика, начавшего осваивать профессию после 30. Но существуют и обратные примеры: кто-то делает первые шаги в IТ, но потом возвращается в старую профессию, кто-то выбирает другое направление для карьерного роста. Мы собрали истории профессионалов, подтверждающие, что работа в IT — это сложно.

Не факт, что за 1–2 года вы станете много зарабатывать
Один из главных стимулов переходить в IT — зарплата: средний доход IТ-специалиста в России составляет 100 тысяч рублей, что вдвое выше медианного уровня зарплат в стране. Для разработчиков эти цифры оказываются ещё в 1,5–2 раза выше — об этом рассказывает Газета.ру со ссылками на банк данных hh.ru. Кроме того, многие IT-специальности позволяют работать и за рубежом, а некоторые компании предлагают релокацию либо удалённую работу из любой точки мира. Но на вход в профессию потребуется 1–2 года интенсивного обучения с практикой.

Сергей Полуэктов, директор IT-компании MediaSoft:

IT-специальности требуют разного срока обучения. Стать начинающим специалистом по ручному тестированию или научиться делать простые сайты действительно можно за полгода. Чтобы стать разработчиком сложных систем на каких-то серьёзных языках, например, на Java, понадобится не менее двух лет. Скорость обучения во многом зависит от личной целеустремлённости.

В прошлом году в нашей команде появился iOS-джуниор, который смог дорасти до этого уровня за четыре месяца. До этого он был менеджером по продажам и перешёл в IT только в 27 лет.

Многие люди думают о старте в IT, находясь на профессиональном перепутье: старая профессия не приносит прежнего удовлетворения или не приводит к росту дохода, а куда двигаться дальше — не ясно. Но иногда смена конкретного места работы или повышение квалификации в уже знакомой профессии оказывается менее энергозатратным вариантом, чем изучение чего-то радикально нового.

Наталья Серебристая, руководитель службы доставки ООО «ТБМ»:

Я работаю в логистике уже много лет. На нынешнее место работы пришла фактически с улицы и сделала карьеру от простого товарного логиста до руководителя подразделения. В какой-то момент поняла, что буксую, и мозг ленится. Возникли мысли о смене профиля: так я пошла учиться на тестировщика, а параллельно прошла курсы по Excel. Но в IT так и не перешла: поняла, что это не совсем моё, плюс не готова была из руководителя стать новичком и потерять в доходе. Иногда думаю о фрилансе, но всё бросить я не готова: слишком много вложено в карьерный рост, да и логистика мне всё ещё нравится.

Могу сказать, что айтишные знания оказываются нужны и на текущей работе. Как руководитель доставки я участвую в разработке приложений, пишу ТЗ для доработок нашей корпоративной системы. Мне важно любить свою работу, и я могу сказать, что люблю её, хотя вариант поучиться чему-то ещё я полностью не исключаю.

Учиться придётся долго
Нельзя один раз и навсегда выучиться на айтишника — учиться придётся всю оставшуюся карьеру.

Дмитрий Кузьмин, автор медиа Нетологии:

Некоторое время назад я хотел перейти из маркетинга в программирование. Насмотрелся рекламы и думал: с компьютерами дружу, с логикой тоже, значит, всё получится, быстро и легко начну зарабатывать пару сотен тысяч в месяц, работать в хорошем коллективе, особо не утруждая себя. Но всё получилось по-другому. И я не работаю разработчиком.

Через пару месяцев после начала обучения я всё чаще думал: неужели я такой глупый, что не могу сходу разобраться во всём этом? Почему мне нужно сидеть по пять часов над задачей? Мне повезло. Нашлись ребята, которые помогали с задачами и поддерживали. Они мне говорили: «Не парься, долго разбираться в чём-то — это нормально». Я всё-таки стал разработчиком, немного поработал с кодом и IT-задачами. Потом вернулся в маркетинг.

Наверное, при должном подходе и желании любой человек может стать профессионалом в IT. Но на этом пути много трудностей, с которыми сталкивается человек, никогда не работавший в IT, и для преодоления которых нужны определённые качества характера. Хорошо, если они уже есть. Иначе придётся развивать их самостоятельно. Это сложно.

Конечно, многие готовы к тому, что обучение в IT — это непрерывный процесс, и после университета или курсов ничего не заканчивается, а только начинается.

Александр Мезин, директор по развитию бизнеса Devtodev, Санкт-Петербург:

Азы знаний в сфере IТ я получил на срочной службе в армии. Под призыв я попал в 21 год: до этого учился на повара, потом работал. Во время службы был эникейщиком в воинской части: это был 2007 год, но в ходу там были устаревшие компьютеры с Windows 98 и даже один с MS DOS. Делал из этих машин сеть, Поднимал сервер файлового хранилища, разрабатывал систему учёта в MS Access для военного госпиталя, и благодаря этому я выучил азы программирования.

После из армии я работал в техподдержке, а параллельно читал много профессиональной литературы. Потом устроился на работу посложнее, дорос до руководителя IТ-отдела, потом занялся геймдевом. Тоже много читал, участвовал в конференциях. В интернете курсов тогда ещё не было, но когда они появились, то я стал их постоянно проходить. Потом устроился работать продакт-менеджером, поднялся до директора по продукту.

Сейчас работаю директором по развитию бизнеса в аналитической платформе Devtodev. Когда я только начал заниматься сетями, то прочитал всего Таненбаума, пособия Cisco для CCNA, ещё кучу университетских книжек и не только. Сейчас прохожу примерно по одному образовательному курсу в месяц. И понимаю, что учиться в таком режиме придется примерно всегда. Думаю, если хочешь работать в высокотехнологичной отрасли, в которой появляется что-то новое, повышать квалификацию придётся постоянно.

Нужна стрессоустойчивость и готовность к переработкам
Несмотря на рост популярности удалённой работы и возможность гибкого графика в большинстве IT-вакансий, на практике рабочий день айтишника часто не нормирован. Нередко случается, что коллеги и партнёры срывают сроки или на задачу у команды уходит больше времени, чем планировалось изначально. Если вы совмещаете работу с учёбой или занятость в нескольких проектах, у вас есть маленькие дети или вы живёте на несколько городов и стран, это может быть сложно.

Мария Николаева, CMO Usetech:

IT представлялись мне миром, где всё идеально организовано, никто не срывает сроки и нет ситуаций, когда нужно напрячься и работать по несколько дней в режиме максимальной продуктивности. Это не так. В IT возможны дедлайны и переработки. Если вы не готовы иногда работать по выходным или изредка по 10 часов в день, то это не ваша индустрия. Но все эти неудобства почти во всех компаниях компенсируются хорошим соцпакетом и огромными бенефитами.

Светлана Нерадова, частный репетитор математики:

По образованию я математик, и свою карьеру начала именно в IT. Работала программистом, потом менеджером, потом ушла в декрет. Поняла, что совмещать материнство с напряжённым графиком работы не смогу. Долгое время занималась ребёнком, а параллельно изучала возрастную психологию и теорию привязанности. Потом родилась ещё одна дочь, и я долгое время нигде не работала. Но потом случился карантин, и мне захотелось поддержать людей в сложное время. Так я начала вести бесплатные онлайн-уроки по математике, потом стали поступать предложения работать уже за деньги.

Сейчас дети уже не нуждаются в моём постоянном присутствии: старшая уже подросток, у младшей есть няня. Я серьёзно втянулась в преподавание и недавно сняла офис недалеко от дома. Я сама определяю свой график работы и при этом провожу довольно много времени с детьми: если бы работала по найму в IT, такой возможности бы не было.

IT-сфера традиционно считается одной из самых гибких и либеральных. В большинстве компаний нет фиксированного начала рабочего дня, даже в Google, Facebook и Apple нет жёсткого дресс-кода. В некоторых офисах есть не только настольные игры, курсы английского и йоги, но и тренинги по эмоциональному интеллекту. В то же время дискриминация на рынке труда — не миф, и IT, увы, не исключение. Нет гарантий, что на новичков нигде не будут косо смотреть из-за пола, возраста, семейного положения или образования (либо его отсутствия). Особенно на тех, кто не шёл в карьере проторённой дорожкой.

Ольга Мустяц, редактор-фрилансер:

Я окончила журфак МГУ. Четыре года назад я решила, что не в силах больше работать редактором и копирайтером. Стала думать, куда бежать, посоветовали веб-программирование: мол, там низкий порог входа. Отходила сначала на двухнедельные курсы по JavaScript, потом поступила на курсы профпереподготовки при ИТМО, вполне успешно отучилась.

Стала искать работу и первый раз в жизни столкнулась с тем, что работодатели относятся ко мне предвзято: я же девушка и «гуманитарий». Как-то реально спросили, не муж ли делал за меня тестовое задание. Походила по собеседованиям около месяца, потом в жизни начался сложный период, и о смене профессии на время пришлось забыть. Через год попробовала вспомнить, что я учила, и посмотреть вакансии. Поняла, что за год веб ушёл далеко вперёд, да и знаний у меня мало, чтобы заниматься чем-то большим, чем клепание простеньких сайтов. Я не настолько без ума от IT, чтобы делать его делом своей жизни, постоянно учиться, а параллельно унижаться перед высокомерными менеджерами на собеседованиях (а потом и на работе). Ну и плюс у меня появились другие, более интересные для меня проекты.

Будьте готовы сократить количество общения
Встречаются люди, которые окончили курсы, нашли хорошую работу в разработке, но в итоге не приживаются в отрасли из-за нехватки общения. Хоть IT-сфера и предполагает работу в команде, большую часть времени многие специалисты отводят одиночной, самостоятельной работе, а не коммуникациям. Особенно когда многие работают удалённо.

В таком случае компромиссом станет работа в компании, в которой много внимания уделяют тимбилдингу и корпоративным развлечениям. Таких коллективов много. Можно выбрать профессию не программиста или тестировщика, а HR-менеджера в IT или аналитика, где общения больше.

Анна Копытова, Business Development Manager в сервисе «Где мои дети»:

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

Нужно нарабатывать фундаментальные знания
Желающему начать карьеру разработчика часто недостаточно знаний основного синтаксиса языка программирования. Опытные программисты порой не считают за равных своих коллег без технического бэкграунда: это заметно даже по комментариям в нашем блоге. Если вы пришли в IT из другой отрасли, то придётся постепенно наращивать объём фундаментальных знаний. Разобраться, как работают компьютеры, как строятся сети, изучить принципы разработки, понять алгоритмы. Не запоминать формулы, надеясь, что дальше туда просто подставляются цифры, а разбираться, почему используется именно эта формула и как она работает. Не менее важно развивать навык поиска и фильтрации информации. Данных слишком много, нет смысла всё запоминать — кое-что проще найти. В противном случае есть риск не задержаться в профессии или остаться на джуниорской позиции без перспектив карьерного роста.

Лилия Гайнуллова, HR-директор «БАРС Груп»:

Идти в IT без базы — бессмысленно. База необходима, потому что она помогает расширить мышление и решать различные задачи. Чтобы переквалифицироваться в разработчика, нужно многое изучать самостоятельно. Придётся вложить много сил и времени, иногда даже несколько лет.

Андрей Емельянов, технический писатель по Linux-продуктам, Dr.Web:

Я работаю техническим писателем 10 лет, хотя по образованию я лингвист, а новую специальность начал осваивать уже после 30. Многие считают, что в эту профессию войти легко, особенно гуманитариям. Не все понимают важность работы техписателя, но при этом к специалистам предъявляются запредельные требования. Нужно профессионально владеть русским и английским языками, иногда и знание второго иностранного языка бывает нелишним. При этом требуются ещё и хорошие технические знания. Найти таких людей сложно. Чтобы преуспеть в профессии, нужно самообразование: чтение технической литературы на разных языках, изучение технологий (в идеале всё нужно знать на уровне тех, для кого пишется документация). Последнее сложнее всего, потому что нужно быстро усваивать много разной информации, и не по верхам, а копать глубоко. Когда я начал работать в IT, то многому учился у коллег-технарей. Возможно, систематический курс был бы лучше. Мне повезло с адекватными коллективами на нескольких работах подряд и возможностью изучать многое на практике.

Как попасть в IT и не пожалеть
Если собрать краткое резюме, вот что получается:

Не рассчитывайте на стремительную карьеру и высокую зарплату за полгода — за этот срок можно научиться чему-то базовому, не более. Вход же на стартовые позиции в среднем занимает 1–2 года интенсивного обучения и тренировок.

Развивайте технический бэкграунд. Где-то спасёт профильная магистратура, где-то — штудирование школьных учебников математики.

Готовьтесь постоянно учиться. Придётся разбираться, как работает конкретный код, по какому алгоритму делал его разработчик.

Помните, что IT — образ жизни. Попробуйте понять, вписываются ли в этот образ жизни ваши семья, хобби и прочие привычные, но важные дела.

Разберитесь в основах разных профессий, попробуйте найти то, что подходит вам по характеру. Если вы экстраверт, плохо реагируете на стресс или недостаточно усидчивы, не стоит ломать себя: лучше ещё раз подумайте, где и как это применить.

Надеемся, это поможет новичкам и тем, кто только интересуется IT-сферой. Если же вы до сих пор не сделали окончательный выбор в пользу IT, взвесьте все за и против, чтобы ваш профессиональный путь был более осознанным и продуктивным.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *