GIRLS DO IT
2.3K subscribers
92 photos
4 videos
1 file
259 links
Канал для девушек, которые любят технологии. Пишем о карьере в IT/digital, приглашаем спикеров из индустрии и проводим эфиры.👩🏼‍💻

📌Закрытое сообщество: @ErgoProxyDi
📌Реклама и сотрудничество: @Daria_linlin
📌База знаний: https://vk.cc/cos7G4
Download Telegram
Как определить, что вашему проекту нужен Agile?

Выбрать правильный подход для выполнения проекта поможет Cynefin.

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

Сноуден разделил все системы, с которыми сталкивается менеджер проекта, на четыре класса и расссказал, как работать с каждым.

🟢 Простые системы
Создание продукта не вызывает вопросов, потому что понятны цель проекта и путь к её достижению
Пример: укладка тротуара во дворе
Алгоритм действий: ощути – категоризируй – реагируй
Подход: операционный менеджмент (чек-листы и достаточно жёсткие регламенты)

🔵 Сложные системы
Есть понятная цель, но путь к её достижению не определён изначально: либо у команды несколько вариантов, между которыми нужно сделать выбор, либо пока ни одного. Но заранее известно, что такой путь точно есть.
Пример: создание медицинского центра
Алгоритм действий: ощути – анализируй – реагируй
Подход: Waterfall

🟠 Запутанные системы
Нет чёткой и понятной цели (не говоря уже о пути к её достижению). В этом случае на начальном этапе всё ограничивается набором идей для будущего продукта. После проверки какие-то из них придётся переосмыслить, а от некоторых даже отказаться.
Пример: Web3-стартап
Алгоритм действий:
исследуй – ощути – реагируй
Подход: Agile

🔴 Хаотические системы
Ничего непонятно. Либо потому, что внешние условия поставили всё «с ног на голову» (типично для кризиса, вызванного стихийным бедствием), либо в это состояние проект завели слабый менеджмент или неправильно выбранный подход.
Пример: веерное отключение электроэнергии
Алгоритм действий:
действуй – ощути – реагируй
Подход: любые действия, которые помогут упорядочить хаос, необходимо быстро перевести ситуацию в другое состояние

Главная цель использования модели Cynefin — определить в какой среде находится и развивается проект и соответствующим образом выстроить рабочие процессы.

#лонгрид #мир_IT
Как работать по Kanban?
〰️ часть 1 〰️

В отличие от Scrum, изначально созданного для разработки ПО, Kanban придумали в компании Toyota в середине XX века, чтобы оптимизировать складские запасы и работу конвейера при сборке автомобилей.

Название метода состоит из двух японских слов — «кан» (визуальный) и «бан» (карточка/доска), — зная перевод которых, можно сразу понять главные характеристики Kanban:
👉 упор на визуализацию,
👉 использование информационной доски и карточек.

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

Именно поэтому Kanban иногда называют «троянским конём Agile»: начав применять Kanban и прочувствовав, насколько «дух Agile» помогает улучшить существующее положение дел, многие команды в дальнейшем переходят на Scrum, осознав, что этот метод лучше подходит для организации проектной деятельности.

Kanban основывается на нескольких главных правилах:
1) Визуализировать поток создания ценности.
2) Ограничивать незавершённую работу.
3) Измерять, анализировать и оптимизировать рабочий процесс.
4) Определить критерии качества.
5) «Вытягивать», а не «вталкивать» задачи.
6) Расставлять приоритеты как можно позже.
7) Улучшаться коллективно.

Ставьте 🔥 если вам интересны материалы на тему проектного управления!

#oбучение_в_IT #лонгрид
Как работать по Kanban?
〰️ часть 2 〰️

Разберем первое и самое главное kanban-правило — визуализация потока создания ценности.

Основной инструмент визуализации в Kanban – это Kanban-доска. Она может быть физической или виртуальной. Для создания виртуальной Kanban-доски подойдут такие программы, как Trello, Kaiten, Asana и другие.

Что нужно делать?

