#1
12.11.2005, 14:09
|
||
Дебютант
Дата рег-ции: 24.05.2005
Сообщения: 48
|
С чего начать изучение программирования?
Здравствуйте!Хочу начать изучать программирование.Если кто-то может подсказать с каких программ нужно начать,буду очень благодарна.Собираюсь купить диски с обучающими программами,но незнаю, что именно нужно для новичков!?
|
|
|
#2
12.11.2005, 14:34
|
||
Мэтр
|
начало, имхо, это дискретная математика...
поймите еще, что программирование это очень широкая область. все зависит от того, что вы хотите программировать. |
|
|
#3
12.11.2005, 15:48
|
||
Мэтр
Дата рег-ции: 02.10.2005
Сообщения: 10.891
|
Интересно, как можно начать с дискретной математики? В этом случае нужно начинать, как минимум, с алгебры. Но что делать новичку с этими знаниями? Что программировать - тоже вопрос сложный, дилетант с ним вряд ли определится. А начинать изучение программирования можно по-разному: с Basic'a, Pascal'я, Cи. Теперь даже модно начинать с Jav'ы. Я бы все-таки рекомендовал Pascal, при чем сразу с Delphi, чтоб с самого начала была современнная среда и программы с современным интерфейсом. В общем рекомендую уточнить постановку вопроса, рассказать что-нибудь о себе: возраст, образование, намерения - тогда можно будт сказать, что-нибудь и по-определеннее.
|
|
|
#4
12.11.2005, 22:58
|
||
Мэтр
Дата рег-ции: 28.05.2005
Сообщения: 784
|
Я убеждён, что программировать можно забыв что такое квадратное уравнение, система и другие математические термины. Я тому пример.
Лучше всего начать с Visual Basic 6.0 В интернете полно сайтов типа "кирпичики VB", которые позволяют с минимальными затратами собирать полноценные приложения. Для более серьезного программирования - конечно Borland Delphi. |
|
|
#5
12.11.2005, 23:47
Последний раз редактировалось koluchka; 12.11.2005 в 23:55..
|
||
Дебютант
Дата рег-ции: 24.05.2005
Сообщения: 48
|
xelos,ulysses,спасибо,что откликнулись!С алгеброй и математикой- это понятно,с Paskal я немного знакома(хотя уже мало что помню).С Word и Excel одно время работала.Образование незаконченное высшее(финансист).А возраст мой не хотелось бы называть,но скажу,что чуть больше двадцати.Меня интересует с какими программами чаще всего приходится работать и вообще реально ли чему-то обучиться в этой области самостоятельно(по обучающим дискам и интернету)?
|
|
|
#6
12.11.2005, 23:52
|
||
Дебютант
Дата рег-ции: 24.05.2005
Сообщения: 48
|
Bucheron,спасибо большое за совет!А Вы бы не могли дать названия этих сайтов?
|
|
|
#7
13.11.2005, 01:00
|
||
Мэтр
Дата рег-ции: 28.05.2005
Сообщения: 784
|
koluchka пишет:
Из классических http://www.vbstreets.ru/ посмотрите это http://vb.hut.ru это прямая ссылка на их учебник http://vb.hut.ru/vb_tutor_rus.chm |
|
|
#8
13.11.2005, 02:15
|
||
Кандидат в мэтры
|
C++ forever.
По моему не стоит тратить время на ВиБи. Если уж на виндоус ориентироваться, то лучше сразу окунаться в С#, для универсальности Java, а если уж хочется получить почти не ограниченные возможности - С++. Конечно основы, типа дискретной математики или вычмат со всякими алгоритмами это красиво, но почти непрактично, задачи, требующие глубоких знаний, попадаются редко. |
|
|
#9
13.11.2005, 10:33
|
||
Дебютант
Дата рег-ции: 24.05.2005
Сообщения: 48
|
Bucheron,спасибо еще раз!Посмотрела сайты- то,что мне нужно!
|
|
|
#10
13.11.2005, 10:37
|
||
Дебютант
Дата рег-ции: 24.05.2005
Сообщения: 48
|
KD,спасибо Вам за совет!
|
|
|
#11
13.11.2005, 12:58
Последний раз редактировалось ulysses; 13.11.2005 в 13:15..
|
||
Мэтр
Дата рег-ции: 02.10.2005
Сообщения: 10.891
|
KD пишет:
|
|
|
#12
13.11.2005, 13:41
|
||
Мэтр
Дата рег-ции: 02.10.2005
Сообщения: 10.891
|
KD пишет:
|
|
|
#13
13.11.2005, 13:45
|
||
Мэтр
Дата рег-ции: 02.10.2005
Сообщения: 10.891
|
Bucheron пишет:
|
|
|
#14
13.11.2005, 13:46
|
||
Дебютант
Дата рег-ции: 24.05.2005
Сообщения: 48
|
Спасибо,ulysses,за подробный ответ и за то,что предлогаете свою помощь, в этом не легком для меня вопросе!Для начала, я бы хотела ознакомиться с пользовательскими программами.В данный момент я не работаю,вот и решила не тратить время зря,а чему-то обучиться в этой области.
|
|
|
#15
13.11.2005, 13:52
|
||
Мэтр
Дата рег-ции: 02.10.2005
Сообщения: 10.891
|
Тогда, мой совет получше узнайте возможности Excel, включая функции, статистику и макросы, а потом займитесь освоением Access. И только после этого, если еще хватит сил, времени и желания, принимайтесь за VisualBasic (или если интересуют более серьезные перспективы Delphi).
|
|
|
#16
13.11.2005, 19:27
|
||
Мэтр
|
да уж, насчет забыть математику при программировании это сильно.
насчет C# - как обычно не совсем корректное утверждение... во первых, С# предназначен не для создания Windows приложений, а для приложений .NET, т.е. чтобы начать программировать на нем надо изучать платформу .NET (С виндоуз, все-таки проще, т.к. он знаком всем), во вторых C# очень ярко выраженный язык ООП, та же самая проблема, надо изучать философию ООП. ИМХО, все это не делает C# оптимальным языком для начинающих. С/C++ почему бы нет. имхо, можно и с них начать. Delphi я пользовал очень давно, как и паскаль. О паскале нет отрицательных воспоминаний. тоже неплохой язык. полностью согласен с ulysses, оптимальный вариант начать с Excel, Access. т.к. я не думаю, что программирование станет профессией, однако умение программировать офисные приложения - это очень большой плюс и есть спрос на людей, кто умеет это делать. |
|
|
#17
13.11.2005, 19:32
|
||
Мэтр
|
ulysses пишет:
типичный тест на логику: http://eye.moof.ru/note/10448.html в смысле при приеме на работу профессионального программиста. |
|
|
#18
13.11.2005, 19:51
|
||
Мэтр
|
ulysses пишет:
|
|
|
#19
13.11.2005, 20:58
|
||
Мэтр
Дата рег-ции: 14.08.2004
Откуда: Paris
Сообщения: 1.180
|
xelos пишет:
Тест проверяет наличие формальной логики. Некоторые люди с хорошей формальной логикой , обладают способностями к программированию. Итого - Не все , удачно прошедшие данный тест , могут надеяться что-то спрограммировать
__________________
Но вы же, профессор Бор, - не верите во всю эту чушь, будто бы лошадиная подкова приносит удачу?! - Конечно, не верю. Главное, что работает, а веришь ты в это или нет -не важно |
|
|
#20
13.11.2005, 21:09
|
||
Мэтр
|
а еще говорят что из инженера почти всегда можно сделать программиста, а обратно почти никогда
естественно, что все это субъективно. и не стоит брать тест в пример, этот тест предназначен прежде всего для проверки умения абстрагироваться и на знание формальной логики. т.е. явно ориентирован на ООП. причем не только на программистов, а и для постановщиков задач, тестеров но в области ООП. |
|
|
#21
14.11.2005, 00:29
|
||
Мэтр
Дата рег-ции: 29.08.2005
Откуда: France
Сообщения: 2.061
|
xelos пишет:
Набрала 8 правильных ответов из 12 ,а внизу кстати,интересные коментарии и я в чем-то согласна(в нелогичности некоторых правильных ответов,а может не дано постичь ). А кто -нибудь заглядывал в этот тест?Какие результаты?
__________________
Нелепейшее заблуждение-почитать искусство за ремесло,до конца понятное только ремесленнику.Искусство-это манифестация чувств,а чувство говорит общепринятым языком. (Сомерсет Моэм "Луна и Грош"). |
|
|
#22
14.11.2005, 00:55
|
||
Мэтр
Дата рег-ции: 02.10.2005
Сообщения: 10.891
|
xelos пишет:
|
|
|
#23
14.11.2005, 00:58
|
||
Мэтр
Дата рег-ции: 02.10.2005
Сообщения: 10.891
|
xelos пишет:
|
|
|
#24
14.11.2005, 01:23
|
||
Мэтр
Дата рег-ции: 10.01.2005
Откуда: Paris
Сообщения: 627
|
masia-m пишет:
Кстати, с алгеброй я тоже не дружу :-) |
|
|
#25
14.11.2005, 09:58
Последний раз редактировалось xelos; 14.11.2005 в 10:04..
|
||
Мэтр
|
ulysses пишет:
построение цифровых фильтров - это уже больше матан (преобразование фурье - сейчас это вынесли в DSP, но истоки-то все оттуда), при программировании мк приходится проводить самые различные расчеты (как простые, на уровне сложения/вычитания) для расчета можно ли использовать оператор перехода в пределах данной страницы памяти, (так и посложнее) при преобразованиях бинарного кода в десятичный, например. Во всем где сейчас используются форматы типа MP3, потокового видео, приходится использовать преобразования временная плоскость/частотная (преобразование фурье). на пхп когда пишете, например, разбивку на страницы выборки результатов из бд (с заданным количеством строчек) когда ставите ссылки следует расчитать ссылки для быстрого перехода по страницам. это навскидку. не говоря уже о статистическом анализе результатов. ИМХО, все это можно назвать математикой, или я опять ошибаюсь? |
|
|
#26
14.11.2005, 10:03
Последний раз редактировалось xelos; 14.11.2005 в 14:26..
|
||
Мэтр
|
ulysses пишет:
Но в универе чувствовалась разница между выпускниками физматов и тех, кто учился по обычной программе. Так что каюсь, некорректное утверждение с моей стороны. |
|
|
#27
14.11.2005, 10:09
|
|||
Мэтр
|
maggie пишет:
Цитата:
Дано: Существуют головки капусты, которые являются паровозами. Существуют паровозы, которые играют на рояле. Доказать: Существуют головки капусты, которые играют на рояле. Доказать не получится, т.к. множество паровозов, являющихся головками капусты, вовсе не обязано пересекаться с множеством паровозов, играющих на рояле. Значит, однозначный ответ - неправильно. а есть еще вероятностная логика, с ее точки зрения ответ на вопрос типа 3 будет противоположным. Поскольку есть возможность, что два множества пересекутся. |
||
|
#28
14.11.2005, 22:08
|
||||
Мэтр
Дата рег-ции: 02.10.2005
Сообщения: 10.891
|
xelos пишет:
xelos пишет:
xelos пишет:
|
|||
|
#29
15.11.2005, 00:48
|
||||
Мэтр
|
ulysses пишет:
организуем новостной сайт. новости хранятнся в бд (мускл), в одной таблице с полем "news_date". количество записей неограничено. есть переменная $display, определяющая максимум записей, отображаемых на странице. пишем на php, все управляется одним файлом news.php, можно передавать переменные в ссылке. вывести: отсортировав по дате, $display новостей на странице. внизу каждой страницы для удобства пользователя необходимо отразить ссылки для навигации - Previous (переход на предыдущую страницу, если есть), 1,2,...,n (для перехода на конкретную страницу), Next (для перехода на следующую страницу). так понятней, что я имел ввиду? Цитата:
и поверьте, программирование это далеко не самая сложная часть, но и здесь математика нужна. кстати, может и Вы представитесь? а то как-то не так. Цитата:
честно говоря я тоже не вижу смысла оценивать способности к программированию по этому тесту. однако ж кто-то пользуется. что лично я встречал - это типовые задачи на обход списков, например, основы sql, теоретические вопросы типа зачем нужен виртуальный деструктор, и т.д. |
|||
|
#30
15.11.2005, 22:14
|
||
Мэтр
Дата рег-ции: 02.10.2005
Сообщения: 10.891
|
А я по образованию математик и в технике ни фига не смыслю
|
|
|
Закладки |
Здесь присутствуют: 1 (пользователей - 0 , гостей - 1) | |
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С чего начать изучение французского языка? | Lendron | Французский язык - вопросы изучения и преподавания | 75 | 01.09.2009 11:33 |
С чего начать? | Ver-o | Французский язык - вопросы изучения и преподавания | 2 | 05.01.2009 13:01 |
С чего начать изучение? | Rouge fleur | Французский язык - вопросы изучения и преподавания | 16 | 27.12.2006 18:59 |
C чего начать изучение французской литературы | Шамани | Литературный салон | 14 | 28.07.2005 15:38 |
Французский язык. C чего лучше начать изучение ? | Veritas | Французский язык - вопросы изучения и преподавания | 46 | 20.09.2003 23:07 |