Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 05.03.2014
Сообщений: 3
1

Определиться с методами обучения

05.03.2014, 07:28. Просмотров 1389. Ответов 10
Метки нет (Все метки)


Всем привет! Совсем недавно начал изучение С#, до этого я немного изучал основы Pascal, C/C++ и немного основ ООП. В начале я выбрал для себя книгу Э. Троэлсона, "Язык программирования C# 5.0". Обучение по этой книге как-то не задалось, по этому решил попробовать Г. Шилдта "С# Полное руководство". Эта книга мне понравилось больше и продвинулся по ней я на много дальше. Но всё равно обучение идет довольно туго, слишком сильно всё растянуто, есть примеры, но нет никакой практики и задач которые нужно попытаться решить самому. Так вот, во время обучения по книге, я понял что книга не совсем то, что мне подходит. Слишком много информации которая не помещается в голове и которую пока не знаешь куда применить. Хотелось бы найти что-то более сокращенное в теории, но с большим количеством реальных примеров и задач для самостоятельного решения. Мне нужно больше практики, по тому что я начинаю умирать со скуки, у меня пропадает интерес. Для спасения ситуации решил обратиться к видео урокам и определил для себя 2 фаворита:

1) Видеокурс Александра Гудока о котором я прочитал много отзывов на этом форуме
2) Видеокурс C# Base Георгия Могелашвили (http://glamcoder.ru/video/c-sharp-base-video/), этот курс как я понял более сокращенный и в свободном доступе(совесть будет чиста)

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

Заранее спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.03.2014, 07:28
Ответы с готовыми решениями:

Ищу людей для совместного обучения в области машинного обучения
Пишу на питоне посредством библиотеки keras. Было бы неплохо, например, работать над одним...

Не могу определиться
Может кто-то сможет подсказать что можно на делфи сделать для курсовой работы)Надо уже начинать ,а...

Не могу определиться с 1с
Друзья, весь мозг сломал, никто ничего не говорит, как будто сговорились, помогите определиться с...

Определиться с выбором бп
Core i5 8400 Ddr4 16 gb x 2 Geforce gtx 1650 Ssd (sata) 6 вентиляторов 120 мм Всю периферию в...

