Какие смарт-цели поставить себе в изучении языка программирования C#?
Добрый день господа, ну и дамы, если они тут есть. У меня очень важный вопрос, как я думаю для многих начинающих изучать искусство программирования. Вот собственно вопрос: Какую смарт-цель поставить себе, что-бы четко понимать что по истечению определенного времени я добился определенных результатов? Например, через месяц я должен уже знать то-то и то-то. Через пол-года я уже должен делать то-то и то-то(Какая либо цель). Через год я уже могу сам написать такую то по сложности программу.
Я понимаю что все разные, но мне бы хотелось посмотреть как вы добивались поставленных целей в изучении С#(В частности ASP.NET, ибо я думаю связать себя с веб. Да, да, HTML и CSS немного знаю), ну или любого другого ЯП.
Ну и совсем знатно будет если посоветуете материал для изучения, для "нуба технарского обучения не изучавшего, но про переменные и литералы немного знающего".
Спасибо.
@valiofin ээм?
>> Например, через месяц я должен уже знать то-то и то-то. Через пол-года я уже должен делать то-то и то-то(Какая либо цель). Через год я уже могу сам написать такую то по сложности программу.
>> Tакой ответ даже к вопросу не относиться
вы хоть сами понимаете до конца свой вопрос? По существу вам и ответили
@valiofin что же будет ответом на ваш вопрос? написать программу - вполне себе конкретное действие. Изучение C# - это тоже достаточно абстрактное понятие, знаете ли. ASP.Net - конкретнее, но все равно не особо ясно, что Вы именно хотите (WebForms, Asp.net mvc, WebAPI, SignalR, WCF). Так что каков вопрос - такой и ответ
@valiofin ну я предупредил, что не устроит) Людям с такими вопросами психолог или ментор нужен, который составит личный календарь и будет пинать. А по факту, не разводя телегу с этим вопросом, уже можно было сегодня сесть и написать игровое поле с выводом того же тетриса. А через месяц уже закончить и получить практические знания.
а как материал для изучения, кстати, рекомендую Нейгела - если основы ООП уже знаете (padabum.com/d.php?id=15250). совсем для начинающих - Шилдт (padabum.com/d.php?id=2265). После Нейгела можно уже углубиться в ASP.NET (padabum.com/d.php?id=15366,padabum.com/d.php?id=17381), параллельно изучая паттерны проектирования. Ну на год-полтора этого хватит и чтобы куда-то устроиться джуниором. А там уже по работе изучите остальное. Также уделите внимание LINQ, Entity Framework, работе с XML, основам SQL, основам JavaScript/JQuery. Сейчас WCF становится потихоньку требованием де-факто, но это, конечно, не джуниор-уровень уже
Однако автор хам.А по теме - какой именно c# ты изучаешь?Unity,Xamarin,WinForms,WPF,Asp.net,WebAPI итд?Ответ - Visual Studio- означает что пока тебе надо хотя бы поставить цель понять что ты собираешься изучать.Попробуй написать какую-нибудь безделушку - прогу висящую в трее и запоминающую все нажатые кнопки.Ага кейлоггер.Но чтобы его написать на чистом с# без кучи библеотек, нужно достаточно знаний.