Я изучаю C#, знаком с базами данный, LINQ и Git.
Можно ли с подобными знаниями устроиться на стажировку ?
Вот мой Git ( данный проект я писал относительно давно и мой уровень ещё немного улучшился, читаемость кода тоже).
Если могут взять, то куда, а если нет, то что еужно улучшить
Перешедшего с шарпов на голанг мнение
Выше тебе уже скинули ссылку на HWEE, это отправная точка
Далее по списку, что в проекте не так:
- интерфейс и логика не разделены - в мейне принято инициализировать интерфейс взаимодействия с юзером и ему передавать логику; у тебя вся логика в одном жирном методе, так не делается. Хорошо, что добрался до понятия локальных функций, плохо, что применил не по месту. Помним да, что шарпы это ООП, дк и писать надо сначала научиться на классах (или хотя бы разных методах одного класса), а потом уже браться за новомодные фишки языка
- именование полей классов хромает - в коде каша:
```
public int Client_Age;
public int Int_Client_Gender;
public int Transfer_ID;
public int TypeOfTransfer;
```
То префиксы от имени класса есть, то их нет, аналогичная история с префиксом типа, CamelCase не соблюдается
- выставляя проект на обозрение, не поленись оформить ридми с описанием - что, с какой целью, как работает, где применимо. Приведенного проекта ридми ни о чём
- понимание архитектуры где-то на максимально начальном уровне - вынес кредитку в отдельный класс, хорошо, пин-код сделал публичным полем (читай кто хочет), хотя стоило приватным и запилить метод сверки переданного с хранимым
- не связанное с кодом - не твой Git (гит это конкретная утилита), а ссылка на твой проект на гитхабе (этих хабов публичных немало, если что)
Из хорошего:
- хватило понимания вынести основные сущности в отдельный спейс, это правильно
- хватило смелости вынести проект на всеобщее обозрение - похвально вдвойне, не каждый на это решится
Мой крайне субъективный вывод: до стажёра далеко, до джуниора ещё дальше - архитектура, паттерны проектирования, бизнес-сценарии, оформление кода, вот это всё и ещё тележка всякого в довесок ожидаются от кандидата
Не забивай голову мыслями о скорой стажировке, учись спокойно и лови радости жизни, а уже в ВУЗе, если желание останется, к размышлениям о работе возвращайся
Благодарю за детальное объяснение проблем.