Основные возможности платформы Hexlet не доступны в вашем браузере. Пожалуйста, обновитесь.

Блог Хекслета

Обучение, саморазвитие и истории успеха
,

РазработкаИменование в программировании

Что самое трудное в работе программиста? Выдумывать имена для переменных.

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

Читать дальше →
,

Вопросы и ответыРелокация на запад

Открываем новую регулярную рубрику: специалисты из мира ИТ будут отвечать на ваши вопросы и давать советы. Пока не знаем, как её назвать :-) Если есть идеи — пишите в комментарии. «Вопросы и ответы», «Ответы специалистов, «Экспертное мнение» — скучно.

Будет ротация тем из разных областей: программирование, архитектура, HR, работа в команде, обучение и другие. Сегодняшняя тема — HR. Вопрос от Михаила:

У меня опыт работы примерно 4 года. Уже не джуниор, но вроде крепкий миддл. Работал в нескольких компаниях, при этом у меня опыт в основном только с PHP. Есть ли на таком уровне шансы устроиться в Америку или Европу (или Австралию?) с релокацией? Или перевозят только крутых сениоров? Что в целом посоветуете, если цель — перебраться на запад. Спасибо! / Михаил В.

Отвечает Вероника Ильина, HR-специалист (@catwomenko):

Беглый осмотр Glassdoor и Indeed показал только синьор-вакансии. Но не супер-синьор, так что шанс всё равно есть. :) Что очень желательно сделать:

  • Активно подтягивать английский. Желательно, с носителями, желательно с разными акцентами: скорее всего компания, которая вас пригласит, пригласила уже много народу, и у всех разные акценты и наречия. Да и вообще английский — штука полезная.
  • Составить для себя список сайтов, агрегирующих вакансии. Очень полезно будет найти кроме того же огромного Glassdoor'а местный (страны/города) сайт с вакансиями. Ходить и ручками проверять время от времени их, заодно ознакомиться со всеми мыслимыми и немыслимыми требованиями к PHP-разработчику.
  • Тянуться за соответствием вышеуказанным требованиям и наполнять гитхаб. Допустим, во многих вакансиях требованием будет знание сортировки пузырьком (шутка, конечно), а вы её не знаете. Тогда идеально будет сделать нечто, что использует такую сортировку, и положить в гитхаб. Ещё полезно влезать в опенсорс или просто выдумывать небольшие, но крутые задачки, бросая вызов самому себе.
  • Банально обновить страницу в линкедине, переписать её на английский (если ещё нет) и на весь честной интернет заявить, что жаждете релокации. Не забыть при этом подружиться с парой-тройкой человек с раскачанными аккаунтами в Европе/Америке/где хотите. Всё-таки, наиболее частым поводом для переезда становится оффер от нашедшего вас рекрутёра, нежели методичный поиск по вакансиям.
  • Ещё можно найти отдельную компанию, в которой много пишут на PHP и постоянно ищут разработчиков с таким опытом, и, если она понравится, целенаправленно стремиться туда.

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

Читать дальше →
,

РазвитиеАлгоритм поиска первой работы

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

Читать дальше →
,

ХекслетКлассификация программистов по их ценности для бизнеса

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

Читать дальше →
,

Истории успехаПервые шаги в мир разработки

Или как я сразу же споткнулся и потерял равновесие по дороге в увлекательный мир программирования.

Собственно, никакой поэтики - всё достаточно прозаично и обыденно.

С чего всё началось

В детстве я очень тяготел к компьютерам (особенно, к играм =) - sega, dendy тоже). С возрастом и игровым опытом у меня возник неподдельный интерес - а как это всё работает? Кто это всё придумывает? Ответ был найден - разработчики, программисты. Я уже знал, что после окончания школы пойду учиться на специальность, так или иначе связанной с компьютерами.

Читать дальше →
,

ХекслетХекслет на английском

enter image description here

Мы запустили английскую версию Хекслета!

Вчера там стартовала новая учебная программа для новичков, и первый (бесплатный) курс называется Intro to Programming. Новые уроки выходят два раза в неделю, по вторникам и пятницам.

  • В каждом уроке есть дополнительные материалы: конспект, рекомендуемые к прочтению и просмотру статьи и видеоролики, иллюстрации.
  • У видео есть субтитры.
  • Несколько раз в месяц будут вебинары с ответами на вопросы по английскому языку и по урокам.
  • Для подписчиков на расширенный план — персональный созвон по Скайпу для обсуждения любых вопросов (на английском или русском).

За обновлениями можно следить тут: Канал на YouTube / Twitter / Facebook / Reddit.

Welcome!

Читать дальше →
,

ХекслетАнонс новой программы и лекция про изучение программирования

Завтра, 6 декабря, в 20:30 (МСК) будет специальный вебинар. Анонс новой учебной программы по основам программирования и новых фишек по изучению кодинга и улучшению навыков английского языка. А также небольшая лекция про изучение и обучение информатике. Постараемся ответить на вопросы:

  • Любой ли может стать программистом?
  • Что делать, если ничего не получается?
  • Как учиться максимально эффективно?
  • Что лучше — книги или видео?
  • Почему миру программирования, вероятно, нужны вы?

Трансляция → https://www.youtube.com/watch?v=kIU4vFkh-gQ
Начало в 20:30 во вторник, 6 декабря.
Длительность — примерно час.

Читать дальше →