Дайджест интересных материалов 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/
3 ошибки, ведущие к потере производительности в JavaScript
Помогает или вредит производительности наших приложений написание их на современном JavaScript с использованием предоставляемого из коробки функционала? Может ли оказаться, что старые подходы эффективнее сегодняшних? Мы попытались разобраться:
https://techrocks.ru/2018/11/10/3-javanoscript-performance-mistakes/
Помогает или вредит производительности наших приложений написание их на современном JavaScript с использованием предоставляемого из коробки функционала? Может ли оказаться, что старые подходы эффективнее сегодняшних? Мы попытались разобраться:
https://techrocks.ru/2018/11/10/3-javanoscript-performance-mistakes/
Работа в крупной компании: о чем вам не говорят
Многие люди покидают корпорации, чтобы создавать собственные стартапы, строить бизнес или успешную карьеру фрилансера. Нам попадается куча статей о том, как круто работать на себя и ни от кого не зависеть. Но, может, стоит хотя бы попробовать работу в крупной компании? Мы выяснили, какие преимущества есть у подобной работы.
https://techrocks.ru/2018/11/12/benefits-of-working-at-corporates/
Многие люди покидают корпорации, чтобы создавать собственные стартапы, строить бизнес или успешную карьеру фрилансера. Нам попадается куча статей о том, как круто работать на себя и ни от кого не зависеть. Но, может, стоит хотя бы попробовать работу в крупной компании? Мы выяснили, какие преимущества есть у подобной работы.
https://techrocks.ru/2018/11/12/benefits-of-working-at-corporates/
7 лучших программ для менеджмента проектов
Проекты могут жить собственной жизнью, высасывая бюджет и отбирая значительно больше времени, чем планировалось. Свободно распространяемое программное обеспечение для менеджмента проектов может помочь вам укротить их и при этом не залезть в карман компании. Мы подыскали для вас самые эффективные инструменты.
https://techrocks.ru/2018/11/13/best-free-project-management-software/
Проекты могут жить собственной жизнью, высасывая бюджет и отбирая значительно больше времени, чем планировалось. Свободно распространяемое программное обеспечение для менеджмента проектов может помочь вам укротить их и при этом не залезть в карман компании. Мы подыскали для вас самые эффективные инструменты.
https://techrocks.ru/2018/11/13/best-free-project-management-software/
Лучшие редакторы кода для MacOS и Windows
Бурный рост сферы технологий вызвал повышенный спрос на разработчиков. По всему миру нужны люди, способные писать большое количество чистого и оптимизированного кода в заданные промежутки времени. Для такой эффективной работы им, конечно же, нужны самые лучшие инструменты, а из них самым необходимым, безусловно, является редактор кода.
https://techrocks.ru/2018/11/14/best-text-editors-for-mac-and-windows/
Бурный рост сферы технологий вызвал повышенный спрос на разработчиков. По всему миру нужны люди, способные писать большое количество чистого и оптимизированного кода в заданные промежутки времени. Для такой эффективной работы им, конечно же, нужны самые лучшие инструменты, а из них самым необходимым, безусловно, является редактор кода.
https://techrocks.ru/2018/11/14/best-text-editors-for-mac-and-windows/
Пиши код в терминале, как настоящий хакер
Если вы работаете над своими проектами в терминале, важно подобрать программы и команды, которые помогут вам делать это наиболее эффективно. Мы выяснили, какой консольный функционал может быть особенно полезен для разработчиков.
https://techrocks.ru/2018/11/15/how-to-code-like-a-hacker-in-the-terminal/
Если вы работаете над своими проектами в терминале, важно подобрать программы и команды, которые помогут вам делать это наиболее эффективно. Мы выяснили, какой консольный функционал может быть особенно полезен для разработчиков.
https://techrocks.ru/2018/11/15/how-to-code-like-a-hacker-in-the-terminal/