Предыстория. Я - студент регионального спо sgpek.ru. Учусь последний год, на программиста.
Суть такова, что на парах по программированию мы пишем программы только для решения математических задач. За всё время обучения программированию (здесь имеется в виду только программирование, ибо с остальными предметами всё - относительно норм) мы изучили только основы Delphi и С++ - переменные, ветвление, циклы, массивы, строки, файлы. Средой программирования была Raid Studio ---> изучали мы Win-framework VCL (т. е. ни о каком .NET'е речь не идёт).
Суть самого вопроса такова: мне нужны ресурсы для саморазвития себя, как IT-Специалиста. Т. е. - сведения о новых технологиях, средах разработки, компиляторах, фреймворках, API, языках программирования, микроконтроллерах и процессорах и т. д. и т. п. И да: в пример можете привести что-то одно.
Небольшое примечание, касаемо языков программирования: если самый лучший способ изучения языка - документация, пожалуйста, дайте ссылку на русский перевод. Я не владею английским на столько хорошо, чтобы переводить документацию.
Здравствуйте, Андрей.
1. Учите английский, без него во всех областях сейчас будет очень трудно.
2.Есть образовательные площадки такие как mit cources, coursera, edx, stepic, технопарк(технотрек, техносфера), они помогут в изучении областей.
3.Habrahabr, большое кол-во полезных статей по интересующим вас темам.
4.Дайджесты и тематические сайты по интересующим вас темам, найти их просто.
5.Задуматься о переезде в Москву, СПБ, в места, где есть хорошие технические вузы и поступить туда.(Я сам родом из Саранска, в этом году будет 10 лет, как я переехал в Москву)
Самый быстрый (и я считаю правильный) путь изучения прикладного программирования - это РЕАЛЬНЫЕ задачи + гугл + английский язык (на первых порах Google Translate). Пустое чтение теории не даёт ровным счётом ничего. Лучше сделать небольшое реально работающее приложение, чем прочитать 100500 книг по программированию.
habrahabr.ru - срочняком, но подробных полных сведений там нет, только статьи на конкретные темы и обзорные статьи.
Вы учили процедурное программирование, вам еще понадобится объектно-ориентированное.
Следует срочнячком изучать английский! Без него вам не продвинуться! Информации на англисйком уйма, первоисточники все на английском, трактатов западных специалистов уйма!
На Хабре я гуляю, но не часто.
ООП изучалось изначально. VCL - framework именно объектно-ориентированного программирования. Только используется он только в Delphi и в C++ Builder (в VS от Microsoft используется .NET, насколько мне известно).
На английский язык к моему сожалению времени не хватает.
Ну а в целом за ответ - спасибо.
Увы, буз английского вам не продвинуться. Поверье, технический английский проще пареной репы, изучить его не составит труда. Все что вам необходимо, это книга Raimond Murphy English Grammar In Use для самостоятельного изучения и словарь типа Lingvo или translate.yandex.ru для пополнения словарного запаса. Английский вам прегодится ВСЕГДА так что не откладывайте его изучение, окружите себя английским языком, читайте блоги по верстке и программированию как только научитесь что-то понимать. Читайте новости на английском языке и переводите со словарем, хотя бы полчаса в день изучайте английский. Raimond Myrphy - это грамматика, хотя бы четверть книги озучите - времена английского глагола, заучите основные неправильные глаколы, подпишитесь в Telegram на группу по английскому языку, изучите английский в быту - словарный запас - наклеивание бумажек с английскими названиями на объекты быта это самый быстрый способ изучения бытового английского, это окупится все стократ, я вас уверяю, не жалейте времени, ради бога. Не знать английский в наше время стыдно и глупо.
еще чтобы не придумывать самому себе задачи - можно выполнять тестовые задания по тому же .Net
думаю в сети можно найти достаточно тестовых.
но лучший вариант - стажировка, в случае студенчества.