Начать можно с самого простого варианта и сделать три колонки на доске: «To Do», «In Progress» и «Done». Дальше выпишите каждую задачу, которая сейчас находится в работе, на отдельную карточку и поместите их в колонку «In Progress». Запланированные задачи поместите в колонку «To Do». В колонку «Done» нужно добавить завершённые задачи. Кроме названия задачи, на карточке можно указывать исполнителя, дедлайн, даты начала и окончания работ по задаче и многое другое (определяется командой).

В процессе работы перемещайте карточки по колонкам ровно в те моменты, когда у задачи меняется статус.

При работе с Kanban-доской есть два важных нюанса:

👉🏻 Крупные задачи (которые нужно выполнять больше нескольких дней) лучше разбивать на части. В идеале так, чтобы они были примерно одинакового объёма и каждую из них можно было выполнить относительно быстро, например пару дней. Задачи, которые можно выполнить за небольшой промежуток времени, дают более предсказуемый и контролируемый результат, а то, что все они примерно одного объёма, позволяет достаточно точно предсказать, сколько времени потребуется на их выполнение.

👉🏻 Если у команды несколько производственных процессов, этапы которых сильно отличаются (например, создание текстов и анимации), для каждого из них можно сделать свою доску. Однако лучше, конечно, использовать одну, добавив на неё колонки, которые нужны для каждого процесса. Это позволит видеть общую картину.

А вы уже используете kanban-метод у себя в работе?
#oбучение_в_IT #лонгрид
Как работать по Kanban?
〰️ часть 3 〰️

Мы уже разобрали первое правило работы по Kanban – визуализацию. А теперь раскроем и остальные

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

3. Измерять, анализировать и оптимизировать рабочий процесс
Чтобы анализировать было проще, лучше всего построить так называемую кумулятивную/накопительную диаграмму потока создания ценности. С помощью этой диаграммы, можно оптимизировать работу так, чтобы время выполнения задач уменьшилось, эффективность — выросла, а качество не пострадало. Кроме того, диаграмма потока позволяет ответить на вопрос, какое примерно время необходимо для выполнения новой задачи, которая будет добавлена в колонку «To Do».

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

5. «Вытягивать», а не «вталкивать» задачи
Один из принципов Kanban — самоорганизация команд, поэтому решение о том, кто что будет делать, принимают сами исполнители, как бы «вытягивая» задачи из общего списка.

6. Расставлять приоритеты как можно позже
Kanban поддерживает самоорганизацию, но не хаос. Поэтому освободившийся исполнитель берёт не просто любую задачу из списка, а ту, что имеет самый высокий приоритет.
При этом приоритеты должны расставляться не заранее (ведь до того, как исполнитель возьмётся за задачу, ситуация может много раз измениться, и установленные приоритеты могут перестать быть актуальными), а как можно позже.

7. Улучшаться коллективно
Расти не индивидуально, а в команде, так как, работая в группе, люди обычно придумывают больше вариантов, которые помогут достичь желаемого результата.

Kanban – гибкая система, которую можно использовать поверх действующих рабочих процессов, систем и методов, не нарушая порядок действий.

Чтобы геймифицировать повседневную рутину, можно использовать Kanban для планирования собственного дня, заносить туда не только рабочие задачи, но и личные.

Внедряйте и делитесь своими результатами!

#oбучение_в_IT #лонгрид
​​Эффект Элизы или иллюзия человечности 👧

А вы знали, что создатель первого чат-бота выступал против искусственного интеллекта? Расскажем об этом подробнее.

Первый чат-бот появился в 1966 году в Массачусетском технологическом институте, США. Автором был профессор Джозеф Вейценбаум, он назвал свое детище «Элиза».

Для общения с чат-ботом нужно было печатать сообщение на огромной электрической пишущей машинке, которая была подключена к серверу. Он разбирал текст пользователя, находил ключевые слова и подбирал по ним ответ по прописанной логике. Сейчас такое можно написать за день, но в то время это было прорывом. Программировать в начале 1960-х было сложно. Программы писали вручную и кодировали их в виде набора отверстий на перфокартах 😅

