До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

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

О карьерном пути Java-программиста главное изображение
Мотивация

О том, чем отличается путь Java-разработкчика (и других JVM-языков) от пути разработчиков на других языках и платформах, как развиваться профессионально в условиях работы на крупных проектах, как адаптироваться к текучке кадров, почему в нашем деле это - объективная необходимость и какие открываются альтернативные карьерные пути перед разработчиками, что необходимо делать

Аватар пользователя R. D.
R. D.
18 октября 2018
0 Время чтения статьи ~1 минута Читать дальше
Профессия Java-программиста главное изображение
Мотивация

Мы рассмотрим в обзорном порядке, какая она - карьера программиста, в применении к Java-технологиям. Какие основные проблемы наблюдаются на этом пути, какие личные качества помогут Вам в работе, какие soft-skill'овые и технические навыки необходимы и будут плюсом для успешной карьеры, как проходить собеседования и испытательные сроки, что необходимо делать на проекте, пом

Аватар пользователя R. D.
R. D.
09 октября 2018
0 Время чтения статьи ~1 минута Читать дальше
Торжество кода — 6 фрагментов, которые произвели впечатление главное изображение
Код

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

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

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

Аватар пользователя Natalia Bass
Natalia Bass
09 октября 2018
0 Время чтения статьи ~15 минут Читать дальше
Изучайте новое с помощью доказанных наукой методов главное изображение
Код

Я часто ловлю себя за чтением и изучением чего-то нового, потому что я любопытный человек. Я прочитал книгу «A Mind for Numbers» Барбары Оукли, чтобы улучшить и перевести на новый уровень процесс своего обучения. Этот пост – моя выдержка из книги. Тут содержится десять наиболее важных моментов, которые, как я думаю, те, кто изучает что-то новое, должны применять на практике.

Аватар пользователя Natalia Bass
Natalia Bass
27 сентября 2018
5 Время чтения статьи ~11 минут Читать дальше
Как использовать значки GitHub, чтобы не чувствовать себя нубом главное изображение
Код

Cиндром самозванца – это реальная штука, и он поражает новых разработчиков. Мы проходим через туториалы, буткемпы или даже полноценное университетское образование, но всё равно стесняемся делиться своим кодом. Мы боимся плохой оценки качества нашего кода. Никто не страдает от этого сильнее разработчиков с самообразованием. Поскольку у нас нет «фактического» или «задокументированного» опыта или мы не стажировались, мы оцениваем свой код ниже среднего.

Несколько месяцев назад я был таким. Я перечитывал Test-Driven Development With Python Гарри Персиваля. Несмотря на то, что всё делал по книге, я стеснялся делиться своим кодом. Пусть моё приложение и работало так, как было задумано, я не хотел делиться прогрессом. Я не хотел, чтобы кто-то указал мне на какую-то очевидную ошибку, на которую я не обратил внимание. Я хотел, чтобы мой продукт приносил удовольствие другим людям, но не хотел, чтобы они видели, насколько я слабый разработчик.

Я отложил свой проект, и после недолгой паузы стал просматривать другие проекты на GitHub. Я нашёл несколько, у которых был маленький значок на страницах README.

img

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

img

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

Аватар пользователя Natalia Bass
Natalia Bass
17 сентября 2018
41 Время чтения статьи ~5 минут Читать дальше
Первый блин комом или история о собеседованиях в Яндексе и СКБ-Контур главное изображение
Карьера

Начну свою историю с рассказа о том как я познакомился с веб разработкой.

Всё началось на 1 курсе института. Мне было скучно в общаге, программа была легкой (я учусь на специальности "Мехатроника и робототехника") и у меня была куча свободного времени. И в один прекрасный день мне в глаза бросилась реклама различных курсов программирования на сайте codecademy.

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

Аватар пользователя Евгений Елаков
Евгений Елаков
12 сентября 2018
3 Время чтения статьи ~5 минут Читать дальше
Неправильная абстракция главное изображение
Код

Я размышляю о последствиях «неправильной абстракции». Мой доклад с RailsConf 2014 «all the little things» включал раздел, в котором я высказала такое мнение:

дублирование значительно дешевле, чем неправильная абстракция

А заключение я подытожила советом:

выбирайте дублирование вместо неправильной абстракции

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

This, a million times this! “@BonzoESC: “Duplication is far cheaper than the wrong abstraction” https://twitter.com/pims/status/442010383725760512

Аватар пользователя Natalia Bass
Natalia Bass
10 сентября 2018
0 Время чтения статьи ~4 минуты Читать дальше
Нужно больше практики... главное изображение
Мотивация

Если вы хотите больше практических заданий и владеете английским (или хотя бы умеете гуглить перевод), то у меня для вас хорошая новость! Пару дней назад Кирилл подсказал неплохой сайт-тренажер-задачник. Я его опробовал, и, вот, теперь опишу свои мысли. Ах да, сервис называется codewars и наверняка кто-то из вас уже слышал о нем.

Коротко о коудворс

Для меня лично codewars стал местом, где можно попрактиковать технику написания кода + узнать чужие, более интересные техники. Сервис реализован в стиле "восточных единоборств". Сам сайт уже не просто сайт, а – додзё; задачки – ката; вы – солдат, воин, а не просто студент-программист, а код-ревью – кумите, спарринг. Восточная тематика создает специфическую атмосферу – здесь хочется непрерывно развиваться и становиться искуссным мастером. Порадовала сегментация задачек-ката по сложности. В общем, заходи и развивайся, самурай!

Аватар пользователя Павел Ким
Павел Ким
31 августа 2018
8 Время чтения статьи ~3 минуты Читать дальше
Июльский дайджест. Работу джунам! Фирменный подкаст про P и NP сложность. Нов... главное изображение
Мотивация

Июльский дайджест... Что-то подобное уже случалось на Хекслете год назад. Теперь надеемся это войдет в традицию и будет полезным для вас. Пожалуйста, оставьте свой фидбек: интересны ли вам подобные дайджесты, что я упустил, какие темы и новости вам интересны больше всего?

Работу джунам!

Понимаем как сложно некоторым начать карьеру. Непонятно что делать, да и вообще когда начинать поиски. Для этой цели мы внедрили новую фичу: Добро пожаловать в раздел "Карьера". Это не просто набор открытых вакансий для новичков (джуниоров) как это может показаться с первого взгляда. Фича многосоставная, двухсложная...

Аватар пользователя Павел Ким
Павел Ким
01 августа 2018
0 Время чтения статьи ~3 минуты Читать дальше
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября