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/07/05/how-to-communicate-with-business-people/
Как обеспечить безопасность токенов аутентификации

Безопасность сетевого соединения всегда была важна. Существуют различные методы управления сессиями, каждый из которых имеет свои уязвимости и методы борьбы с ними. Данная статья посвящена токенам аутентификации — как они обрабатываются, хранятся и изменяются во время активного сеанса.

https://techrocks.ru/2019/07/07/user-session-security/
Уроки моей первой работы: начинающий программист делится своим опытом

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

https://techrocks.ru/2019/07/07/my-first-job-lessons/
Поиск работы в сфере технологий: советы и приемы

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

https://techrocks.ru/2019/07/08/job-hunting-in-the-tech-industry/
Дайджест интересных материалов techrocks.ru за последнюю неделю

- На что способны HTML и CSS?
https://techrocks.ru/2019/07/06/what-you-could-do-with-html-and-css/

- Программы с багами и лояльность: почему баг-репорт это ключ к удержанию пользователя
https://techrocks.ru/2019/07/09/bug-reporting-and-user-retention/

- «За две недели хороший программист сделает из экскрементов мамонта и палок более-менее годный проект». Как разработчики оценивают сроки
https://techrocks.ru/2019/07/09/soft-development-project-estimation/

- 4 часа в неделю: как много нужно работать, чтобы получать результат
https://techrocks.ru/2019/07/06/how-many-hours-should-you-work-each-week/

- 12 книг для изучения языка программирования JavaScript
https://techrocks.ru/2019/07/08/12-books-on-javanoscript/
Топ-5 вещей, которые помогут разработчику-джуниору достичь успеха

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

https://techrocks.ru/2019/07/10/successful-junior-developer/
Ваши технические навыки устарели. Что дальше?

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

https://techrocks.ru/2019/07/11/what-if-your-technical-skills-are-obsolete/
11 инструментов и библиотек для тестирования React-компонентов

Несмотря на то что Facebook рекомендует Jest в качестве своего любимого фреймворка тестирования React, open source экосистема богата фреймворками и инструментами для тестирования React-приложений. Давайте рассмотрим, чем мы сейчас располагаем.

https://techrocks.ru/2019/07/12/11-react-testing-tools/
Как выбрать сторонний проект

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

https://techrocks.ru/2019/07/13/how-to-choose-a-side-project/
Самый важный навык, необходимый каждому программисту

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

https://techrocks.ru/2019/07/14/most-important-skill-programmers-can-learn/
Как оптимизировать свой профиль в LinkedIn: советы разработчикам

Давайте рассмотрим, что может сделать разработчик, чтобы улучшить свой профиль в LinkedIn и привлечь внимание большего числа рекрутеров.

https://techrocks.ru/2019/07/15/linkedin-profile-for-developers/
Дайджест интересных материалов techrocks.ru за последнюю неделю

- 27 супер плагинов VS Code для JavaScript разработчика
https://techrocks.ru/2019/07/17/27-vs-code-plugins-for-javanoscript/

- Благодарственное письмо после собеседования: как его написать (и зачем)
https://techrocks.ru/2019/07/16/how-to-write-a-thank-you-email/

- «Работа у программистов напряжённая — надо куда-то сливать негатив». Почему тимлид техподдержки решил уйти в психологи
https://techrocks.ru/2019/07/16/why-support-team-lead-wants-to-be-a-psychologist/

- «Каждый год Microsoft получает 2 млн резюме». Разработчик из Минска — о 7-летнем пути в компанию
https://techrocks.ru/2019/07/11/7-year-way-to-microsoft/

- 5 книг о веб-разработке от Вячеслава Одинокова, CTO Genesis Media
https://techrocks.ru/2019/07/15/5-books-about-web-development/
Как писать хороший код

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

https://techrocks.ru/2019/07/17/how-to-write-a-good-piece-of-code/
Учеба без наставника: как программисту стать экспертом самостоятельно

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

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

https://techrocks.ru/2019/07/18/learning-without-a-mentor/
Хотите стать веб-разработчиком? Эти 6 вещей вам помогут

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

https://techrocks.ru/2019/07/19/6-tips-for-aspiring-web-developers/
Никто не хочет пользоваться вашими программами

"Теперь, когда бы люди ни спросили меня, что пошло не так, я говорю одно: никто не хочет пользоваться программами. Сначала они смотрят на меня, как на идиота. Программы повсюду. Они – двигатель современной цивилизации! Но после моих объяснений многие из этих людей кивали, мрачно соглашаясь со мной".

https://techrocks.ru/2019/07/21/nobody-wants-to-use-your-programs/
Чему на самом деле должны учить будущих разработчиков в вузе

Автор статьи считает, что в вузах, где готовят программистов, кроме чистой теории должны учить и некоторым другим вещам.

https://techrocks.ru/2019/07/20/what-you-should-actually-learn-in-college/
От вашей работы мечты вас отделяет только техническое собеседование. Советы по подготовке (+опрос)

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

https://techrocks.ru/2019/07/22/coding-interview-preparation/
Дайджест интересных материалов techrocks.ru за последнюю неделю

- Как показать себя, если вы работаете удаленно
https://techrocks.ru/2019/07/19/make-an-impression-working-remotely/

- Сколько лет придётся проработать в ИТ, чтобы достичь средней и «сеньорской» зарплаты
https://techrocks.ru/2019/07/22/salary-in-it-and-years-of-work/

- 14 шаблонов, которые помогут ответить на любой вопрос по коду на собеседовании
https://techrocks.ru/2019/07/24/how-to-ace-any-coding-interview-question/

- Лучшие PHP-фреймворки для использования в 2019 году
https://techrocks.ru/2019/07/23/best-php-frameworks-2019/

- Бесплатные специализированные онлайн-библиотеки для программистов
https://techrocks.ru/2019/07/21/online-libraries-for-programmers/
Нерелевантный опыт работы: недостаток или преимущество?

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

https://techrocks.ru/2019/07/24/irrelevant-job-experience-advantage/
Карьера успешного разработчика

На сайте Quora один из посетителей задал вопрос: «Что я действительно должен знать и делать, чтобы стать успешным разработчиком?» Джефф Мейерсон, больше 20 лет занимающийся проектированием и разработкой ПО, дал очень развернутый ответ. Он сделал упор не на чисто утилитарных вещах вроде изучения определенного языка или приобретения каких-то особых навыков, а на общих подходах к построению карьеры. Мы решили опубликовать перевод этого ответа в виде отдельного поста.

https://techrocks.ru/2019/07/25/successful-career-in-software-development/