Как стать наставником
Вы можете думать, что у вас недостаточно знаний и опыта, чтобы стать наставником для кого-либо. Но на самом деле наставничество это не такое грандиозное дело, как многим из нас кажется, и к тому же приносит существенные дивиденды. Давайте разберемся, что нужно для того, чтобы начать кого-то учить.
https://techrocks.ru/2019/05/12/how-to-become-a-mentor/
Вы можете думать, что у вас недостаточно знаний и опыта, чтобы стать наставником для кого-либо. Но на самом деле наставничество это не такое грандиозное дело, как многим из нас кажется, и к тому же приносит существенные дивиденды. Давайте разберемся, что нужно для того, чтобы начать кого-то учить.
https://techrocks.ru/2019/05/12/how-to-become-a-mentor/
12 полезных книг для изучения языка Java
Java это один из самых популярных языков программирования. Он может считаться легким для начинающих, а между тем, благодаря его кроссплатформенности, он очень широко применяется для создания приложений. Представляем вам подборку книг, которые помогут вам овладеть этим языком.
https://techrocks.ru/2019/04/18/12-useful-books-for-java-learners/
Java это один из самых популярных языков программирования. Он может считаться легким для начинающих, а между тем, благодаря его кроссплатформенности, он очень широко применяется для создания приложений. Представляем вам подборку книг, которые помогут вам овладеть этим языком.
https://techrocks.ru/2019/04/18/12-useful-books-for-java-learners/
12 советов по написанию масштабируемого JavaScript
Масштабирование приложений является довольно сложной задачей. С обычными настройками вы быстро упретесь в ограничения и потеряетесь в море путаницы. Автор этой статьи поделился несколькими советами, следуя которым вы сможете эффективно писать чистый, масштабируемый код.
https://techrocks.ru/2019/05/13/12-tips-for-scalable-javanoscript/
Масштабирование приложений является довольно сложной задачей. С обычными настройками вы быстро упретесь в ограничения и потеряетесь в море путаницы. Автор этой статьи поделился несколькими советами, следуя которым вы сможете эффективно писать чистый, масштабируемый код.
https://techrocks.ru/2019/05/13/12-tips-for-scalable-javanoscript/
Как настроить расширение Debugger for Chrome для Visual Studio Code
Отладка веб-приложений с помощью Visual Studio Code повышает эффективность вашей работы. Она помогает сэкономить много времени и поддерживать чистоту кода. Мы изучили, как настроить расширение VS Code для отладки проектов.
https://techrocks.ru/2019/05/14/debugger-for-chrome-in-vs-code/
Отладка веб-приложений с помощью Visual Studio Code повышает эффективность вашей работы. Она помогает сэкономить много времени и поддерживать чистоту кода. Мы изучили, как настроить расширение VS Code для отладки проектов.
https://techrocks.ru/2019/05/14/debugger-for-chrome-in-vs-code/
Дайджест интересных материалов techrocks.ru за последнюю неделю
- Куда деваться стареющим программистам?
https://techrocks.ru/2019/05/15/old-coders-and-ageism-in-tech/
- Чего на самом деле хотят разработчики
https://techrocks.ru/2019/05/15/what-developers-really-want/
- Восстание против «996». Почему не стоит копировать популярную в Китае корпоративную культуру
https://techrocks.ru/2019/05/13/996-culture-in-china/
- «Многие называют нас сектой, но денег мы туда не несём». Иван Подобед — о системной инженерии
https://techrocks.ru/2019/05/12/systems-engineering/
- «Белорусский мидл здесь может претендовать на сеньора». Архитектор EPAM о переезде из Гомеля в Гонконг
https://techrocks.ru/2019/05/10/work-in-hong-kong/
- Куда деваться стареющим программистам?
https://techrocks.ru/2019/05/15/old-coders-and-ageism-in-tech/
- Чего на самом деле хотят разработчики
https://techrocks.ru/2019/05/15/what-developers-really-want/
- Восстание против «996». Почему не стоит копировать популярную в Китае корпоративную культуру
https://techrocks.ru/2019/05/13/996-culture-in-china/
- «Многие называют нас сектой, но денег мы туда не несём». Иван Подобед — о системной инженерии
https://techrocks.ru/2019/05/12/systems-engineering/
- «Белорусский мидл здесь может претендовать на сеньора». Архитектор EPAM о переезде из Гомеля в Гонконг
https://techrocks.ru/2019/05/10/work-in-hong-kong/
7 лет в роли разработчика – усвоенные уроки
Разработчик с семилетнем стажем поделился самым важным из того, что он узнал за это время. Какой язык самый необходимый в разработке? Что делать, если ревью кода это стресс для команды? Что может помочь стать сеньором? Об этом и многом другом читайте в статье.
https://techrocks.ru/2019/05/16/7-years-as-a-developer/
Разработчик с семилетнем стажем поделился самым важным из того, что он узнал за это время. Какой язык самый необходимый в разработке? Что делать, если ревью кода это стресс для команды? Что может помочь стать сеньором? Об этом и многом другом читайте в статье.
https://techrocks.ru/2019/05/16/7-years-as-a-developer/
Хотите завершить свой личный проект – забудьте о лучших подходах
Многим программистам знакома ситуация, когда личные проекты начинаются, разрабатываются, но так и не доводятся до конца. Как же выпустить готовый продукт? Своими мыслями на эту тему поделился опытный разработчик.
https://techrocks.ru/2019/05/17/how-to-ship-a-side-project/
Многим программистам знакома ситуация, когда личные проекты начинаются, разрабатываются, но так и не доводятся до конца. Как же выпустить готовый продукт? Своими мыслями на эту тему поделился опытный разработчик.
https://techrocks.ru/2019/05/17/how-to-ship-a-side-project/
Как выжить на первой работе: руководство для начинающих разработчиков
Получить первую работу очень непросто. Но дальнейший путь тоже не усеян розами: начинающему разработчику придется многому учиться. Мы собрали несколько советов, следуя которым можно немного облегчить свое вхождение в профессию.
https://techrocks.ru/2019/05/18/surviving-your-first-developer-job/
Получить первую работу очень непросто. Но дальнейший путь тоже не усеян розами: начинающему разработчику придется многому учиться. Мы собрали несколько советов, следуя которым можно немного облегчить свое вхождение в профессию.
https://techrocks.ru/2019/05/18/surviving-your-first-developer-job/
Forwarded from TechSkills - книги по программированию
Привет, друзья! Сегодня мы собрали для вас статьи о том, как повысить эффективность труда разработчика. Полезные инструменты, подходы и практики.
10 избранных инструментов для эффективной работы разработчика
https://techrocks.ru/2018/04/21/10-developers-work-efficiency-tools/
6 способов сделать удаленную работу более эффективной
https://techrocks.ru/2017/11/19/6-ways-to-work-from-home-efficiently/
Как повысить эффективность использования Visual Studio Code
https://techrocks.ru/2018/08/25/pro-tips-for-visual-studio-code/
10 избранных инструментов для эффективной работы разработчика
https://techrocks.ru/2018/04/21/10-developers-work-efficiency-tools/
6 способов сделать удаленную работу более эффективной
https://techrocks.ru/2017/11/19/6-ways-to-work-from-home-efficiently/
Как повысить эффективность использования Visual Studio Code
https://techrocks.ru/2018/08/25/pro-tips-for-visual-studio-code/
Чистые, сухие спагетти: почему чистый код и следование принципам DRY и SOLID это не всегда хорошо
Вы гордитесь тем, что ваш код соответствует стандартам стиля, а при его написании вы четко придерживались принципов DRY и SOLID. Вы провели тесты, разделались с багами, отполировали пользовательскую и API-документацию. Ваш код так чист, что аж блестит! Несмотря на все это, ваша кодовая база может быть в ужасном состоянии.
https://techrocks.ru/2019/05/19/clean-dry-solid-spaghetti-code/
Вы гордитесь тем, что ваш код соответствует стандартам стиля, а при его написании вы четко придерживались принципов DRY и SOLID. Вы провели тесты, разделались с багами, отполировали пользовательскую и API-документацию. Ваш код так чист, что аж блестит! Несмотря на все это, ваша кодовая база может быть в ужасном состоянии.
https://techrocks.ru/2019/05/19/clean-dry-solid-spaghetti-code/
Лучшие библиотеки JavaScript для создания диаграмм
Современные диаграммы работают во всех браузерах, не требуют специальных плагинов, поддерживают интерактивность и анимацию, а также выглядят очень четко даже на устройствах с самым высоким разрешением экрана. Мы отобрали для вас 9 лучших библиотек для создания таких диаграмм.
https://techrocks.ru/2019/05/22/best-javanoscript-chart-libraries/
Современные диаграммы работают во всех браузерах, не требуют специальных плагинов, поддерживают интерактивность и анимацию, а также выглядят очень четко даже на устройствах с самым высоким разрешением экрана. Мы отобрали для вас 9 лучших библиотек для создания таких диаграмм.
https://techrocks.ru/2019/05/22/best-javanoscript-chart-libraries/
Психология парного программирования
Разработчик и психолог Фройденберг пронаблюдала за парами программистов, которые отличались самой высокой производительностью. На основе этих наблюдений другой разработчик вывел несколько советов - они и представлены в этой статье.
https://techrocks.ru/2019/05/21/pair-programming-psychology/
Разработчик и психолог Фройденберг пронаблюдала за парами программистов, которые отличались самой высокой производительностью. На основе этих наблюдений другой разработчик вывел несколько советов - они и представлены в этой статье.
https://techrocks.ru/2019/05/21/pair-programming-psychology/
Дайджест интересных материалов techrocks.ru за последнюю неделю
- Путь к позиции разработчика-сеньора
https://techrocks.ru/2019/05/20/way-to-senior-developer-2/
- 8 концепций, которые стоит изучить начинающему программисту
https://techrocks.ru/2019/05/18/things-every-software-developer-should-know/
- Cron Jobs — пособие для начинающих
https://techrocks.ru/2019/05/21/cron-jobs-for-beginners/
- 11 книг по ИИ и Data Science для изучения в 2019
https://techrocks.ru/2019/05/20/11-books-on-ai-and-data-science/
- Руководство по выживанию веб-девелопера: основы DNS
https://techrocks.ru/2019/05/16/dns-basics-for-web-developers/
- Путь к позиции разработчика-сеньора
https://techrocks.ru/2019/05/20/way-to-senior-developer-2/
- 8 концепций, которые стоит изучить начинающему программисту
https://techrocks.ru/2019/05/18/things-every-software-developer-should-know/
- Cron Jobs — пособие для начинающих
https://techrocks.ru/2019/05/21/cron-jobs-for-beginners/
- 11 книг по ИИ и Data Science для изучения в 2019
https://techrocks.ru/2019/05/20/11-books-on-ai-and-data-science/
- Руководство по выживанию веб-девелопера: основы DNS
https://techrocks.ru/2019/05/16/dns-basics-for-web-developers/
Правила CSS, которые облегчат вам жизнь
В этой статье опытный разработчик поделился своими наработками по части написания поддерживаемого CSS-кода. По его словам, следование этим правилам помогает ему поддерживать даже крупные кодовые базы.
https://techrocks.ru/2019/05/23/useful-css-rules/
В этой статье опытный разработчик поделился своими наработками по части написания поддерживаемого CSS-кода. По его словам, следование этим правилам помогает ему поддерживать даже крупные кодовые базы.
https://techrocks.ru/2019/05/23/useful-css-rules/
3 действенных совета, как избежать появления заброшенных проектов
Пожалуй, у всех нас рано или поздно появляются заброшенные проекты. Мы загораемся какой-то идеей, но не доводим ее воплощение до конца. Как с этим бороться? Мы попробовали разобраться.
https://techrocks.ru/2019/05/24/3-tips-to-avoid-abandoned-projects/
Пожалуй, у всех нас рано или поздно появляются заброшенные проекты. Мы загораемся какой-то идеей, но не доводим ее воплощение до конца. Как с этим бороться? Мы попробовали разобраться.
https://techrocks.ru/2019/05/24/3-tips-to-avoid-abandoned-projects/
Как разработчику найти работу
Разработчик, часто выступающий в роли наставника для начинающих программистов, поделился своим опытом в поиске работы. Эти советы пригодятся как тем, кто ищет свою первую работу, так и более опытным разработчикам, которые решили поискать себе новое рабочее место.
https://techrocks.ru/2019/05/25/getting-hired-as-a-developer/
Разработчик, часто выступающий в роли наставника для начинающих программистов, поделился своим опытом в поиске работы. Эти советы пригодятся как тем, кто ищет свою первую работу, так и более опытным разработчикам, которые решили поискать себе новое рабочее место.
https://techrocks.ru/2019/05/25/getting-hired-as-a-developer/
Как выбирать языки программирования для изучения
Людям, желающим изучить какой-нибудь язык программирования, бывает сложно выбрать подходящий. Даже для отдельных специализаций есть слишком много вариантов, так как же определить лучший? Автор статьи предложил ряд вопросов, ответив на которые, вы сможете сузить выбор.
https://techrocks.ru/2019/05/26/how-to-choose-programming-languages-to-learn/
Людям, желающим изучить какой-нибудь язык программирования, бывает сложно выбрать подходящий. Даже для отдельных специализаций есть слишком много вариантов, так как же определить лучший? Автор статьи предложил ряд вопросов, ответив на которые, вы сможете сузить выбор.
https://techrocks.ru/2019/05/26/how-to-choose-programming-languages-to-learn/
10 когнитивных искажений, которые разработчикам стоит учитывать
Когнитивные искажения можно считать багами в нашем мышлении, которые проявляются при сборе, обработке и интерпретации информации. Впрочем, с эволюционной точки зрения это не баги, а фичи: зачастую они делают нас более счастливыми и социальными, а это способствует выживанию. Но когда речь заходит о принятии решений на основе логики, искажения мышления могут стать помехой.
Мы рассмотрим десять когнитивных искажений с точки зрения разработчика.
https://techrocks.ru/2019/05/27/10-cognitive-biases-in-software-development/
Когнитивные искажения можно считать багами в нашем мышлении, которые проявляются при сборе, обработке и интерпретации информации. Впрочем, с эволюционной точки зрения это не баги, а фичи: зачастую они делают нас более счастливыми и социальными, а это способствует выживанию. Но когда речь заходит о принятии решений на основе логики, искажения мышления могут стать помехой.
Мы рассмотрим десять когнитивных искажений с точки зрения разработчика.
https://techrocks.ru/2019/05/27/10-cognitive-biases-in-software-development/
Как подружиться с синдромом самозванца
Вы никогда не ощущаете, что ваш код уже достаточно хорош, вам все время кажется, что можно бы еще что-то улучшить. У вас постоянно складывается впечатление, что вы могли бы делать больше, лучше или быстрее. Вам кажется, что ваши идеи относительно архитектуры или шаблонов не стоят внимания. Вы даже заявки по вакансиям не отсылаете, думая, что такой кандидат, как вы, никого не заинтересует.
Эта проблема имеет название – синдром самозванца. Мы разбирались, что может помочь с ним справиться.
https://techrocks.ru/2019/05/28/how-to-friend-impostor-syndrome/
Вы никогда не ощущаете, что ваш код уже достаточно хорош, вам все время кажется, что можно бы еще что-то улучшить. У вас постоянно складывается впечатление, что вы могли бы делать больше, лучше или быстрее. Вам кажется, что ваши идеи относительно архитектуры или шаблонов не стоят внимания. Вы даже заявки по вакансиям не отсылаете, думая, что такой кандидат, как вы, никого не заинтересует.
Эта проблема имеет название – синдром самозванца. Мы разбирались, что может помочь с ним справиться.
https://techrocks.ru/2019/05/28/how-to-friend-impostor-syndrome/
Дайджест интересных материалов techrocks.ru за последнюю неделю
- Как устроена жизнь и работа в Новой Зеландии
https://techrocks.ru/2019/05/27/relocate-in-new-zealand/
- «Готовы 5 лет учиться в университете, а в ИТ хотят войти за месяц». ИТ-школа и тренер отвечают на «13 жалоб»
https://techrocks.ru/2019/05/28/problems-with-programming-courses/
- Как веб-программисту заработать на рекламе сайтов клиентов и не застрять в рутине
https://techrocks.ru/2019/05/29/how-to-advertise-clients-web-sites-and-earn-money/
- Профессия тестировщик: разбираемся в QA, QC и testing
https://techrocks.ru/2019/05/29/qa-qc-testing-and-tester-career/
- Как Сатья Наделла сделал из Microsoft компанию с оценкой в $1 трлн
https://techrocks.ru/2019/05/30/satya-nadella-and-microsoft/
- Как устроена жизнь и работа в Новой Зеландии
https://techrocks.ru/2019/05/27/relocate-in-new-zealand/
- «Готовы 5 лет учиться в университете, а в ИТ хотят войти за месяц». ИТ-школа и тренер отвечают на «13 жалоб»
https://techrocks.ru/2019/05/28/problems-with-programming-courses/
- Как веб-программисту заработать на рекламе сайтов клиентов и не застрять в рутине
https://techrocks.ru/2019/05/29/how-to-advertise-clients-web-sites-and-earn-money/
- Профессия тестировщик: разбираемся в QA, QC и testing
https://techrocks.ru/2019/05/29/qa-qc-testing-and-tester-career/
- Как Сатья Наделла сделал из Microsoft компанию с оценкой в $1 трлн
https://techrocks.ru/2019/05/30/satya-nadella-and-microsoft/
Вы единственный DevOps-инженер в команде и находитесь на связи 24\7? Измените это!
Вы единственный человек в команде, отвечающий за прод? Даже в свободное время вы носите за собой ноутбук, чтобы иметь возможность оперативно разбираться с проблемами? Это, конечно, не официально, но вы на связи 24 часа 7 дней в неделю? Пришла пора что-то с этим сделать!
https://techrocks.ru/2019/05/29/every-team-member-on-call/
Вы единственный человек в команде, отвечающий за прод? Даже в свободное время вы носите за собой ноутбук, чтобы иметь возможность оперативно разбираться с проблемами? Это, конечно, не официально, но вы на связи 24 часа 7 дней в неделю? Пришла пора что-то с этим сделать!
https://techrocks.ru/2019/05/29/every-team-member-on-call/