Вернемся к «Элизе», Вейценбаум назвал чат-бота не в честь своей возлюбленной, а в честь героини пьесы «Пигмалион» Бернарда Шоу. Цветочница Элиза Дулиттл училась общаться так, чтобы создать иллюзию знатной дамы. Точно так же чат-бот «Элиза» создавал иллюзию того, что понимает человека за пишущей машинкой. Впоследствии очеловечивание компьютерных программ назвали «эффектом Элизы».

«Элиза» наделала шума и породила вокруг себя множество споров. Одни учёные утверждали, что функции человеческого мозга можно воспроизвести и даже превзойти в машинах.

Вейценбаум и его сторонники придерживались иного мнения. Джозеф утверждал, что ни один компьютер никогда не сможет полностью понять человека. Позже он пошёл дальше и стал говорить, что ни один человек никогда не сможет полностью понять другого человека.

В 1970-е годы Вейценбаум начал публиковать статьи и книги, в которых предупреждал об опасностях искусственного интеллекта. Учёный пришёл к выводу, что ИИ служит «индексом безумия нашего мира». В своей книге «Мощность компьютера и человеческий разум: от суждения к расчёту» он писал о том, что между человеком и машиной есть разница и есть определённые задачи, которые компьютеры не должны выполнять, даже если можно заставить их это делать.

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

Прошло 15 лет после смерти Джозефа Вейценбаума, а многие из его опасений сбылись. Чат-боты консультируют людей по душевным вопросам, создают картины и успешно пробуют себя в литературе.

#лонгрид #мир_IT
​​Четыре уровня хранения паролей онлайн-сервисами 🔐

🔴 Простой — хранение паролей в открытом виде

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

💡 Главная мысль: если хранить какие-то данные в открытом виде, то на них рано или поздно кто-то может наложить руки.

🟡 Посложнее — зашифрованные пароли

Все пароли надежно зашифрованы и даже если БД попадет в руки злоумышленникам, они ничего не поймут. Казалось бы, все надежно и безопасно. Правда есть одно но! Недалеко от паролей должен храниться и ключ шифрования.

💡 Главная мысль: увы, шифрование не решает проблему обеспечения конфиденциальности данных, оно всего лишь превращает ее в проблему безопасного хранения ключа.

🔵 Изобретательный — хранение хешей паролей

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

Предсказуемым тут означает, что одни и те же данные всегда будут преобразованы в один и тот же хеш. А необратимым — из хеша совершенно невозможно восстановить те данные, которые были захешированы.

В случае утечки базы в руках злоумышленников оказываются не сами пароли, а их хеши, из которых невозможно восстановить оригинальные данные.
Правда и этот способ не идеален, его можно хакнуть атакой перебором.
Заполучив базу, взломщики будут подбирать комбинации символов под записанные в ней хеши. То есть они будут брать какую-нибудь комбинацию, вычислять ее хеш и искать совпадения по всем записям базы. Такую атаку можно существенно ускорить с помощью радужных таблиц (rainbow tables). Это огромные массивы данных с заранее вычисленными хешами для кучи всевозможных комбинаций символов.

💡 Главная мысль: хеш-функции надежно прикроют пароли, но при должной настойчивости злоумышленники смогут их заполучить. Атакой перебором или с помощью «радужных таблиц»

🟢 Чертовски изобретательный — соленые хеши

Чтобы бороться с использованием радужных таблиц, специалисты по криптографии придумали эффективное решение. Оно использует еще одно важное свойство хеш-функций: даже малейшее изменение в исходном тексте изменяет результат хеширования до неузнаваемости.

Перед тем как вычислить хеш пароля и записать его в базу, к нему добавляют некий случайный набор символов, который называется соль (salt). И таким образом записанные в базу хеши полностью изменяются — так, что даже наиболее глупые и часто используемые пароли вроде «12345678» и «password» становится невозможно взломать с помощью радужных таблиц.

💡 Главная мысль: Соль — случайно сгенерированная последовательность символов, которая хранится рядом с хешем. Она меняет результат хэширования до неузнаваемости.

