• Какими онлайн-курсами по программированию кто пользовался (если пользовался)?

    @amankkg
    pluralsight.com там есть play-by-play жанр - интересно наблюдать за процессом, ну и много других плюсов, хорошие тренеры, ИМХО
    Ответ написан
    Комментировать
  • Какие книги, сайты, блоги, видео можете посоветовать по теме паттерны проектирования с примерами C#?

    @amankkg
    еще тут блог хороший (ru)
    еще есть Pluralsight (en) - по программе DreamSpark 90 дней дают
    на примерах не увидел
    так вы поставьте себе задачу какую-нибудь
    я, например, смотрел несколько уроков, например,
    Георгий Могелашвили | Паттерны проектирования
    - там примеры про утки, да про машинки, а на деле я применил, точнее попытался применить, на реальной задаче которую мне надо было решить по работе, с дедлайном и, как всегда, с предшествующим ему авралом. Но боевая задача состояла в дописании (но это же не круто - круто все переписать, в последний раз, по-человечески, по-моему!) pdf-парсера и синхронизации результатов его работы с бд. Если я сделаю туториал по паттернам рассматривая в качестве примера наш парсер, то никто не поймет сути паттерна, все поймут суть парсинга pdf-ок, т.к. этот пример очень частный. А для обучения нужно абстрагироваться, акцентируя только на профитах конкретного паттерна. Попробуйте переделать прошлый проект какой-нибудь, хоть и небольшой. Ценится умение правильно подбирать паттерн к стоящей задаче. Без граблей не получится. Будем верить, что с опытом мы все поймем.
    Ответ написан
    Комментировать
  • Какую выбрать технологию и язык для написания диплома (ASP.NET MVC 4 или Yii PHP Framework или Ruby on Rails)?

    @amankkg
    Раз Вы еще студент и есть база C#, то думаю ASP.NET будет лучшим выбором. По DreamSpark через ISIC можно взять профессиональную студию. С остальными технологиями, к сожалению, не знаком, но по-моему, Ruby > PHP, если учите с нуля и нет разницы, хотя если исходить из доступности вакансий, то наоборот. Плюс у ASP.NET есть Web API, где есть OData. MS Office отлично дружит с OData, например, если во время защиты показать, как легко в Excel строить отчеты по Вашим OData endpoint'ам (по сути, по базе данных), то преподы это должны оценить.
    Ответ написан
    Комментировать
  • Как улучшить знания по .NET?

    @amankkg
    Pluralsight это круто, если Вы еще студент, то по программе DreamSpark можно получить 30-дневный, кажется, доступ к курсам.
    Есть еще блоги .NET-чиков, последние обновления на asp.net.
    Ответ написан
    Комментировать