JavaRush /Java блог /Random /Кофе-брейк #22. Как получить работу программиста, не имея...

Кофе-брейк #22. Как получить работу программиста, не имея опыта, 7 редакторов кода для мобильных устройств

Статья из группы Random

Как получить работу программиста, не имея опыта

Источник: Hackernoon Кофе-брейк #22. Как получить работу программиста, не имея опыта, 7 редакторов кода для мобильных устройств - 1Я прекрасно помню, как получил свою первую работу. Меня пригласили посидеть в баре с группой разработчиков. Это был последний шаг в моем собеседовании — познакомиться с командой. Я не мог поверить, что зашел так далеко! У меня не было опыта работы программистом, и я начал писать код только несколько месяцев назад. Главное, что меня тогда беспокоило — технические вопросы: они могли выявить мой недостаток опыта. К моему удивлению, технические вещи, о которых мы говорили, касались моих проектов на GitHub. Они посмотрели на мой репозиторий и комментировали увиденное. Это было удобно для меня, поскольку я мог без проблем говорить об этих проектах. Так как же мне удалось продвинуться так далеко в процессе поиска работы без предыдущего опыта? В этой статье я хочу поделиться с вами основами того, что необходимо для получения работы.

Резюме

Начнем с самого начала. Вам нужно хорошее резюме. Это первое, что увидит работодатель. Даже если вы не обладаете соответствующим опытом, вам все равно нужно уделить много внимания составлению этого документа. Иногда занятый работодатель может только просмотреть резюме. У вас есть несколько секунд, чтобы поймать его взгляд и направить на изучение деталей. Сделайте резюме простым и кратким. Нужна исключительная причина, чтобы оно было длиннее одной страницы. Постарайтесь получить рекомендации. Если кто-то сможет вас порекомендовать, это значительно усилит ваши шансы. Обратитесь к людям, которых вы знаете. Не у всех нас есть друзья, работающие в IT-компаниях, но есть другие решения. Например, недавно я обнаружил Rooftop Slushie – это сервис, где вы можете получить рекомендации от разработчиков, которые работают в таких компаниях, как Google. Перед отправкой резюме покажите его другим людям. Мы обычно очень предвзято оцениваем самих себя. У некоторых из нас завышенное эго, а у других низкая самооценка, и это может быть видно в резюме. Найдите людей, которым доверяете, чтобы они прочитали то, что вы о себе написали. Свои практические достижения всегда указывайте вначале. О том, где вы учились, можно написать ниже. У вас может не быть опыта работы с технологиями, но вы должны упомянуть кое-что о своих личных проектах. Или что-нибудь еще, что дает работодателю ощущение вашего прогресса в качестве разработчика. Не пишите бесконечный список своих проектов. Выберите из них наиболее важные, а также те нюансы, которые наглядно показывают, какой вы человек. Не приукрашивайте и не используйте уловки. Представьте информацию визуально привлекательной, но не отвлекающей. Когда вы дойдете до собеседования, там вы сможете углубиться в детали.

GitHub

Я уже упоминал GitHub в начале, чтобы дать понять, насколько он важен для начинающего разработчика. Если у вас еще нет учетной записи на GitHub, создайте ее сегодня! Шутки в сторону. Это ваше резюме, ваше портфолио, ваш опыт работы и все, что вы знаете о коде в одном лице. Активная учетная запись GitHub показывает, что вы серьезны, и демонстрирует ваш прогресс. Это то, что любой серьезный работодатель детально рассмотрит, чтобы определить, заинтересован ли он в вас или нет.

Портфолио

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

Социальные сети

Используйте преимущества Twitter и Linkedin. Они могут стать отличными инструментами, которые помогут вам на протяжении всего пути обучения и поиска работы. Найдите активные сообщества в своем городе и свяжитесь с ними. В большинстве городов IT-сообщества могут быть небольшими, и люди там быстро узнают друг друга. Это может сыграть очень важную роль для вас.

Участие в конференциях

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

Не бойтесь отказов

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

7 редакторов кода для мобильных устройств

