Size: a a a

2019 October 09
TechRocks
Как написать туториал по программированию

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

https://techrocks.ru/2019/10/04/how-to-write-a-coding-tutorial/
источник
2019 October 10
TechRocks
Пришло время 7-й задачи нашего конкурса. Правила конкурса вы можете найти в прикрепленной записи канала. Пожалуйста, прочитайте ее, прежде чем что-то писать.

Задача 7:

Число 5 можно записать в виде суммы ровно шестью различными способами:
4 + 1
3 + 2
3 + 1 + 1
2 + 2 + 1
2 + 1 + 1 + 1
1 + 1 + 1 + 1 + 1
Сколькими различными способами можно записать число 100 в виде суммы по крайней мере двух целых положительных чисел?


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

#task #level_hard

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

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

https://techrocks.ru/2019/10/05/best-javascript-maps-api-and-libraries/
источник
2019 October 11
TechRocks
3 ошибки, которые вы, возможно, допускаете при модульном тестировании

Модульное тестирование это одна из тех вещей, которые разработчики либо любят, либо ненавидят — третьего не дано. Также это одна из тех задач, которые во многих командах поручают «новичку», разработчику-джуниору или любому, кто не занят ничем другим, более важным.

Обычно так происходит, потому что модульное тестирование считается тривиальной задачей, чем-то таким, в чем никто не сумеет ошибиться. Но знаете, что? Таки есть способы напортачить с тестами!

https://techrocks.ru/2019/10/06/3-mistakes-in-unit-testing/
источник
2019 October 12
TechRocks
Всем привет! Сегодня мы собрали для вас статьи на тему часто встречающихся ошибок разработчиков. Конечно, в каждой из них собраны самые-самые распространенные ошибки (по крайней мере, так считают авторы этих статей).

8 самых распространенных ошибок веб-разработчика
https://techrocks.ru/2019/06/01/8-most-common-mistakes-web-developers-should-avoid/

10 самых распространенных ошибок программистов
https://techrocks.ru/2019/01/23/10-most-common-programming-mistakes/

10 самых распространенных ошибок, которые совершают разработчики
https://techrocks.ru/2017/07/17/10-dev-mistakes/
источник
TechRocks
10 книг по программированию, которые непременно нужно прочесть

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

https://techrocks.ru/2019/10/07/10-programming-books-you-should-read/
источник
2019 October 13
TechRocks
Дайджест интересных материалов techrocks.ru за последнюю неделюtechrocks.ru за последнюю неделю

- Евгений Выборов — о релокейте в Сан-Франциско: «Все страшные истории о жилье в Долине — правда. Это ад»
https://techrocks.ru/2019/10/03/relocation-to-san-francisco/

- Программист не смог сменить работу — две компании договорились не переманивать
https://techrocks.ru/2019/10/04/non-compete-agreement/

- «Почему в таком сказочном месте все настороженные и мрачные?» Бывшая сотрудница рассказала о жестокой кастовой системе в Google
https://techrocks.ru/2019/10/08/caste-system-in-google

- Страна, где уместен торг на собеседовании. Как живется программисту в Израиле
https://techrocks.ru/2019/10/09/relocation-to-israel/

- Путешествие на планету Java. Мой опыт прохождения cертификации Java 11 Developer
https://techrocks.ru/2019/10/06/java-11-developer-certification/
источник
2019 October 14
TechRocks
Всем привет! Сегодня мы собрали для вас статьи о том, как НЕ надо писать резюме.

Что ни в коем случае не стоит писать в резюме
https://techrocks.ru/2019/10/03/words-you-shouldnt-include-in-resume/

Компания Google отклонит резюме из-за наличия этих пяти ошибок
https://techrocks.ru/2019/05/06/why-your-resume-would-be-rejected-at-google/

Распространенные ошибки в технических резюме
https://techrocks.ru/2019/01/13/common-mistakes-in-tech-resumes/

Ваше резюме — причина, почему вам не перезвонят
https://techrocks.ru/2018/11/25/they-dont-call-you-because-of-your-resume/

Список технологий – худший вид резюме
https://techrocks.ru/2018/01/27/worst-kind-of-resume/
источник
TechRocks
Как пользоваться Vim, взяв все лучшее из Visual Studio Code

Visual Studio Code, без сомнения, сегодня лидер среди редакторов кода, любимых разработчиками. Тем не менее, широко применяются и другие редакторы, например, старый добрый Vim. Автор этой статьи попытался взять лучшее из двух миров.

https://techrocks.ru/2019/10/09/vs-code-features-in-vim/
источник
2019 October 15
TechRocks
Возможно, ваши представления о цифровых кочевниках ошибочны

Цифровые кочевники это интересный народ. Тем, кто с ними не пересекается, они кажутся весьма загадочными. Богаты ли они? Случается ли им работать больше нескольких часов в день? И вообще, действительно ли они работают?

https://techrocks.ru/2019/10/10/digital-nomads-truth-and-myths/
источник
2019 October 16
TechRocks
Всем привет! Сегодня мы собрали для вас несколько статей обучающего характера.

Эффективность алгоритмов: простое объяснение большого «О»
https://techrocks.ru/2019/09/05/algorithms-efficiency-big-o-notation/

RegEx не так сложны, как вам кажется
https://techrocks.ru/2019/09/08/regex-isnt-as-hard-as-you-think-1/

Знакомимся с рекурсией
https://techrocks.ru/2019/09/15/recursion-demystified/
источник
TechRocks
Какие блоги и подкасты смотрят/слушают айтишники?

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

https://techrocks.ru/2019/10/11/blogs-channels-and-podcasts-for-it-crowd/
источник
2019 October 17
TechRocks
Привет, друзья! Сегодня мы собрали для вас статьи о том, как людям, имеющим карьеру в других сферах деятельности, перейти в IT.

Нерелевантный опыт работы: недостаток или преимущество?
https://techrocks.ru/2019/07/24/irrelevant-job-experience-advantage/

Как начать карьеру в сфере технологий, если у вас нетехнический бэкграунд
https://techrocks.ru/2018/08/05/start-a-tech-career-with-a-non-tech-background/

Плюсы и минусы смены карьеры и перехода в сферу разработки
https://techrocks.ru/2019/08/13/career-switching-pros-and-cons/
источник
TechRocks
Pornhub изнутри: интервью с веб-разработчиком

Дэвид Уолш взял интервью у веб-разработчика, работающего в Pornhub. Представляем вам перевод этой занимательной беседы.

https://techrocks.ru/2019/10/12/pornhub-web-developer-interview/
источник
2019 October 18
TechRocks
Пришло время последней, 8-й задачи нашего конкурса, а уже в субботу мы подведем итоги. Правила конкурса вы можете найти в прикрепленной записи канала. Пожалуйста, прочитайте ее, прежде чем что-то писать.

Задача 8:

Для положительного целого числа n, пусть f(n) будет суммой квадратов его цифр (по основанию 10), т.е.
f(3) = 3^2 = 9,
f(25) = 2^2 + 5^2 = 4 + 25 = 29,
f(442) = 4^2 + 4^2 + 2^2 = 16 + 16 + 4 = 36

Найдите последние девять цифр суммы всех n, 0 < n < 10^20, таких, что f(n) является квадратом целого числа.

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

#task #level_hard
источник
TechRocks
9 проектов для фронтенд-разработчика на 2020 год

Саймон Холдорф, full-stack разработчик, пишущий на JavaScript, составил список проектов, которыми может заняться любой специалист по фронтенду, желающий прокачать свои навыки.

https://techrocks.ru/2019/10/13/9-projects-for-front-end-developers/
источник
2019 October 19
TechRocks
Хочешь бесплатно научиться программировать?

«Школа 21» - бесплатный образовательный проект Сбербанка, школа открыта в Москве и в декабре 2019 года открывает свои двери в Казани.
Для поступивших в школу в Казани из других городов будет предоставлено общежитие.

Получи junior или senior degree, без учителей, без лекций, без оценок.
«Школа 21» работает 24/7 - без графиков и расписания, ты сам определяешь, когда тебе учиться. Поступление не зависит от предыдущих знаний, опыта работы, умения программировать и наличия диплома. Поступить в нее может каждый достигший 18 летнего возраста.

Набор уже открыт и проходит в игровой форме.
Не теряй время, переходи на сайт Школы, выбери кампус, в котором ты хочешь учиться и подай заявку на обучение до 2 декабря: http://bit.ly/35jYKyr
источник
TechRocks
Искусство рефакторинга: 5 советов по написанию лучшего кода

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

https://techrocks.ru/2019/10/14/5-tips-to-write-better-code/
источник
TechRocks
Друзья, всем привет! Как и обещали, подводим итоги конкурса задач на нашем канале. Итак:

1е место и 6000 рублей - @zillers (168 баллов)
2е место и 4000 рублей - @sigod (162 балла)
3е место и 2000 рублей - @mvn2004 (160 баллов)

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

Команда TechRocks.
источник
2019 October 20
TechRocks
Дайджест интересных материалов techrocks.ru за последнюю неделюtechrocks.ru за последнюю неделю

- Разработчики, обучающие других разработчиков: лучшие практики
https://techrocks.ru/2019/10/12/developers-mentoring-other-developers/

- Как учить иностранный язык так, чтобы заговорить на нем
https://techrocks.ru/2019/10/14/how-to-learn-a-foreign-language/

- 15 компаний отвечают про овертаймы. «Вряд ли на 12-м часу из программиста будет струиться хороший код»
https://techrocks.ru/2019/10/15/about-overtime-in-tech/

- Топ-10 книг для C#-разработчиков
https://techrocks.ru/2019/10/15/best-books-for-c-sharp-developers/

- «И в карьере, и в финансах здесь — серьезный дауншифтинг». Каково это — быть системным администратором на антарктической станции?
https://techrocks.ru/2019/10/16/relocation-to-antarctic-station/
источник