Программистка-гуманитарий
1.77K subscribers
177 photos
6 videos
105 links
Путь гуманитария в IT 👩🏻‍💻 Тут про карьеру, разработку, удаленку, ворк-лайф баланс и котиков ☺️

По всем вопросам: @yuliettapi
Download Telegram
Сегодня хочу воспользоваться доступом к большой аудитории здесь и попросить у вас рекомендации ☺️ в конце июня буду в России и в этот раз проведу несколько дней в Петербурге 😍 Я очень давно там не была, а здесь у нас, думаю, много петербуржцев или тех, кто хорошо знает город. Если не трудно, накидайте, плиз, всякие интересные места! Прогулочные маршруты, выставки, бранчи, летние террасы, бары, крыши - в общем, все, что есть интересного! А с кем-то из вас, может, даже сможем пересечься!
6🐳5🔥3👍1👻1
Если вы следите за новостями из мира IT, думаю, вы в курсе, что на этой неделе проходит WWDC - ежегодная конференция Apple и практически главное событие для iOS-разработчиков по всему миру. И хотя я практически не рассказываю на канале об iOS-разработке, я подумала, что сегодня как раз подходящее время, чтобы наконец хоть что-то написать о том, чем я занимаюсь свой полный рабочий день. Сделаю это в моем любимом формате - развенчивании мифов 😃

Итак, что многие из вас могли слышать об iOS-разработке?

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

😬 в продолжение первого пункта - есть мнение, что язык Swift (основной язык iOS-разработки) тяжелый для изучения и понимания. Честно, даже не знаю, откуда люди это берут 😃 возможно, я тут буду не совсем объективна, но по-моему свифт - очень хорошо читаемый, логичный, структурированный и красивый язык 😍

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

Что скажете?

💯 даааа, все так
😈 а я думаю, что эти мифы вовсе и не мифы
🐳 вообще ничего не знаю про iOS-разработку, интересно узнать больше
👻 фу, не люблю Эппл
🐳25💯12👻7👍1😈1
Что важнее: мотивация или дисциплина?

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

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

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

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

Расскажите, как сочетаете мотивацию и дисциплину для достижения целей?
👍16🔥84❤‍🔥21
Собесы: этапы и форматы. Технический скрининг

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

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

Какие форматы скринингов мне попадались:

🤖 технический скрининг прямо во время первого звонка с рекрутером. Рекрутер задает вопросы по списку, обычно такие, в которых не нужно рассуждать и фантазировать, и в которых легко проверить ответ. Хотя по содержанию они могут быть самыми разными - начиная с условного отличия var от let в некоторых языках до примеров распространенных архитектурных паттернов. Если отвечаешь на большинство вопросов - проходишь дальше. Поэтому еще до звонка с рекрутером лучше выяснить, в каком формате он будет проходить и что будет обсуждаться, чтобы скрининг не стал неприятной неожиданностью

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

🤖 еще может быть что-то вроде онлайн-теста, например, в боте в телеграме, который дают сделать самостоятельно, но там очень мало времени на каждый вопрос, поэтому загуглить то, что не знаешь, вряд ли получится. Тут все с четко определенными критериями - типа, отвечаешь на 8 вопросов из 10 - идешь дальше.

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

Расскажите, приходилось проходить технические скрининги? В каких форматах?

#proпоиск
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍41🐳1
This media is not supported in your browser
VIEW IN TELEGRAM
Парное программирование: кому подойдет и чем будет полезно

Ну, сразу скажу, что подойдет вообще-то всем 😃 не только новичкам, как логично было бы подумать. Но давайте разберемся сначала, что это вообще такое

Парное программирование - классная практика совместного решения задач и обмена опытом. Классический вариант парного программирования это driver-navigator, когда один человек пишет код, а другой «ведет» напарника и направляет его куда надо, а через какое-то время они меняются ролями. Но это не единственный формат, можно взаимодействовать как вам нравится, главное, чтобы было эффективно.

В чем польза?

👩‍💻 Иногда очень нужен свежий взгляд со стороны, особенно когда долго не получается решить какую-то проблему

