Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
0 / 0 / 0
Регистрация: 28.05.2025
Сообщений: 5

C# Junior - какие технологии востребованы на вакансиях

28.05.2025, 16:30. Показов 4466. Ответов 42
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
выучил +-основы, и начал учить wpf, win api, tcp сервера и всякую мелочь (и вчера понял что это все вроде как неактуально, win api и tcp вообще никто не юзает, а wpf вроде как сдох вакансий на него не найти)

и главный вопрос...что учить???

p.s. у меня цель за год выучить c# до junior уровня и устроится на работу (уже пару меясцев прошло, не хочу учить че-то лишнее), буду очень рад если кто-то направит на правильный путь
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.05.2025, 16:30
Ответы с готовыми решениями:

Какие технологии веб-программирования актуальны и востребованы сейчас?
Здравствуйте! Есть у меня кое-какие мысли и вопросы по поводу технологий сайтостроения, которыми я...

Какие программы сейчас наиболее востребованы?
Скажите, какие программы сейчас наиболее востребованы? Утилиты, автоматизация бизнеса, что-то ещё?...

Драйвера винды. Какие востребованы и для чего? Как на этом заработать денег?
Если рассматривать не только "неубиваемые" процессы и прочий перехват функций ОСи в вирусах и в...

42
 Аватар для andrey_f
884 / 537 / 228
Регистрация: 21.02.2011
Сообщений: 5,705
28.05.2025, 16:55
Цитата Сообщение от smiqie Посмотреть сообщение
C# Junior - какие технологии востребованы на вакансиях
открыть hh и посмотреть вакансии и какие указаны в них требования, не?
0
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,233
28.05.2025, 17:21
Лучший ответ Сообщение было отмечено smiqie как решение

Решение

Цитата Сообщение от smiqie Посмотреть сообщение
wpf, win api, tcp сервера и всякую мелочь (и вчера понял что это все вроде как неактуально, win api и tcp вообще никто не юзает, а wpf вроде как сдох вакансий на него не найти)
WPF - это навороченный GUI (рендеринг на видеокарте) только под винду. Можно делать крутые интерфейсы, но только под винду.
Современная альтернатива - Avalonia (кроссплатформенная).
Хочешь делать GUI? - тогда учи. Но desktop dev - это супер нишевое в наши дни.

win api - тоже супер нишевое.

tcp - тоже супер нишевое, используется там где нужно какой-то game-dev либо low-latency траффик отправлять.
Но .NET разрабы в большинстве своем (90%) - это просто прикладные разрабы (ака коробочные программисты), которые пилят Enterprise и которым Microsoft толкает свои ништяки (частенько качественно и аккуратно сделанные ништяки).
Так что да, tcp - редкий навык и 90% это нахер никому не нужно.

Все ты правильно делаешь, что не учишь это.
Веб очень популярен, просто потому что по своей природе, большинство в IT через него и заходят.
Если совсем новичок - то за год не уверен возможно ли, но попытка не пытка.

Добавлено через 2 минуты
Цитата Сообщение от smiqie Посмотреть сообщение
за год выучить c# до junior уровня
Язык это всего лишь инструмент, на практике придется работать с БД (хранить данные везде надо) и слать/принимать запросы (ака перекидываться json-чиками). Так что упор на ADO.NET + SQL - хорошая предпосылка для успешного вкатывания.
1
0 / 0 / 0
Регистрация: 28.05.2025
Сообщений: 5
28.05.2025, 17:24  [ТС]
belalugoci, IamRain, наконец-то нормальный ответ, пасиб большое)), что посоветуешь учить следующим (сделал пару проектов, и щас +- уверенно могу использовать основы/ооп на практике), нейронка сказала учить sql + enity framework + asp.net core + docker, мол это щас в 90% случаев встречается, это правда?

ps хотел у живых людей просто узнать xd
и в чем различия от ADO.NET и asp.net core
0
 Аватар для Andrey-MSK
3344 / 2231 / 387
Регистрация: 14.08.2018
Сообщений: 7,537
Записей в блоге: 4
28.05.2025, 17:30
Цитата Сообщение от smiqie Посмотреть сообщение
и в чем различия от ADO.NET и asp.net core
ADO NET - взаимодействие с СУБД.
ASP NET Core - разработка под WEB
1
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,233
28.05.2025, 17:31
Цитата Сообщение от smiqie Посмотреть сообщение
и в чем различия от ADO.NET и asp.net core
Английский учи еще. Просто по аббревиатуре уже бы понял, что ADO - access data objects - объекты доступа к данным (конкретные типы в конкретных namespace-ах), ничего общего с asp.net не имеет.

