Где можно подтвердить свои навыки программирования самоучке?

Ответить
Ответить
Комментировать
2
Подписаться
15
5 ответов
Поделиться

Для интервью подтверждением часто служит выполненное тестовое задание и портфолио личного кода (репозитории на github.com с решёнными задачами и сделанными самостоятельно проектами).

К портфолио в плюс могут идти показатели на конкурсных площадках - kaggle.com для data mining, hackerrank.com и аналоги (codechef.com, leetcode.com, codewars.com) для алгоритмических задач, projecteuler.net для программистских задач с упором на математику.

На знание языка хороший онлайн-тест придумать, по видимости, трудно (из-за того что анализировать надо не только ответ но и сам код). Существует понятие code kata (http://codekata.com/), небольших упражнений на использование нетривиальных конструкций языка. Также code kata можно назвать например задачи на multi-threading или на реализацию паттернов проектирования (https://ru.wikipedia.org/wiki/Шаблон_проектирования). Имеет смысл коллекционировать kata - как TODO на будущее, постепенно превращающиеся в портфолио. Такого рода упражнения можно встретить в книгах в качестве вопросов и упражнений (см. https://amzn.to/2R2dSJM по C++ и https://amzn.to/2NMXj6I по алгоритмам), а также на интервью при устройстве на работу, в виде тестовых заданий.

Также уже довольно давно есть CTCI - книга Cracking The Coding Interview (https://amzn.to/2zD1pp8), которая помогает пройтись по базовым вопросам интервьюэров).

Есть quiz-ы на знание языка (https://developers.google.com/edu/c++/quiz,https://geekbrains.ru/tests) и faq (например https://isocpp.org/faq)

Есть tutorial-ы по языкам (https://developers.google.com/edu/python/) и фреймворкам (например http://www.tangowithdjango.com/).

Есть множество курсов - например новые по C++ от яндекса (https://www.coursera.org/learn/c-plus-plus-white) и старые по машинному обучению от ШАД и ВШЭ (https://www.coursera.org/learn/vvedenie-mashinnoe-obuchenie)

Участие и победы в конкурсах (yandex algorithm, mail.ru Russian code cup), представление проектов комиссиям (microsoft imagine cup), участие в хакатонах (https://geekbrains.ru/posts/how_to_hackathon) - наверняка также укрепляют портфолио, рассчитаны такие мероприятия скорее на студентов старших курсов, чем на full-time работающих программистов.

В целом в индустрии IT действует тенденция continuous education, т.е. негласно подразумевается что навыки и знания надо регулярно обновлять - за свой счёт или за счёт компании. И подтверждать тоже.

8
0
Прокомментировать

Путь проложен тебе дорогой этою  -

https://geekbrains.ru/tests

И сам себя проверишь, и в резюме неказистое закинуть сможешь , и отдел кадров уважить по такому случаю.

Удачи тебе, путник!

3
0
Прокомментировать

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

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

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

0
0
Прокомментировать

Не очень понятно какого рода подтверждение требуется, но наскидку есть такие варианты:
1. Трудоустройство.

  1. Профессинальные сертификации.

  2. Участие в open source проектах.

0
0
Прокомментировать

Этот ответ написан и доступен на

Этот ответ написан и доступен на Яндекс Кью

можно создать портфолио на гите, а если тебе нужно что-то более вещественное то у яндекс практикума есть штукенция, можешь защитить квалификацию и получить сертификат, но штукенция платная, не знаю скок по деньгам, мб в специалисте еще есть, но это не точно. У Яндекса точно норм тема😏

0
0
Прокомментировать
Ответить
Читайте также на Яндекс.Кью
Читайте также на Яндекс.Кью