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

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


РКН: https://clck.ru/3R3tTP
Download Telegram
Баги: возможно, это не ваша вина, но все равно ваша ответственность

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

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/
Как быстро изучить новый язык программирования

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

https://techrocks.ru/2019/09/12/new-programming-language-fast-learning/
Стадии изучения нового языка программирования

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

https://techrocks.ru/2019/09/13/stages-of-learning-a-new-programming-language/
Повышаем продуктивность работы программиста: советы по поиску в Google

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

https://techrocks.ru/2019/09/14/art-of-googling-and-developers-productivity/
Пришло время 4-й задачи нашего конкурса. Правила конкурса вы можете найти в прикрепленной записи канала. Пожалуйста, прочитайте ее, прежде чем что-то писать.

Задача 4:

Число 197 называется круговым простым числом, потому что все перестановки его цифр с конца в начало являются простыми числами: 197, 719 и 971. Существует тринадцать таких простых чисел меньше 100: 2, 3, 5, 7, 11, 13, 17, 31, 37, 71, 73, 79 и 97.
Сколько существует круговых простых чисел меньше миллиона?

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

#task #level_easy
Знакомимся с рекурсией

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

https://techrocks.ru/2019/09/15/recursion-demystified/
12 книг для изучения языка программирования Python

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

https://techrocks.ru/2019/09/17/12-books-for-python-learners/
Дайджест интересных материалов techrocks.ru за последнюю неделю

- Малоизвестные приемы работы в VS Code для повышения продуктивности
https://techrocks.ru/2019/09/17/rare-and-useful-vs-code-hacks/

- Как я прокачиваю владение английским языком
https://techrocks.ru/2019/09/14/learning-english-tips-for-programmers/

- Перфекционизм и технический долг: мнение компаний и отдельных программистов
https://techrocks.ru/2019/09/15/perfectionism-and-technical-debt/

- «Не за горами новая рецессия». Как программист в 41 год переехала в Канаду работать на COBOL
https://techrocks.ru/2019/09/16/relocate-to-canada-working-on-cobol/

- Хорошие и плохие привычки разработчиков-джуниоров
https://techrocks.ru/2019/09/16/good-habits-for-junior-developers/
Учимся читать: что, как и в каких количествах стоит читать разработчику (+список литературы)

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

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

https://techrocks.ru/2019/09/18/reading-technical-books/
Как найти дистанционную работу и стать цифровым кочевником (+опрос)

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

https://techrocks.ru/2019/09/19/becoming-a-digital-nomad/

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

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

https://techrocks.ru/2019/09/20/generalist-vs-specialist-in-software-development/