Источник: Medium Кофе-брейк #22. Как получить работу программиста, не имея опыта, 7 редакторов кода для мобильных устройств - 2Зачем нужен редактор кода в смартфоне? Это свобода писать код когда и где угодно. Никто не может дать предугадать, когда понадобится срочно внести исправление в проект. Но если у вас есть заранее установленное приложение-редактор в смартфоне, то вам будет намного удобно работать с кодом, чем в обычном блокноте. Dcoder. Создатели Dcoder утверждают, что это самая быстрая мобильная IDE. Она доступна в ПК-версии, а также в виде приложений для iOS и Android. Поддерживает большое количество языков (больше 35), включая Java, HTML, CSS, JavaScript, C, C++ и Python. В Dcoder есть автоматическое проставление парных скобок и создание отступов, подсветка синтаксиса. Вы также можете выбрать тему оформления. Dcoder мало весит — всего 6 Mб. Такую легкость удалось достичь благодаря использованию облачных компиляторов и облачного хранилища для кода. Но тут есть и обратная сторона: вы можете использовать приложение только имея доступ к интернету. Turbo Editor. Простой, но мощный текстовый редактор для Android. Имеет открытый исходный код (при желании можно даже усовершенствовать его на свой вкус). Есть подсветка синтаксиса для Java, HTML, XHTML, CSS, LESS, JavaScript, PHP, Python и многих других языков, а также режим чтения, автосохранение файлов при выходе из приложения, просмотр результатов работы в браузере. Quoda. Это простой в использовании редактор кода для Android. Как и другие редакторы в нашем списке, Quoda поддерживает много языков, включая C, C++, C#, CSS, HTML, Java, JavaScript, Lua, Markdown, PHP, Python, Ruby. Есть подсветка синтаксиса, расширенная клавиатура, функционал поиска и замены с применением регулярных выражений и учетом регистра. В платной версии доступны автодополнение кода, интеграция SFTP/FTP(S) и облачных хранилищ, а также предварительный просмотр страниц в HTML/Markdown. QuickEdit. Великолепный быстрый редактор с функционалом для работы как с простым текстом, так и с кодом. Помимо скорости работы, QuickEdit отличается подсветкой синтаксиса для 50 с лишком языков, возможностью включать и выключать нумерацию строк и поддержкой физической клавиатуры. Также у редактора есть плавная прокрутка, автоматическое определение кодировки, возможность отмены действий (без ограничений). Поддерживается доступ к файлам в облачных хранилищах. Our Code Editor Free. Редактор бесплатный, но с показом рекламы. Как указано в описании на Google Play, это целая IDE для Android. Причем она может работать без подключения к интернету. Но в таком случае вам не удастся поработать с файлами в облачных хранилищах (хотя вообще такая возможность есть). Android Interactive Development Environment. AIDE — это интегрированная среда разработки для создания Android-приложений. Поддерживает Java, C/C++, HTML5, CSS и JavaScript. Здесь вы найдете автодополнение кода, проверку ошибок, подсветку синтаксиса для Java и XML. Есть интеграция с Dropbox. Благодаря совместимости с Eclipse, можно открывать Eclipse-проекты. Для профессиональной разработки поддерживается Git. Казалось бы, все просто отлично, но в комментариях люди жалуются на невозможность сохранять файлы в бесплатной версии и на навязчивые предложения перейти на платный вариант. Codeanywhere. IDE, которая включает в себя редактор кода, FTP-клиент и терминал. Поддерживает огромное количество языков (больше 100). Есть возможность подключения к сторонним сервисам (Dropbox, Google Drive, OneDrive, Amazon S3, Github, Bitbucket). Если у вас нет собственного сервера, Codeanywhere может запустить для вас Linux-контейнер, в котором будут доступны, к примеру, WordPress, Drupal, Magento.
Комментарии (1)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
2 мая 2020
AIDE. Автозавершение глючное до жути. "Благодаря совместимости с Eclipse, можно открывать Eclipse-проекты." Только при условии прямых рук. В каталоге "...\bin\res\" Eclipse создает каталог "crunch\", который истерично не нравится Аиде.