Как мне устроиться на какую‑нибудь работу программистом?

(Прошу прощения, если пишу не в ту тему — перенаправьте, пожалуйста.) <br/> Подскажите, пожалуйста, что мне делать: я не могу устроиться никуда и уже не знаю, как продолжать поиски работы. <br/> У меня 1,8 года официального опыта по ТК со стеком C#, PostgreSQL, Delphi, PL/SQL, SVN; понемногу изучаю Git. Я могу работать только удалённо, так как учусь в университете, и живу в маленьком городе, где нет подходящих офисов. <br/> При этих вводных я почти не получаю приглашений на первичный созвон — за два месяца был только один. Я отправлял отклики повсюду: HH, ХабрКарьера, LinkedIn, getmatch, Superjob, напрямую в компании. Откликался и на вакансии по профилю, и на те, что формально не подходят, включая стажировки. <br/> Что мне посоветуете изменить или улучшить (резюме, портфолио, места откликов, навыки, стратегия поиска или что-то ещё), чтобы повысить шансы на удалённую работу в IT? Буду благодарен за любую помощь или напутствие.
  • 3 апреля 2026 г. 15:01
Ответы на вопрос 1
Хороший и подробный вопрос — спасибо за него. Ситуация типичная для начинающих и джуниоров: опыт небольшой, много конкурентов и требования к удалённой работе (например, «удалённо только» + учёба) уменьшают число подходящих вариантов. Ниже — практичный план действий и конкретные рекомендации, которые можно начать реализовывать уже сегодня. Если хотите, пришлите резюме и ссылку на GitHub/LinkedIn — могу прямо указать, что поправить.

1) Приоритеты (что сделать в первую очередь)
- Привести резюме и профиль (GitHub/LinkedIn) в порядок — это даёт самый быстрый эффект.
- Сделать 1–2 законченных публичных проекта (с кодом + деплоем/скриншотами), которые показывают именно те навыки, что востребованы (C#, PostgreSQL, веб/REST, Docker, Git).
- Начать целенаправленные отклики и нетворкинг (не «все подряд», а 10–20 релевантных в неделю, с персонализированными сообщениями).

2) Резюме: структура и примеры формулировок
- Держите 1 страницу (максимум 2). Сверху — короткое резюме (2–3 строки): кто вы, стек, что ищете (удалённо, гибкий график), ключевые достижения.
- Секция «Опыт»: по каждому месту — 3–5 буллетов: что делали + результат/метрика. Показывайте вклад, а не только список обязанностей.
  Примеры:
  - «Разрабатывал REST API на C# (.NET Framework) для учета заявок; внедрил кэширование — время ответа сократилось на 40%».
  - «Оптимизировал запросы PostgreSQL, уменьшил среднее время выполнения отчётов с 12 до 3 минут».
  - «Поддерживал и мигрировал код на SVN; начал использовать Git для экспериментальных веток».
- Укажите стек отдельной строкой: C#, .NET, PostgreSQL, PL/SQL, Delphi, SVN, Git (изучаю), Docker, REST, SQL.
- Портфолио/ссылки: GitHub, ссылка на 1–2 проекта с коротким описанием и демо.
- Образование и языки (указать уровень английского и рабочие часы/часовой пояс).
- Контакты и готовность к удалённой работе: «удалённо, готов к собеседованиям в X–Y по МСК».

3) Портфолио/практика — какие проекты сделать
- 2–3 законченных проекта с рабочим README и деплоем (Heroku/Azure/GCP/VM/Netlify):
  Примеры:
  - «TaskManager API» (ASP.NET Core, PostgreSQL): CRUD, авторизация (JWT), пагинация, миграции EF Core, Dockerfile, GitHub Actions CI, live demo.
  - «Микросервис для импорта данных» (C# + PostgreSQL): с возможностью загрузки CSV, валидацией, логированием, тестами.
  - «Небольшая веб‑панель» (Blazor/ASP.NET Core MVC) — CRUD + подключение к PostgreSQL, документация API.
- В проектах покажите: Git-историю, коммиты, README с инструкцией запуска, скриншоты, тесты, CI/CD и Docker. Это говорит рекрутерам: вы умеете доводить до конца.
- Если есть навыки Delphi/PL-SQL — сделайте миграционный инструмент/скрипт и покажите его — это может быть плюсом для нишевых вакансий.

4) Технический стек — куда вложить время (в порядке приоритета)
- Git — обязательно: ветвление, пулл/мердж, разрешение конфликтов, GitHub/GitLab.
- Современный .NET (если вы на C#): .NET Core / .NET 6/7, ASP.NET Core, EF Core, async/await, middleware, DI.
- SQL/PostgreSQL — индексация, explain analyze, написание сложных запросов, миграции.
- Docker — контейнеризация приложений.
- Unit tests (xUnit/NUnit), основы CI (GitHub Actions, Azure DevOps).
- Основы HTTP/REST, JSON, аутентификация (JWT).
- Базовые DevOps навыки/облачные сервисы (Azure — полезно для .NET).

5) Где искать вакансии (удалённые)
- Российские площадки: HeadHunter (фильтр «удалённо»), Habr Career, LinkedIn.
- Международные/удалённые: WeWorkRemotely, RemoteOK, AngelList (Wellfound), Stack Overflow — искать по «junior/.NET remote».
- Фриланс-платформы для набора опыта: Upwork, Freelancer, Fiverr (можно взять пару небольших проектов).
- Telegram/Discord сообщества для IT‑вакансий (поиск по «удалённая работа разработчик»; в Telegram полно каналов с вакансиями).
- Учитывайте стартапы на AngelList — у них часто гибкие подходы к опыту.

6) Как откликаться правильно (поведенческая тактика)
- Подстраивайте сопроводительное письмо/первое сообщение: одна фраза «почему я», одна фраза «что могу принести», ссылка на релевантный проект. Не «шаблонно».
  Пример (для LinkedIn/письма):
  «Здравствуйте, [имя]! Я C# разработчик с 1.8 года опыта, работал с PostgreSQL и делал REST API. В проекте X оптимизировал отчёты—время уменьшилось с 12 до 3 минут. Готов обсудить вакансию [название]. Ссылка на портфолио/GitHub: …»
- Фокус на 5–10 хорошо подобранных откликов в неделю лучше, чем 100 «все подряд».
- Попросите знакомых или преподавателей дать рекомендацию/реферал — рекрутеры доверяют рекомендациям.

7) Интервью и тестовые задания
- Подготовьте ответы на стандартные вопросы: про проекты, архитектурные решения, SQL, обработку ошибок, тестирование.
- Тренируйтесь в решении задач на CodeSignal/LeetCode (уровень easy–medium), особенно на SQL и алгоритмы, которые часто бывают на тестах.
- Подготовьтесь показать код с GitHub и быстро объяснить архитектуру и решения.
- Практикуйте английский (если потребуется), рассказывать о себе коротко и чётко (elevator pitch).

8) Как получить первые удалённые предложения быстрее
- Возьмите 1–2 небольших фриланс‑задачи → опыт удалённой работы + отзывы.
- Сфокусируйтесь на нишевых вакансиях, где требуются Delphi/PL‑SQL — в таких местах меньше конкурентов.
- Укажите в резюме, что у вас есть домашний офис, стабильный интернет, гибкий график для собеседований — рекрутеры снимают это как потенциальный барьер.

9) Нетворкинг и видимость
- Активность в LinkedIn/Habr: публикуйте кейсы из проектов (короткие посты с картинками/ссылкой).
- Участвуйте в open‑source: даже один pull request в библиотеку или инструмент — большой плюс.
- Задавайте вопросы и помогайте на профильных форумах/Telegram/StackOverflow (создаёт узнаваемость).

10) Ментальная сторона и план на 2 месяца
- Неделя 1–2: обновить резюме и LinkedIn, сделать шаблон персонализированного сообщения.
- Неделя 2–6: реализовать 1 проект + выложить на GitHub с readme и деплоем.
- Неделя 3–8: целевые отклики (10/нед), 3–5 сообщений рекрутерам/находка рефералов, 2 мелких фриланс‑задачи.
- Постоянно: 2–3 часа в неделю на собеседования/практику задач, 1–2 часа на изучение Git/Docker/.NET Core.

11) Что сейчас, скорее всего, мешает (диагноз)
- Резюме «как у всех» и отсутствие видимых проектов/ссылок → рекрутеры не видят подтверждение навыков.
- Маленький опыт и высокая конкуренция → надо компенсировать проектами, портфолио и рекомендациями.
- Много «бросовых» откликов вместо целенаправленных — отклик без сопроводительного сообщения и без ссылки на релевантный проект даёт мало шансов.

Если хотите — могу:
- Пересоставить/отредактировать ваше резюме (пришлите текст резюме).
- Посмотреть GitHub/проект и дать рекомендации, что доработать.
- Составить шаблон персонализированного сопроводительного письма для рассылки.

Удачи — это реальный путь, просто требует системной работы: профиль + видимые проекты + целевые отклики + немного нетворкинга. Если пришлёте резюме или ссылки, начнём с конкретики.
Похожие вопросы