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

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


РКН: https://clck.ru/3R3tTP
Download Telegram
Есть мнение, что использовать в коде слово "user" небезопасно. Мы постарались выяснить, каковы причины подобных опасений.
https://goo.gl/Fpsj7c
Интересные статьи на нашем сайте:

- Представляем результаты опроса, проведенного среди разработчиков. Помимо прочего организаторы узнавали, какие языки и инструменты больше всего нравятся программистам в 2018 году.
https://goo.gl/CSp6YX

- Java-разработка похожа на столярное дело — без правильных инструментов ничего не выйдет. Обратите внимание на нашу подборку самого полезного инструментария:
https://goo.gl/jt5pUH

- Первый шаг на пути к получению работы - попасть на собеседование. В этом вам поможет хорошо составленное резюме. Читайте советы профессионалов на этот счет:
https://goo.gl/xbYFyq

- Послушать подкаст — отличный способ наполнить обычные моменты чем-то интересным. Представляем подборку англоязычных подкастов о стартапах, технологиях и будущем:
https://goo.gl/HekpCv

- Год назад языку Kotlin пророчили, что к концу 2018-го он станет популярнее Java в разработке приложений для Android. Программисты поделились своим опытом перехода с Java на Kotlin:
https://goo.gl/NmHNqJ

- Соединения peer-to-peer становятся все более распространенными. Мы разбирались, почему Р2Р привлекает так много внимания, как эта технология развивалась и куда идет:
https://goo.gl/Frdqyw

- Пользователи сайта Quora поделились своим мнением по поводу того, как стать высококлассным разработчиком. Представляем несколько самых интересных ответов:
https://goo.gl/h1zdPT

- Разработчики, которым в их работе нужно применять приемы статистики или анализа данных, часто выбирают Python в качестве своего языка. Одно из самых больших преимуществ такого решения – широкий спектр библиотек. Мы узнавали, какие библиотеки являются самыми необходимыми для машинного обучения:
https://goo.gl/o8tVVS
На собеседованиях часто спрашивают, какой проект был для вас самым интересным и/или трудным. Мы попытались выяснить, как правильно отвечать на подобные вопросы:
https://goo.gl/k1xBpm
Случалось ли вам замечать, что больше всего вы узнаете, когда вам по работе попадаются особенно трудные задачи? Мы разбирались, почему так происходит:
https://goo.gl/hse4Rn
Советы для новичков: как быстро учиться программированию

Мы попытались разобраться, как нужно построить процесс обучения, чтобы как можно быстрее войти в профессию.

https://goo.gl/tDMChv
Три шага для усовершенствования кодовой базы

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

https://goo.gl/5WM4zN
Как улучшить свой опыт работы с Git

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

https://goo.gl/5zf89Q
Мое решение – самое лучшее!

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

https://goo.gl/ByVtVx
Интересные статьи на нашем сайте:

- Что в коде выдает, что его автор — разработчик-джуниор?
https://goo.gl/rW79F3

- Бесплатные инструменты и сервисы для любого разработчика
https://goo.gl/wHwmKc

- Дедлайн для программиста: что делать?
https://goo.gl/E2Apz7

- Что не надо делать на собеседовании — отвечают эксперты
https://goo.gl/zubDMM

- Почему работа в стартапе не так хороша, как говорят
https://goo.gl/1g8y6f

- Лучшие языки программирования для Blockchain-разработчиков
https://goo.gl/4N4qF9

- Личный опыт: 5 лет жизни remote-компании глазами CEO
https://goo.gl/rqUFRJ

- 9 способов завалить собеседование для джуниора
https://goo.gl/uWBy6s
Когда дублирование кода допустимо

Ни для кого не секрет, что дублирование кода — это зло. Понимание принципа DRY (Don’t repeat yourself) указывают как требование в вакансиях разработчиков. Но есть ли ситуации, когда код можно дублировать? Читайте в нашей статье:

https://goo.gl/ZXw8Kh
7 причин, почему геймдев это лучшее хобби для разработчика

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

https://techrocks.ru/2018/10/14/7-reasons-gamedev-is-the-perfect-hobby/
7 доводов в пользу ревью кода

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

https://techrocks.ru/2018/10/15/7-reasons-why-code-reviews-are-awesome/
Почему разработчики НЕ бросают свою работу

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

https://techrocks.ru/2018/10/16/reasons-developers-dont-leave-their-jobs/
Проблемы Scrum’a в большинстве компаний

Следование Agile-методологиям стало эдакой частью джентельменского набора любой IT компании. Большинство команд работают на основе одного из фреймворков этой методологии, чаще всего по Scrum’у. Проблема в том, что в большинстве случаев применение Scrum’а — внешняя атрибутика и не более. Почему так происходит? Давайте разбираться.

https://techrocks.ru/2018/10/17/scrum-problems-in-most-companies/
5 наставников, которых должен найти каждый разработчик

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

https://techrocks.ru/2018/10/18/5-mentors-every-developer-needs/
Дайджест интересных материалов techrocks.ru за последнюю неделю

- Какой навык в программировании недооценивают?
https://goo.gl/5Pnkky

- История фронтенд-фреймворков
https://goo.gl/XM2YU9

- Что такое Fuchsia: «объединительная» OS для IoT-революции
https://goo.gl/8raotg

- Как писать ПО: 5 уроков, усвоенных при запуске собственного бизнеса
https://goo.gl/xpK8LX

- Какие вопросы нужно задавать на собеседовании
https://goo.gl/EfnZpg

- Чего боятся программисты?
https://goo.gl/NbSxJZ

- Что делать, если в наследство достался некачественный код
https://goo.gl/5sx4Wh

- Лондонская компания разрешила сотрудникам самим устанавливать себе зарплату
https://goo.gl/dLnoie
Как быстро и эффективно учиться: советы начинающему программисту

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

https://techrocks.ru/2018/10/21/effective-learning-tips-for-programmers/
Вредные советы программистам

Программирование сочетает в себе элементы творчества, математический расчет и строгие правила (соглашения). Но если вы поставили перед собой цель стать настоящим «говнокодером», забудьте о всем этом. Ваш код – только ваш, и плевать на все условности! А чтобы добиться совершенства на выбранном пути, воспользуйтесь нашими советами.

https://techrocks.ru/2018/10/20/mischievous-tips-for-programmers/
Вопросы, которые каждый кандидат должен задать на собеседовании

Следует помнить, что собеседование - это ваш шанс узнать больше о компании, в которую вы хотите устроиться. То, как у них построена работа, как относятся к сотрудникам и клиентам, имеет большое значение. Поэтому, когда на собеседовании спросят, есть ли у вас вопросы, - не теряйтесь! А идеи для вопросов можно найти в нашей статье.
https://techrocks.ru/2018/10/22/questions-every-dev-should-ask-on-interviews/
Почему формат «открытого» офиса убивает вашу продуктивность

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

https://techrocks.ru/2018/10/23/why-open-office-design-kills-your-productivity/
Как выжить на tech-конференции?

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

https://techrocks.ru/2018/10/24/how-to-survive-on-tech-conference/