Кто-то надеется на «авось», а кто-то солит хеши. Чем больше онлайн-сервисов использует последний вариант хранения паролей — тем меньше вероятность массовой кражи пользовательских учетных данных.
#лонгрид #мир_IT
​​Как солнечный свет влияет на продуктивность и где добыть его зимой?

На календаре декабрь, на работе суета, на дороге пробки, на улице снег, а на небе что? Правильно! Нет солнца.

Оно там, конечно, есть, но мы его видим недолго. Уходишь на работу - еще темно, возвращаешься – уже темно. Просыпаться мучительно трудно, несколько часов раскачиваешься и к обеду приступаешь к делам. А после работы хочется укутаться в плед и посмотреть пару серий любимого сериала. А как же поиск новогодних подарков родным? Занятия в театральной студии? Поход на каток и прочие радости нерабочей жизни? На них просто нет времени. Вот так и живешь с горой планов и комом незавершенных дел. Знакомая история?

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

Итак, солнечный свет дает нашему организму серотонин и эндорфины, способствует образованию оксида азота и витамина D. А еще он улучшает обменные процессы и просто не дает уснуть. Это и будем заменять, вот несколько вариантов 👇

1) Лампа, имитирующая солнечный свет. У Ascona есть неплохая. Сама похожа на электронную читалку, но вместо книги светящаяся поверхность. Можно регулировать теплоту и интенсивность света. Кстати, это неплохой подарок на Новый год.

2) Спорт. Да, это будет посложнее, чем лампа. Но работает, проверьте. Как бы парадоксально не звучало, трата энергии дает нам ее заряд. Серотонин с оксидом азота и эндорфины в придачу.

3) Баня. Если еще и в сугроб после нее занырнуть, то вообще песня. Правда не все такое развлечение любят. А если вы из любителей, то затопите погорячее и бегите получать порцию эндорфинов!

4) Витамин D. Можно в виде БАДов, но куда приятнее в виде жирного ломтика слабосоленой форели. Лучше даже нескольких ломтиков!

5) Рвануть на Шри-Ланку, пока там безвиз для россиян 😎

А как вы боритесь с нехваткой солнца? Советами можете поделиться в комментариях.
#лонгрид #личная_эффективность
Как подводить итоги года?

Ну а как, про итоги то не написать 🙃

Сейчас многие планируют подводить итоги 2023 года, и каждый будет делать это по-своему. Правда, времени перед Новым годом для итогов хватает не всем. Хорошо, если будет минутка хотя бы пост в соцсети, которую нельзя называть, выложить. А уж о том, чтобы разложить весь год по полочкам и речи чаще всего не идет...

С нуля писать итоги долго и сложно, а вот вписывать свои результаты в готовые таблички и отвечать на вопросы уже куда веселее. Чтобы ускорить процесс и вспомнить год за 60 минут, используйте этот шаблон в Notion👇

Шаблон для подведения личных итогов 📆

Почему имеет смысл подводить итоги?

1) Память нас обманывает: нам кажется, что мы многое помним, но это не так. Пролистайте фотоальбом на телефоне с января по декабрь: вас удивит, как много вы успели забыть.

2) Память нас обманывает вдвойне, так как есть когнитивное искажение под названием предвзятость к негативу. Мы хорошо помним неприятные события, а положительное и нейтральное забываем.

3) Беспорядок. Память устроена не как компьютер, в котором все разложено по смарт-папкам. Воспоминания скомканы, перемешаны. Чтобы сделать правильные выводы, необходимо восстановить порядок, увидеть, какую сферу своей жизни вы запустили, а какой уделяли много внимания.

4) Подведение итогов года помогает запустить выработку в организме гормона счастья — серотонина. А человек с нормальным уровнем серотонина активен и полон физических и психических сил.

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

Поделитесь, подводите ли вы итоги года?

#лонгрид #личная_эффективность
​​5 страхов начинающих разработчиков и что с ними делать 😱

Страх №1: Потратить много времени, сил и денег на обучение, а потом не найти работу

