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

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

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

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 15.09.2009, 22:57   #31
grenles
минимакс
Участник клуба
 
Аватар для grenles
 
Регистрация: 11.06.2008
Сообщений: 1,143
По умолчанию

Замечания к собственному монологу

1. Программирование - это искусство найти соотвествие между словами пользователя вроде "хочу рисовать на компе" и де-факто грантом в своем деле программой "фотошоп".

2. Программирование - это способ мышления, когда на основе знания стилей программирования, способов организации данных, возможностей языков программирования, возможностей вычислительной техники человек составляет программу, чаще всего в голове и на бумаге. А потом выбирает инструмент реализации задумки - С, Дельфи, Пролог, Явы, скрипты, макрос в Офисе и прочее.

В идеале уже не важно на чем ты пишешь, важно результат и как ты это сделал.

Можно начать с Дельфи, но потом обязательно надо выучить С - так как это похоже-разные вещи.
А также надо просто почитать книги любые по алгоритмам, построению данных и прочее. Ведь практически 75% задач уже типичны и 100% программистов с ними сталкивается, а это
- сортировки
- выборки
- хранения данных
- шифровка
- передача данных
- деревья поиска и прочее
- транспортные задачи.
Вот как раз тут и нужные книги по алгоритама, а выбор языка - это выбор ехать на Запорожце или на Крайслере.
Причем, в чем и прелесть в одном случае Дельфи может оказаться и "запорожцем", а макрос под Офис - "крайслером",а в другом случае все наоборот.

Ну вот где-то так. для ....теории.
и это пройдет...
grenles вне форума
Старый 16.09.2009, 14:05   #32
L_M
Форумчанин Подтвердите свой е-майл
 
Регистрация: 25.02.2008
Сообщений: 289
По умолчанию

Товарищи! Не надо говорить откровенную фигню! Что вы начинаете человеку, которы спрашивает про то, с чего начать, а вы про драйвера, макросы для офиса, алгоритмы? Зачем? Автор, не слушай никого! Любую книжку по Паскалю/Дельфи возьми, чтобы изучить синтаксис и кончтрукции(что такое строка, переменная). А потом запусти Дельфи и "побалуся" с формами, кнопками. Теория действительно на начальных этапах действительно не нужна. А потом уже, когда привыкнешь в конце ставить ; можно начинать изучать какие-нибудь серьезные книги. Фленова уже рекомендовали, у него действительно отличные книги. Но лучше просто покопайся в интернете, есть много статей, в которых создаются полностью небольшие приложения. А уже потом, когда сможешь отвечать на некоторые вопросы раздела "для студентов", тогда надо смотреть в сторону алгоритмов и Си. Разбираешь основные алгоритмы: деревья, хеши, динамику; учишь синтаксис Си. Немного пробуешь писать на Си, чтобы привыкнуть. Потом учишь PHP.
Упс...
L_M вне форума
Старый 16.09.2009, 15:42   #33
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от L_M Посмотреть сообщение
Товарищи! Не надо говорить откровенную фигню! Что вы начинаете человеку, которы спрашивает про то, с чего начать, а вы про драйвера, макросы для офиса, алгоритмы? Зачем? Автор, не слушай никого! Любую книжку по Паскалю/Дельфи возьми, чтобы изучить синтаксис и кончтрукции(что такое строка, переменная). А потом запусти Дельфи и "побалуся" с формами, кнопками. Теория действительно на начальных этапах действительно не нужна. А потом уже, когда привыкнешь в конце ставить ; можно начинать изучать какие-нибудь серьезные книги. Фленова уже рекомендовали, у него действительно отличные книги. Но лучше просто покопайся в интернете, есть много статей, в которых создаются полностью небольшие приложения. А уже потом, когда сможешь отвечать на некоторые вопросы раздела "для студентов", тогда надо смотреть в сторону алгоритмов и Си. Разбираешь основные алгоритмы: деревья, хеши, динамику; учишь синтаксис Си. Немного пробуешь писать на Си, чтобы привыкнуть. Потом учишь PHP.
Основная проблема в том, что после этого он не будет смотреть на алгоритмы , грамотное оформление кода и пр. Его будут интересовать компоненты для создания музыкальных плееров, как обмануть электронную рулетку и пр. в том же духе. А да еще курсачи и лабораторные за деньги на сотовый .
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума
Старый 16.09.2009, 16:27   #34
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

Цитата:
Сообщение от Utkin Посмотреть сообщение
Основная проблема в том, что после этого он не будет смотреть на алгоритмы , грамотное оформление кода и пр. Его будут интересовать компоненты для создания музыкальных плееров, как обмануть электронную рулетку и пр. в том же духе. А да еще курсачи и лабораторные за деньги на сотовый .
Не в этом дело... Дело в том, что, в книгах Фленова по Delphi попадаются иногда примеры, такие, которые новичок не сможет осилить(взять хотя- бы работу над системным реестром).
vasek123 вне форума
Старый 16.09.2009, 16:34   #35
L_M
Форумчанин Подтвердите свой е-майл
 