Asp.net - web-framework от Microsoft (аналог Spring-а из мира Java).
2
0 / 0 / 0
Регистрация: 28.05.2025
Сообщений: 5
28.05.2025, 17:42  [ТС]
IamRain а с чего самого первого то начинать? , чтобы постепенно влиться
0
 Аватар для Andrey-MSK
3344 / 2231 / 387
Регистрация: 14.08.2018
Сообщений: 7,537
Записей в блоге: 4
28.05.2025, 17:45
Цитата Сообщение от smiqie Посмотреть сообщение
а с чего самого первого то начинать? , чтобы постепенно влиться
Можно параллельно учить. ASP NET Core + Entity Framework (разновидность ADO NET).

Добавлено через 1 минуту
smiqie, Но для начала лучше разобраться с чистым ADO - Command(), Connection() и т.д.
1
0 / 0 / 0
Регистрация: 28.05.2025
Сообщений: 5
28.05.2025, 17:46  [ТС]
Andrey-MSK, благодарю, сегодня прям и начну
0
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,233
28.05.2025, 17:49
smiqie, сделай качественно и аккуратно 2-3 сайтика (хотя бы только бэкенд, саму морду можно лишь бы было для начала).
Это и будет параллельное изучение asp.net + ado.net.
ADO.NET - это собирательное понятие, т.е ORM-ки типа EF тоже сюда входят.
0
Администратор
 Аватар для mik-a-el
87863 / 53184 / 249
Регистрация: 10.04.2006
Сообщений: 13,765
28.05.2025, 17:56
Лучший ответ Сообщение было отмечено smiqie как решение

Решение

C# используется в основном для разработки бэкенда, на фронте применяют другие фреймворки, 99% веб. Десктоп ушел в прошлое. Что я бы посоветовал изучить:
1. Внутренние механизмы и устройство .NET. Книга Рихтера в помощь. Чем внимательнее прочитаешь - тем лучше. Также следует изучить новые фишки из .NET 6-8-9: рекорды, паттерн матчинг и т.п. Вообще необходимо хорошо знать синтаксис шарпа и как это работает изнутри.
2. БД и работа с ними. Необходимо знать Entity Framework Core. ADO.NET сейчас используется как очень нишевое решение, когда нужен быстрый доступ к БД. Хотя в этом случае намного чаще используются Dapper/Linq2Db. В их сторону тоже можно глянуть после энтити, чтобы знать, что это такое. Также необходимо изучить базовые приниципы работы реляционных БД, ACID, внутренние механизмы работы наиболее распространенных (PostgreSQL) - типы индексов, когда и как их использовать, уровни изоляции транзакций, виды блокировок, сложные запросы, партиционирование, шардирование. Нужно иметь представление о наиболее популярных NoSQL решениях - Redis, MongoDB.
3. Веб-технологии. Изучить как работает ASP.NET Core, конвейер middleware, dependency injection.
4. Асинхронное программирование. Task, async/await. По этому целые книги написаны. Используется сплошь и рядом в любом проекте.
5. Паттерны проектирования. SOLID, GoF. Необходимо четко понимать принципы ООП вообще. Они сложнее и глубже, чем может покзаться.
6. REST API - обязательно к изучению любому C#-разработчику. Все новые проекты давно разрабатываются на архитектуре SOA/MSA и REST API наиболее часто используется для связи между их частями. После изучения рест, можно немного глянуть gRPC, чтобы хотя бы знать, что это такое и как работает. Может оказаться полезно.
1
0 / 0 / 0
Регистрация: 28.05.2025
Сообщений: 5
28.05.2025, 18:17  [ТС]
mik-a-el, пасиб за советы, буду их использовать!)
0
Эксперт .NET
 Аватар для Wolfdp
3790 / 1767 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
28.05.2025, 18:32
Цитата Сообщение от mik-a-el Посмотреть сообщение
Внутренние механизмы и устройство .NET. Книга Рихтера в помощь. Чем внимательнее прочитаешь - тем лучше.
Книга классная. Но если нароете книгу скажем по 4.5, то стоит держать в уме что часть материала "устарела", если кодить на .net core.

