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

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


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

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

https://techrocks.ru/2019/05/18/surviving-your-first-developer-job/
Привет, друзья! Сегодня мы собрали для вас статьи о том, как повысить эффективность труда разработчика. Полезные инструменты, подходы и практики.

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/
Лучшие библиотеки JavaScript для создания диаграмм

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

https://techrocks.ru/2019/05/22/best-javanoscript-chart-libraries/
Психология парного программирования

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

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/
Правила CSS, которые облегчат вам жизнь

В этой статье опытный разработчик поделился своими наработками по части написания поддерживаемого 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/25/getting-hired-as-a-developer/
Как выбирать языки программирования для изучения

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

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/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/
Вы единственный DevOps-инженер в команде и находитесь на связи 24\7? Измените это!

Вы единственный человек в команде, отвечающий за прод? Даже в свободное время вы носите за собой ноутбук, чтобы иметь возможность оперативно разбираться с проблемами? Это, конечно, не официально, но вы на связи 24 часа 7 дней в неделю? Пришла пора что-то с этим сделать!

https://techrocks.ru/2019/05/29/every-team-member-on-call/
5 советов о том, как быстрее научиться программировать

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

https://techrocks.ru/2019/05/30/5-tips-to-learn-programming-faster/
Как нужно готовиться к собеседованиям, чтобы почаще получать офферы

Подготовка к собеседованиям требует времени. Но если в результате вы будете чаще получать предложения работы, то дело того стоит, не так ли?

https://techrocks.ru/2019/05/31/job-interviews-preparation-to-get-more-offers/
Собираетесь выступить с речью на техническую тему? Вам пригодятся эти советы!

Выступление на конференции, тем более на какую-нибудь техническую тему, это непростое дело. Мы узнавали, какие приемы могут вам помочь хорошо выступить.

https://techrocks.ru/2019/06/01/tips-for-technical-talks/
Ваш учебный проект слишком маленький и неряшливый? Это не значит, что он плох!

Говоря о личных проектах, на которых изучаем какие-то технологии, мы часто представляем себе что-то большое и более-менее завершенное. И обдумывая, как подобный проект реализовать, часто так и не доходим до дела. А что, если сменить подход?

https://techrocks.ru/2019/06/02/building-messy-little-things/
Как снова начать программировать, если теряется мотивация

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

https://techrocks.ru/2019/06/03/how-to-get-coding-again/
Дайджест интересных материалов techrocks.ru за последнюю неделю

- 8 самых распространенных ошибок веб-разработчика
https://techrocks.ru/2019/06/01/8-most-common-mistakes-web-developers-should-avoid/

- Профессия тестировщик: разбираемся в QA, QC и testing
https://techrocks.ru/2019/05/29/qa-qc-testing-and-tester-career/

- 12 друзей Docker-а – опенсорсные инструменты в помощь разработке
https://techrocks.ru/2019/06/05/12-open-source-tools-for-work-with-docker/

- 4 причины сначала писать тесты, а не код
https://techrocks.ru/2019/06/04/writing-test-first-benefits/

- Крипто-хайп. От бедствующего наркомана до идеолога криптовалют и обратно. Истории взлётов и факапов
https://techrocks.ru/2019/06/02/crypto-hype-history/
5 важных отличительных особенностей эффективных тестировщиков

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

https://techrocks.ru/2019/06/05/great-software-testers-skills/