Вредные советы программистам
Программирование сочетает в себе элементы творчества, математический расчет и строгие правила (соглашения). Но если вы поставили перед собой цель стать настоящим «говнокодером», забудьте о всем этом. Ваш код – только ваш, и плевать на все условности! А чтобы добиться совершенства на выбранном пути, воспользуйтесь нашими советами.
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/
Как добиться одобрения вашей речи на конференции
Вы решили выступить на солидной технической конференции? Прекрасно! Это отличный шаг в профессиональном развитии. Советы из нашей статьи подскажут вам, на что обратить внимание, чтобы вас приняли в качестве спикера.
https://techrocks.ru/2018/10/31/how-to-get-a-technical-talk-accepted-at-a-conference/
Вы решили выступить на солидной технической конференции? Прекрасно! Это отличный шаг в профессиональном развитии. Советы из нашей статьи подскажут вам, на что обратить внимание, чтобы вас приняли в качестве спикера.
https://techrocks.ru/2018/10/31/how-to-get-a-technical-talk-accepted-at-a-conference/
50 вопросов и ответов по программированию для подготовки к техническому интервью
Готовясь к собеседованию, многие начинающие программисты понятия не имеют, каких вопросов ожидать от интервьеюров. В нашей статье вы найдете вопросы, которые любят задавать на таких интервью, а также ответы на них и дополнительные ресурсы для подготовки.
https://techrocks.ru/2018/11/02/50-questions-for-tech-interview/
Готовясь к собеседованию, многие начинающие программисты понятия не имеют, каких вопросов ожидать от интервьеюров. В нашей статье вы найдете вопросы, которые любят задавать на таких интервью, а также ответы на них и дополнительные ресурсы для подготовки.
https://techrocks.ru/2018/11/02/50-questions-for-tech-interview/
Я знаю уровень зарплат тысяч работников сферы технологий
Соответствует ли ваша компенсация средней на рынке для вашей должности и опыта? Давайте разберем, почему нам нужна большая прозрачность в этом вопросе.
https://techrocks.ru/2018/11/02/salaries-of-tech-employees/
Соответствует ли ваша компенсация средней на рынке для вашей должности и опыта? Давайте разберем, почему нам нужна большая прозрачность в этом вопросе.
https://techrocks.ru/2018/11/02/salaries-of-tech-employees/
25 полезных опенсорсных проектов в сфере машинного обучения
За последние несколько лет машинное обучение раскрыло новые перспективы перед множеством различных отраслей: Facebook достигла успехов в распознавании лиц, Netflix использует МО для подбора и рекомендаций кинофильмов, PrimaAI — для обработки изображений, Siri — в распознавании голоса, а Google Allo — для обработки естественного языка.
Мы заинтересовались и другими проектами с этой сфере, выложенными на GitHub.
https://techrocks.ru/2018/11/04/25-open-source-machine-learning-projects/
За последние несколько лет машинное обучение раскрыло новые перспективы перед множеством различных отраслей: Facebook достигла успехов в распознавании лиц, Netflix использует МО для подбора и рекомендаций кинофильмов, PrimaAI — для обработки изображений, Siri — в распознавании голоса, а Google Allo — для обработки естественного языка.
Мы заинтересовались и другими проектами с этой сфере, выложенными на GitHub.
https://techrocks.ru/2018/11/04/25-open-source-machine-learning-projects/
Дайджест интересных материалов techrocks.ru за предыдущую неделю
- Полезные советы разработчикам по выработке хороших привычек
https://goo.gl/J8QkVq
- Шаблоны проектирования в JavaScript простыми словами
https://goo.gl/AxoWqb
- Автоматизированное тестирование: как не выстрелить себе в ногу
https://goo.gl/k1GF8D
- Как баг-баунти платформы помогают компаниям защищаться от хакеров
https://goo.gl/HvNhmX
- Хорошо настроенный роутинг фронтенда
https://goo.gl/vKbQ8x
- В помощь разработчику: как преодолеть пропасть между требованиями проекта и вашими знаниями
https://goo.gl/TxT64K
- Как побороть страх и перестать ненавидеть собеседования
https://goo.gl/GwG5Si
- Полезные советы разработчикам по выработке хороших привычек
https://goo.gl/J8QkVq
- Шаблоны проектирования в JavaScript простыми словами
https://goo.gl/AxoWqb
- Автоматизированное тестирование: как не выстрелить себе в ногу
https://goo.gl/k1GF8D
- Как баг-баунти платформы помогают компаниям защищаться от хакеров
https://goo.gl/HvNhmX
- Хорошо настроенный роутинг фронтенда
https://goo.gl/vKbQ8x
- В помощь разработчику: как преодолеть пропасть между требованиями проекта и вашими знаниями
https://goo.gl/TxT64K
- Как побороть страх и перестать ненавидеть собеседования
https://goo.gl/GwG5Si
Почему ваш GitHub-репозиторий никому не интересен
Люди делают проекты, размещают их на GitHub, рассчитывают на обратную связь, на интерес. И очень обидно, когда явно видно, что ваш репозиторий никому не интересен, нет ни просмотров, ни отзывов, никакой другой реакции. Мы разбирались, почему так бывает.
https://techrocks.ru/2018/11/05/why-no-one-need-your-github-repository/
Люди делают проекты, размещают их на GitHub, рассчитывают на обратную связь, на интерес. И очень обидно, когда явно видно, что ваш репозиторий никому не интересен, нет ни просмотров, ни отзывов, никакой другой реакции. Мы разбирались, почему так бывает.
https://techrocks.ru/2018/11/05/why-no-one-need-your-github-repository/
Как задеплоить major-фичу на продакшен: 5 вещей, на которые стоит обратить внимание
Хорошо поставленный процесс деплоймента новой функциональности на продакшен — залог эффективной работы любой команды. Давайте рассмотрим, на что следует обращать внимание, когда разворачиваешь новую major-фичу, затрагивающую какой-то большой участок кода и связанную с изменениями в базе данных.
https://techrocks.ru/2018/11/04/major-feature-deployment/
Хорошо поставленный процесс деплоймента новой функциональности на продакшен — залог эффективной работы любой команды. Давайте рассмотрим, на что следует обращать внимание, когда разворачиваешь новую major-фичу, затрагивающую какой-то большой участок кода и связанную с изменениями в базе данных.
https://techrocks.ru/2018/11/04/major-feature-deployment/
Full-stack разработчик: мифический персонаж или вполне реальный сотрудник?
Не все считают, что термин "full-stack разработчик" стоит использовать. Кто-то стойко его защищает, а кто-то, напротив, вообще не верит в существование full-stack разработчиков!
Мы попытались разобраться, отчего возникает путаница относительно названия этой специализации и какова точка зрения каждой из сторон.
https://techrocks.ru/2018/11/06/full-stack-developer-unicorn-or-real-employee/
Не все считают, что термин "full-stack разработчик" стоит использовать. Кто-то стойко его защищает, а кто-то, напротив, вообще не верит в существование full-stack разработчиков!
Мы попытались разобраться, отчего возникает путаница относительно названия этой специализации и какова точка зрения каждой из сторон.
https://techrocks.ru/2018/11/06/full-stack-developer-unicorn-or-real-employee/
Из кого не получится хороший программист
Сейчас очень многие хотят стать программистами. Этому в немалой степени способствует потенциальная доходность работы, а также фильмы и книги, где очень живописно и романтично подана жизнь хакеров.
Но всем ли стоит идти в эту профессию? Давайте разберём по пунктам, в каких случаях вы не станете хорошим программистом.
https://techrocks.ru/2018/11/06/who-never-become-a-good-programmer/
Сейчас очень многие хотят стать программистами. Этому в немалой степени способствует потенциальная доходность работы, а также фильмы и книги, где очень живописно и романтично подана жизнь хакеров.
Но всем ли стоит идти в эту профессию? Давайте разберём по пунктам, в каких случаях вы не станете хорошим программистом.
https://techrocks.ru/2018/11/06/who-never-become-a-good-programmer/
Дайджест интересных материалов techrocks.ru за последнюю неделю
- Можно ли верить рейтингам популярности языков программирования?
https://goo.gl/T5EqNN
- Лучшие инструменты визуализации данных
https://goo.gl/V9VAoC
- Какой самый сложный навык в программировании?
https://goo.gl/9BLCmX
- Чем отличаются низко- средне- и высокоуровневые языки программирования
https://goo.gl/P9wnTV
- 12 вещей, которые убивают продуктивность разработчика
https://goo.gl/LNfgtT
- 8 полезных библиотек Bootstrap UI-компонентов в 2018 году
https://goo.gl/1TJ1Ec
- 15 признаков хорошего программиста: практические советы
https://goo.gl/QsxDe4
- Как стать эффективным разработчиком
https://goo.gl/unUGYe
- Можно ли верить рейтингам популярности языков программирования?
https://goo.gl/T5EqNN
- Лучшие инструменты визуализации данных
https://goo.gl/V9VAoC
- Какой самый сложный навык в программировании?
https://goo.gl/9BLCmX
- Чем отличаются низко- средне- и высокоуровневые языки программирования
https://goo.gl/P9wnTV
- 12 вещей, которые убивают продуктивность разработчика
https://goo.gl/LNfgtT
- 8 полезных библиотек Bootstrap UI-компонентов в 2018 году
https://goo.gl/1TJ1Ec
- 15 признаков хорошего программиста: практические советы
https://goo.gl/QsxDe4
- Как стать эффективным разработчиком
https://goo.gl/unUGYe
Разбираемся с дедлайнами: больше никаких критических ситуаций
Если ваш единственный метод успевать к дедлайну - работать сверхурочно, то в конечном счете у вас может накопиться большой технический долг, а вам лично будет грозить профессиональное выгорание. Давайте разберемся, как подходить к дедлайнам более безопасно и эффективно.
https://techrocks.ru/2018/11/09/the-better-way-to-meet-your-deadlines/
Если ваш единственный метод успевать к дедлайну - работать сверхурочно, то в конечном счете у вас может накопиться большой технический долг, а вам лично будет грозить профессиональное выгорание. Давайте разберемся, как подходить к дедлайнам более безопасно и эффективно.
https://techrocks.ru/2018/11/09/the-better-way-to-meet-your-deadlines/