Например AppDomain. В Core его как такового нет.

Всякие финты ушами аля замыкание объекта перед проверкой на null и вызов для многопоточного кода уже не актуально, так как можно сделать просто target?.DoMethod();

Ну и в целом шанс наткнуться на новый код вообще не разу не нулевой, так что новые возможности C# я бы таки считал обязательные к ознакомлению.
0
 Аватар для qwerty.123
19 / 18 / 1
Регистрация: 25.05.2025
Сообщений: 39
28.05.2025, 22:25
Лучший ответ Сообщение было отмечено smiqie как решение

Решение

и главный вопрос...что учить???
Смотря где вы хотите найти себе работу...

Например, если вы видите своё будущее в крупной компании (предположим, в банке), то такие компании нередко используют в своей работе CRM Dynamics 365, MS SQL Server, Kafka и/или IBM MQ, ActiveMQ. Соответственно, им нужны программисты, которые на C# пишут код для внутренних нужд компании: плагины и код-активити для CRM,умеют писать отказоустойчивых клиентов для работы с брокерами очередей, а так же различного рода консольные утилиты, запускаемые через Task Scheduler по расписанию, worker-сервисы, веб-API и внутренние веб-приложения. Конечно же нужно изучить ASP.NET CORE и Swagger.

Так же нужно разбираться в том, как работать с различными реализациями механизмов внедрения зависимостей (DI-контейнеры): не только "родного" от Майкрософта, но и, к примеру, Autofac. Хорошая книга по теме: https://www.ozon.ru/product/vn... v3zHyOzZzE

Логирование... Настоятельно рекомендую разобраться в том, как работают продвинутые логеры. Майкрософтовский очень ограничен по возможностям. Рекомендую изучить Serilog. В частности, научиться его конфигурировать так, чтобы редактируя только конфиги управлять настройками его работы и уметь переключаться между различными вариантами сохранения логов: обычные текстовые файлы, использующие "|" для разделения полей, текстовые файлы с компактным JSON-представлением, а так же сохранение логов в БД (например, в локальные файлы БД SQLite, для работы с которыми не требуется СУБД). Обязательно разберитесь с тем, как грамотно использовать области логирования (log scopes).

Научитесь продвинутой работе с конфиг-файлами. Например, формируйте конфигурацию на основе множества различных JSON-файлов, с учётом целевого контура (DEVELOPMENT, STAGED или PRODUCTION). Научитесь биндить секции на ваши классы, а так же шифровать/расшифровывать секреты в JSON-конфигах.

Конечно же нужно уметь писать тесты, как автономные, так и интеграционные. Старая, добрая классика актуальна до сих пор: https://www.ozon.ru/product/is... KogtQE2yJ3

При этом вам обязательно нужно будет освоить git и Qubernetes (или хотя бы Docker, Docker Compose и Docker Swarm).

ОБЯЗАТЕЛЬНО(!!!) прокачивать себя по теме многопоточности и асинхронности, по сетевому взаимодействию, по сериализации/десериализации, аутентификации/авторизации (рекомендую разобраться с JWT), шифрованию/дешифровке, по работе с сертификатами локального хранилища и хранилища уровня local machine.

По многим перечисленным выше темам (и не только), очень рекомендую этот справочник: https://www.ozon.ru/product/c-... WXrlSxjBny . Легко читается, материал изложен понятным языком.

Для работы с MS SQL Server нужно уметь пользоваться не только Entity Framework, но и Dapper.

Нужно уметь программно работать с CSV-файлами (зачастую содержащими кривые записи), которые время от времени вам будут присылать и требовать импортировать их в CRM или в БД в соответствии с некоторой бизнес-логикой. В этом случае вам поможет NuGet-пакет CsvHelper.

Навыки CI/CD, конечно же тоже приветствуются (например, TeamCity).

Помимо этого, наверняка нужно будет научиться работать и с Postman. Ну, как-то так... Это, конечно же, далеко не исчерпывающий перечень.