👩‍💻 Когда не просто пишешь код в одиночку, а объясняешь и обсуждаешь с другими, начинаешь лучше разбираться в проекте/задаче и больше запоминаешь

👩‍💻 Можно подсмотреть у коллег всякие классные фишечки, вроде полезных комбинаций клавиш или новых функций среды разработки, о которых раньше и не догадывались

Короче, достаточно причин вылезти из кокона (хотя это бывает нелегко!) и начать взаимодействовать с людьми 😃

Расскажите о своем опыте парного программирования, можно реакциями, а еще лучше в комментариях

🤝 регулярно практикую парное программирование
🌚 ни разу не пробовал(а)
🤓 когда-то давно пробовал(а) для учебы
❤️ сердечко моему пушистому напарнику, который пишет отличный код))
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚2313🤓2🤝2👍1
Я в долгожданном отпуске и, чтобы не получилось как на картинке, про работу не буду думать вообще, а в канале буду что-то постить, но тоже чуть меньше и реже. Так что не теряйте!

А вы работаете в отпуске? Или полностью отключаетесь?
21👍3🔥1
Отпускное

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

Питер прекрасен. А белые ночи на меня производят какой-то очень странный эффект - я очень мало сплю и ем, но почему-то почти не устаю (может, просто на адреналине от ежедневного кайфа от прогулок и классных мест. Размытая фотка ночью на катере хоть и ужасного качества, но отлично передает это настроение). В этот раз мне не хотелось никаких роскошных дворцов, хотелось новых современных пространств и вайба сегодняшнего Питера (за идеи про то, куда пойти и что делать отдельное огромное спасибо Кристине @av_cristina ❤️). А еще мы здесь готовим кое-что интересное-айтишное, но это пока секрет, скоро узнаете, что это 😃

Короче, у меня ощущение, что лето уже удалось.

Расскажите, как проводите лето?
🔥24❤‍🔥85🐳1
Знаете, что я еще делаю в отпуске? Осваиваю профессиональное JOMO!

Помните, мы говорили о профессиональном FOMO и способах борьбы с ним? Так вот, если пойти дальше, можно не только избавиться от страха что-то упустить, но и найти в этом пользу и радость. JOMO (Joy of missing out) это про удовольствие от замедления и отказа от идеи, что бесконечная гонка будет приносить больше результатов. Потому что выходит обычно ровно наоборот: чем больше всего хватаешь, тем меньше получается. А замедление и осознанный отказ от ненужного, наоборот, бустит продуктивность.

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

А вы уже пробовали практиковать JOMO (даже если до этого не слышали это название)?

🔥 если раскрыли секрет безболезненного отказа от вечной гонки
🌚 если пока не получается, но очень хочется наладить баланс
🌚16🔥6👍42
Собесы: этапы и форматы. Техническое собеседование

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

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

👩🏻‍💻 исправление ошибок в коде
👩🏻‍💻 реализация какого-то конкретного функционала в уже написанном коде
👩🏻‍💻 оптимизация уже написанного кода (убрать повторы и громоздкие конструкции, улучшить читаемость)
👩🏻‍💻 ну и еще куча всего

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

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

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

Напишите в комментариях, с какими форматами лайфкодинга сталкивались?

А еще интересно послушать про другие айтишные специальности: если не пишете код, какой у вас аналог главного собеса по хард скиллам? Расскажите про форматы и примеры заданий!

#proпоиск
👍94🔥3👨‍💻1
А я к вам с пятничной подборкой мемчиков ☺️ и сегодня не только про IT

Кидайте еще в комментариях))
😁27🔥52👍2
Это я сегодня, после двухнедельного отпуска. Две недели для меня - это немного непривычно, обычно я дроблю отпуск на более короткие, но частые перерывы в течение года, поэтому 14 дней полной отключки от работы делают возвращение к задачам ну оооочень тяжелым 😫

Расскажите, какой формат отпусков для вас привычнее и эффективнее?

🔥 беру длительный отпуск и надолго восстанавливаю силы

🐳 предпочитаю короткие, но частые перерывы
🔥28🐳254😁2👍1