Как улучшить свой опыт работы с Git
С Git сталкиваются если не все разработчики, то очень многие. Поэтому навыки работы с ним довольно важны. Мы разбирались, как можно исправить коммиты и упорядочить их историю.
https://goo.gl/5zf89Q
С Git сталкиваются если не все разработчики, то очень многие. Поэтому навыки работы с ним довольно важны. Мы разбирались, как можно исправить коммиты и упорядочить их историю.
https://goo.gl/5zf89Q
Мое решение – самое лучшее!
В мире разработки существует огромное количество инструментов и подходов. Большинство из них вполне взаимозаменяемы. Но каждый - каждый! - разработчик считает, что его выбор самый правильный. Почему так происходит? Мы разбирались:
https://goo.gl/ByVtVx
В мире разработки существует огромное количество инструментов и подходов. Большинство из них вполне взаимозаменяемы. Но каждый - каждый! - разработчик считает, что его выбор самый правильный. Почему так происходит? Мы разбирались:
https://goo.gl/ByVtVx
Интересные статьи на нашем сайте:
- Что в коде выдает, что его автор — разработчик-джуниор?
https://goo.gl/rW79F3
- Бесплатные инструменты и сервисы для любого разработчика
https://goo.gl/wHwmKc
- Дедлайн для программиста: что делать?
https://goo.gl/E2Apz7
- Что не надо делать на собеседовании — отвечают эксперты
https://goo.gl/zubDMM
- Почему работа в стартапе не так хороша, как говорят
https://goo.gl/1g8y6f
- Лучшие языки программирования для Blockchain-разработчиков
https://goo.gl/4N4qF9
- Личный опыт: 5 лет жизни remote-компании глазами CEO
https://goo.gl/rqUFRJ
- 9 способов завалить собеседование для джуниора
https://goo.gl/uWBy6s
- Что в коде выдает, что его автор — разработчик-джуниор?
https://goo.gl/rW79F3
- Бесплатные инструменты и сервисы для любого разработчика
https://goo.gl/wHwmKc
- Дедлайн для программиста: что делать?
https://goo.gl/E2Apz7
- Что не надо делать на собеседовании — отвечают эксперты
https://goo.gl/zubDMM
- Почему работа в стартапе не так хороша, как говорят
https://goo.gl/1g8y6f
- Лучшие языки программирования для Blockchain-разработчиков
https://goo.gl/4N4qF9
- Личный опыт: 5 лет жизни remote-компании глазами CEO
https://goo.gl/rqUFRJ
- 9 способов завалить собеседование для джуниора
https://goo.gl/uWBy6s
Когда дублирование кода допустимо
Ни для кого не секрет, что дублирование кода — это зло. Понимание принципа DRY (Don’t repeat yourself) указывают как требование в вакансиях разработчиков. Но есть ли ситуации, когда код можно дублировать? Читайте в нашей статье:
https://goo.gl/ZXw8Kh
Ни для кого не секрет, что дублирование кода — это зло. Понимание принципа DRY (Don’t repeat yourself) указывают как требование в вакансиях разработчиков. Но есть ли ситуации, когда код можно дублировать? Читайте в нашей статье:
https://goo.gl/ZXw8Kh
7 причин, почему геймдев это лучшее хобби для разработчика
Если спросить любого разработчика, пробовал ли он себя когда-нибудь в геймдеве, то велика вероятность, что он ответит «да». Это совершенно естественно, ведь навыки нужны практически те же самые, что и по работе. Однако, есть и другие причины для выбора подобного хобби:
https://techrocks.ru/2018/10/14/7-reasons-gamedev-is-the-perfect-hobby/
Если спросить любого разработчика, пробовал ли он себя когда-нибудь в геймдеве, то велика вероятность, что он ответит «да». Это совершенно естественно, ведь навыки нужны практически те же самые, что и по работе. Однако, есть и другие причины для выбора подобного хобби:
https://techrocks.ru/2018/10/14/7-reasons-gamedev-is-the-perfect-hobby/
7 доводов в пользу ревью кода
Суть ревью кода очень проста: написав код, дайте его кому-нибудь другому, чтобы он просмотрел и прокомментировал. Несмотря на простоту, эта практика повсеместно считается очень полезной. Мы разбирались, почему:
https://techrocks.ru/2018/10/15/7-reasons-why-code-reviews-are-awesome/
Суть ревью кода очень проста: написав код, дайте его кому-нибудь другому, чтобы он просмотрел и прокомментировал. Несмотря на простоту, эта практика повсеместно считается очень полезной. Мы разбирались, почему:
https://techrocks.ru/2018/10/15/7-reasons-why-code-reviews-are-awesome/
Почему разработчики НЕ бросают свою работу
Люди, занятые в сфере разработки ПО, довольно часто меняют работу. Есть много статей о том, что их к этому подталкивает и какая от этого может быть польза. Мы поинтересовались, а что же может удержать сотрудников тех-компании на месте.
https://techrocks.ru/2018/10/16/reasons-developers-dont-leave-their-jobs/
Люди, занятые в сфере разработки ПО, довольно часто меняют работу. Есть много статей о том, что их к этому подталкивает и какая от этого может быть польза. Мы поинтересовались, а что же может удержать сотрудников тех-компании на месте.
https://techrocks.ru/2018/10/16/reasons-developers-dont-leave-their-jobs/
Проблемы Scrum’a в большинстве компаний
Следование Agile-методологиям стало эдакой частью джентельменского набора любой IT компании. Большинство команд работают на основе одного из фреймворков этой методологии, чаще всего по Scrum’у. Проблема в том, что в большинстве случаев применение Scrum’а — внешняя атрибутика и не более. Почему так происходит? Давайте разбираться.
https://techrocks.ru/2018/10/17/scrum-problems-in-most-companies/
Следование Agile-методологиям стало эдакой частью джентельменского набора любой IT компании. Большинство команд работают на основе одного из фреймворков этой методологии, чаще всего по Scrum’у. Проблема в том, что в большинстве случаев применение Scrum’а — внешняя атрибутика и не более. Почему так происходит? Давайте разбираться.
https://techrocks.ru/2018/10/17/scrum-problems-in-most-companies/
5 наставников, которых должен найти каждый разработчик
Вместо того чтобы искать одного совершенного во всех отношениях ментора, давайте рассмотрим разные способы, которыми он может вам помочь. Затем назначим все эти роли разным людям и обсудим, как этих людей найти.
https://techrocks.ru/2018/10/18/5-mentors-every-developer-needs/
Вместо того чтобы искать одного совершенного во всех отношениях ментора, давайте рассмотрим разные способы, которыми он может вам помочь. Затем назначим все эти роли разным людям и обсудим, как этих людей найти.
https://techrocks.ru/2018/10/18/5-mentors-every-developer-needs/
Дайджест интересных материалов techrocks.ru за последнюю неделю
- Какой навык в программировании недооценивают?
https://goo.gl/5Pnkky
- История фронтенд-фреймворков
https://goo.gl/XM2YU9
- Что такое Fuchsia: «объединительная» OS для IoT-революции
https://goo.gl/8raotg
- Как писать ПО: 5 уроков, усвоенных при запуске собственного бизнеса
https://goo.gl/xpK8LX
- Какие вопросы нужно задавать на собеседовании
https://goo.gl/EfnZpg
- Чего боятся программисты?
https://goo.gl/NbSxJZ
- Что делать, если в наследство достался некачественный код
https://goo.gl/5sx4Wh
- Лондонская компания разрешила сотрудникам самим устанавливать себе зарплату
https://goo.gl/dLnoie
- Какой навык в программировании недооценивают?
https://goo.gl/5Pnkky
- История фронтенд-фреймворков
https://goo.gl/XM2YU9
- Что такое Fuchsia: «объединительная» OS для IoT-революции
https://goo.gl/8raotg
- Как писать ПО: 5 уроков, усвоенных при запуске собственного бизнеса
https://goo.gl/xpK8LX
- Какие вопросы нужно задавать на собеседовании
https://goo.gl/EfnZpg
- Чего боятся программисты?
https://goo.gl/NbSxJZ
- Что делать, если в наследство достался некачественный код
https://goo.gl/5sx4Wh
- Лондонская компания разрешила сотрудникам самим устанавливать себе зарплату
https://goo.gl/dLnoie
Как быстро и эффективно учиться: советы начинающему программисту
Программисту нельзя прекращать учиться. А уж новичкам тем более нужно освоить навыки быстрого изучения новых языков. Давайте поговорим о том, как организовать процесс обучения и сделать его максимально продуктивным.
https://techrocks.ru/2018/10/21/effective-learning-tips-for-programmers/
Программисту нельзя прекращать учиться. А уж новичкам тем более нужно освоить навыки быстрого изучения новых языков. Давайте поговорим о том, как организовать процесс обучения и сделать его максимально продуктивным.
https://techrocks.ru/2018/10/21/effective-learning-tips-for-programmers/
Вредные советы программистам
Программирование сочетает в себе элементы творчества, математический расчет и строгие правила (соглашения). Но если вы поставили перед собой цель стать настоящим «говнокодером», забудьте о всем этом. Ваш код – только ваш, и плевать на все условности! А чтобы добиться совершенства на выбранном пути, воспользуйтесь нашими советами.
https://techrocks.ru/2018/10/20/mischievous-tips-for-programmers/
Программирование сочетает в себе элементы творчества, математический расчет и строгие правила (соглашения). Но если вы поставили перед собой цель стать настоящим «говнокодером», забудьте о всем этом. Ваш код – только ваш, и плевать на все условности! А чтобы добиться совершенства на выбранном пути, воспользуйтесь нашими советами.
https://techrocks.ru/2018/10/20/mischievous-tips-for-programmers/
Вопросы, которые каждый кандидат должен задать на собеседовании
Следует помнить, что собеседование - это ваш шанс узнать больше о компании, в которую вы хотите устроиться. То, как у них построена работа, как относятся к сотрудникам и клиентам, имеет большое значение. Поэтому, когда на собеседовании спросят, есть ли у вас вопросы, - не теряйтесь! А идеи для вопросов можно найти в нашей статье.
https://techrocks.ru/2018/10/22/questions-every-dev-should-ask-on-interviews/
Следует помнить, что собеседование - это ваш шанс узнать больше о компании, в которую вы хотите устроиться. То, как у них построена работа, как относятся к сотрудникам и клиентам, имеет большое значение. Поэтому, когда на собеседовании спросят, есть ли у вас вопросы, - не теряйтесь! А идеи для вопросов можно найти в нашей статье.
https://techrocks.ru/2018/10/22/questions-every-dev-should-ask-on-interviews/
Почему формат «открытого» офиса убивает вашу продуктивность
Годами формат открытого офиса провозглашали новым улучшенным решением для организации рабочего пространства. Как и бесплатные закуски или кофемашина, открытые офисы казались революцией, призванной повысить качество жизни офисного планктона. Но нравится ли людям работать в таких условиях? Да и способствует ли такая организация работы продуктивности? Мы разбирались.
https://techrocks.ru/2018/10/23/why-open-office-design-kills-your-productivity/
Годами формат открытого офиса провозглашали новым улучшенным решением для организации рабочего пространства. Как и бесплатные закуски или кофемашина, открытые офисы казались революцией, призванной повысить качество жизни офисного планктона. Но нравится ли людям работать в таких условиях? Да и способствует ли такая организация работы продуктивности? Мы разбирались.
https://techrocks.ru/2018/10/23/why-open-office-design-kills-your-productivity/
Как выжить на tech-конференции?
Давайте рассмотрим ситуацию, когда вы уже заплатили немалые деньги, чтобы приехать и принять участие в качестве посетителя конференции. Как подготовиться к поездке и как себя вести на самом мероприятии, чтобы получить из посещения максимум пользы? Мы подготовили несколько советов.
https://techrocks.ru/2018/10/24/how-to-survive-on-tech-conference/
Давайте рассмотрим ситуацию, когда вы уже заплатили немалые деньги, чтобы приехать и принять участие в качестве посетителя конференции. Как подготовиться к поездке и как себя вести на самом мероприятии, чтобы получить из посещения максимум пользы? Мы подготовили несколько советов.
https://techrocks.ru/2018/10/24/how-to-survive-on-tech-conference/
Два вида технического долга и их погашение
Всем всегда нравится работать над совершенно новым проектом. Но в любой кодовой базе рано или поздно появится технический долг. Что это такое и какие виды "долгов" бывают? Мы разбирались.
https://techrocks.ru/2018/10/25/two-kinds-of-tech-debt/
Всем всегда нравится работать над совершенно новым проектом. Но в любой кодовой базе рано или поздно появится технический долг. Что это такое и какие виды "долгов" бывают? Мы разбирались.
https://techrocks.ru/2018/10/25/two-kinds-of-tech-debt/
Дайджест интересных материалов techrocks.ru за последнюю неделю
- Когда скончалась фантазия: подборка идей для создания проекта
https://goo.gl/r229Gt
- 11 ошибок на технических собеседованиях: не допускайте их
https://goo.gl/YNGZNo
- Что не так в статьях «Что должен знать начинающий программист»
https://goo.gl/hFiwxF
- Интересные истории о плохом коде
https://goo.gl/ke4rT1
- Как изучить новый язык программирования или фреймворк
https://goo.gl/hnwXx7
- Байки старых программистов: быль и небыль «на заре времен»
https://goo.gl/VTc8n4
- Следующий шаг в карьере разработчика-сеньора (и это не менеджмент)
https://goo.gl/e1q1bb
- 5 языков программирования, которые должен освоить каждый разработчик
https://goo.gl/tNuFqp
- Когда скончалась фантазия: подборка идей для создания проекта
https://goo.gl/r229Gt
- 11 ошибок на технических собеседованиях: не допускайте их
https://goo.gl/YNGZNo
- Что не так в статьях «Что должен знать начинающий программист»
https://goo.gl/hFiwxF
- Интересные истории о плохом коде
https://goo.gl/ke4rT1
- Как изучить новый язык программирования или фреймворк
https://goo.gl/hnwXx7
- Байки старых программистов: быль и небыль «на заре времен»
https://goo.gl/VTc8n4
- Следующий шаг в карьере разработчика-сеньора (и это не менеджмент)
https://goo.gl/e1q1bb
- 5 языков программирования, которые должен освоить каждый разработчик
https://goo.gl/tNuFqp
Выгорание на работе – как с ним бороться?
Нам попалась короткая, но любопытная статья о выгорании разработчиков. Дарах Бирн рассказал о признаках, указывающих на то, что вы, возможно, выгораете на работе, а также о том, как с этим бороться. Но это была лишь одна история. Нам стало любопытно, как к вопросу выгорания подходят другие люди. Конечно, подобное обсуждение нашлось на Quora (surprise!). Поэтому мы решили дополнить статью Дараха другими жизненными историями и советами.
https://techrocks.ru/2018/10/27/ways-to-not-get-burnt-out-as-a-developer/
Нам попалась короткая, но любопытная статья о выгорании разработчиков. Дарах Бирн рассказал о признаках, указывающих на то, что вы, возможно, выгораете на работе, а также о том, как с этим бороться. Но это была лишь одна история. Нам стало любопытно, как к вопросу выгорания подходят другие люди. Конечно, подобное обсуждение нашлось на Quora (surprise!). Поэтому мы решили дополнить статью Дараха другими жизненными историями и советами.
https://techrocks.ru/2018/10/27/ways-to-not-get-burnt-out-as-a-developer/
Подборка книг по информационной безопасности
В программных продуктах разработчики достаточно часто сосредотачиваются на функциональности и производительности, а о безопасности думают лишь в последнюю очередь. Книги из этой подборки помогут вам избавиться от различных «дыр» в безопасности.
https://techrocks.ru/2018/10/29/cyber-security-books/
В программных продуктах разработчики достаточно часто сосредотачиваются на функциональности и производительности, а о безопасности думают лишь в последнюю очередь. Книги из этой подборки помогут вам избавиться от различных «дыр» в безопасности.
https://techrocks.ru/2018/10/29/cyber-security-books/
Самые важные не-программистские навыки для программистов
Перечисленные в этой статье навыки обычно относят к soft skills, однако они важны и для написания хорошего кода в том числе. Также они помогут продвижению по карьерной лестнице как в сфере технологий, так и в любой другой отрасли.
https://techrocks.ru/2018/10/29/most-important-non-programming-skills-for-programmers/
Перечисленные в этой статье навыки обычно относят к soft skills, однако они важны и для написания хорошего кода в том числе. Также они помогут продвижению по карьерной лестнице как в сфере технологий, так и в любой другой отрасли.
https://techrocks.ru/2018/10/29/most-important-non-programming-skills-for-programmers/
Как составить индивидуальную программу и изучить data science
Сегодня data science — одно из самых востребованных ИТ-направлений, но возможность изучить «науку о данных» есть не у всех. Мы поинтересовались, как лучше всего организовать учебный процесс и какие инструменты могут помочь учащимся.
https://techrocks.ru/2018/10/31/how-to-learn-data-science/
Сегодня data science — одно из самых востребованных ИТ-направлений, но возможность изучить «науку о данных» есть не у всех. Мы поинтересовались, как лучше всего организовать учебный процесс и какие инструменты могут помочь учащимся.
https://techrocks.ru/2018/10/31/how-to-learn-data-science/