Регистрация: 25.02.2008
Сообщений: 289
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
Основная проблема в том, что после этого он не будет смотреть на алгоритмы , грамотное оформление кода и пр. Его будут интересовать компоненты для создания музыкальных плееров, как обмануть электронную рулетку и пр. в том же духе. А да еще курсачи и лабораторные за деньги на сотовый .
Не обязательно. Если любить программировать, то этого не произойдет, а захочется дальнейшего развития. А что касается алгоритмов...это слишком сложное понятие. Говорят: "Алгоритм разбора строки на слова". Но разьве это алгоритм? Просто лигически подумать. А, например, алгоритмы шифрование - кому они нужны? Разработчикам систем безопасности только. А, еще взломщикам! Вот и получается, что особо не нужно разбираться в алгоритмах, только когда начнешь работать в определенной области.
А про визуальное конструирование из формочек очень поможет на посленачальных начальных этапах, когда запустившаяся программа Hello, World! и простой консольный калькулятор уже перестанут восхищать, то компоненты - самое то, море возможностей без особых проблем(о как красиво! А что если теперь бросить сюда не просто Button, а SpeedButton?). Когда(и если) захочется что-то серьезное сделать, то будет потребность в алгоритмах и желание их узучать. А так...Зачем?
Упс...
L_M вне форума
Старый 16.09.2009, 16:38   #36
grenles
минимакс
Участник клуба
 
Аватар для grenles
 
Регистрация: 11.06.2008
Сообщений: 1,143
По умолчанию

Итог = парень ставь Дельфи. запускай форму, неси на нее кнопку, выводи через MessageBox сообщение и радуйся своей первой программе.
А дальше - "все в твоих руках..."

Советов столько же, как было, когда СЛОН картину в мультике рисовал.
и это пройдет...
grenles вне форума
Старый 16.09.2009, 16:40   #37
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Не обязательно. Если любить программировать, то этого не произойдет, а захочется дальнейшего развития. А что касается алгоритмов...это слишком сложное понятие. Говорят: "Алгоритм разбора строки на слова". Но разьве это алгоритм? Просто лигически подумать. А, например, алгоритмы шифрование - кому они нужны? Разработчикам систем безопасности только.
Вот Вы так и рассуждаете .
Алгоритм это последовательность действий приводящих к определенному результату. Поэтому:
Цитата:
Алгоритм разбора строки на слова
является алгоритмом в любом случае .
Зачем? Да вот устроишься на работу и скажут завтра что бы было. Ну нет компонента по расчету зарплаты по черной бухгалтерии, нету. Че делать будешь?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума
Старый 16.09.2009, 16:42   #38
L_M
Форумчанин Подтвердите свой е-майл
 
Регистрация: 25.02.2008
Сообщений: 289
По умолчанию

Цитата:
Сообщение от vasek123 Посмотреть сообщение
Не в этом дело... Дело в том, что, в книгах Фленова по Delphi попадаются иногда примеры, такие, которые новичок не сможет осилить(взять хотя- бы работу над системным реестром).
Что значит осилить? Перепечатал и все(Проверил, работает ли). Потом поигрался с настройками, "а если вот тут поменять 0 на 1, что будет?". Все приходит со временем, и если появиться необходимость работы с реестром, то научишся, если СЕЙЧАС необходимости нет, то просто перепечатать, увидеть, что работает, порадоваться и забыть. А может к непонятной работе с реестром прикрепить уже изученные кнопки, просто дополнить интерфейс. Это ИНТЕРЕСНО, хоть и пользы немного, но зато потом можно возвращаться к опостылевшим уже алгоритмам и искать новые, чтобы экономить еще пару операций))
Упс...
L_M вне форума
Старый 16.09.2009, 16:44   #39
grenles
минимакс
Участник клуба
 
Аватар для grenles
 
Регистрация: 11.06.2008
Сообщений: 1,143
По умолчанию

Поэтому Алгоритмы надо знать, уметь придумать самому, и приметь уже изобретенные в свое программе.
А также еще реализовать средствами выбранного языка.
Большинство так или иначе серьезных программ - это сплав собственной выдумки (от интерфейса до своих придумок реализации задач) и готовых решений.

Кстати плохой интерфейс в отношении пользователя губит не одну программу.
Да хотя бы, например, с того, когда повторяющиеся действия никак не дублируютяс на клавиатуре, а зафигачены через меню и кучу выпадающих окон. После 20-го раза щелканья хочется убить программера.
Вывод - кроме алгоритмов и прочего, надо еще и о ЮЗЕРЕ в хорошем смысле думать, чтобы ему было удобно. А это уже говорит о классе.
Не зря же дизайн выдумали и эргономику. Это касается не только веба и журналов, но и программ в том числе.
и это пройдет...
grenles вне форума
Старый 16.09.2009, 16:44   #40
grenles
минимакс
Участник клуба
 
Аватар для grenles
 
Регистрация: 11.06.2008
Сообщений: 1,143
По умолчанию

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


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С чего начать? ProgramerBeatz Помощь студентам 5 31.05.2009 18:54
Хочу Стать программером подскажите с чего начать обучение? Dahillator Свободное общение 8 13.04.2009 19:15
незнаю с чего начать... а начать очень нужно ОСЯНЯ Помощь студентам 2 26.11.2008 20:08
С чего начать OrdJONY Общие вопросы .NET 3 29.12.2007 19:50
С чего начать Spirit_of_net Помощь студентам 1 05.11.2007 13:58