В современной разработке используются сотни языков программирования. Все из них выучить невозможно, поэтому важно успевать следить хотя бы за новостями в выбранной вами сфере. TechWorm подготовил перечень сайтов, полезных для поддержания профессионального тонуса практикующего программиста.
Ниже вы увидите разбитые на группы списки сайтов, посещение которых позитивно скажется на умениях программиста любого уровня.
Практика и соревнования по разработке
Практика — ключевой способ оставаться «на волне». В начале лета dev.by публиковал историю о разработчике, который автоматизировал свою работу и шесть лет ничего не делал. Вероятно, вы помните, что тратя своё время на интернет-сёрфинг и игры, он разучился программировать. Чтобы не оказаться в похожей ситуации, нужно постоянно практиковаться, и практика за пределами должностных обязанностей может быть особенно полезной для избежания «застоя».
Каждый из следующих сайтов поможет вам найти возможность попрактиковаться в любое время:
- Code chef
- Sphere Online Judge
- Programming Praxis
- Project Euler
- TopCoder
- Codeforces
- HackerEarth — Programming challenges and Developer jobs
- The Python Challenge
- HackerRank
- LeetCode
Обучение
Не упомянуть ресурсы для обучения программированию было бы неправильно. Ещё более странно было бы в очередной раз рассказывать про codecademy, поэтому в этом списке его — и других подобных проектов — нет.
- GeeksforGeeks;
- CodeSchool;
- Bit Twiddling Hacks;
- CS 97SI: Introduction to Competitive Programming Contests;
- CSE Blog Indian Exam preparation website with easy puzzles for programmers;
- Me, Myself and Mathematics;
- Runhe Tian Coding Practice | Technical interview questions from Apple, Google, Facebook, Amazon and Microsoft;
- Hack This Site!
- Good-Tutorials.
Социальное взаимодействие
Помимо постоянного самообучения, разработчику стоит оставаться на связи с реальным миром, хотя бы с технологической его частью. Для этого стоит общаться с коллегами, не ограничиваясь программистами вашей компании и страны — и в этом помогут следующие сервисы:
- Home — Quora;
- Stack Overflow;
- Interview Questions | CareerCup;
- GitHub;
- Geeklist;
- Reddit Programming.
Стоит прочитать
Наконец, вот ещё два сайта, куда стоит зайти хотя бы один раз. Не исключено, что вам понравится:
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
Комментарий скрыт за нарушение правил комментирования.
П. 4.1.2. Пользовательского соглашения — https://dev.by/pages/agreement