Size: a a a

2019 February 10
TechRocks
Дайджест интересных материалов techrocks.ru за последнюю неделюtechrocks.ru за последнюю неделю

- Главная причина выгорания у ИТ-специалистов — не переработки
https://goo.gl/M4igk9

- «О жизни в IT и не только»: история тим-лида, который ведет канал на YouTube
https://goo.gl/XFRUxH

- История первого американца, переехавшего в Минск на фул-тайм
https://goo.gl/zAesaJ

- Несогласие не приветствуется: негативные стороны работы в Facebook
https://goo.gl/tqxbNb

- 5 причин провала нетехнических специалистов на собеседованиях в IT-компании
https://goo.gl/YTTD7S
источник
2019 February 11
TechRocks
Симптомы дисфункциональной команды

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

https://techrocks.ru/2019/02/08/dysfunctional-team-symptoms/
источник
2019 February 12
TechRocks
Как писать код для «будущего себя»

Бывает, пишешь кусок кода и думаешь, что он прекрасен. Возвращаешься к этому коду через год и оказывается, что там невозможно ничего разобрать. Проблема в том, что вы пишете код для себя в настоящем. Вместо этого следует писать для себя в будущем. Мы расскажем, как это делать.

https://techrocks.ru/2019/02/09/write-code-for-future-self/
источник
2019 February 13
TechRocks
Лучшие принципы разработки программ

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

https://techrocks.ru/2019/02/10/best-software-engineering-principles/
источник
2019 February 14
TechRocks
Пул-реквесты: улучшаем качество кода

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

https://techrocks.ru/2019/02/11/pull-requests-improve-code-quality/
источник
2019 February 15
TechRocks
Заниматься рефакторингом legacy-кода или фокусироваться на текущем проекте?

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

https://techrocks.ru/2019/02/12/legacy-code-refactoring-or-current-project-progress/
источник
2019 February 16
TechRocks
Разбор процесса фронтенд-собеседований

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

https://techrocks.ru/2019/02/13/front-end-interview-process/
источник
2019 February 17
TechRocks
Дайджест интересных материалов techrocks.ru за последнюю неделюtechrocks.ru за последнюю неделю

- Разбираемся с алгоритмами в 6 шагов
https://goo.gl/eXEqxz

- Почему синдром самозванца — это хорошо
https://goo.gl/S92EQm

- Что почитать про искусственный интеллект
https://goo.gl/aVjp58

- Кем завтра будут работать те, кто сегодня изучает Data Science
https://goo.gl/P8xRpG

- Почему миллениалы притворяются, будто любят работу
https://goo.gl/4wXTiv
источник
2019 February 18
TechRocks
Полное руководство по ревью кода

Ревью кода это очень полезная процедура в любой команде разработчиков программ. Она будет еще полезнее, если правильно подойти к ее организации. Мы разбирались, как это сделать.

https://techrocks.ru/2019/02/14/code-review-ultimate-guide/
источник
2019 February 19
TechRocks
Junior, Senior, Expert – что означают эти тайтлы?

В объявлениях о вакансиях и различных статьях (да и вообще в сфере разработки) часто встречаются такие тайтлы как Junior, Senior, Expert. Мы разбирались, как отличить каждого из этих специалистов.

https://techrocks.ru/2019/02/15/what-titles-junior-senior-expert-mean/
источник
2019 February 20
TechRocks
Изучаем Java: зачем это нужно и с чего начать

Java это хорошо структурированный, объектно-ориентированный язык, который может считаться легким для начинающих. И хотя мы говорим о языке с пологой кривой обучения, новичков все равно подстерегает множество подводных камней. Сколько времени уйдет на учебу? Каким ресурсам можно доверять? Каких ошибок избегать? Давайте рассмотрим все эти стороны изучения Java.

https://techrocks.ru/2019/02/16/learning-to-code-in-java/
источник
2019 February 21
TechRocks
20 расширений VS Code, которые вам понравятся

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

https://techrocks.ru/2019/02/17/20-vs-code-extensions/
источник
2019 February 22
TechRocks
История происхождения Git

Git это распределенная система контроля версий, ставшая практически стандартом в процессе разработки программ. Мы заинтересовались историей ее появления.

https://techrocks.ru/2019/02/19/git-origin-story/
источник
2019 February 23
TechRocks
(Не бойтесь) Regexs: практическое руководство по регулярным выражениям

Регулярные выражения часто вызывают священный трепет у начинающих программистов. Давайте попробуем разобраться, как их применять на практике.

https://techrocks.ru/2019/02/20/regexs-practical-guide/
источник
2019 February 24
TechRocks
Дайджест интересных материалов techrocks.ru за последнюю неделюtechrocks.ru за последнюю неделю

- «Удалёнщики» более продуктивны и довольны работой, чем сотрудники в офисах
https://goo.gl/iaDjUc

- Как стать тестировщиком программ
https://goo.gl/8gjozx

- Python + Visual Studio Code = успешная разработка
https://goo.gl/o8U31P

- Удаленный сотрудник в обычной команде: руководство по выживанию
https://goo.gl/ZUGd65

- За что увольняют программистов: основные причины
https://goo.gl/8x9FRz
источник
2019 February 25
TechRocks
Меняем деньги на мемасы!

У тебя есть чувство юмора, но нет денег?
Мы поможем тебе с финансами. Вместе с нашими друзьями из @thingsprogrammersdo мы запускаем регулярный конкурс на лучший мем про IT.

Среди лучших работ мы разделим призовой фонд в 10 тысяч рублей!

Подробные условия по ссылке https://techrocks.ru/2019/02/25/memas/
источник
TechRocks
"Эмпатия в программировании"

Думая об эмпатии, мы представляем нечто, связанное со взаимодействиями между людьми, а думая о коде, мы представляем технику в чистом виде. Но может ли код быть эмпатичным? Давайте разбираться!

https://techrocks.ru/2019/02/22/эмпатия-в-программировании/
источник
2019 February 26
TechRocks
Простые алгоритмы и структуры данных в JS

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

https://techrocks.ru/2019/02/23/простые-алгоритмы-и-структуры-данных/
источник
2019 February 27
TechRocks
Как делать ревью кода правильно

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

https://techrocks.ru/2019/02/24/give-a-code-review-properly/
источник
2019 February 28
TechRocks
Работа за границей: путь из маркетинга в технологии

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

https://techrocks.ru/2019/02/25/how-to-get-developer-job-abroad/
источник