👉 Что делать?
Изучить вопрос. Не прочитать статью о том, что IT-специалисты сейчас востребованы и будут востребованы в ближайшее время, а увидеть это своими глазами. Зайти на Hh, посмотреть сколько предложений будет там по вашей будущей профессии. Зайти на сайты известных компаний и посмотреть сколько туда нужно айтишников. Так вы увидите реальную картину.

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

Страх №2: Быть замененной ИИ

Вы боитесь, что искусственный интеллект в скором будущем сможет сделать вашу работу лучше, быстрее и дешевле, чем вы.

👉 Что делать?
Понять, что ИИ не может заменить вас, а может только дополнить ваш функционал. ИИ – это не враг, а друг, который может помочь вам в вашей работе, упростить вам жизнь, улучшить ваши результаты. ИИ – это не чудо, а инструмент, который требует вашего управления, контроля, анализа, оценки, корректировки, обучения.

Страх №3: Испортить реальный проект на новой работе

Вы боитесь, что не готовы к реальной работе, что обязательно сделаете что-то неправильно: уроните прод, вызовите сбой, случайно удалите базу данных.

👉 Что делать?
Успокоиться и вспомнить, что не ошибается только тот, кто ничего не делает. Да и более опытные коллеги вряд ли допустят, чтобы вы создали какую-то серьезную проблему. Если в чем-то сомневаетесь, идите за помощью к команде. Не стесняйтесь задавать неприличное количество вопросов, если вы впервые выполняете ответственную работу.

Страх №4: Быть рассекреченной: на самом деле я еще не разработчица, а работу вообще получила случайно

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

👉 Что делать?
Повторять себе, что на самом деле это не так: про вас никто не думает плохо и не начнёт сразу топить, когда вы предложите не самое лучшее решение. Все понимают, что на новом месте нужно освоиться и разобраться. Если вы прошли отбор, то занимаете место по праву. Рассекречивать вас никто не будет, у ваших коллег полно других задач:)

Страх №5: Понять, что IT — это не ваше

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

👉 Что делать?
Можно посмотреть ролики на ютубе перед стартом обучения, как проходит типичный рабочий день фронтендера/бэкендера или другого разработчика перед началом обучения. Это вас немного отрезвит.

Но и при самом скурпулезном подходе к выбору профессии, можно ошибиться. Просто потому, что за время обучения меняется сам человек, его предпочтения, мотивация, жизненные обстоятельства. Уходить из той области, которая разонравилась и искать себя в новой — это нормально! Дело всей жизни вполне может быть и не одно.

Если у вас есть свои страхи или советы, то поделитесь ими в комментариях 👇🏻

#лонгрид #карьера_в_IT
Как выбрать первый язык программирования?

В мире существует более 200 языков программирования, но только несколько десятков используются большинством разработчиков. Выбрать свой среди чужих вам поможет – востребованность языка, его сложность и область, в которой вы хотите работать.

1️⃣ Востребованность языка можно оценить с помощью специальных рейтингов:

TIOBE – рейтинг основан на проценте запросов в поисковиках конкретного языка от запросов по всем языкам и ежемесячно составляется на основе данных из Google, Baidu, Wikipedia, Amazon и Ebay (Яндекс не учитывается).

PYPL (Popularity of Programming Language index) — рейтинг GitHub оценивает по Google Trends, к каким языкам чаще всего ищут уроки;

Stack Overflow — сервис вопросов и ответов по теме программирования проводит масштабные исследования рынка и опросы разработчиков;

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

☝️ Если обобщить данные из всех рейтингов, то самым востребованным языком на январь 2024 года является Python. Также в топе находятся: Java, JavaScript, С, С++ и C#.

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

2️⃣ Теперь давайте разберемся со сложностью. Это довольно субъективный вопрос, но общие рекомендации такие:

> Для изучения с нуля лучше всего подходят Python и JavaScript.
> PHP, Swift и Kotlin — немного сложнее.
> Java и C# — еще сложнее.
> C++ – самый сложный.

3️⃣ И, наконец, самое главное – краткий список наиболее широко используемых языков в тех или иных областях разработки:

> Веб-разработка – JavaScript, Java, HTML5, Ruby, TypeScript;
> Мобильная разработка – Kotlin, Swift, Objective-C, C#, C++, Java, JavaScript;
> Data Science – Python, R, SQL, Scala, Julia, MATLAB;
> Искусственный интеллект и машинное обучение – Python, R, Java, Lisp, Prolog, JavaScript;
> Облачные вычисления – Java, Python, JavaScript, Golang, .Net Core;
> Кибербезопасность – Perl, C++, SQL, Ruby, Rust, Assembly.
> Разработка игр – Java, C++, Python

В будущем мир программирования будет сосредоточен вокруг искусственного интеллекта и машинного обучения. Пока все складывается так: Python (движущая сила ИИ), JavaScript (доминирует в веб-браузерах), Java (широко распространен в корпоративной среде), Kotlin (часто используется в приложениях), C++ (системное программирование и разработка игр) и вместе они будут играть ключевую роль в формировании цифрового мира. Но не за горами появление новых языков программирования, более удобных и универсальных.

А какой язык программирования изучаете вы? Почему выбрали его в качестве первого? Поделитесь своей историей в комментариях)

#лонгрид #мир_IT
Биометрия зарегистрирована!

Многим такое уведомления не так давно пришло на «Госуслуги», если вам не приходило, загляните в приложение, есть вероятность, что найдете его там:) А причиной этому – быстрая передача данных от ведущих банков в государственный реестр, с нашего номинального согласия. Если ввели пинкод в банкомате или случайно нажали «разрешить» на баннере в сторис – считай согласились.

Поговорим сегодня о том, как работает биометрия 👁
Биометрические системы идентификации работают на основе сбора, обработки и сравнения уникальных физических или поведенческих признаков человека. В процессе регистрации биометрическая система создает шаблон, который представляет собой цифровое представление характеристик человека. При попытке идентификации или верификации система сравнивает полученные данные с ранее сохраненными шаблонами для определения совпадения.

– Распознавание отпечатков пальцев, например, включает анализ узоров, вихрей и линий, которые уникальны для каждого человека.
– Технология распознавания лица анализирует черты лица, такие как расстояние между глазами, форма носа и контуры челюсти.
– Распознавание голоса исследует характеристики голоса, включая тон, интонацию и динамику речи.

Безопасность и приватность
С развитием биометрических технологий возрастает внимание к вопросам безопасности и приватности. Защита биометрических данных становится критически важной, поскольку утечка такой информации может привести к необратимым последствиям. Разработчики технологий постоянно работают над улучшением методов шифрования и безопасного хранения данных, чтобы минимизировать риски и защитить личную информацию пользователей.

Будущее биометрии
Смотрели «Особое мнение»? Помните, как Том Круз вставляет себе другие глаза, чтобы обойти систему контроля и проникнуть на бывшую работу?

Надеемся, не такое у биометрии будущее.

Перспективы биометрии впечатляют. Исследователи и разработчики изучают новые методы идентификации, включая распознавание походки, анализ паттернов вен и даже биометрию на основе ДНК. Эти технологии обещают еще большую точность и безопасность, открывая путь к созданию умных городов. И дух захватывает, и сердце уходит в пятки от таких перспектив 🤯

А что вы думаете об этой технологии?

#лонгрид #мир_IT
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
​​Кто такой промт-инженер и как им стать?

Промт-инженер — это специалист, занимающийся разработкой и оптимизацией запросов (промтов) для языковых моделей, чтобы максимально точно и корректно извлекать нужную информацию.

Роль промт-инженера – тонкая настройка взаимодействия с ИИ. Другими словами, необходимо максимально быстро получить от нейросети именно то, что хочет бизнес.

