Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Решил поучиться программированию. С чего начать?

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Открыть новую тему     Написать ответ в эту тему

Qraizer



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А египетские пирамиды стоят до сих пор, хотя в то время о сопромате никто и не слыхивал. Резюме - опыт aka "сын ошибок трудных" (© Пушкин) - вот главный учитель. А вот учиться на своих ошибках или чужих - это выбирать каждому самостоятельно. Я бы предпочёл чужие, но не всегда получается.
Некоторые "программеры" - так вообще не воспринимают чужой опыт, пока сами не обломаются, даже когда этот опыт суют им готовенький. ИМХО, такие вообще не способны ни к чему, но это уже чересчур зыбкая тема. Как бы то ни было, кто есть кто - достаточно хорошо видно в полемике, но это уже, боюсь, оффтоп в этом топике.

----------
Одни с годами умнеют, другие становятся старше.

Всего записей: 613 | Зарегистр. 08-08-2006 | Отправлено: 21:30 22-11-2007
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А как, по-твоему, дома научились правильно строить? Ведь именно экспериментальным путём

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

Цитата:
Некоторые ... так вообще не воспринимают чужой опыт, пока сами не обломаются, даже когда этот опыт суют им готовенький. ИМХО, такие вообще не способны ни к чему

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

Всего записей: 25716 | Зарегистр. 06-12-2002 | Отправлено: 21:56 22-11-2007
FuzzyLogic



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А как, по-твоему, дома научились правильно строить? Ведь именно экспериментальным путём   - что не развалилось, то правильно.
Это только совсем недавно сопромат придумали

Вы путаете эмпирику с самообразованием. Дома конечно правильно научились строить именно опытным путём, вот только вопрос, сколько времени на это ушло и чего это стоило. У вас есть скажем 300 лет времени и ресурсы для опытов? Или может всё же стоит использовать уже накопленный опыт, иначе вы так и будете изобретать всю жизнь велосипед. Всё таки я убежден что очень малый процент людей способен качественно самообразовываться особенно с самого начала. Это после получения высшего, получив определённые навыки продолжать самому уже не так сложно, а вот с самого начала это дело непростое.

Всего записей: 1920 | Зарегистр. 27-07-2002 | Отправлено: 01:43 23-11-2007 | Исправлено: FuzzyLogic, 01:44 23-11-2007
SergeBS



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это кто вам такое сказал, что дома научились правильно строить экспериментальным путем?
Именно из-за невозможности экспериментально получить правила строительства домов и появились сопромат и т.п. Т.е. математический аппарат, позволяющий с необходимой точностью РАССЧИТАТЬ, а не экспериментально определить параметры несущих конструкций и т.п. Это классическая цепочка всех естественных наук: накопление первоначального опыта на простеньких объектах (например пирамидах ), получение печального опыта, что сложные объекты экспериментально не создашь правильно (например небоскреб ), привлечение мат. аппарата для формирования адекватной модели и методики расчета параметров сложных объектов. Впоследствии после печальных фактических результатов расчетов модель уточняется - приводится в соответствие возросшей сложности объекта.
Именно поэтому математика - царица наук: пока нет мат.аппарата - нет науки, а есть шаманство с непредсказуемым результатом.
Кстати именно поэтому невозможно быть программистом без изучения основ. Грубая аналогия: знание языка программирования дает умение класть кирпичи здания, не более. Это называется - кодировать.
А знание теоретических основ дает умение рассчитать параметры будущего здания. Это называется программировать.
Соответственно, каменщик со средне-необязательным образованием просто не поймет необходимости изучать сопромат. И в своем самообразовании ограничится изучением разных вариантов мастерка, марок бетона, кирпичей и т.п. Это в плане продолжения аналогии .
У меня классический пример на эту тему - когда кодер с широко раздвинутыми пальцами лезет в формирование БД. Просто не понимая, что между примитивненькой табличкой в духе Excel и БД разница - как между избой и небоскребом. И если избу можно построить "на глазок", без расчетов и проектирования, то небоскреб - нельзя. Рухнет. К сожалению - не всегда на голову горе-строителя. Когда метод "на глазок" перестает работать, он срочно линяет с задачи. Дабы не огрести заслуженной "награды".

