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

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


РКН: https://clck.ru/3R3tTP
Download Telegram
Друзья, нравится ли вам наш конкурс задачек?
Anonymous Poll
59%
Да супер
21%
Сойдет
20%
Нет, я и без задачек бог программирования.
Как писать чистый код: обзор лучших практик JavaScript

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

https://techrocks.ru/2019/08/27/writing-clean-code-in-javascript/
10 социальных навыков, способных улучшить вашу карьеру

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

https://techrocks.ru/2019/08/26/10-social-skills-to-improve-your-career/
Дайджест интересных материалов techrocks.ru за последнюю неделю

- 8 потрясающих способов использования символа (!) в командах в Linux
https://techrocks.ru/2019/08/25/10-uses-of-operator-in-linux-commands/

- 5 вредных привычек неэффективных программистов
https://techrocks.ru/2019/08/22/5-bad-habits-of-ineffective-programmers/

- Зарплата выше, соцпакета нет. Как белорусы-разработчики удалённо работают в компаниях Германии и США
https://techrocks.ru/2019/08/23/remote-working-for-german-and-usa-companies/

- 7 достойных альтернатив Trello
https://techrocks.ru/2019/08/27/7-trello-alternatives/

- Тишина и полностью «молчаливые» четверги: как в Basecamp решают проблему опенспейса
https://techrocks.ru/2019/08/28/open-space-problems-solving/
Пришло время 2-й задачи нашего конкурса. Правила конкурса вы можете найти в прикрепленной записи канала. Пожалуйста, прочитайте ее, прежде чем что-то писать.

Задача 2:

2520 - самое маленькое число, которое делится без остатка на все числа от 1 до 10.

Какое самое маленькое число делится нацело на все числа от 1 до 20?

Решение присылать сюда @algoritmsrules

#task #level_easy
5 лучших подходов к изучению программирования

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

https://techrocks.ru/2019/08/28/5-great-strategies-for-learning-to-code/
10 лучших эмуляторов терминала для Linux

Как и многие другие вещи в Linux-системах, эмулятор терминала можно установить по своему вкусу. Давайте рассмотрим топ-10 альтернатив для вашего дефолтного эмулятора терминала и причины, по которым вы можете захотеть их установить.

https://techrocks.ru/2019/08/29/10-best-terminal-emulators-for-linux/
7 способов получить максимум пользы от работы в паре

Правила из этой статьи помогут существенно повысить эффективность парного программирования, в том числе дистанционного.

https://techrocks.ru/2019/08/30/7-tips-for-pair-programming/
Как программисту развивать креативное мышление

Люди склонны считать, что вы либо творческий человек, либо нет. Это далеко от истины. На самом деле умение мыслить креативно это навык, который можно развивать. Давайте рассмотрим, как это сделать.

https://techrocks.ru/2019/08/31/creativity-in-programming/
Топ-20 лучших консольных игр для Linux

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

https://techrocks.ru/2019/09/01/20-best-linux-terminal-console-games/
Баги: возможно, это не ваша вина, но все равно ваша ответственность

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

https://techrocks.ru/2019/09/02/bugs-are-not-your-fault-but-your-responsibility/
Дайджест интересных материалов techrocks.ru за последнюю неделю

- 15+ сервисов, на которых можно искать удалённую работу. Не только UpWork
https://techrocks.ru/2019/09/01/15-web-sites-to-look-for-remote-work/

- Карьера, процессы, быт, этика — как это всё устроено в Microsoft
https://techrocks.ru/2019/09/04/working-in-microsoft/

- Работа в Японии: мифы, реальность, зарплата, культура глазами разработчика
https://techrocks.ru/2019/09/03/working-in-software-engineering-in-japan/

- Советы и примеры задач, которые помогут вам в освоении нового языка программирования
https://techrocks.ru/2019/09/03/how-to-learn-a-new-programming-language-2/

- 15 интересных англоязычных блогов для программистов
https://techrocks.ru/2019/09/02/15-programmers-blogs-in-english/
9 советов разработчикам, желающим добиться успеха

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

https://techrocks.ru/2019/09/04/9-tips-for-becoming-a-successful-software-developer/
Эффективность алгоритмов: простое объяснение большого «О»

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

https://techrocks.ru/2019/09/05/algorithms-efficiency-big-o-notation/
Давайте писать HTML-код, как профессионалы

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

https://techrocks.ru/2019/09/06/lets-write-html-like-a-pro/
Пришло время 3-й задачи нашего конкурса. Правила конкурса вы можете найти в прикрепленной записи канала. Пожалуйста, прочитайте ее, прежде чем что-то писать.

Задача 3:

Выписав первые шесть простых чисел, получим 2, 3, 5, 7, 11 и 13. Очевидно, что 6-е простое число - 13. Какое число является 10001-м простым числом?

Решение присылать сюда @algoritmsrules

#task #level_easy

P.S. Мы благодарны компании SkillFactory за частичное спонсирование нашего конкурса. Актульный курс по программированию тут: https://clc.to/7trAqA
Лучшие плагины и библиотеки JavaScript для создания календарей

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

https://techrocks.ru/2019/09/07/top-javascript-calendar-plugins-and-libraries/
RegEx не так сложны, как вам кажется. Часть 1

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

https://techrocks.ru/2019/09/08/regex-isnt-as-hard-as-you-think-1/
Как программисту работать и путешествовать по миру

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

https://techrocks.ru/2019/09/10/travel-the-world-as-a-programmer/
Дайджест интересных материалов techrocks.ru за последнюю неделю

- Что стоит знать Java-разработчику сегодня, чтобы быть востребованным завтра
https://techrocks.ru/2019/09/08/what-should-java-developer-know/

- «Студент правильно сделает, если возьмётся за изучение Scala». Руководитель Scala-разработки Evolution Gaming — о редком языке программирования
https://techrocks.ru/2019/09/07/interview-about-scala-language/

- 15 книг по машинному обучению для начинающих
https://techrocks.ru/2019/09/06/15-books-on-machine-learning/

- «Не вижу смысла сидеть без дела». Айтишники о техниках тайм-менеджмента, которые реально работают
https://techrocks.ru/2019/09/09/programmers-about-time-management/

- «На Гоа было много отвлекающих факторов». Белорусские компании рассказывают, кого (не) берут на удалёнку
https://techrocks.ru/2019/09/10/remote-employees-pros-and-cons/
Как сделать так, чтобы личные проекты приносили прибыль

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

https://techrocks.ru/2019/09/11/building-profitable-side-projects/