Где взять практику? Суть вопроса такова: знаю С, знаю некоторые системные вызовы Linux. Но постоянно сижу в ступоре не зная, что написать для практики. Писать сортировки и поиски не вариант, не раз писал. Где брать идеи?

21 Авг 2019 в 06:29
220 +1
0
Ответы
1

Участвуйте в открытых и закрытых программных проектах на платформах типа GitHub, GitLab или Bitbucket. Выберите проект, который вам интересен, и начните вносить свой вклад, дорабатывая код, добавляя новые функции или исправляя ошибки. Это поможет вам получить опыт работы над реальными проектами и познакомиться с новыми технологиями.

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

Примите участие в программировании на соревнованиях. Соревнования по программированию, такие как ACM ICPC, Google Code Jam, Codeforces и др., предлагают участникам задачи различной сложности, которые помогут вам расширить свои навыки и выработать навык быстрого и эффективного решения задач.

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

Примите вызовы и задания онлайн платформ для программистов, таких как LeetCode, HackerRank, Codewars и др. Здесь вы найдете множество задач различной сложности, которые помогут вам отточить навыки программирования и столкнуться с разнообразными задачами.

20 Апр 2024 в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир