День добрый, я скоро перейду в 11 класс, изучаю программирование уже пол года. За шесть месяцев я изучил на три четверти синтаксис c# (осталось - параллелизм, асинхронность, LINQ, рефлексия, DLR) и технологию ADO net. Параллельно читаю Петцольда (код, тайный язык информатики), время от времени пишу простенькие программки (змейка, например). Что требуется выучить junior'у, коим я хочу стать?
* git - хотя бы базовые команды
* sql - опять же базовый набор, размерности типов, джойны, индексы
* трекеры - jira, redmine
* какой нибудь front - angular Или Vue
* желательно знать чуть html5 и css3
* linux - базовые команды, system-d (создать сервис, посмотреть логи, перезапустить)
Владимир Коротенко, просто C# программисты бывают разными: бек, фронт, сервера, геймдев, десктопы, всякие xamarin и прочие невиндовсовские вещи. А вы прям так сразу их перечеркнули, мол, веб и только веб. В действительности же, требуется от любого разработчика на каждой работе разные навыки и умения.
Владимир Коротенко, и дополню Kerberos, сетевая модель, настройка домена, почта, xml xslt, железки, сетевые хранилища, немного про роутеры, знание бизнес процессов, внезапно возникший ебизнес портал с админшей с самомнением, 1с который тоже нужно интегрировать, СЭД Дело,