Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2010, 20:51   #1
alecoder
 
Регистрация: 10.01.2010
Сообщений: 3
По умолчанию процесс изучения программирования

мне интересуется мнение опытных программистов.
Что за бред?
"Меня интересует..." далее по тексту.
Модератор

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

Последний раз редактировалось mihali4; 17.01.2010 в 23:41.
alecoder вне форума Ответить с цитированием
Старый 10.01.2010, 20:56   #2
DM_bite
Участник клуба
 
Аватар для DM_bite
 
Регистрация: 29.07.2008
Сообщений: 1,091
По умолчанию

Цитата:
когда работаешь на каким то алгоритм и часто результат не такой как желаешь . это естественный процесс или как ?
Конечно, без трудностей ничего не достигается)
Кто бы ты ни был - не думай о себе слишком (с)
DM_bite вне форума Ответить с цитированием
Старый 10.01.2010, 20:56   #3
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
короче как достигается опыт u прогресс на программирование?
Почитал, попробовал, почитал еще, попробовал, матюкнулся, попробовал еще, почитал, спер у соседа, попробовал, отметил, почитал, попробовал, матюкнулся, попробовал, разбил вазу, попробовал, отметил, далее читать сначала.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 10.01.2010, 21:01   #4
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Цитата:
Сообщение от alecoder
когда работаешь на каким то алгоритм и часто результат не такой как желаешь . это естественный процесс или как ?
Вполне нормально. Чем больше опыта, тем быстрее будет достигаться желаемый результат или же можно будет решать более сложные задачи. Всё как в RPG, прокачивайте своё умение
Arigato вне форума Ответить с цитированием
Старый 10.01.2010, 21:08   #5
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Ну, если вы- новичок, то это- нормально. С опытом приходит.
Я вот сейчас изучаю книги по методологиям проектирования программ, улучшению кода, стилю программирования. На самом деле стадия проектирования алгоритма/программы намного сложней этапа программирования.

Последний раз редактировалось mihali4; 17.01.2010 в 23:41.
Levsha100 вне форума Ответить с цитированием
Старый 10.01.2010, 21:11   #6
alecoder
 
Регистрация: 10.01.2010
Сообщений: 3
По умолчанию

спасибо друзья.
в общем я еще новичок и хотел прослушать ваше мнение.

Хреново с русским ? Пользуйтесь проверяльщиком грамоты.
Модератор.

Последний раз редактировалось mihali4; 17.01.2010 в 23:44.
alecoder вне форума Ответить с цитированием
Старый 10.01.2010, 21:41   #7
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию

Чёрт его знает, как достигается.
1) Алгоритм представляю в уме,
2) представляю как можно его реализовать на необходимом языке,
3) представляю сколько уйдёт времени (при критическом возвращаюсь к пункту 1)
4) реализация, при ошибках - медленная пошаговая отладка.
zetrix вне форума Ответить с цитированием
Старый 10.01.2010, 22:51   #8
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Цитата:
Сообщение от Levsha100
На самом деле стадия проектирования алгоритма/программы намного сложней этапа программирования.
Не могу согласиться, у меня довольно быстро формируется видение конечного продукта в голове (может LEGO помогло или просто мы все разные), дело в том, что во время реализации приходят параллельные мысли, улучшения или приходится пересмотреть тот или иной пунктик. В принципе это допустимо если Вы выполняете продукт для себя или от себя - где собственно Вы являетесь "важаком стаи" а если в учреждении, то такое событие может повлиять и задержать сроки сдачи - что не есть хорошо, и что по моему мнению является либо вашей не компетентности в данном вопросе/деле или ошибкой или не продуманностью в ТЗ. Так что, нет "общего" алгоритма построения алгоритмов Вы творец, вы мыслитель, вам решать! Вот так то.
А вообще, пора свести подобные темы в одну ОГРОМНУЮ :D а то каждый день подобная тема. Не знаю, даже в мое время (5-6 лет назад) либо я был для себя и моего окружения первопроходцем в нашем тяжелом деле, но я не рвался в интернет с расспрашиванием других как мне учится программированию да и вообще IT, а попросту пошел в книжный магазин и купил себе книжечку (в моем случае это был VB 6, т.к. в школе преподавали его). Ну а дальше все зависит от желания и рвения к познаниям
Разумеется это мое личное субъективное мнение.

Edit:
Хотел бы еще добавить по теме, что если уже выполнена приличная часть работы и вы замечаете что некую часть можно лучше сделать, но придется посидеть "лишнее" время чтобы ее в корни пересмотреть и переписать, то я сейчас (не очень с давних времен) так и делаю, нахожу в себе силы, сажусь и переписываю с нуля ту часть. Почему ? Ну ответ думаю и так ясен, раз вы видите лучшую реализацию, которая принесет более оптимальное израсходование ЦП или GP и т.п. ресурсов, почему бы не уделить это время, т.к. продукт в конце выйдет и будет лучше (стабильнее, быстрее, качественнее) выполнять свою поставленную цель.

Последний раз редактировалось BOBAH13; 10.01.2010 в 22:55.
BOBAH13 вне форума Ответить с цитированием
Старый 10.01.2010, 23:31   #9
alecoder
 
Регистрация: 10.01.2010
Сообщений: 3
По умолчанию

на самом деле, идея приходится. даже не один или два. просто дело в том что писать иво как код трудно для меня в текущее время или он ни такой хороши как мне нужен. конешна люди отличаются друг друга умственный способность no изучения эта же путь до опыта.

Прекращайте ненужное цитирование предыдущих сообщений!
Рекомендую. Помимо общих правил форума есть и дополнения к ним в каждом разделе...
Модератор

Последний раз редактировалось mihali4; 17.01.2010 в 23:45.
alecoder вне форума Ответить с цитированием
Старый 11.01.2010, 07:54   #10
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от alecoder Посмотреть сообщение
на самом деле, идея приходится. даже не один или два. просто дело в том что писать иво как код трудно для меня в текущее время или он ни такой хороши как мне нужен. конешна люди отличаются друг друга умственный способность no изучения эта же путь до опыта.
Это придет с опытом. Просто разбивайте задачу на ряд мелких задач (которые нужно разбить на ряд еще более мелких). И так до тех пор, пока не получите цепочку легкорешаемых элементарных задач.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Лучшая методика изучения языка ArtInt Свободное общение 3 12.12.2009 19:40
[Delphi] | Порядок изучения Lemo Свободное общение 7 06.12.2009 19:52
Делфи и С++ (порядок изучения языков) Lemo Свободное общение 7 26.09.2009 13:14
Самостоятельное изучения С++ Mongol17 Общие вопросы C/C++ 13 17.06.2009 22:43
подскажите ресурсы для изучения языка k0b1n4t0r Общие вопросы .NET 4 26.08.2008 21:46