Всего записей: 272 | Зарегистр. 19-04-2005 | Отправлено: 10:10 23-11-2007
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
"тренируйся вон на кошках" ("Операция Ы")
 
а я хочу сказать о пороге вхождения...
 
когда машины были большими, то чтобы попасть на неё... или, не дай бог, повесить её своей программой было... т.е. просто так взять и "поучиться" не было никакой возможности, только серьёзная подготовка вплоть до сдачи экзаменов на право пользования...
а сейчас? ПК -- чуть ли не у каждого члена семьи в доме, цена ошибки -- три болта или резет... и это здорово!
так что "решил поучиться программировать" -- не вызывает никакого неприятия...
с одним только мелким "но": важно, чтобы человек чётко ответил для себя на вопрос
"для чего?"
если "чтоб было" или впрок, то это остаётся на его совести, это схоластическое знание, кот. не принесёт пользы никому, и ему в первую очередь...
жизнь, увы, коротка...

Всего записей: 25716 | Зарегистр. 06-12-2002 | Отправлено: 14:34 23-11-2007
artiyom



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извините, что я снова лезу, не будучи специалистом. Но у меня такое ощущение, что вы путаете недобросовестных людей и людей занимающихся самообразованием.  
Человек окончивший ВУЗ тоже может оказаться недобросовестным и полезть "строить небоскреб" реально не умея этого делать.  
Тут вопрос в том, может ли самоучка стать профессионалом, и мое мнение, да - может.
 

Всего записей: 686 | Зарегистр. 31-08-2004 | Отправлено: 14:50 23-11-2007
Dem_anywhere



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вы путаете эмпирику с самообразованием. Дома конечно правильно научились строить именно опытным путём, вот только вопрос, сколько времени на это ушло и чего это стоило. У вас есть скажем 300 лет времени и ресурсы для опытов? Или может всё же стоит использовать уже накопленный опыт, иначе вы так и будете изобретать всю жизнь велосипед.  
Если накопленный опыт есть - его разумеется имеет смысл использовать. Просто не всегда он есть.
Вот на днях вышел дотнет 3.5 - откуда у кого-нибудь опыт программирования на нём может взяться?

Цитата:
Это кто вам такое сказал, что дома научились правильно строить экспериментальным путем?  
Научились - именно экспериментальным. Сейчас строят - предварительно всё рассчитывая. Не вижу противоречия...
Кстати - рассчитывать приходилось практически всегда. Хотя бы объём необходимых стройматериалов...
 
ЗЫ: А вообще сейчас разница между самообразованием и образованием стирается. Потому как обучение путём использования экспертно-обучающей программы уже почти не отличается от академического...

Всего записей: 230 | Зарегистр. 28-02-2006 | Отправлено: 16:11 23-11-2007
Abs62



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ЗЫ: А вообще сейчас разница между самообразованием и образованием стирается.

В какой-то мере верно. Но не более, чем в какой-то. Хороший преподаватель учит принципам работы, тогда адаптироваться к любому языку - дело времени. И чем лучше пребодаватель - тем меньше время адаптации. Познать же всё это самостоятельно - можно, конечно, как и самостоятельно вывести формулу бинома Ньютона. Дадут ли время на такое познание?

----------
0 программистов ругал сердитый шеф
Потом уволил одного, и стало их FF

Всего записей: 6110 | Зарегистр. 22-10-2005 | Отправлено: 19:33 23-11-2007
recvezitor

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вот на днях вышел дотнет 3.5

может не очень по теме но насколько нам объяснили мелкомягкие на семинаре  
 dotnet 3.5, это тоже самое что dotnet 2.0 + dotnet 3.0
 

Цитата:
Дадут ли время на такое познание?

Вот это тру. Все школы и универы придуманы, чтобы не придумывать каждый раз велосипед
 
Добавлено:
Есть области где без Теории нельзя ничего сделать, где не получится: посмотрел-поменял-неработает-снова поменял. Атомная физика и полеты в космос без теории были бы невозможны.

Цитата:
Резюме - опыт aka "сын ошибок трудных"  

Чернобыль тоже опыт, но по мне так лучше бы этого "опыта" не было

Всего записей: 95 | Зарегистр. 21-11-2006 | Отправлено: 08:42 26-11-2007
Qraizer



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Чернобыль тоже опыт, но по мне так лучше бы этого "опыта" не было

Точно-точно. Нет чтобы чужой опыт принять, который утверждал, что такие реакторы небезопасны. Так нет, обязательно нужно было, чтобы у нас бабахнуло. Теперь вот признанные безопасными по мировым стандартам нормальные реакторы общественность воспринимает в штыки, что на руку кому угодно, кроме энергетики и той же общественности, которая предпочитает переплачивать за транзит энергии. Причём несмотря на то, что плотины тоже небезопасны, однако поразбирать их все нафиг предложений почему-то не поступает. Гм... оффтоп, кажись.
Вообще, тут у кого-то правильная мысль промелькнула. Мол, нужно отличать процесс изобретательства велосипедов от экспериментирования в целях приобретения знаний и опыта. Моё самообразование, например, в немалой степени зависело именно от экспериментирования. Многого, бывает, в литературе и хелпе просто не найти. С другой стороны, если есть источники фактов и опыта, то глупо ими пренебрегать. Но даже в этом случае бывает полезно поизобретать, т.к. как раз в при этом и откладываются причинно-следственные связи в виде ассоциативных знаний, а не просто голые факты по типу зазубренных перед экзаменом конспектов. Всё хорошо в меру.

----------
Одни с годами умнеют, другие становятся старше.

Всего записей: 613 | Зарегистр. 08-08-2006 | Отправлено: 22:07 26-11-2007
Ironcast



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Такой вопрос.. Хотелось бы немного разобраться в программировании и его практическом применении.. Цель--понять как что работает, на каких языках сейчас проги в операционках пишут, самое максимум кое-какие скрипты на php ваять.. Взял книги по ассемблеру ("доступно")--вроде должно быть много о компьютере--сплошные цифры, что-то типа уравнений, а мне бы почитать.. Да и не верю что эти задачи применяются, вроде немного я слышал на ассемблере на практике пишется. Хотелось бы не задач вузовских для схоластики а так для интересующихся. Может сайт какой-нибудь популярный порекоммендуйте, плиз

Всего записей: 4040 | Зарегистр. 20-04-2008 | Отправлено: 07:24 01-07-2008
c0d3r



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ironcast
 

Цитата:
Может сайт какой-нибудь популярный порекоммендуйте, плиз

 
Может http://firststeps.ru/ ?

Всего записей: 132 | Зарегистр. 24-08-2004 | Отправлено: 09:59 01-07-2008
Skipper



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Взял книги по ассемблеру ("доступно")--вроде должно быть много о компьютере--сплошные цифры, что-то типа уравнений, а мне бы почитать.. Да и не верю что эти задачи применяются, вроде немного я слышал на ассемблере на практике пишется.

 
Ну дык Asm и основан на цифрах и т.п. Если будешь изучать его, то рекомендую начать с ассемблера для dos.

Всего записей: 961 | Зарегистр. 23-06-2002 | Отправлено: 10:27 03-07-2008
CKAHEP



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://msdn.microsoft.com/ru-ru/beginner/bb308760(en-us).aspx
Дядя билл сидит за компом и дает видеоуроки.Обьясняются все азы и зачем все это нужно.

Всего записей: 95 | Зарегистр. 01-11-2001 | Отправлено: 23:02 08-07-2008
cactuz88



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброго времени суток.Возникла такая проблема,нужно написать програму вроде GrandMan,Pantera,EspAnadir Gold Master RE(программы для автоматической подачи обьявлений в интернет досках)Очень люблю изучать чтото новое,относящееся к компам,но пока я в програмировании чайник.Так вот хотелосьбы узнать какой язык програмирования лучше выбрать для изучения для новичка(но чтоб он при этом был реально применим на практике,всетаки не хочется забивать голову вымершими языками) и который удовлетворялбы поставленной задаче(написанию вышеуказанной программы под windows желательно с интерфейсом)Сначала хотел начать с C++ но в инете написано что для новичка он слишком сложен,а Visual Basic хоть и проще в инете писали что он старье и практически не используется на практике.Да и если не трудно вместе с советом относительно языка напишите лучшую литературу для его изучеия

