Size: a a a

2019 September 05
TechRocks
Как программисту развивать креативное мышление

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

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

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

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

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

https://techrocks.ru/2019/09/02/bugs-are-not-your-fault-but-your-responsibility/
источник
2019 September 08
TechRocks
Дайджест интересных материалов techrocks.ru за последнюю неделю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/
источник
2019 September 09
TechRocks
9 советов разработчикам, желающим добиться успеха

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

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

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

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

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

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

Задача 3:

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

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

#task #level_easy

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

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

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

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

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

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

https://techrocks.ru/2019/09/10/travel-the-world-as-a-programmer/
источник
2019 September 15
TechRocks
Дайджест интересных материалов techrocks.ru за последнюю неделю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/
источник
2019 September 16
TechRocks
Как сделать так, чтобы личные проекты приносили прибыль

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

https://techrocks.ru/2019/09/11/building-profitable-side-projects/
источник
2019 September 17
TechRocks
Как быстро изучить новый язык программирования

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

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

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

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

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

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

Задача 4:

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

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

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

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

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

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

https://techrocks.ru/2019/09/17/12-books-for-python-learners/
источник
2019 September 22
TechRocks
Дайджест интересных материалов techrocks.ru за последнюю неделю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/
источник