10
Заблокирован
05.03.2014, 09:40 2
Untrue, Привет. На мой взгляд, Шилдт хорош только для тех, кто не был знаком с другими языками программирования. Рекомендую:
Карли Уотсон "Visual C# 2008. Базовый курс". Сам по ней сейчас язык учу. Правда на 8 главе немного притормозил...А за практикой на этот форум, решать задачи.
Еще можно В.В. Зиборов "Visual С# 2012 на примерах" скачать и просмореть интересующие темы.
1
Модератор
Эксперт .NET
5304 / 4100 / 1183
Регистрация: 12.10.2013
Сообщений: 11,909
Записей в блоге: 2
05.03.2014, 10:08 3
Я начинал так ( с учетом того, что до этого уже более-менее знал VB.NET) Зиборов->Фроловы->Шилдт->сейчас читаю Троелсена. А самая лучшая практика, на мой взгляд - самостоятельные проекты ну и тренировки тут, на форуме, помогать тем, кто просит помощи. Поскольку знаешь не все, то чтобы помочь кому-то, приходится и по MSDN полазить, чтобы самому в вопросе разобраться...
1
Master of Orion
Эксперт .NET
6079 / 4935 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
05.03.2014, 11:33 4
Untrue, читайте совет постом выше. Я перечитывал шилдта раза 3-4, по принципу решета эратосфена - сначала половину понял, потом 2/3, и так далее... Действительно, изучение языка без практики идет очень туго, и даже с практикой есть некоторые напряги, но хотя бы прогресс гарантирован. 1-2 года подготовки по книжкам/практике, и можно устраиваться на работу джуниором. Ну а там уже лвл-ап
1
Модератор
Эксперт .NET
5304 / 4100 / 1183
Регистрация: 12.10.2013
Сообщений: 11,909
Записей в блоге: 2
05.03.2014, 12:14 5
Полностью согласен с Psilon, я сам прочитал Фроловых - понял кое-что (но не все). Прочитал Шилдта - понял многое из того, что не понял у Фроловых (но тоже не все). Сейчас читаю Троелсена - и опять же, что раньше не понимал (или этого просто не упоминалось в тех книгах) - начинаю понимать. То есть, как я мыслю, в одной книге какой-то вопрос изложен лучше (это с моей точки зрения, думаю это все по разному для каждого смотрится), какой-то хуже. Но постепенно изучая их все, сложится более полное понимание предмета.
0
280 / 251 / 73
Регистрация: 17.07.2012
Сообщений: 616
05.03.2014, 13:01 6
Psilon, ну ты загнул про 1-2 года. Я лично через пол года устроился без проблем.
Untrue, просто практикуй, много, очень много. Решай все задачи на форуме. Узнал что-то новое - экспериментируй.
0
Master of Orion
Эксперт .NET
6079 / 4935 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
05.03.2014, 13:34 7
ITL, ну хз, 2 года назад я бы не запрограммировал цикл прохода по массиву. За полгода с такого уровня трудно подняться до уровня нормальной работы имхо.
0
0 / 0 / 0
Регистрация: 05.03.2014
Сообщений: 3
05.03.2014, 16:46  [ТС] 8
Водяной Змей, спасибо вам за совет! То есть лучше всего сразу внедряться в разбор кода, каким страшным бы он не казался и не тратить время на курсы и книги? Или же всё таки стоит пройти какой-то сокращенный курс, чтобы хотя бы разобраться в терминологии и основных принципах языка и программирования в целом?
0
6020 / 3427 / 335
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
05.03.2014, 17:02 9
Цитата Сообщение от Untrue Посмотреть сообщение
и не тратить время на курсы и книги
без книг никуда не уйдёшь, начнётся программирование наугад, так мало чего достигнешь. Просто читать нужно с умом: прочитал главу - закрепил практически.
1
Заблокирован
05.03.2014, 18:50 10
Untrue, да.
Лучший способ обучения - это практика.

Больше отвечайте на форумах, в том числе на киберфоруме. Регулярно посещайте категории форума. Видите человека со знакомой Вам проблемой - поделитесь опытом.

Создайте свой сайт и выкладывайте на нём простые рабочие примеры программ. Можно на юкозе.
Простых понятных примеров не хватает позарез - в книгах примеры несерьёзные, а на сайтах типа code.msdn.microsoft.com - наоборот - очень сложные.

Заслужив на киберфоруме хорошую репутацию и приобретя много ценных знаний, идите на здешний фриланс.
Посмотрите, какие там требуются программы.
Попробуйте взять малоответственный заказ за символическую плату - даже 100 рублей - очень мощный стимул к развитию.
Сделайте выводы для себя.

Затем добавьте в закладки более серьёзные сайты - freelance.ru, fl.ru и т.д.

Хорошо бы разработать свой, уникальный проект, вроде своей IDE, компилятора или транслятора, превосходящего аналоги по важным показателям.
1
0 / 0 / 0
Регистрация: 05.03.2014
Сообщений: 3
05.03.2014, 19:02  [ТС] 11
Водяной Змей, вдохновляюще, очень вам благодарен за тёплый приём и развернутые ответы. Прям сразу же захотелось работать. Спасибо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.03.2014, 19:02

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Определиться с выбором!
Хочу купить ноутбук, будет нужен для учёбы (программирования) и не самых тяжёлых игр. Стоит ли...

Помогите определиться!!!
народ хочу взять Noctua NH-U12P SE2!!! как он вам ??? и хотел бы спросить, как думаете под MSI...

Как определиться
Здравствуйте, прошу помощи, так как у меня дилема проблема. в которой сам не могу разобраться и...

Не могу определиться
Ребят, нужна ваша помощь, помогите выбрать. Уже всех друзей опросил - счет примерно равный. Голубые...

Как определиться с БП
Помогите определиться с БП 450-550 вт.Имеются в продаже производители БП такие-как Corsair,FSP...

Не могу определиться
Поступил в политех на информационные технологии, до этого язык программирования не изучал, сейчас у...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.