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

По всем вопросам: @yuliettapi
Download Telegram
Знаете, что я еще делаю в отпуске? Осваиваю профессиональное 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
Качества, которых мне не хватает для работы и быстрого развития

У нас тут не про успешный успех и легкий путь в IT, а про честный разговор о карьере со всеми взлетами, падениями и сложностями.

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

Например, я знаю, что мне тяжело дается:

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

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

Но зато у меня есть много других преимуществ и сильных сторон. А ругать себя - контрпродуктивно, мы уже много раз это обсуждали. Так что давайте попробуем «декриминализировать» свои не самые сильные стороны - пишите в комментариях, что вам дается тяжело, а что наоборот, хорошо получается.
❤‍🔥25👍6🔥5💯41🌚1
Что посмотреть и почитать для вдохновения и мотивации

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

📕 «Никогда-нибудь» Елены Резановой. Задумываетесь о переменах, но ждете волшебного пенделя, чтобы начать? Так вот, эта книга - это он!

📺 Мультфильм «Душа» (Soul) студии Pixar. Посмотрела по совету коуча и осталась в восторге - очень терапевтическое кино о поиске призвания и о том, нужно ли искать то самое дело всей жизни.

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

А в комментариях накидайте своего вдохновляющего контента, мне очень пригодится для длительного перелета на выходных
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤‍🔥432👍1
Знаете, мне кажется возможность удаленной работы в tech-е в современным мире - это уже давно не роскошь, а необходимость, благодаря которой процессы не будут нарушаться даже в случае форс-мажоров. Это не про чиллить под пальмой, а про делать свою работу максимально эффективно в любых условиях.

Показываю на примере. В выходные я летела из Москвы в Найроби и уже днем в воскресенье должна была быть на месте. Но нет! Второй рейс после пересадки отменился в последний момент, а перебронировать его оказалось не так просто - разборки с авиакомпанией затянулись, и я до сих пор торчу в Дубае 😫 и то, что я спокойненько могу работать из отеля и планировать день как мне надо (разборки с перевозчиком и поиск багажа тоже занимают время) - это, конечно, огромный плюс, снимающий часть стресса.

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

Расскажите, в чем вам помогает удаленная работа?)) если есть кто из Дубая - посоветуйте классные коворкинги, на случай если я застряну тут еще на день 😞
14👍5❤‍🔥2🔥2
Помните, в посте из Питера я вам сказала, что я там не только отдыхала, но и готовила кое-что интересненькое? ☺️ мне уже не терпится хотя бы вкратце вам рассказать, что же это будет (да, не умею я долго держать интригу).

А будет это.. подкаст про карьеру в IT и не только 😍😍

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

С разрешения автора подкаста, Сергея, хочу вам немножко о нем рассказать. Он снимает подкасты о пути разработчиков с нуля до синьоров и ведет канал Исследовательский ковер, где пишет о том, о чем не принято говорить в айти (и периодически проводит конкурсы среди подписчиков, только тсс 🤫)

Кстати, у него вышло интересное шоу, где они сравнивают xCode vs Android Studio с точки зрения дизайна и разработки, если думаете начать разработку под iOS или Android, то рекомендую это видео.

Я с нетерпением жду премьеры (ссылку сюда, понятное дело, закину), а пока угадайте, о чем мы точно на этом подкасте НЕ говорили

👻 о новичках в IT
🐳 об iOS-разработке
❤️ об отношениях и поиске партнера
🤓 об учебе за рубежом
12🐳8🤓5👍3👻3🔥2
Как новичку чувствовать себя комфортнее на первой работе в IT

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

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

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

📝Третье - делиться своим опытом! С друзьями, с одногруппниками по учебе, в соцсетях - где вам комфортнее! Такая рефлексия помогает понять, как много на самом деле было сделано, и как быстро вы прогрессируетк на новом месте. А если делиться техническим контентом, то тут вообще двойная польза - так лучше запоминаешь все изученное и примененное на практике.

Добавили бы что-нибудь? Делитесь в комментариях, что вам помогло на первой айтишной работе?
Please open Telegram to view this post
VIEW IN TELEGRAM
22🔥8👍2
Как работа в клиентской поддержке может помочь карьере в IT

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

Что я же особенного я там получила:

🔵 Я работала в поддержке на двух языках (русский и английский), и эта была такая прокачка инглиша, какую мне не дали ни 5 лет околоязыкового вуза, ни англоязычная магистратура. Я научилась на слух различать огромное количество акцентов и понятно объяснять вещи любой сложности. Так что если кому из вас не хватает практики, можете рассмотреть такой вариант временной работы 😃

🔵 Я могу разговаривать и договариваться практически с любым человеком. В Букинге я узнала, что если у клиента с бронированием отеля что-то не так, и долгожданный отпуск может оказаться под угрозой, даже самый адекватный человек может на время превратиться с неуправляемого, орущего монстра, и тебе надо с этим как-то разбираться. Поэтому сейчас иметь дело с какими-нибудь не очень приятными коллегами для меня кажется сущей ерундой.

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

Расскажите, был ли у вас похожий опыт? Что из прошлого помогло в нынешней карьере?

#гуманитарийвit
🔥1915👍9👎3🐳2
Сегодня будет контент выходного дня, после которого от меня мигом отпишутся все серьезные дяди и тети 🤫

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

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

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

😎 Бальзам для губ (тут понятно)

😎 Санскрин. Причем он у меня с собой всегда и везде, даже мрачной зимой в Лондоне я усиленно защищаюсь от UV-лучей

😎 Солнцезащитные очки и футляр (без них тоже на могу)

😎 Ключи с брелочком-открывашкой, очень удобно для пикников ☺️

😎 Наушники. Они иногда могут быть в кармане, но так лучше не делайте, я так один раз запустила их в стиралку 🙈 наушникам, кстати, хоть бы что, работают нормально, но лучше так не экспериментировать

😎 Ну и телефон, конечно, который заменяет десяток вещей, которые я теоретически могла бы с собой носить.

Кто хочет поделиться в комментариях, что вы носите с собой каждый день? 😃 ну и продолжая исследовать сумочки айтишниц по всему миру, передаю микрофон Агате, посмотрим, что всегда под рукой у проджект-менеджера на Кипре ☺️
🔥108🐳2👌1
Как начинающему айтишнику учиться быстрее на рабочем месте

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

🤓 Парная работа с наставником/бадди. Два основных формата: shadowing (когда просто сидишь и смотришь, что делает более опытный коллега) и парное программирование, о нем уже говорили здесь. Думаю, тут очевидно, что парное программирование будет гораздо эффективнее, потому что делать руками всегда лучше, чем просто сидеть и смотреть

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

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

А пока делитесь своими способами быстрого роста 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1271🐳1
Сегодня у нас многобуквенный пост про iOS-разработку, который мы подготовили совместно с IT-компанией KODE. Я как-то вам уже рассказывала об этих ребятах и их телеграм-канале, в котором они публикуют анонсы своих стажировок, пишут о трендах в IT и вообще рассказывают всякое интересное.

Поговорить решили про не самые очевидные навыки, которые могут помочь в карьере iOS-разработчика. Вот какие навыки выделил iOS-разработчик из KODE Костя:

🔵 Базовое знание Ruby - чаще всего на iOS проектов для зависимостей используется cocoapods и для сборки используется fastlane.
Оба этих инструмента были написаны с помощью Ruby и настраиваются также с помощью этого языка программирования.

🔵 Базовое знание работы языков семейства C - современная разработка на Swift подразумевает собой разработку на языке, который был сильно вдохновлен семейством языков C. Это обусловлено историей языка и разработки под iOS. Раньше можно было использовать Obj-C код в iOS проектах, теперь можно в полной мере использовать также C++ и C. Это может помочь для большей производительности в некоторых областях (например криптографии).

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

Ну а я больше прошлась по софтам:

➡️ Умение сохранять спокойствие, созерцать и ловить дзен в моменты отчаяния 😃 здесь речь пойдет о среде разработки для iOS (XCode). Вообще-то это мощный и удобный инструмент, но есть за ним один грешок. Бывает, что сообщения об ошибках не сильно тебе помогают: текст ошибки не имеет никакого логического смысла, а сама ошибка не исчезает после всех возможных танцев с бубном. Так что тут очень пригодится непробиваемая стена спокойствия, чтобы остались силы на применение уже более очевидных навыков: эффективного гугления и коммуникаций с командой, чтобы эту ошибку все-таки победить

➡️ Умение складывать слова в красивые фразы и написание текстов. Зачем? Для логичного нейминга переменных и более крупных элементов кода, для написания понятной документации и понятной письменной коммуникации. Разрабы, которые все это умеют, будут на вес золота

➡️ Ну и напоследок очень субъективное - мне кажется, iOS-разрабам нехило так помогает развитое чувство гармонии и любовь ко всему красивому 😊 безупречный дизайн - большая часть философии Apple, и хочется, чтобы и дизайн приложений, и красота и структура кода тоже были на уровне 👌🏻

Расскажите, какие еще неочевидные навыки для разработчиков (необязательно iOS) вам приходят в голову?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍106🔥3😍2
Ломать или не ломать?

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

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

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

Дополняйте в комментариях, почему не нужно бояться ломать? ☺️
👍8🔥731