Автор |
Сообщение |
Crazyman Гуру Предупреждений : 1
|
|
Ситуация следующая есть желание, есть много времени, но никак не получается. Изучал Ватсона, Шильдта смотрел видеоуроки, поначалу все понятно, но как только углубляешся ничего не получается. К примеру элементарный калькулятор все просто и понятно, но когда пытаешся подвести его к штатному калькулятору винды начинаются разные ошибки и в итоге непонимание как это работает. Или же хочется змейку простенькую создать как что ничего не понятно.
Есть ли возможность идти от простого к сложному постепенно добавляя новые знания? |
|
|
|
|
Shub-Niggurath Geek Предупреждений : 4
|
|
Невозможно добиться никакого успеха в деле, по отношению к которому возникают подобные вопросы. |
|
|
|
|
ДобрыйФей Мечтатель Предупреждений : 5
|
|
Потому что элементарной базы нет.
Подобный материал направлен, как правило, на тех, у кого есть начальное представление, как в принципе программировать. А для людей, у которых его нет, изучение сводится к банальному повторению сделанного в видосике.
Начни с простых вещей типа циклов, условных операторов, потом пара сортировок, потом метод Гаусса и так далее. После освоения базы изучение нового ЯП во многом сводится к изучению синтаксиса, API и предоставляемых библиотек.
Алсо можешь пройти http://store.steampowered.com/app/375820/Human_Resource_Machine/ - этакое написание кода для simple processor в игровой форме. |
|
|
|
|
Evgeny79 Гуру |
|
Почитай
"Веревка достаточной длины чтобы выстрелить себе в ногу"
Программирование это умение разбить задачу на простые подзадачи. Продумать, написать процедуры и функции и все скомпоновать.
Когда составляешь какойто план действий, то уже программист считай.
Интересное обучение в форме игры
http://javarush.ru/ |
|
|
|
|
Evgeny79 Гуру |
|
Crazyman
Кстати как у тебя дела? Это же ты уезжал в Питер, трудился в автосервисе и у тебя двое детей? |
|
|
|
|
МасяН Эксперт Предупреждений : 1
|
|
Соглашусь с Evgeny79 и ДобрыйФей, что любую задачу по программированию необходимо разбивать на подзадачи, а подзадачи на более мелкие подзадачи, до тех пор пока не придешь к элементарной единице, которую сможешь решить.
Но еще добавлю, что для шарпа хорошо бы разобраться в ООП в целом. А так же обратить внимания на стандартные методы.
Когда изучал С/С++, С# проводил аналогию с постройкой дома.
С - тебе дали топор и молоток, показали где находится лес. Собственно и все. Хочешь забивай гвозди топором, хочешь руби дерево молотком.
В С++ тебе уже явно дали понять, что топором необходимо только рубить, а молотком забивать гвозди.
В C# тебя приводят в большой магазин с названием "Все для постройки дома", где есть готовый брус, готовый раствор под фундамент. Но так как ты не знаешь, где и на какой полке их взять, то берешь топор и идешь в лес рубить и строгать деревья.
Иногда пишешь какою-нибудь хрень строк на 50. А потом выясняется, что умные люди уже давно за тебя ее написали, вставили в стандартную библиотеку и сказали - пользуйся, но ты об этом не знал. |
|
|
|
|
Crazyman Гуру Предупреждений : 1
|
|
Спасибо всем, решил начать с TP чтобы основы основ освоить.
Evgeny79 писал(а): |
Crazyman
Кстати как у тебя дела? Это же ты уезжал в Питер, трудился в автосервисе и у тебя двое детей? |
С автомобильных дел я ушел, ибо заработки не большие и смысл портить здоровье не вижу.
Работаю в Горводоканале в данный момент, наблюдаю за работой Насосной станции, появилось много свободного времени которое я решил провести с пользой, а также надеюсь в будущем сделать из этого доп заработок, пускай и небольшой |
|
|
|
|
Alexandr_ Гуру Предупреждений : 1
|
|
Шарпы легко учить с Юнити3Д. Наглядно, понятно, есть применимость и тп.. Конечно, скриптинг отличается от полноценной разработки на .нэт, но основам обучает очень быстро. |
|
|
|
|
|
Аватары: Вкл|Выкл ЮзерИнфо: Вкл|Выкл Подписи: Вкл|Выкл
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы можете скачивать файлы
|
|