GEEK EXPORT
Технологии и стартапы
Подписаться

Изучаем AWS
- экспресс метод!🎵🎹

https://www.youtube.com/watch?v=BtJAsvJOlhM

#AWS

Другие статьи канала GEEK EXPORT

GEEK EXPORT
Технологии и стартапы
Подписаться

GEEK EXPORT
Технологии и стартапы
Подписаться
​​{Разбор резюме - Android Developer}

​​{Разбор резюме
- Android Developer}

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

(1)
- Контактные сведения. Здесь все отлично. Ничего лишнего. Имя посередине страницы привлекает внимание и запоминается.

(2)
- О себе. Задумка классная. Но необходимо внимательно проверить грамматику и сократить. Софт-скиллы описаны достаточно подробно, эту часть можно сократить с предложений до словосочетаний. Напомним также что для подробного описания своих качеств лучше выбрать формат Cover Letter.

(3)
- Навыки Андроид разработки. Все было бы просто замечательно, если бы не тот факт, что на последней странице тоже есть технические навыки. Нужно объединить. Таким образом, можно сохранить место. Помните, что рекрутеры и HR не будут читать рулоны из резюме. Одной страницы достаточно. Еще нет смысла писать, что находитесь в процессе обучения. Лучше просто написать Kotlin.

(4)
- (5) Проекты на Андроид. У подписчика особый кейс. Он работал на фрилансе. Проекты очень интересные, из описания можно много всего узнать. Но получается слишком громоздко. Мы посоветовали сделать сайт-портфолио с проектами, ссылками и скриншотами. Необходимо суммировать опыт этого фриланса и написать о каких-то компетенциях и результатах. Также по стилю есть вопросы. В разных проектах написано ‘PRESENT TIME’ и ‘till now’. Лучше просто использовать PRESENT.

(6)
- Нерелевантный опыт. Подписчик работал в другой сфере инжиниринга. Это очень слабо относится к андроид разработке. Тут нужно сделать упор на то, что он программировал или руководил командами. То есть подумать есть ли навыки, которые могут пригодиться. Это необязательно разработка под Андроид.

(7)
- Образование. Здесь стоит указать основные предметы, тему диплома, достижения и средний балл.

GEEK EXPORT
Технологии и стартапы
Подписаться

🛎{В жизни
- как в школе...}🎨

Самое интересное
- перемены!

В развитии инженера есть несколько путей. Например, можно углубляться в свой стэк или расширять знания в других технологиях. Поговорим сегодня о том, как же развиваться в рамках технологий.

Допустим, у инженера уже есть коммерческий опыт в Java, C# или другом объектно-ориентированном языке. Самое время освоить функциональное программирование. Самый простой способ поизучать современный ECMAScript (JS). Например, React с хуками стремится в этот стиль. Но если фронт-энд не очень привлекает, то есть Haskell или Elm, которые являются чистыми функциональными языками. После Java/C# еще классно попробовать TypeScript. В нем можно писать как более объектно-ориентированный, так и функциональный код без зазрения совести.

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

Однажды я был на конференции, где выступал Дуглас Крокфорд. Тот самый, который разрабатывал JS и популяризовал JSON. Одной из его рекомендаций было поучить языки, которые уже устарели или почти не используются. Например, Smalltalk или Erlang. Я думаю, что это уже крайности. Но, если не использовали раньше постоянно Cи, то можно к нему прикоснуться. В этом языке придется писать многие структуры данных с нуля, что только улучшает навыки. Можно попробовать поиграть с IoT в виде Arduino или Raspberry Pi. Например, можно собрать свою приставку для проигрывания фильмов из облака.

Изучение новых языков помогает сделать мозг гибким и держать его в тонусе. Также комбинирование техник и стилей дает опыт, который может помочь писать код лучше. Со мной случается так, что опыт Java позволяет писать более четкий JS/TS код.

GEEK EXPORT
Технологии и стартапы
Подписаться
🎧{ Плейлист для концентрации - Geek Export Flow}🎯 Музыка повсюду.

​​🎧{Плейлист для концентрации
- Geek Export Flow}🎯

Музыка повсюду. Разных жанров, направлений и настроений.

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

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

GEEK EXPORT
Технологии и стартапы
Подписаться
{Тестовое задание - coding task}Как компании оценивают техническую компетенцию?

{Тестовое задание
- coding task}

Как компании оценивают техническую компетенцию? Очень часто после первого скрининга кандидата компании высылают тестовые задания. Сегодня разберёмся какие они бывают с примерами.

Реальные задачи. Обычно высылают письмо с описанием и/или репозиторием в GitHub. Сам проходил таких наибольшее количество. Обычно дают примерно неделю на завершение, но можно взять и чуть больше времени. Особенно актуально для тех, кто уже работает. Примеры: парсер для файла приложений с зависимостями, использовать openweather api для фронтэнда/бэкенда. Упор нужно сделать на простой и понятный код, четкую документацию в Readme и юнит-тесты. На собеседовании точно будете обсуждать решение. Нужно быть готовым объяснить свои идеи.

Задача с использование алгоритмов. Также компании дают задачи, в которых нужно использовать знания структур данных (data structures) и алгоритмов. Такое испытание обычно коварно тем, что нужно не просто погуглить или посмотреть на Stack Overflow, а найти оптимальное решение. Иногда даже просят объяснить сложность, например. Обычно любят комбинировать реальные задачи с алгоритмами. Особенно популярная тема это теория графов и бинарные деревья. Главное не переживайте из-за низких баллов, ведь некоторые компании вручную просматривают решения.

Задачи на время. Самые коварные и сложные из перечисленных типов. Обычно используются готовые платформы
- HackerRank и CodeSignal. Это те, которые я реально получал. Компании дают время для того, чтобы открыть ссылку. Перед этим
- зайдите на сайт и пройдите пробное задание. Может быть полезно потренироваться на leetcode, codewars, project Euler. Нужно определиться со стратегией прохождения таких испытаний. Можно работать на то, чтобы больше решить, а можно наоборот сделать одну задачу, но максимально хорошо. Решать вам, конечно же. Но тренироваться стоит. Можете даже ставить таймер на 20-30 минут. Хорошо также начать с простых задач. Чаще всего такими считаются те, где нужно совершать операции со строками или массивами.

Конечно для европейских и американских компаний задачи будут различаться. Какие-то компании проверяют инженера/разработчика уже на собеседовании. Готовиться к coding task стоит уже во время поиска работы, когда это становится более актуальным.

GEEK EXPORT
Технологии и стартапы
Подписаться
🗽{Что почитать для мотивации}📃

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

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

Одна из них была “Стив Джобс” Уолтера Айзексона. Там я понял этого человека, его ход мыслей и идеи, которые он продвигал. Например, что нужно делать то, что любишь и думать об опыте конечного пользователя. Причем это работает во всех сферах.

Второй книгой была “Илон Маск: Tesla, SpaceX и дорога в будущее”. Как любая история предпринимателя это сборник рассказов про взлеты и падения. Особенно круто там рассказывается про то, сколько раз зафейлили первый запуск Space X.

GEEK EXPORT
Технологии и стартапы
Подписаться
?

{Нужен ли диплом в IT при поиске работы} Ответ: да и нет. У программистов есть огромное преимущество над специалистами других областей в том, что можно научиться самому многим навыкам. Но это не гарантирует трудоустройства.

Высшее образование в области информатики или прикладной физики/математики даёт отличные знания. Теория по алгоритмам и дискретной математике конечно развивают мозг, но в СНГ профильное образование не всегда равно практические знания.

У меня есть несколько знакомых, которые учились в столичных ВУЗах на специальностях, где должны программировать по специальности. Обычно либо слишком много теории, либо учатся на Паскале или Java
6. К сожалению, традиционное высшее образование не успевает за развитием serverless kubernetes и новыми фичами Typescript.

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

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

Рекрутерам важно понимать Ваши языки и технологии из резюме и профиля LinkedIn. Для технических специалистов уровня Тим Лидов или CTO, будет интересно взглянуть на портфолио и GitHub. Для этого не нужно высшее техническое образование, но это требует времени и сил. Нанимающая компания заинтересуется разработчиком даже без образования, если есть видимые доказательства того, что он умеет и чего добился.

Опрос: есть ли у Вас профильное образование?

GEEK EXPORT
Технологии и стартапы
Подписаться
?

