Техническое собеседование: проектирование систем
Такое впечатление, что все статьи для разработчиков про подготовку к техническим собеседованиям фокусируются на кодинге. Но ключ к хорошим деньгам — успешное прохождение собеседований, где обсуждается проектирование систем.
https://techrocks.ru/2020/01/20/system-design-interview-explained/
Такое впечатление, что все статьи для разработчиков про подготовку к техническим собеседованиям фокусируются на кодинге. Но ключ к хорошим деньгам — успешное прохождение собеседований, где обсуждается проектирование систем.
https://techrocks.ru/2020/01/20/system-design-interview-explained/
Дайджест интересных материалов techrocks.ru за последнюю неделю
- «На кладбище программистов не отползаю». «Пенсионеры» о карьере и перспективах в 35+
https://techrocks.ru/2020/01/21/programmers-about-career-in-35/
- Эффективный DevOps: 6 способов прокачать команду и себя
https://techrocks.ru/2020/01/21/effective-devops-in-software-development/
- Оффер получен: как подготовиться к переезду в Берлин
https://techrocks.ru/2020/01/18/relocate-in-berlin-nuances/
- «Всегда можно найти зарплату выше, прямо сейчас». Создатель «зарплатного» бота для айтишников — о деньгах в ИТ и вымирании аутсорса
https://techrocks.ru/2020/01/19/salaries-in-it-and-out-source-extinction/
- Лучшие наборы иконок для веб-разработчиков
https://techrocks.ru/2020/01/22/top-icons-packs-for-web-developers/
- «На кладбище программистов не отползаю». «Пенсионеры» о карьере и перспективах в 35+
https://techrocks.ru/2020/01/21/programmers-about-career-in-35/
- Эффективный DevOps: 6 способов прокачать команду и себя
https://techrocks.ru/2020/01/21/effective-devops-in-software-development/
- Оффер получен: как подготовиться к переезду в Берлин
https://techrocks.ru/2020/01/18/relocate-in-berlin-nuances/
- «Всегда можно найти зарплату выше, прямо сейчас». Создатель «зарплатного» бота для айтишников — о деньгах в ИТ и вымирании аутсорса
https://techrocks.ru/2020/01/19/salaries-in-it-and-out-source-extinction/
- Лучшие наборы иконок для веб-разработчиков
https://techrocks.ru/2020/01/22/top-icons-packs-for-web-developers/
Всем привет! На сегодняшний день одной из самых популярных систем управления версиями является git. Именно этой теме мы посвятили нашу подборку статей.
Как улучшить свой опыт работы с Git
https://techrocks.ru/2018/10/10/how-to-improve-your-git-experience/
6 мест для размещения вашего git-репозитория
https://techrocks.ru/2018/09/04/6-places-to-host-your-git-repository/
10 полезных Git команд для облегчения работы
https://techrocks.ru/2018/01/07/useful-git-tips/
Как улучшить свой опыт работы с Git
https://techrocks.ru/2018/10/10/how-to-improve-your-git-experience/
6 мест для размещения вашего git-репозитория
https://techrocks.ru/2018/09/04/6-places-to-host-your-git-repository/
10 полезных Git команд для облегчения работы
https://techrocks.ru/2018/01/07/useful-git-tips/
Топ-5 навыков разработчика, делающих его суперпрофессионалом (на примере LEGO)
Взять новенький набор LEGO и построить модель по инструкциям может любой разработчик. Это просто. Но настоящие проекты разработки программ отличаются, здесь другой сценарий. Это скорее похоже на постройку огромного замка. Только вот его уже когда-то построили без вас. А потом кто-то его пнул, и замок развалился. Куски побольше вроде как держатся, но более мелкие части распались, некоторые и вовсе исчезли.
Вам дают коробку, где собраны все выпавшие части, только вот там намешаны также тысячи кусочков из других наборов. И инструкций, конечно же, больше нет. Чтобы представить, как должен выглядеть замок, можно полагаться только на картинку.
Вот теперь задача становится интересной! Давайте посмотрим, как можно повысить эффективность работы в таких условиях.
https://techrocks.ru/2020/01/22/top-five-developer-skills-with-lego-examples/
Взять новенький набор LEGO и построить модель по инструкциям может любой разработчик. Это просто. Но настоящие проекты разработки программ отличаются, здесь другой сценарий. Это скорее похоже на постройку огромного замка. Только вот его уже когда-то построили без вас. А потом кто-то его пнул, и замок развалился. Куски побольше вроде как держатся, но более мелкие части распались, некоторые и вовсе исчезли.
Вам дают коробку, где собраны все выпавшие части, только вот там намешаны также тысячи кусочков из других наборов. И инструкций, конечно же, больше нет. Чтобы представить, как должен выглядеть замок, можно полагаться только на картинку.
Вот теперь задача становится интересной! Давайте посмотрим, как можно повысить эффективность работы в таких условиях.
https://techrocks.ru/2020/01/22/top-five-developer-skills-with-lego-examples/
Топ-5 книг для изучения языка Python (для начинающих)
Автор статьи отобрал книги, исповедующие практический подход к обучению. В списке есть материалы как для начинающих, так и для более опытных программистов.
https://techrocks.ru/2020/01/23/5-books-to-learn-python-for-beginners/
Автор статьи отобрал книги, исповедующие практический подход к обучению. В списке есть материалы как для начинающих, так и для более опытных программистов.
https://techrocks.ru/2020/01/23/5-books-to-learn-python-for-beginners/
Привет, друзья! GitHub это сайт, ежедневно собирающий миллионы разработчиков для сотрудничества и решения проблем с open source-программами. Именно работе с этим сайтом посвящается наша сегодняшняя подборка статей.
Введение в GitHub от разработчика
https://techrocks.ru/2018/07/02/introduction-to-github/
8 советов по GitHub для увеличения продуктивности
https://techrocks.ru/2019/01/10/github-productivity-tips/
Git и GitHub: что это такое и в чём разница
https://techrocks.ru/2018/07/14/git-and-github-what-the-difference/
Введение в GitHub от разработчика
https://techrocks.ru/2018/07/02/introduction-to-github/
8 советов по GitHub для увеличения продуктивности
https://techrocks.ru/2019/01/10/github-productivity-tips/
Git и GitHub: что это такое и в чём разница
https://techrocks.ru/2018/07/14/git-and-github-what-the-difference/
Вопросы, которые разработчикам-джуниорам стоит почаще задавать на новой работе
Когда разработчики-джуниоры приступают к работе на новом месте, зачастую они стараются не задавать «лишних» вопросов — из-за стеснительности или нежелания надоедать коллегам. И совершенно зря!
https://techrocks.ru/2020/01/24/5-questions-for-junior-developers-to-ask/
Когда разработчики-джуниоры приступают к работе на новом месте, зачастую они стараются не задавать «лишних» вопросов — из-за стеснительности или нежелания надоедать коллегам. И совершенно зря!
https://techrocks.ru/2020/01/24/5-questions-for-junior-developers-to-ask/
Разбираемся с внешними отступами в CSS
CSS имеет дурную привычку вести себя не так, как ожидается. И одна из вещей, которые больше всего сбивают людей с толку, это внешние отступы (margin). Кажется, что здесь все должно быть довольно просто, но эти отступы способны приводить к очень странным проблемам.
https://techrocks.ru/2020/01/25/understanding-css-margins/
CSS имеет дурную привычку вести себя не так, как ожидается. И одна из вещей, которые больше всего сбивают людей с толку, это внешние отступы (margin). Кажется, что здесь все должно быть довольно просто, но эти отступы способны приводить к очень странным проблемам.
https://techrocks.ru/2020/01/25/understanding-css-margins/
Всем привет! Наша сегодняшняя подборка статей предназначения для разработчиков-фрилансеров (и для тех, кто хочет к ним примкнуть).
Фриланс: основные ошибки и как их избежать
https://techrocks.ru/2018/03/24/how-to-avoid-main-mistakes-in-freelance/
Фрилансер: история успеха
https://techrocks.ru/2018/02/10/successful-freelance-story/
Разработчик-фрилансер: как начать карьеру и привлечь клиентов
https://techrocks.ru/2018/01/04/how-to-start-freelance-developer-careere/
Фриланс: основные ошибки и как их избежать
https://techrocks.ru/2018/03/24/how-to-avoid-main-mistakes-in-freelance/
Фрилансер: история успеха
https://techrocks.ru/2018/02/10/successful-freelance-story/
Разработчик-фрилансер: как начать карьеру и привлечь клиентов
https://techrocks.ru/2018/01/04/how-to-start-freelance-developer-careere/
3 совета по написанию резюме разработчика
Умение «продать» свои навыки потенциальным работодателям это тоже навык, и приобрести его не так сложно. В этой статье вы найдете три полезных совета, которые стоит учесть при написании резюме разработчика.
https://techrocks.ru/2020/01/26/software-engineering-cv-writing-tips/
Умение «продать» свои навыки потенциальным работодателям это тоже навык, и приобрести его не так сложно. В этой статье вы найдете три полезных совета, которые стоит учесть при написании резюме разработчика.
https://techrocks.ru/2020/01/26/software-engineering-cv-writing-tips/
8 разочарований в работе программиста, к которым следует быть готовым
Вы приходите на позицию разработчика-джуниора и поначалу вы всем довольны: наконец, можно применить свои навыки, да еще и хорошие деньги получать за это. А затем реальность внезапно бьет вас по голове.
Эта работа оказывается гораздо менее идеальной, чем вам представлялось.
В нашей статье мы собрали восемь вещей, которые огорчают большинство начинающих программистов.
https://techrocks.ru/2020/01/27/8-disappointments-of-the-programmer/
Вы приходите на позицию разработчика-джуниора и поначалу вы всем довольны: наконец, можно применить свои навыки, да еще и хорошие деньги получать за это. А затем реальность внезапно бьет вас по голове.
Эта работа оказывается гораздо менее идеальной, чем вам представлялось.
В нашей статье мы собрали восемь вещей, которые огорчают большинство начинающих программистов.
https://techrocks.ru/2020/01/27/8-disappointments-of-the-programmer/
Дайджест интересных материалов techrocks.ru за последнюю неделю
- «Негатив, нытьё, агрессия — отказ». 8 ИТ-компаний объяснили, как изучают соцсети кандидатов
https://techrocks.ru/2020/01/24/social-networks-screening-in-recruiting/
- Как готовиться к собеседованию на английском в IT-компании
https://techrocks.ru/2020/01/27/interview-in-english-preparation/
- Веб-разработка: вчера, сегодня, завтра
https://techrocks.ru/2020/01/26/web-development-history/
- Закон Мура вырастил ленивых программистов. Но он отмирает и разработчикам нужно меняться
https://techrocks.ru/2020/01/25/why-do-we-need-new-programmers/
- Расчёты: чтобы получить зарплату офисного сеньора, фрилансер должен зарабатывать $40 в час
https://techrocks.ru/2020/01/28/how-much-should-freelancer-developer-earn/
- «Негатив, нытьё, агрессия — отказ». 8 ИТ-компаний объяснили, как изучают соцсети кандидатов
https://techrocks.ru/2020/01/24/social-networks-screening-in-recruiting/
- Как готовиться к собеседованию на английском в IT-компании
https://techrocks.ru/2020/01/27/interview-in-english-preparation/
- Веб-разработка: вчера, сегодня, завтра
https://techrocks.ru/2020/01/26/web-development-history/
- Закон Мура вырастил ленивых программистов. Но он отмирает и разработчикам нужно меняться
https://techrocks.ru/2020/01/25/why-do-we-need-new-programmers/
- Расчёты: чтобы получить зарплату офисного сеньора, фрилансер должен зарабатывать $40 в час
https://techrocks.ru/2020/01/28/how-much-should-freelancer-developer-earn/
Всем привет! Как известно, в нашей программистской сфере деятельности кто остановился - тот отстал. Поэтому все мы стремимся постоянно совершенствоваться. Представляем подборку статей о том, как стать лучшим программистом.
Как стать непревзойденным программистом
https://techrocks.ru/2019/01/16/unstoppable-programmer-behaviors/
10 способов стать лучшим программистом
https://techrocks.ru/2018/04/02/10-ways-to-become-a-better-developer/
4 книги, благодаря которым можно стать лучшим программистом
https://techrocks.ru/2018/03/15/4-books-to-make-you-a-better-programmer/
Как стать непревзойденным программистом
https://techrocks.ru/2019/01/16/unstoppable-programmer-behaviors/
10 способов стать лучшим программистом
https://techrocks.ru/2018/04/02/10-ways-to-become-a-better-developer/
4 книги, благодаря которым можно стать лучшим программистом
https://techrocks.ru/2018/03/15/4-books-to-make-you-a-better-programmer/
Собственный open source проект. Часть 1: с чего все начинается
Вы когда-нибудь задумывались над созданием собственного проекта с открытым исходным кодом? То есть, чтобы не просто стать контрибьютором какого-нибудь опенсорсного проекта, а самому вести такой проект? Представляем первую статью из цикла по данной теме.
https://techrocks.ru/2020/01/28/your-own-open-source-project-1/
Вы когда-нибудь задумывались над созданием собственного проекта с открытым исходным кодом? То есть, чтобы не просто стать контрибьютором какого-нибудь опенсорсного проекта, а самому вести такой проект? Представляем первую статью из цикла по данной теме.
https://techrocks.ru/2020/01/28/your-own-open-source-project-1/
Собственный open source проект. Часть 2: начало нового проекта
Итак, у вас есть готовое решение какой-то проблемы и вы готовы поделиться им с миром, а именно — создать собственный проект с открытым исходным кодом. Давайте рассмотрим, как дать старт этому проекту.
https://techrocks.ru/2020/01/29/your-own-open-source-project-2/
Итак, у вас есть готовое решение какой-то проблемы и вы готовы поделиться им с миром, а именно — создать собственный проект с открытым исходным кодом. Давайте рассмотрим, как дать старт этому проекту.
https://techrocks.ru/2020/01/29/your-own-open-source-project-2/
Привет друзья! Сегодня тема нашей подборки статей - машинное обучение и то, что с ним связано.
Библиотеки Python, необходимые для машинного обучения
https://techrocks.ru/2018/10/05/python-libraries-for-machine-learning/
25 полезных опенсорсных проектов в сфере машинного обучения
https://techrocks.ru/2018/11/04/25-open-source-machine-learning-projects/
5 мощных проектов по машинному обучению для начинающих
https://techrocks.ru/2018/02/07/machine-learning-projects/
Библиотеки Python, необходимые для машинного обучения
https://techrocks.ru/2018/10/05/python-libraries-for-machine-learning/
25 полезных опенсорсных проектов в сфере машинного обучения
https://techrocks.ru/2018/11/04/25-open-source-machine-learning-projects/
5 мощных проектов по машинному обучению для начинающих
https://techrocks.ru/2018/02/07/machine-learning-projects/
Как создавать личные проекты (и при этом хорошо все о них помнить несколько месяцев спустя)
Разбираемся, как приступать к работе над личными проектами, чтобы не только хорошо написать код, но и помнить подробности его написания.
https://techrocks.ru/2020/01/31/how-to-start-a-coding-project/
Разбираемся, как приступать к работе над личными проектами, чтобы не только хорошо написать код, но и помнить подробности его написания.
https://techrocks.ru/2020/01/31/how-to-start-a-coding-project/
Подготовка к техническому собеседованию в телефонном (или видео) режиме
Подготовка к собеседованию, состоящая в каких-то рутинных действиях, может помочь снять напряжение. Рассказываем, как нужно готовиться к интервью, которое будет проходить по телефону или видеосвязи.
https://techrocks.ru/2020/01/31/technical-phone-video-interview/
Подготовка к собеседованию, состоящая в каких-то рутинных действиях, может помочь снять напряжение. Рассказываем, как нужно готовиться к интервью, которое будет проходить по телефону или видеосвязи.
https://techrocks.ru/2020/01/31/technical-phone-video-interview/
Всем привет! Как известно, хороший редактор кода повышает эффективность работы, а также помогает избежать некоторых наиболее распространенных ошибок в программировании. Сегодня мы публикуем подборку статей о редакторах кода для разных ОС, а также редакторах, с которых лучше начинать новичкам.
7 лучших редакторов кода для Windows и Mac
https://techrocks.ru/2018/01/13/best-code-editors-for-windows-and-mac/
5 лучших редакторов кода для программистов в Linux
https://techrocks.ru/2018/01/08/best-linux-code-editors/
11 удобных в использовании редакторов кода для начинающих
https://techrocks.ru/2018/06/13/text-editors-easy-to-use-beginners/
7 лучших редакторов кода для Windows и Mac
https://techrocks.ru/2018/01/13/best-code-editors-for-windows-and-mac/
5 лучших редакторов кода для программистов в Linux
https://techrocks.ru/2018/01/08/best-linux-code-editors/
11 удобных в использовании редакторов кода для начинающих
https://techrocks.ru/2018/06/13/text-editors-easy-to-use-beginners/
Как сделать программирование привычкой
За последние несколько лет программирование стало очень популярной сферой деятельности. Многие люди хотят научиться писать код и стать разработчиками. Мы разбирались, как новичку выработать у себя привычку заниматься программированием.
https://techrocks.ru/2020/02/01/make-programming-your-daily-habit/
За последние несколько лет программирование стало очень популярной сферой деятельности. Многие люди хотят научиться писать код и стать разработчиками. Мы разбирались, как новичку выработать у себя привычку заниматься программированием.
https://techrocks.ru/2020/02/01/make-programming-your-daily-habit/