Всего записей: 50 | Зарегистр. 03-05-2006 | Отправлено: 12:32 08-08-2008
Ivax



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cactuz88, ты поменьше читай "специалистов" по языкам в интернете и больше думай сам. Нет плохих языков, есть криворукие программисты, и каждый кулик свое болото хвалит.
 
Языки современного уровня изучать "методом тыка" ты будешь до пенсии, но так и не освоишь всех возможностей. IMHO лучший подход - найди того, кто реально пишет программы и поприставай к нему, и начни писать на том-же языке. Тебе реально помогут на самом сложном начальном этапе, а поняв и практически освоив азы обьектно-ориентированного программирования уже сам легко определишься. Все современные языки основаны на ООП и мало чем отличаются в остальном. Плюсы и минусы не в языке, а в удобстве пользования IDE, наличию нужных библиотек. Основная задача при программировании - это составить хороший, продуманный алгоритм программы, а записать его на каком-то языке уже любой кодер сможет.
 
Разница в языках уже настолько мала, что их обьединяют в одной IDE. Найди и поставь себе CodeGear и пользуйся чем хочешь. Там есть всё для решения любой задачи. Интернет, базы данных и т.д., возможности ограничены только твоей фантазией. Всё самое современное и последнее.  
 
Но повторю, очень желательно иметь друга, который уже немного в этом разбирается и тебе поможет в первых затыках. Литература конечно тоже хорошо, но программировать по ней ты не научишься. Книги для чайников, а их большинство, на 500-х страницах бессмысленно расписывают каждую кнопочку в среде программирования. В итоге очень жаль потраченных денег. Хорошей литературы очень мало. Но есть вариант качать из инета и читать по диагонали. Если поймешь что книга стоящая - купи бумажную, нет - сотри и забудь. Можно почитать коменты умных людей. Но каждый оценивает книгу от уровня своих знаний.
 
А по большому счету твой вопрос из разряда "C++ vs Delphi" или "если слон на кита залезет, кто кого заборет?". Язык программирования - это лишь инструмент, а инструмент надо знать, уметь им пользоваться, каждый применять по назначению и не более того. Сам он ничего не делает.

Всего записей: 273 | Зарегистр. 07-10-2003 | Отправлено: 06:38 09-08-2008
Gul4itaj

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравия всем!
 
Хочу очень сделать себе программу часы, но не обычные, а сотковые. Общее количество секунд неизменно.
В минуте не 60 а 100 сек. А в часе не 60 а 108 мин (сотковых минут). Получаем 8 сотканных часов, вместо 24. И день начинается в полдень.
 
Хочется, чтобы он еще и звенел каждую минуту, ну и другой циферблат поставить конечно.
 
Программировать я совершенно не умею и хотела бы попросить рассказать кто знает как можно работать только с "часами".  
 
Благодарю заранее.  
 
З.Ы. Если это кому-то интересно, то это древняя арьийская система времяизмерения Юрия Татищева.

Всего записей: 33 | Зарегистр. 08-07-2008 | Отправлено: 16:19 10-08-2008
dneprcomp



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cactuz88
Попробуй Visual Studio 2008 Express Editions Тут тебе и вагон готовых решений по всему интернету. И беплатно, и востребовано/перспективно.

Всего записей: 3923 | Зарегистр. 31-03-2002 | Отправлено: 21:47 10-08-2008
eLLoco



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dneprcomp

Цитата:
И беплатно, и востребовано/перспективно.  

Перспективность тут не нужна, она не программер
 
Gul4itaj
Проси друга-айтишника, сама вряд ли осилишь.

Всего записей: 217 | Зарегистр. 03-08-2007 | Отправлено: 08:25 11-08-2008 | Исправлено: eLLoco, 08:27 11-08-2008
Ivax



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eLLoco
Цитата:
Перспективность тут не нужна ...
а это и не ей адресовано.

Цитата:
Проси друга-айтишника, сама вряд ли осилишь.
ей помощь нужна, а не диагноз.
 
 
Gul4itaj
"Только с часами" работать тут не получится. Придется немножко научиться программированию. Если есть время и желание - можно попробовать. Сама задача не сложная, вопрос в красоте реализации.

Всего записей: 273 | Зарегистр. 07-10-2003 | Отправлено: 19:37 11-08-2008 | Исправлено: Ivax, 19:40 11-08-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Решил поучиться программированию. С чего начать?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru