TechRocks – Telegram
TechRocks
13.8K subscribers
777 photos
3 videos
1 file
2.1K links
Официальный телеграм-канал сайта techrocks.ru

По вопросам рекламы: @aldrson


РКН: https://clck.ru/3R3tTP
Download Telegram
Почему стоит создавать собственные проекты с нуля и как это делать

Есть много отличных руководств по созданию проектов – от простых todo-списков до полноценных рабочих веб-приложений. Но как создать собственный проект с нуля? С чего начать? Мы изучили этот вопрос.

https://techrocks.ru/2019/04/30/why-you-should-create-your-own-projects/
10 лучших фильмов о хакерах – для вдохновения

Многие программисты увлечены романтикой хакерства. Немало этому способствуют произведения мирового кинематографа. Представляем вам десятку фильмов, где так или иначе затрагивается тема взлома.

https://techrocks.ru/2019/05/01/10-best-hacking-movies/
Дайджест интересных материалов techrocks.ru за последнюю неделю

- ТОП-10 книг по Python: эффективно, емко, доходчиво
https://techrocks.ru/2019/04/30/top-10-python-books/

- Жаль, что я не знал эти 10 вещей, когда начинал программировать
https://techrocks.ru/2019/04/29/10-things-junior-developers-should-know/

- Основные принципы работы протокола SSH
https://techrocks.ru/2019/04/27/introduction-to-ssh/

- 7 книг по UNIX/Linux
https://techrocks.ru/2019/04/28/7-books-on-unix-linux/

- Эпидемия бессонницы: как недостаток сна убивает организм
https://techrocks.ru/2019/05/01/sleeplessness-isnt-healthy/
Идеи проектов для прокачки навыков программирования

Нередко бывает так, что хочется что-то создать, но никак не придумаешь, что именно. Представляем вам подборку идей проектов с подробно прописанными ограничениями и user stories.

https://techrocks.ru/2019/05/02/app-ideas-for-coding-skills-training-2/
Пишем чистый и читаемый код: руководство для начинающих разработчиков

Уметь писать код это одно, а уметь писать чистый код – совсем другое. Это короткое руководство поможет вам разобраться в том, что такое "чистый код", и овладеть искусством его написания.

https://techrocks.ru/2019/05/03/how-to-write-clean-and-readable-code/
Что такое псевдокод и зачем его писать

Часто ли вы пишете псевдокод для своих программ? Мы разбирались, что это такое и где применяется.

https://techrocks.ru/2019/05/04/what-is-pseudo-code-and-how-to-write-it/
Разработчик-фрилансер: несколько дельных советов

Есть проблемы, подстерегающие всех начинающих фрилансеров, независимо от их опыта в разработке. Мы разбирались, что это за проблемы и как с ними быть.

https://techrocks.ru/2019/05/05/tips-for-freelance-developers/
Дзен-манифест для повышения эффективности ревью кода

Многие воспринимают ревью кода как нечто, мешающее им работать, и потому раздражающее. Давайте рассмотрим, как должны поступать автор кода и ревьюер, чтобы ревью стало для них не досадной помехой, а чем-то полезным.

https://techrocks.ru/2019/05/06/effective-code-reviews/
В основе лидерства лежит не код

Как стать лидером команды? Какими качествами нужно обладать для этого? Должен ли лидер непременно быть компетентным в техническом плане? Мы постарались найти ответы на эти вопросы.

https://techrocks.ru/2019/05/07/leadership-in-developers-team/
Дайджест интересных материалов techrocks.ru за последнюю неделю

- Как стать суперзвездой в CSS
https://techrocks.ru/2019/05/08/how-to-become-a-css-superstar/

- Дистрибутивы Linux для опытных пользователей
https://techrocks.ru/2019/05/07/linux-distros-for-advanced-users/

- «Я – вечный студент»: 8 способов побороть проблему
https://techrocks.ru/2019/05/04/perpetual-student-tips/

- Компания Google отклонит резюме из-за наличия этих пяти ошибок
https://techrocks.ru/2019/05/06/why-your-resume-would-be-rejected-at-google/

- Известные законы мира разработки
https://techrocks.ru/2019/05/02/famous-laws-of-software-development/
Инструменты командной строки для улучшения рабочего процесса

Для облегчения труда разработчиков существует множество прекрасных инструментов - как веб-приложений, так и десктопных программ. Но порой для решения каких-то задач не хотелось бы прерывать работу в терминале. Тут нам пригодятся CLI-инструменты.

https://techrocks.ru/2019/05/09/cli-tools-to-improve-workflow/
Выбираем имена для переменных с учетом грамматики

Выбрать хорошее имя для переменной (метода, класса, вставить-нужное) задача непростая. Ведь оно должно быть достаточно кратким и при этом достаочно описательным, чтобы читатель мог сразу догадаться, о чем идет речь. Автор этой статьи поделился своим подходом к выбору имен.

https://techrocks.ru/2019/05/10/grammar-based-naming-rules/
7 потрясающих приемов в веб-разработке

HTML, CSS и JavaScript стали стандартами веба по всему миру. Мы рассмотрели несколько интересных приемов, существующих в этих языках.

https://techrocks.ru/2019/05/11/7-web-development-tricks/
Как стать наставником

Вы можете думать, что у вас недостаточно знаний и опыта, чтобы стать наставником для кого-либо. Но на самом деле наставничество это не такое грандиозное дело, как многим из нас кажется, и к тому же приносит существенные дивиденды. Давайте разберемся, что нужно для того, чтобы начать кого-то учить.

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/
12 советов по написанию масштабируемого JavaScript

Масштабирование приложений является довольно сложной задачей. С обычными настройками вы быстро упретесь в ограничения и потеряетесь в море путаницы. Автор этой статьи поделился несколькими советами, следуя которым вы сможете эффективно писать чистый, масштабируемый код.

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/
Дайджест интересных материалов 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/
7 лет в роли разработчика – усвоенные уроки

Разработчик с семилетнем стажем поделился самым важным из того, что он узнал за это время. Какой язык самый необходимый в разработке? Что делать, если ревью кода это стресс для команды? Что может помочь стать сеньором? Об этом и многом другом читайте в статье.

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/18/surviving-your-first-developer-job/