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