Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 33, средняя оценка - 5.00
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
#1

Как научиться писать грамотно программы со смыслом?)Почему у кого то получается,а у кого то нет?Мож поделитесь Хитростями:) - C++

17.04.2009, 16:18. Просмотров 4008. Ответов 12
Метки нет (Все метки)

Интересно просто,или расскажите вашу историю скоко учились,скоко ошибок было в изучении С++,а то иногда так сложно распишут что думаешь емае куда я попал!Ну вот расскажите обо всем и о том что в заголовке,а то иногда руки опускаютсяЧувствуешь ну емае это мне не по силам!и Что ну когда же я научусь писать нормально!Даже если и понимаешь,ну не получается и все и что делать!Вот интересны ваши истории хитрости заметкиЭт мне поможет Хоть на примере других,описанных тут изучать дальше,а то такое чувство что изучаешь,а толку=0))Потому что видишь что есть кто то лучше!И как будто они с 1 класса С++ знаютЖду ответ,Спасибо За внимание!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.04.2009, 16:18     Как научиться писать грамотно программы со смыслом?)Почему у кого то получается,а у кого то нет?Мож поделитесь Хитростями:)
Посмотрите здесь:

C++ Хочу научиться писать на с++
C++ Где или как научиться писать BB и HTML коды
у кого есть Borland c++ C++
у кого есть часы (чч:мм:сс) С++ C++
У кого есть решение? C++
C++ У кого какие творения?
C++ У кого есть желание)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
unStatiK
Заблокирован
17.04.2009, 16:32     Как научиться писать грамотно программы со смыслом?)Почему у кого то получается,а у кого то нет?Мож поделитесь Хитростями:) #2
Цитата Сообщение от Tiami Посмотреть сообщение
Интересно просто,или расскажите вашу историю скоко учились,скоко ошибок было в изучении С++,а то иногда так сложно распишут что думаешь емае куда я попал!Ну вот расскажите обо всем и о том что в заголовке,а то иногда руки опускаютсяЧувствуешь ну емае это мне не по силам!и Что ну когда же я научусь писать нормально!Даже если и понимаешь,ну не получается и все и что делать!Вот интересны ваши истории хитрости заметкиЭт мне поможет Хоть на примере других,описанных тут изучать дальше,а то такое чувство что изучаешь,а толку=0))Потому что видишь что есть кто то лучше!И как будто они с 1 класса С++ знаютЖду ответ,Спасибо За внимание!
Ответ прост дело в практике и если кто то помогал с решение определенной программы я после этого разбирался со смыслом решения , а потом делал сам подобную задачу с усложненным условием .....
Deicider
96 / 52 / 1
Регистрация: 18.03.2009
Сообщений: 273
17.04.2009, 16:32     Как научиться писать грамотно программы со смыслом?)Почему у кого то получается,а у кого то нет?Мож поделитесь Хитростями:) #3
Я бы о себе так сказал: сначала видишь чужой код и ничего в нем не понимаешь, потом постепенно понимаешь и начинаешь что-то делать по аналогии, потом приходит собственное осознание той или иной темы и уже пишешь сам не глядя ни на какие примеры. Но потом видишь какой-либо пример, где то же самое сделано еще более изящно и вся эта цепочка размышлений повторяется, но уже на новом уровне. Как говорится, не предела совершенству
Phantom
Эксперт C++
3161 / 843 / 15
Регистрация: 29.12.2008
Сообщений: 952
17.04.2009, 16:39     Как научиться писать грамотно программы со смыслом?)Почему у кого то получается,а у кого то нет?Мож поделитесь Хитростями:) #4
Deicider, молодец, сказал, что и не добавить ничего.
У меня то же самое. А ещё я очень люблю читать. Читаю всё, что под руку попадается, книги, статьи, мануалы, читаю про новые приемы в программировании, посты на форумах. Это очень полезно для программиста. Хоть программирование и является "сплошной практикой", нужно всё время строить теоретическую базу.
GalaX
697 / 569 / 21
Регистрация: 18.11.2008
Сообщений: 2,152
17.04.2009, 16:43     Как научиться писать грамотно программы со смыслом?)Почему у кого то получается,а у кого то нет?Мож поделитесь Хитростями:) #5
Цитата Сообщение от Tiami Посмотреть сообщение
ну когда же я научусь писать нормально!Даже если и понимаешь,ну не получается и все и что делать! ... Потому что видишь что есть кто то лучше!И как будто они с 1 класса С++ знают
не будь в этом плане пессимистом - главное больше упорства и терпения, и все будет получаться
Monte-Cristo
2787 / 1373 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
17.04.2009, 17:48     Как научиться писать грамотно программы со смыслом?)Почему у кого то получается,а у кого то нет?Мож поделитесь Хитростями:) #6
я с++ изучаю около 4 месяцев. до этого работал в Delphi 7. именно в Delphi я научился основам программирования, алгоритмизированному решению и т.д.
поэтому с++ для меня идет сейчас довольно легко. но как уже было сказано выше: главное практика. даже если ты пишешь какую-нибудь программу и на некотором этапе остановился, так как не знаешь как что-то реализовать, это все равно идет в плюсы - практика свое сыграет. Tiami, со временем у тебя просто выработается программистское мышление, благодоря которому, ты еще на этапе условия задачи, уже приблизительно будешь понимать как ты будешь это реализовывать. просто необходимо практиковатся.
#pragma
Временно недоступен
952 / 223 / 6
Регистрация: 12.04.2009
Сообщений: 921
17.04.2009, 17:57     Как научиться писать грамотно программы со смыслом?)Почему у кого то получается,а у кого то нет?Мож поделитесь Хитростями:) #7
А можно просто читать хорошие книги от хороших учителей.Они преподают технику,а не детали,впрочем и детали тоже.А со временем осмысливаешь эту технику,благодаря автора за правильные привычки,которые уже создались при изучении его книги.
ISergey
Maniac
Эксперт С++
1347 / 880 / 52
Регистрация: 02.01.2009
Сообщений: 2,645
Записей в блоге: 1
17.04.2009, 18:40     Как научиться писать грамотно программы со смыслом?)Почему у кого то получается,а у кого то нет?Мож поделитесь Хитростями:) #8
Да будет проклят тот день когда я узнал что такое программирование!.Tiami, Все приходить со временем(практикой), я тоже довольно долго не мог понять многие вещи, но от большого упорства всё стало на свои места.
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
17.04.2009, 18:53  [ТС]     Как научиться писать грамотно программы со смыслом?)Почему у кого то получается,а у кого то нет?Мож поделитесь Хитростями:) #9
Спасибо что помогли,а то такое чувство что засасывает в неопределенность,и всякое мерещится))Что не выйдет выучить не получится!Итд!!Долго с этим борюсь,в итоге получается но через долгое время и то если бы не этот сайт так и бы и застрял на задачах!
accept
4819 / 3239 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
18.04.2009, 04:35     Как научиться писать грамотно программы со смыслом?)Почему у кого то получается,а у кого то нет?Мож поделитесь Хитростями:) #10
Когда берёшься за задачу, убедись, что она тебе по силам. Знаешь как в школе учат ? Сначала выучивают алфавит, а потом уже учат читать слова, если слова не тянешь, читай слоги, потому что все слова состоят из слогов. Не ленись, так как лучше узнать, что что-то не работает, чем не узнать, работает оно или не работает. Самое главное правило - если ты что-то изучил, то больше его изучать не надо, иначе ты это не изучил (тебе показалось, что ты изучил).
Когда проходит год, тебе кажется, что многие вещи ты знал всегда, хотя, на самом деле полтора года назад ты не знал их вообще нинасколько.
Например, вспомни, как ты узнал что такое операция присваивания или операция инкремента, вспомни когда ты не знал о них.
ISergey
Maniac
Эксперт С++
1347 / 880 / 52
Регистрация: 02.01.2009
Сообщений: 2,645
Записей в блоге: 1
18.04.2009, 04:41     Как научиться писать грамотно программы со смыслом?)Почему у кого то получается,а у кого то нет?Мож поделитесь Хитростями:) #11
Цитата Сообщение от accept Посмотреть сообщение
Когда проходит год, тебе кажется, что многие вещи ты знал всегда, хотя, на самом деле полтора года назад ты не знал их вообще нинасколько.
Вот это точно.
accept
4819 / 3239 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
18.04.2009, 11:36     Как научиться писать грамотно программы со смыслом?)Почему у кого то получается,а у кого то нет?Мож поделитесь Хитростями:) #12
хорошее состояние, когда кажется, что за два года так нифига и не узнал, просто есть куча программ, а чтобы написать там прогу, которая в файле все буквы увеличивает или уменьшает, ничего практически делать-то и не надо, написал за три минуты перегнал, всё что надо и удалил её нафиг
или там создать 5000 файлов в папке, на лине это занимает одну секунду с какой-нибудь лёгкой строчкой
сайт стал делать, нужно создать html, взял прогу написал, она генерит страницы какие надо, доработал - она ещё что-нибудь в них заносит, двадцать страниц сделал, запустил другую прогу, которая в них таблицы вставляет, таблицам задал формат (ну там размерность), они появились везде
так пакет и получается, как бы набор программок, их можно как по-отдельности юзать так и в одну собрать (посидеть одно утро)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2009, 12:26     Как научиться писать грамотно программы со смыслом?)Почему у кого то получается,а у кого то нет?Мож поделитесь Хитростями:)
Еще ссылки по теме:

C++ у кого VS2010?
Есть у кого-то любая игра на С++? C++
If - *массив ( у кого есть время ) C++
Неразбериха: как научиться читать программы C++
C++ Не знаю на кого поступить

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

Или воспользуйтесь поиском по форуму:
Evg
Эксперт CАвтор FAQ
17411 / 5649 / 355
Регистрация: 30.03.2009
Сообщений: 15,467
Записей в блоге: 26
18.04.2009, 12:26     Как научиться писать грамотно программы со смыслом?)Почему у кого то получается,а у кого то нет?Мож поделитесь Хитростями:) #13
Безоговорочно присоединяюсь ко всему, что тут сказано. Добавлю 5 копеек от себя

Вспомни себя в первом классе. Как тебе объясняли что такое "2+3". Ребёнка невозможно научить арифметическим операциям в абстрактом виде. Ему сначала объясняют типа "вот у тебя два яблока, тебе дали ещё 3 яблока". И лишь по прошествоии довольно большого количество времени (несколько месяцев) ребёнок начинает понимать арифметические операции абстрагированно от конкретных примеров про яблоки. Точно так и с программированием. Пройдёт какое-то время, ты решишь кучу всяких задач, после чего сможешь на уровне подсознания понимать программирование на асбтрактном уровне - т.е. всё программирование это по большому счёту перегон значений из одних переменных в другие и применение математических действий над этим значениями. И больше НИЧЕГО. И когда-то ты это поймёшь, вместе с этим придёт понимание того, что язык программирования - это всего лишь инструмент и тебе, как программисту, абсолютно побоку на каком языке писать (условно говоря)