ВАЖНО!!! Работу с логерами, DI и БД необходимо в коде всегда реализовывать через интерфейсы, чтобы можно было в любой момент переключиться безболезненно на другую реализацию. Никогда не завязывайтесь на конкретную реализацию, если есть возможность избежать этого. Переключение между реализациями осуществлять через конфигурационные файлы. В нашей команде мы даже для взаимодействия с брокерами сообщений разработали отдельную абстрактную модель и упаковали в NuGet-пакет. А затем отдельными пакетами сделали реализации для IBM MQ и Kafka (у нас используются оба брокера). У каждого брокера сообщений свой официальный API. Мы скрыли их за разработанной нами абстракцией. При необходимости добавим пакет и для ActiveX. Изменением одной строки в конфиге мы переключаемся с одного брокера на другой, не внося при этом изменения в код. Это как пример, для наглядности того, о чём написал выше.

Программисты учатся всю жизнь, т.к. технологии и языки программирования постоянно изменяются. Чтобы быть конкурентно-способным - без этого никак.
2
Модератор
Эксперт Java
 Аватар для alecss131
2861 / 1367 / 409
Регистрация: 11.08.2017
Сообщений: 4,388
Записей в блоге: 2
28.05.2025, 23:50
Я бы еще добавил знание основ сетей, пусть уметь самому писать tcp серверы вещь и специфичная, но знать как оно работает, включая http лишним не будет. То есть лишним не будет уметь писать без стороннего софта хотя бы простейший echo сервер, можно даже простейший http. И базу по уровням OSI, хотя бы в общих терминах.
В джаве обычно данное советуют изучать, там еще помимо спринга надо еще знать как написать тоже самое на сервлетах (по сути основа спринга) и как они работают. Тут не знаю есть ли похожее.

А так думаю требования к бэк вебу не сильно зависит от языка, отличия только во фреймворках. Остальное +- одинаковое. База языка, шаблоны архитектура алгоритмы чистый код, многопоточка, асинхронность,фишки новых версий языка, тестирование (юнит и мок), логгирование, автоматизация, системы контроля версия (svn git), докер и около него, основы сетей и протоколов (tcp http), базы данных (включая чистый sql а так же nosql), всякие редисы кафки mqtt, базово html/css/js/шаблонизаторы, вебсокеты, rest/soap/rpc и тд, и сами фреймворки включая ORM.
0
151 / 135 / 29
Регистрация: 02.07.2013
Сообщений: 967
29.05.2025, 09:59
может со мной многие не согласятся, но лучше вообще не заморачиваться о том какие технологии сейчас востребованы. большинство разработчиков не идут в ногу со временем а поддерживают старый код, лучше сосредоточится на написании какого-то простенького пет проекта, а сделав его начать ходить по собеседованием и чем больше тем лучше. пара лет работы в коллективе будет точно полезным опытом. пет проект будет полезен, потому что если повезет и собеседует технический специалист, то позволит говорить предметно, а отвечать на какие-то внезапные вопросы от человека, который был вырван из производственного процесса более сложно.

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

а пытаться в деталях разобраться как работает какой-то фреймворк - это риск потратить время впустую (разве что ваш пет проект на нем).
0
Эксперт .NET
 Аватар для Usaga
14298 / 9383 / 1353
Регистрация: 21.01.2016
Сообщений: 35,374
29.05.2025, 10:16
Цитата Сообщение от golosalex Посмотреть сообщение
но лучше вообще не заморачиваться о том какие технологии сейчас востребованы
Категорически не согласен. Старый код или он новый - он на каких-то технологиях построен. Очень не много толку на проекте от человека, который только пет проекты писал и никаких технологий не знает...
0
151 / 135 / 29
Регистрация: 02.07.2013
Сообщений: 967
29.05.2025, 10:47
Цитата Сообщение от Usaga Посмотреть сообщение
Очень не много толку на проекте от человека, который только пет проекты писал и никаких технологий не знает...
это вообще ни разу не основание тратить время на то чтобы учить что-то специфичное на всякий случай. адекватное руководство должно понимать, что при наборе на работу джунов их придется доучивать (хотя и попадаются вакансии джунов где требования на сеньера, их чаще всего пишут не программисты, а кадровики). так-то разобраться самостоятельно какому-то условному джуну в конкретном фреймворке - это сильно небыстро и не бесплатно, поэтому наудачу тыкаться неоправданный риск. а что еще джун могет кроме как писать что-то учебное для себя? какие будут ваши предложения?

за несколько дней можно в общих чертах понять как все работает и начать писать код по тз. ну юнит тесты какие-нибудь писать можно в конце концов. думаете что джуну будет лучше сидеть копаться в книжках, а не идти искать работу.
0
Администратор
 Аватар для mik-a-el
87863 / 53184 / 249
Регистрация: 10.04.2006
Сообщений: 13,765
29.05.2025, 10:51
Цитата Сообщение от golosalex Посмотреть сообщение
может со мной многие не согласятся, но лучше вообще не заморачиваться о том какие технологии сейчас востребованы.
Если не интересуют перспективы востребованного разработчика и развитие вообще, то да.
Цитата Сообщение от golosalex Посмотреть сообщение
большинство разработчиков не идут в ногу со временем а поддерживают старый код
Кто не хочет развиваться, так и делает. Потом, когде приходится искать новую работу, сталкиваются с реальностью.
Цитата Сообщение от golosalex Посмотреть сообщение
лучше сосредоточится на написании какого-то простенького пет проекта
Никому из работодателей пет проекты не интересны. Только коммерческая разработка.
Цитата Сообщение от golosalex Посмотреть сообщение
пара лет работы в коллективе будет точно полезным опытом
На пет проекте? Чтобы работать в коллективе, эту работу нужно сначала найти.
Цитата Сообщение от golosalex Посмотреть сообщение
потому что если повезет и собеседует технический специалист, то позволит говорить предметно
На собеседовании всегда нужно отвечать предметно и глубоко. Что значит "позволит"? Могут и не позволить?
Цитата Сообщение от golosalex Посмотреть сообщение
а отвечать на какие-то внезапные вопросы от человека, который был вырван из производственного процесса более сложно.
Нужно уметь отвечать на любые вопросы. Ни в одной компании не будет отдельного специалиста по собеседованиям, это всегда какой-то разработчик/тимлид/техлид, который выделяет время для этого.
Цитата Сообщение от golosalex Посмотреть сообщение
это базовые знания о операционных системах, процессах потоках
Джуну это не нужно. Современные языки давно оперируют абстракциями, работа с базовыми сущностями нужна очень редко и это не удел джунов.
Цитата Сообщение от golosalex Посмотреть сообщение
а пытаться в деталях разобраться как работает какой-то фреймворк - это риск потратить время впустую (разве что ваш пет проект на нем).
Как раз этим и нужно заниматься. Вся разработка построена на фремворках.

Добавлено через 3 минуты
Цитата Сообщение от golosalex Посмотреть сообщение
адекватное руководство должно понимать, что при наборе на работу джунов их придется доучивать
Адекватный соискатель уровня джун должен понимать, что других таких же очень много и конкуренция очень высока. И выделиться можно только своими знаниями и понимаем технологий и фреймворков.
0
Эксперт .NET
 Аватар для Usaga
14298 / 9383 / 1353
Регистрация: 21.01.2016
Сообщений: 35,374
29.05.2025, 10:51
Цитата Сообщение от golosalex Посмотреть сообщение
это вообще ни разу не основание тратить время на то чтобы учить что-то специфичное на всякий случай.
Ещё какое основание. И нужно не учить, а хотя бы поверхностно освоить.

Цитата Сообщение от golosalex Посмотреть сообщение
адекватное руководство должно понимать, что при наборе на работу джунов их придется доучивать (хотя и попадаются вакансии джунов где требования на сеньера, их чаще всего пишут не программисты, а кадровики)
Адекватное руководство из всех кандидатов выберёт тех джунов, которые знают больше остальных. Поэтому "пето-проекточный" всегда будет в конце списка.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.05.2025, 10:51
Помогаю со студенческими работами здесь

Какие инженерные специальности, не связанные с программированием, сейчас востребованы?
Электроснабжение, проектирование ракетных/авиационных двигателей, эксплуатация АЭС....

Какие языки программирования востребованы в разных сферах деятельности?
Приветствую! Мне для проекта по информатике важно ваше мнение. Прошу опытных программистов...

Требования в вакансиях
Привет всем. Сейчас стал читать требования к IT вакансиям в крупных городах России и обалдел. ...

Разработать программный модуль «Кадровое агентство», содержащий сведения о вакансиях и резюме
Задача 3 Разработать программный модуль «Кадровое агентство», содержащий сведения о вакансиях и...

Для чего в некоторых вакансиях где пишут на питоне, требуется еще и С++?
Часто пишут желательно знание С++, а для чего?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru