JavaRush /Java блог /Random UA /Кава-брейк #22. Як отримати роботу програміста, не маючи ...

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

Стаття з групи Random UA

Як отримати роботу програміста, не маючи досвіду

Джерело: Hackernoon Кава-брейк #22.  Як отримати роботу програміста, не маючи досвіду, 7 редакторів коду для мобільних пристроїв. Я чудово пам'ятаю, як одержав свою першу роботу. Мене запитабо посидіти у барі з групою розробників. Це був останній крок у моїй співбесіді — познайомитись із командою. Я не міг повірити, що зайшов так далеко! У мене не було досвіду роботи програмістом, і я почав писати код лише кілька місяців тому. Головне, що мене тоді турбувало, — технічні питання: вони могли виявити мою нестачу досвіду. На мій подив, технічні речі, про які ми говорабо, стосувалися моїх проектів на 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 з лишком мов, можливістю включати та вимикати нумерацію рядків та підтримкою фізичної клавіатури. Також редактор має плавне прокручування, автоматичне визначення кодування, можливість скасування дій (без обмежень). Підтримується доступ до файлів у хмарних сховищах. Наші 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.
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