Есть пословица "дурак учится на собственном опыте, а умный - на чужом". Так вот, будь дураком. И учись на собственном опыте. Чем больше ты споткнёшься, тем больше узнаешь того, как НЕ надо делать. А большой отрицательный опыт он зачастую более полезен, чем положительный

Что касается того, что ты видишь, что вокруг тебя те, кто лучше тебя понимает в проблеме - это же хорошо. Значит для тебя есть планка, к которой нужно стремиться. Эти люди не стоЯт на месте, а потому планка всегда будет убегать и ты должен будешь её догонять. Со временем ты опять-таки увидишь, что планки убежали в разные стороны и тебе это пофигу. Ты выбрал одно (два, три, четыре) направления, которые тебе интересны и в основном развиваешься в этих направлениях. А планки, за которыми ты гонялся, они на самом деле идут рядом параллеьным курсом. И уже не только ты у кого-то просишь совета, но и совет просят у тебя. Даже те, которые для тебя когда-то были восокой и далёкой планкой. Но теперь вы на равных, просто каждый из вас разбирается лучше другого в одном направлении, а вместе вы составляете сильную команду

Что касается книжек - к этому вопросу надо подходить аккуратно, ибо в наше время очень много всякого дерьма, которое способно сбить с толку начинающих
Yandex
Объявления
18.04.2009, 12:26     Как научиться писать грамотно программы со смыслом?)Почему у кого то получается,а у кого то нет?Мож поделитесь Хитростями:)
Ответ Создать тему
Опции темы

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