{Ретро-сериал видеоигры High Score} What a video game isIt’s about what’s going on in the head of the player.

Помните как на Sega MegaDrive или PlayStation часами играли? На Netflix вышел потрясающе красивый и стильный документальный сериал. Рассказывают про феномен гейминга как индустрии и креативного процесса. Много инсайтов от игроков, ученых и создателей игр. Также в саундтреке играет retro-synth wave и 8-bit. А притягательность индустрии объясняют через состояние потока, который приходит во время процесса игры.

GEEK EXPORT
Технологии и стартапы
Подписаться
​​{Разбор резюме - Опытный Data Scientist}

​​{Разбор резюме
- Опытный Data Scientist}

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

(1)
- Общие контактные сведения. Заголовок это имя кандидата, что очень здорово и понятно. Но нет выравнивания по левому краю, поэтому читать сложно.

(2)
- Полный адрес. Никогда не рассекречивайте свои персональные данные. В резюме даже город не обязательно указывать. Также никакого возраста и семейного положения. Ссылки на LinkedIn и GitHub вообще теряются на фиолетовом фоне и в правом краю. Также разрыв строки произошёл в неожиданном месте, что дает ощущения неаккуратности.

(3)
- О себе. Чаще всего лучше называть себя Data Scientist. Если есть конкретный опыт в разработке, то можно написать Data Engineer. Сейчас название и описание не соответствуют друг другу. После текста на фиолетовом фоне идет снова длинный текст. Тогда раздел “О себе” плавно превращается в мотивационное письмо, но надо иметь ввиду, что это разные жанры.

(4)
- Сертификаты. Точно не стоит указывать те, которые в процессе получения. Здесь можно написать о том, что постоянно учитесь и проходите курсы. Но перечислять все лучше в профиле LinkedIn. Есть смысл указать крупные известные сертификаты в Вашей области. Например, AWS Machine Learning
- Specialty. Но только те, которые подтверждают знания и имеют ссылку или код, по которому можно их проверить.

(5)
- Снова описание достижений. Да, Kaggle это здорово, но надо тогда прикрепить рядом с GitHub ссылку на профиль. Если есть победы в хакатонах и других мероприятиях
- стоит указать. В образовании описаны основные предметы, что очень помогает понять чему человек учился.

GEEK EXPORT
Технологии и стартапы
Подписаться
?

{Продуктивность при удалённой работе}‍♂️ Во время карантина всем нам пришлось стать работниками на дому. Скажу честно, мне концентрироваться дома сложнее, ведь есть домашние дела и соблазн сделать тихий час. Поэтому сегодня напишу о том, как я хакнул продуктивность во время рабочего дня для лучшей концентрации.

Помодоро таймер. Один из самых известных способов поднять продуктивность. Заключается он в том, что Вы выбираете задачу на следующие 25 минут (это и есть помидор). После 4-х таких интервалов
- 15 минут перерыва. Между каждым помидором по 3-5 мин на чай, кофе или воду. Классно ещё встать и походить просто по комнате или офису. Есть приложения, но минималистичный сайт вполне выполняет свою работу.

Длинный ланч с прогулкой. Когда работаешь из дома есть огромный соблазн не выходить из дома. Но это стоит делать. Перед обедом 20-30 минут бодрой прогулки точно улучшит настроение и даст мозгу переключиться в середине дня. Но тут совет такой
- заготовьте еду заранее, чтобы не тратить время на готовку.

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

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

Есть ли у вас свои способы создать и сохранить рабочее настроение? Напишите мне @igorsoroka :)

GEEK EXPORT
Технологии и стартапы
Подписаться

​​?{#7} Ремесло разработки, чем отличается project manager/product manager?

Back to school! Подкаст вернулся. В этом выпуске поговорили с Александром Зиминым про продуктовое мышление, стартапы, удаленную работу, распределенные команды и отличия product и project менеджеров.

GEEK EXPORT
Технологии и стартапы
Подписаться
Как провести последние недели лета с пользой для здоровья и карьеры?

Расскажем в этом первом после наших каникул посте (кстати, отпуск в Финляндии обычно длится 4-5 недель и проходит в июле)
1. Возьмите отпуск. Погода скоро испортится, но насладится ей ещё можно. Даже одна неделя поможет перезагрузиться и освободить оперативную память.


2. Не переусердствуйте. Работайте эффективно и по часам. Не вызывайтесь переписывать фичи в летнее время.


3. Проводите больше времени на воздухе. Чтобы быть на улице необязательно брать отпуск. Больше гуляйте, покатайтесь на электроскутере в парке, взберитесь на гору.


4. Начните хобби-проект. Если давно откладывали создание своего персонального сайта, то сейчас самое время.


5. Включите английский в повседневную жизнь. Начните смотреть сериалы или фильмы. Также можно почитать Clean Code в оригинале, чтобы набраться терминологии и не спешить.

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

GEEK EXPORT
Технологии и стартапы
Подписаться
{Как короткие видео завоевывают юзеров}?

Статья, в которой излагается версия того, как работает рекомендательный движок в сверхпопулярном приложении TikTok. Интересно почитать о том, как платформа подбирает видео в таком популярном приложении. Инстаграму с Фейсбуком ещё учиться и учиться.

Читать

GEEK EXPORT
Технологии и стартапы
Подписаться
?

{Чем занимается компания} При поиске работы часто возникает вопрос: «Чем же все-таки занимается компания» Поэтому стоит поговорить о двух популярных типах в Европе.

В реальности существует гибридный вариант, потому что второй из них стремится к разработке и продаже своего продукта. Однажды я работал в таком отделе консалтинга, где писали своё решения для web shop на основе опыта в этой сфере.

Первый тип это те, кто создают приложение, веб-сервис, контроллеры для автоматизации производств, мобильные телефоны и другое «железо». Самые очевидные примеры это Facebook, Google или Samsung.

Второй тип может называться по-разному. Суть работы заключается в том, что разработчиков, тестировщиков и других специалистов (agile coach, scrum master, project manager) продают в другие компании. В СНГ такие компании называются аутсорсингом или системными интеграторами. Примеры таких компаний: Accenture, KPMG, Tieto, EPAM.

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

В консалтинге могут быть более расплывчатые формулировки в описаниях. Стэк может быть описан очень общими словами
- JavaScript или knowledge of cloud services. На собеседованиях будет присутствовать человек из бизнес-направления или project manager.

Проекты могут быть очень разные. Например, в Финляндии команде из консалтинга нужно работать из офиса клиента. Продолжительность проектов всегда варьируется. Это могут быть 3 месяца, чтобы пофиксить баги. 1 год работы в команде от компании или 6-ти месячный проект, где программиста отдают в существующие отделы.

Какие будут отличия при поиске работы? В консалтинге смотрят на коммуникации, умение выражать свои мысли устно и на бумаге и понимать нужды бизнеса. В продуктовых компаниях упор делается на опыт в конкретных технологиях. Но это в общем случае, потому что консалтинг интересуется узкопрофильными специалистами в SAP или Salesforce.

Из-за особенностей бизнеса к IT-специалисту предъявляются различные требования. Перед подачей заявки на вакансию или собеседованием стоит понять к какому типу относится компания и специализацию отдела. Это будет влиять на процесс рекрутинга и интервью.

Интервью с project manager'ом в консалтинге будет отличаться от беседы с engineering director'ом в продуктовой компании. В разговоре с первым нужно понимать бизнес язык. С директором по инжинирингу беседа будет про технологии, методологии разработки и работу в команде.

Каждому подходит своё, но нужно понимать какие компании бывают в Европе и мире.

GEEK EXPORT
Технологии и стартапы
Подписаться
?

{Переехать нельзя остаться} В обществе многие полагают, что человек, покидающий родину, не любит свою страну. Особенно это выражено у некоторых представителей советского поколения, у дедушек с бабушками, а бывает что и у наших родителей. Сейчас, с накалом политической обстановки в России, много диванных экспертов рассуждает об отсутствии "патриотизма". Но это совершенно не так. Попробую разобраться почему.

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

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

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

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

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

Рейтинг авторов

  • "Записки Дизайнера" (про дизайн и только про него 157 157 157
  • (Не) только немецкий 157 157 157
  • #анямастерконтента 157 157 157
  • #Фудтех 157 157 157
  • 10 идей и трендов дня 157 157 157
Показать весь рейтинг
Загрузка ...