| Логика | 
|  | 
| 
| mod74 | Дата: Пятница, 09 Апреля 2010, 13:23 | Сообщение # 1 |  |   был не раз Сейчас нет на сайте | Здравствуйте уважаемые форумчане gcup.ru. У меня такой вот вопрос к мастерам написания кода. Я знаю языки C, C++, Pascal. Но мне бы хотелось научиться использовать эти знания, реализуя конкретные задачи программирования. Т.е. нужен совет как развивать логику и научиться писать программы и игры, правильно вбивая в голову мысли. Может есть какие-нибудь методики!? Я конечно понимаю что нужна практика, но может совместно с этим можно развиваться как - нибудь еще?! Дайте совет пожалуйста! |  |  |  |  | 
| 
| Vinchensoo | Дата: Пятница, 09 Апреля 2010, 13:26 | Сообщение # 2 |  |   Злобный социопат с комплексом Бога Сейчас нет на сайте | Quote (mod74) Здравствуйте уважаемые форумчане gcup.ru. У меня такой вот вопрос к мастерам написания кода. Я знаю языки C, C++, Pascal. Но мне бы хотелось научиться использовать эти знания, реализуя конкретные задачи программирования. Т.е. нужен совет как развивать логику и научиться писать программы и игры, правильно вбивая в голову мысли. Может есть какие-нибудь методики!? Я конечно понимаю что нужна практика, но может совместно с этим можно развиваться как - нибудь еще?! Дайте совет пожалуйста! 
вы не видите противоречия? Как можно знать яп, если вы на нем написать ничего не можете)
 
 
   |  |  |  |  | 
| 
| mod74 | Дата: Пятница, 09 Апреля 2010, 13:31 | Сообщение # 3 |  |   был не раз Сейчас нет на сайте | Как бы вам сказать, я знаю конструкции языка, его синтаксис. Но мне нужно не просто знать как писать на нем, но и как реализовывать на нем сложные задачи, вот и спросил совета! Может какие-нибудь хорошие материалы есть по алгоритмизации, методики изучения. Поймите меня правильно. |  |  |  |  | 
| 
| Lucasito | Дата: Пятница, 09 Апреля 2010, 13:50 | Сообщение # 4 |  |   участник Сейчас нет на сайте | Советую почитать книжки Кнута, например вот эту http://www.combook.ru/product/10018399/ ниже там ещё есть его книги.
 
 
   Скриншоты. Приглашаем бета-тестеров!
 Помог? Ставь "+" мне в репу :)
 |  |  |  |  | 
| 
| VarXdar | Дата: Пятница, 09 Апреля 2010, 14:04 | Сообщение # 5 |  | Работник Ubisoft Сейчас нет на сайте | Quote (mod74) я знаю конструкции языка, его синтаксис.mod74, А вам больше ничего и не надо. Вырабатывайте свои методы.
 Проблема нынешних начинающих программистов в том, что они при встрече с первой же проблемой бегут на какой нибудь форум, а не пытаются додуматься сами.
 Мой совет вам такой удалите все книги с компьютера, отдайте кому нибудь свой модем, книги, любые пособия. У вас должен остаться только компилятор и пишите хоть калькулятор, хоть графический редактор, вы должны сами додумываться как все устроено.
  Программист должен уметь писать программы без компьютера - это правило. |  |  |  |  | 
| 
| mod74 | Дата: Пятница, 09 Апреля 2010, 14:09 | Сообщение # 6 |  |   был не раз Сейчас нет на сайте | Lucasito, Спасибо за совет! Уже качаю книги Д.Кнута. Я слышал о них раньше, но не придавал им особого интереса  Добавлено (09.04.2010, 14:09)---------------------------------------------
 VarXdar, я буду стараться, тем более у меня очень большое желание влиться в софтверную индустрию, стать программистом! Спасибо за совет
  |  |  |  |  | 
| 
| Lucasito | Дата: Пятница, 09 Апреля 2010, 14:10 | Сообщение # 7 |  |   участник Сейчас нет на сайте | Quote (VarXdar) рограммист должен уметь писать программы без компьютера - это правило.самый хороший тест на распознание истинного программиста - это написание лабораторной работы сокурснику на листочке в читалке во время перемены
   
 
   Скриншоты. Приглашаем бета-тестеров!
 Помог? Ставь "+" мне в репу :)
 |  |  |  |  | 