1️⃣ Требования к промт-инженеру (взяты из реальной вакансии):
– Большой интерес к инновациям в области медиа и технологий;
– Знание рынка существующих нейронных сетей и вариантов их применения;
– Проактивная позиция в вопросе применения нейронных сетей для задач производственной компании;
– Желание исследовать и креативить;
– Системное мышление, внимательность, нацеленность на результат, умение работать в команде, ответственность;
– Высшее образование;
– Аналитический склад.

Профессия еще совсем свежая, поэтому требования к специалистам не устаканились. Где-то от кандидатов просят технических навыков, а где-то – нет.

2️⃣ К примеру, вот требования из другой вакансии:
– Опыт работы с большими языковыми моделями (ChatGPT, GPT-4, GigaChat, YandexGPT, midjorney и др.);
– Понимание принципов работы с плагинами GPT;
– Опыт работы с API;
– Понимание архитектуры LLM;
– Понимание принципов работы с промптами (zero shot, few shot, step-by-step);
– Опыт тестирования написанных промптов на работоспособность и устойчивость к повторной генерации и входным данным;
– Навыками программирования.

Как стать промт-инженером?

Сравнить свои навыки и требования вакансии, прокачаться в работе с нейросетями. Упаковать кейсы успешного применения ИИ в работе и идти пробовать устраиваться!

Может не получиться, но российский рынок пока сам не до конца понимает, кто такой этот промт-инженер. Поэтому любой уверенный специалист, который покрывает потребность бизнеса в использовании ИИ и ускорении работы, имеет шанс заполучить желаемое место.

👩‍🎓 Курсы для промпт-инженеров уже предлагают даже такие трастовые площадки, как Udemy и Codecademy. Если пройдете их до того, как это станет мейнстримом, получите конкурентное преимущество.

Профессия очень перспективная, сейчас каждая компания хочет внедрить у себя инструменты ИИ, но далеко не все знают, как с ними работать.

#карьера_в_IT #лонгрид
Как использовать Chat GPT в работе?

Скажем сразу, всю работу Chat GPT делать за вас не будет. Но может помочь.

2️⃣ Идеи
Не факт, что нейросеть сможет предложить вам шедевр. Но подтолкнуть, направить, создать вам условия для брейншторма – может.

💡 Вам нужно придумать название IT-блога или дизайн-концепцию для сайта, а может выделить конкурентные преимущества вашего продукта?

Спросите Chat GPT. Попросите сгенерировать 20-50-100 вариантов. Некоторые из них будут ничего, некоторые — полной чушью. Но суть не в этом, а в том, что вы преодолеете чистый лист и сами начнете генерировать такие идеи, что мама не горюй! Опробовано на себе.

2️⃣ Технические задания
Если вы просто отправите в чат «Сделай ТЗ на редизайн сайта по продаже светильников-капибар», то ничего хорошего от нейросети не ждите:)

Но! С помощью чата можно разбивать большие проекты на множество задач для всей команды. Подробно опишите свою задумку, а потом спросите Chat GPT, как бы он организовал ее выполнение.

Чат предложит алгоритм, вы его скорректируете. Далее предложите Chat GPT написать ТЗ для каждого из участников процесса.

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

3️⃣ Тексты
Кажется, что это самое очевидное. Такая работа, которую Chat GPT может сделать от и до.

Естественно, есть нюансы 😈

По простому текстовому запросу Chat GPT генерит нейротекст, от которого пахнет роботом за версту.

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

Так мы уберем роботизированность. Дальше надо будет внимательно прочитать текст, сканируя его смысл. У GPT бывают провалы в логике, до сих пор изредка встречаются фактические ошибки и неумолимое желание использовать инфоцыганский тон 💃

После корректировок у вас выйдет где-то 30% роботекста и 70% вашего. Или 50 на 50, если уникальность не сильно важна.

Сценариев использования Chat GPT в работе намного больше, но это уже в следующий материалах.

А как насчет кода в Chat GPT? Здесь мнения разнятся: кто-то уже давно активно использует нейросеть в разработке, кто-то говорит, что она генерит слишком плохой код. Ставьте 🔥если хотите пост об этом)

А вы используете Chat GPT в работе?
#мир_IT #лонгрид
​​Кто такой специалист по внедрению AI и как им стать?

Специалист по внедрению AI — это профессионал, который отлично разбирается в нейросетях (с точки зрения пользователя), создает качественные промты, при этом имеет опыт работы с бизнес-процессами и умеет считать выгоду от автоматизации.

Роль специалиста по внедрению AI – быстро и безболезненно внедрить AI-инструменты в работу компании, обучить сотрудников и оптимизировать часть рутинных задач

1️⃣ Требования (взяты из реальной вакансии):
– Аналитический склад ума;
– Понимание принципов и основ работы AI, базовые знания теории вероятности;
– Умение вычленять и формулировать ключевые мысли из большого объема информации;
– Умение грамотно составлять запросы и добиваться нужного от нейросети;
– Активная генерация идей и предложений для развития;
– Работа не только с текстами и изображениями, но и реализация с помощью ИИ внутренних и внешних задач компании.

Приветствуются знания:
– Английского языка;
– Python (Fast API, HttpX, Asyncio, Pydantic, Motor), Mongo DB;
– Умение планировать свое время, правильно расставлять приоритеты и ответственно подходить к соблюдению сроков решения задач и качеству исполнения;

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

Как стать специалистом по внедрению-AI?

Тут все схоже с профессией промт-инженер: сравнить свои навыки и требования вакансии, прокачаться в работе с нейросетями. Упаковать кейсы успешного применения ИИ в работе, посчитать, какую выгоду принесет та или иная автоматизация в компании (или уже принесла на вашем предыдущем месте) и идти устраиваться!

Есть два основных пути развития у этой профессии:
1) Специалист по внедрению AI (в найме) – вас нанимают в штат и вы помогаете внедрить ИИ в работу одной компании (такие вакансии уже есть, но их пока мало)
2) Коуч по нейросетям – вы тот же специалист по внедрению AI, но в свободном плавании. Предлагаете свои услуги (консультации, полное внедрение, анализ процессов с чек-листом для автоматизации) разным компаниям и находите клиентов сами.

🎓 Курсов по профессии пока нет, но очень полезны будут обучающие программы по работе с нейросетями. Глубокое понимание работы ИИ, чтение официальной документации, умение создавать надстройки над нейросетями (GPTs, к примеру) – станут вашими конкурентными преимуществами.

Если вы увлечены нейросетями и уже поняли, насколько они могут помочь в работе и жизни и даже посчитали выгоду, то эта работа для вас.
#карьера_в_IT #лонгрид
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Люди-сканеры или мультипотенциалы 🤹

Кем ты хочешь стать, когда вырастешь?
– Космонавтом, конечно! Ну или писателем. В крайнем случае – ветеринаром.
*в итоге стала айтишницей*

Этот простой вопрос не так безобиден, как кажется. Он, во-первых, говорит о том, что человек способен заранее определить свое настоящее призвание, в котором он сможет целиком раскрыть свой потенциал. Во-вторых: что это призвание должно быть одно. Так считает Эмили Вапник – предприниматель, писатель и спикер.

👏 Вот ее выступление на TED – Почему не у всех есть одно истинное призвание.

Больше всего от этого страдают люди, которых называют мультипотенциальными. Они испытывают интерес ко многим (порой очень далеким друг от друга) сферам деятельности и пробуют себя во всех, одновременно или по очереди.

На эту же тему написала книгу Барбара Шер. Она называет мультипотенциалов по-другому – люди-сканеры, но транслирует схожие смыслы.

🤛 Здесь можно прочитать наш обзор на эту книгу – Отказываюсь выбирать!

У мультипотенциалов есть свои сверхспособности:
⁃ Синтез идей
⁃ Быстрая обучаемость
⁃ Приспособляемость

Узнали в этих словах себя? Пишите в комментариях, как вы совмещаете разные сферы в своей жизни.

Ставьте 🔥 если вам интересна эта тема и мы напишем о том, как строить карьеру мультипотенциалам.
#личная_эффективность #лонгрид
Please open Telegram to view this post
VIEW IN TELEGRAM