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

Истории успехаОчередная история

Фото

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

До Хекслета у меня уже был небольшой опыт в программировании: начинал что-то делать на Perl, потом немного увлекся C++, а потом под впечатлением от успехов инди-разработчиков ударился в геймдев, писал на Monkey. Но увы, ни в одном из дел не добился успехов, а все потому, что не изучив до конца инструмент, начинал писать какой-то огромный проект мечты. При небольшой цели мне становилось неинтересно, в итоге вот я уже пишу мморпг с "корованами" и прочим, а это приводило к тому, что временами втыкал по несколько часов, не понимая что написал неделю назад. В какой-то момент пришлось честно себе признаться: либо я так и останусь самоучкой-недоучкой и буду делать свой проект до конца жизни (потому что месяцами не могу заставить себя сесть за свой говнокод), либо надо что-то менять, и пора ставить реальную цель. Так я и пришел учиться в Хекслет с целью устроиться на работу программистом.

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

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

ХекслетНовости Хекслета

У нас накопилось чуть-чуть новостей и решили еще раз собрать все вместе и поделиться. Вот что мы на Хекслете сделали за июль:

Гит Гит, Ура!

Наконец-то у нас вышел новый курс по Git (можно смотреть бесплатно)

Реальные проекты для профессии PHP-программист

Проекты были только на JS, и нас давно просили запилить проекты по PHP. Так вот, оно свершилось. Первый проект уже запущен, люди проходят, прокачиваются и пишут приятные отзывы.

Реалити-шоу «С нуля до работы»

Некоторое время назад мы вместе с одним из учеников решили провести эксперимент. У него ситуация с обучением мягко говоря непростая. И Кирилл взял его обучение под свой контроль.

Ему 30 лет. Начал учиться с полного нуля. Ни в математике, ни в информатике знаний практически не было. Он до мозга костей гуманитарий и специалист в теологии. Тяжелая физическая работа в ночные смены, семья, ребенок, в общем, время на учебу крайне ограничено.

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

Подкаст14. Нейронная сеть в коробке на ногах

Нейронные сети – большая тема, и сегодня мы поговорим о об одном из видов: свёрточные нейронные сети.

Материалы по теме:

Вы можете поддержать подкаст на Patreon → patreon.com/freetonik. Вы будете получать выпуски на несколько дней раньше остальных + вам станут доступны бонусные посты, конспекты, заметки и другие материалы.

Выпуск можно послушать на ютубе.

Предыдущие выпуски:

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

КарьераБаланс между работой и личной жизнью

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

  • Для некоторых разработчиков программирование — это не просто работа — это удовольствие, а иногда даже смысл жизни. Если вам нравится писать код и вы этим зарабатываете на жизнь, почему бы не продолжать работу по выходным? Это позволит наработать больше необходимых практических навыков.
  • Когда у вас нет мотивации или вы не можете работать в выходные из дома, у вас может появиться чувство, что вы никогда не станете таким же хорошим инженером, как те, кто это делает.

Но если вы хотите быть хорошим инженером-программистом, вы не должны брать работу домой.

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

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

Развитие(Не) намекайте: общение с технарями

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

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

КарьераПлохие обстоятельства, которые заставляют вас работать сверхурочно

Это перевод статьи "The bad reasons you’re forced to work long hours" от Itamar Turner-Trauring.

Работать сверхурочно — непродуктивно, нехорошо для здоровья и, к сожалению, широко распространено. Я настойчиво верю, что короткий рабочий день полезен вам и вашему начальнику, но многие компании и менеджмент заставляют вас работать дольше даже если это снижает продуктивность.

Так почему они это делают? Давайте разберём несколько причин.

Следование примеру

Некоторые менеджеры просто не понимают, что работать слишком долго — контрпродуктивно. Возьмём, к примеру, основателей стартапов. Они любят свою работу: стартап – их ребёнок, и они счастливы беспрерывно работать, чтобы гарантировано добиться успеха. Это может быть неэффективным и контрпродуктивным, но они могут этого не осознавать.

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

КарьераКак понять свой уровень и сколько просить денег

Как программисту определить желаемую зарплату

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

Как джуну оценить свою стоимость на рынке труда

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

Пример расчёта для начинающих карьеру в Москве полуаскетов:

Еда. В той же Москве вполне можно вкусно и полезно питаться в околодомашних условиях примерно на 6к в месяц. Для кого-то цифра и 30, но тут следует подумать, не едите ли вы слишком много мидий на завтрак, обед и ужин.

Проживание. Снять комнату (опять же в мск) можно и за 40, а можно за 15. Процесс трудоёмкий, но заполучить комнату неподалёку от мкада и метро в нормальном состоянии точно получится.

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

Еду округлим до 10, комната 15, одежду округлим до 10 и в эту же сумму на одежду заложим какие-то неотложные ежемесячные нужды (проезд и связь, поменять смеситель в ванной, починить замок на куртке, купить новую мышку взамен сломавшейся). Всего получается 35, ещё 5 накинем на хотелки вроде видеоигр, походов в кино и проч., чтобы скучно не жилось. Итого получаем 40.

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

КарьераКак программисту написать хорошее резюме

Синьоры помогают джуну составить резюме

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

Как составлять резюме, в каком формате лучше отправлять

Сразу о формате, как о наболевшем. Только в pdf. Забудьте о .docx, забудьте о бесплатных заменителях Word’а (если только это не Google Docs, откуда вы можете безболезненно выгрузить .pdf) и их форматах. Заменители не всегда корректно формируют пдф, так что будьте аккуратны и проверяйте результат перед отправкой.

Почему pdf? Потому что если вы составите резюме в формате .pages, открыть его на винде рядовому рекрутеру будет невозможно, а раздражающие мелочи - не то, что нужно при поиске работы. А если это .docx, маководы без проблем зальют его в Google Docs (и идеальные отступы наверняка будут испорчены не полной совместимостью), но попутно обвинят вас в компьютерной безграмотности. PDF придумали ради универсальности: хоть с телефона смотри, хоть с умных часов. Пользуйтесь им, и будет вам счастье.

Сервисы для составления резюме

Теперь о том, где можно удобно, быстро и по подсказкам составить резюме, а потом ещё и скачать в pdf:

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

Подкаст13. Проблемы биткойна, мировой компьютер и Эфириум

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

Вы можете поддержать подкаст на Patreon → patreon.com/freetonik. Вы будете получать выпуски на несколько дней раньше остальных + вам станут доступны бонусные посты, конспекты, заметки и другие материалы.

Выпуск можно послушать на ютубе.

Предыдущие выпуски:

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

РазработкаЯзык для программирования

Это перевод статьи Артёма Чистякова "The language of programming", породившей интересные дискуссии на HackerNews и Reddit.

Я помню, как изучал свой первый язык программирования. Мы должны были освоить какой-то из диалектов BASIC в рамках обязательной школьной программы по информатике для второго класса. Скрючившись на своих партах под тусклыми флуоресцентными лампами, мы нетерпеливо поглядывали на жужжащие компьютеры IBM, расставленные вдоль стен душной классной комнаты. Это был 1997 год, Россия. Ни у кого из нас не было домашнего компьютера. На доске в меловых разводах учитель написала:

SCREEN 15, 0
PSET (100, 100)
DRAW "R20 D20 L20 U20"
END
Читать дальше →