| 
| mod74 | Дата: Пятница, 09 Апреля 2010, 14:15 | Сообщение # 8 |  |   был не раз Сейчас нет на сайте | Quote (Lucasito) самый хороший тест на распознание истинного программиста - это написание лабораторной работы сокурснику на листочке в читалке во время переменыО да, я постоянно решаю задачи однокурсникам, которые даже простые считалки написать не могут! Например я решил всю практическую работу, заданную в 4 вариантах на Pascal'е. Я на 3 курсе, как таковым у нас ничего не учат преподы, дают лабораторные, и их не волнует знаешь ты это или нет. Но задачи с которыми я там сталкивался вполне способен осилить =)
 |  |  |  |  | 
| 
| Lucasito | Дата: Пятница, 09 Апреля 2010, 14:18 | Сообщение # 9 |  |   участник Сейчас нет на сайте | Quote (mod74) О да, я постоянно решаю задачи однокурсникамна листочке?
 
 
   Скриншоты. Приглашаем бета-тестеров!
 Помог? Ставь "+" мне в репу :)
 |  |  |  |  | 
| 
| mod74 | Дата: Пятница, 09 Апреля 2010, 14:28 | Сообщение # 10 |  |   был не раз Сейчас нет на сайте | , бывает когда как, иногда на листочке, иногда дома с передачей кода по e-mail =)Quote (Lucasito) на листочке?  |  |  |  |  | 
| 
| Spihex | Дата: Пятница, 09 Апреля 2010, 14:39 | Сообщение # 11 |  |   Моргающий Гемо-Брат Сейчас нет на сайте | Как развить логику? Начните с создания игр - хорошо мозг включает, особенно когда не знаешь готовых решений. |  |  |  |  | 
| 
| Pesets | Дата: Пятница, 09 Апреля 2010, 22:15 | Сообщение # 12 |  |   постоянный участник Сейчас нет на сайте | Почему-то никто не упомянул про то, что "знание языка" подразумевает знание не только синтаксиса, но и семантики... Не надо кричать "я знаю язык", если нет полного понимания его семантики... Это то же самое, что сказать "я умею готовить, потому, что я знаю кучу рецептов". По теме книжек, кроме Кнута, я бы еще посоветовал "Алгоритмы: Построение и анализ" Кормена - это своеобразная библия алгоритмики. Советую именно купить её. Она может служить как учебником, так и справочником.
 Еще хотел бы отметить, что программирование чуть более, чем полностью состоит из математики. В игрострое это особенно заметно - тут без математики нельзя сделать ничего. Следовательно, помимо алгоритмики, неплохо было бы еще знать математику.
 
 Quote (Lucasito) самый хороший тест на распознание истинного программиста - это написание лабораторной работы сокурснику на листочке в читалке во время перемены smileЕсли лабораторная работа влезает на листочек, стоит подумать о смене ВУЗа
   
 
   
   |  |  |  |  | 
| 
| Lucasito | Дата: Пятница, 09 Апреля 2010, 23:15 | Сообщение # 13 |  |   участник Сейчас нет на сайте | Quote (Pesets) Если лабораторная работа влезает на листочек, стоит подумать о смене ВУЗа ну не все же чисто на програмистов учатся
  да и даже у них задачки, например, на списки или подобные непростые для понимания большинства не занимают много места на листочке или экране   
 
   Скриншоты. Приглашаем бета-тестеров!
 Помог? Ставь "+" мне в репу :)
 |  |  |  |  | 
| 
| Pesets | Дата: Суббота, 10 Апреля 2010, 09:14 | Сообщение # 14 |  |   постоянный участник Сейчас нет на сайте | Как-то не видел "истинных программистов", которые учатся не на программиста) А "коротенькие задачки на понимание" и "лабы" - это две разные вещи. У нас, по крайней мере. Первые пишутся, действительно, на листочке во время перемены, а вторые представляют собой законченные программы, которые пишутся, как минимум, за ночер и с отладчиком) 
 
   
   |  |  |  |  |