adsl club

Справочник

Форум

Программы

Фильмы

Ресурсы

Файлообмен

Хостинг

Ростелеком
Как научится программировать на С#
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ
Автор Сообщение
Crazyman
Гуру
Предупреждений : 1
СообщениеДобавлено: Ср 21-06-17 : 06-50    Заголовок сообщения: Как научится программировать на С# Ответить с цитатой

Ситуация следующая есть желание, есть много времени, но никак не получается. Изучал Ватсона, Шильдта смотрел видеоуроки, поначалу все понятно, но как только углубляешся ничего не получается. К примеру элементарный калькулятор все просто и понятно, но когда пытаешся подвести его к штатному калькулятору винды начинаются разные ошибки и в итоге непонимание как это работает. Или же хочется змейку простенькую создать как что ничего не понятно.
Есть ли возможность идти от простого к сложному постепенно добавляя новые знания?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Shub-Niggurath
Geek
Предупреждений : 4
СообщениеДобавлено: Ср 21-06-17 : 07-43    Заголовок сообщения: Ответить с цитатой

Невозможно добиться никакого успеха в деле, по отношению к которому возникают подобные вопросы.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
ДобрыйФей
Мечтатель
Предупреждений : 5
СообщениеДобавлено: Ср 21-06-17 : 08-54    Заголовок сообщения: Ответить с цитатой

Потому что элементарной базы нет.
Подобный материал направлен, как правило, на тех, у кого есть начальное представление, как в принципе программировать. А для людей, у которых его нет, изучение сводится к банальному повторению сделанного в видосике.
Начни с простых вещей типа циклов, условных операторов, потом пара сортировок, потом метод Гаусса и так далее. После освоения базы изучение нового ЯП во многом сводится к изучению синтаксиса, API и предоставляемых библиотек.

Алсо можешь пройти http://store.steampowered.com/app/375820/Human_Resource_Machine/ - этакое написание кода для simple processor в игровой форме.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Evgeny79
Гуру
СообщениеДобавлено: Ср 21-06-17 : 10-28    Заголовок сообщения: Ответить с цитатой

Почитай
"Веревка достаточной длины чтобы выстрелить себе в ногу"

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

Интересное обучение в форме игры
http://javarush.ru/
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Evgeny79
Гуру
СообщениеДобавлено: Ср 21-06-17 : 10-46    Заголовок сообщения: Ответить с цитатой

Crazyman
offtop
Кстати как у тебя дела? Это же ты уезжал в Питер, трудился в автосервисе и у тебя двое детей?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
МасяН
Эксперт
Предупреждений : 1
СообщениеДобавлено: Ср 21-06-17 : 11-42    Заголовок сообщения: Ответить с цитатой

Соглашусь с Evgeny79 и ДобрыйФей, что любую задачу по программированию необходимо разбивать на подзадачи, а подзадачи на более мелкие подзадачи, до тех пор пока не придешь к элементарной единице, которую сможешь решить.
Но еще добавлю, что для шарпа хорошо бы разобраться в ООП в целом. А так же обратить внимания на стандартные методы.

Когда изучал С/С++, С# проводил аналогию с постройкой дома.
С - тебе дали топор и молоток, показали где находится лес. Собственно и все. Хочешь забивай гвозди топором, хочешь руби дерево молотком.
В С++ тебе уже явно дали понять, что топором необходимо только рубить, а молотком забивать гвозди.
В C# тебя приводят в большой магазин с названием "Все для постройки дома", где есть готовый брус, готовый раствор под фундамент. Но так как ты не знаешь, где и на какой полке их взять, то берешь топор и идешь в лес рубить и строгать деревья.

Иногда пишешь какою-нибудь хрень строк на 50. А потом выясняется, что умные люди уже давно за тебя ее написали, вставили в стандартную библиотеку и сказали - пользуйся, но ты об этом не знал.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Crazyman
Гуру
Предупреждений : 1
СообщениеДобавлено: Ср 21-06-17 : 13-56    Заголовок сообщения: Ответить с цитатой

Спасибо всем, решил начать с TP чтобы основы основ освоить.

Evgeny79 писал(а):
Crazyman
offtop
Кстати как у тебя дела? Это же ты уезжал в Питер, трудился в автосервисе и у тебя двое детей?


С автомобильных дел я ушел, ибо заработки не большие и смысл портить здоровье не вижу.
Работаю в Горводоканале в данный момент, наблюдаю за работой Насосной станции, появилось много свободного времени которое я решил провести с пользой, а также надеюсь в будущем сделать из этого доп заработок, пускай и небольшой
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Alexandr_
Гуру
Предупреждений : 1
СообщениеДобавлено: Ср 21-06-17 : 14-08    Заголовок сообщения: Ответить с цитатой

Шарпы легко учить с Юнити3Д. Наглядно, понятно, есть применимость и тп.. Конечно, скриптинг отличается от полноценной разработки на .нэт, но основам обучает очень быстро.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Отправить e-mail   Номер ICQ
Показать сообщения:   
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ Часовой пояс: GMT + 7
Страница 1 из 1

 

 
Аватары: Вкл|Выкл   ЮзерИнфо: Вкл|Выкл   Подписи: Вкл|Выкл
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы