![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#31 |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
![]()
Замечания к собственному монологу
1. Программирование - это искусство найти соотвествие между словами пользователя вроде "хочу рисовать на компе" и де-факто грантом в своем деле программой "фотошоп". 2. Программирование - это способ мышления, когда на основе знания стилей программирования, способов организации данных, возможностей языков программирования, возможностей вычислительной техники человек составляет программу, чаще всего в голове и на бумаге. А потом выбирает инструмент реализации задумки - С, Дельфи, Пролог, Явы, скрипты, макрос в Офисе и прочее. В идеале уже не важно на чем ты пишешь, важно результат и как ты это сделал. Можно начать с Дельфи, но потом обязательно надо выучить С - так как это похоже-разные вещи. А также надо просто почитать книги любые по алгоритмам, построению данных и прочее. Ведь практически 75% задач уже типичны и 100% программистов с ними сталкивается, а это - сортировки - выборки - хранения данных - шифровка - передача данных - деревья поиска и прочее - транспортные задачи. Вот как раз тут и нужные книги по алгоритама, а выбор языка - это выбор ехать на Запорожце или на Крайслере. Причем, в чем и прелесть в одном случае Дельфи может оказаться и "запорожцем", а макрос под Офис - "крайслером",а в другом случае все наоборот. Ну вот где-то так. для ....теории.
и это пройдет...
|
![]() |
![]() |
#32 |
Форумчанин Подтвердите свой е-майл
Регистрация: 25.02.2008
Сообщений: 289
|
![]()
Товарищи! Не надо говорить откровенную фигню! Что вы начинаете человеку, которы спрашивает про то, с чего начать, а вы про драйвера, макросы для офиса, алгоритмы? Зачем? Автор, не слушай никого! Любую книжку по Паскалю/Дельфи возьми, чтобы изучить синтаксис и кончтрукции(что такое строка, переменная). А потом запусти Дельфи и "побалуся" с формами, кнопками. Теория действительно на начальных этапах действительно не нужна. А потом уже, когда привыкнешь в конце ставить ; можно начинать изучать какие-нибудь серьезные книги. Фленова уже рекомендовали, у него действительно отличные книги. Но лучше просто покопайся в интернете, есть много статей, в которых создаются полностью небольшие приложения. А уже потом, когда сможешь отвечать на некоторые вопросы раздела "для студентов", тогда надо смотреть в сторону алгоритмов и Си. Разбираешь основные алгоритмы: деревья, хеши, динамику; учишь синтаксис Си. Немного пробуешь писать на Си, чтобы привыкнуть. Потом учишь PHP.
Упс...
|
![]() |
![]() |
#33 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
![]() ![]()
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
|
![]() |
![]() |
#34 | |
Заблокирован
Регистрация: 21.11.2008
Сообщений: 4,986
|
![]() Цитата:
|
|
![]() |
![]() |
#35 | |
Форумчанин Подтвердите свой е-майл
Регистрация: 25.02.2008
Сообщений: 289
|
![]() Цитата:
А про визуальное конструирование из формочек очень поможет на посленачальных начальных этапах, когда запустившаяся программа Hello, World! и простой консольный калькулятор уже перестанут восхищать, то компоненты - самое то, море возможностей без особых проблем(о как красиво! А что если теперь бросить сюда не просто Button, а SpeedButton?). Когда(и если) захочется что-то серьезное сделать, то будет потребность в алгоритмах и желание их узучать. А так...Зачем?
Упс...
|
|
![]() |
![]() |
#36 |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
![]()
Итог = парень ставь Дельфи. запускай форму, неси на нее кнопку, выводи через MessageBox сообщение и радуйся своей первой программе.
А дальше - "все в твоих руках..." Советов столько же, как было, когда СЛОН картину в мультике рисовал.
и это пройдет...
|
![]() |
![]() |
#37 | ||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
![]() Алгоритм это последовательность действий приводящих к определенному результату. Поэтому: Цитата:
![]() Зачем? Да вот устроишься на работу и скажут завтра что бы было. Ну нет компонента по расчету зарплаты по черной бухгалтерии, нету. Че делать будешь?
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
||
![]() |
![]() |
#38 |
Форумчанин Подтвердите свой е-майл
Регистрация: 25.02.2008
Сообщений: 289
|
![]()
Что значит осилить? Перепечатал и все(Проверил, работает ли). Потом поигрался с настройками, "а если вот тут поменять 0 на 1, что будет?". Все приходит со временем, и если появиться необходимость работы с реестром, то научишся, если СЕЙЧАС необходимости нет, то просто перепечатать, увидеть, что работает, порадоваться и забыть. А может к непонятной работе с реестром прикрепить уже изученные кнопки, просто дополнить интерфейс. Это ИНТЕРЕСНО, хоть и пользы немного, но зато потом можно возвращаться к опостылевшим уже алгоритмам и искать новые, чтобы экономить еще пару операций))
Упс...
|
![]() |
![]() |
#39 |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
![]()
Поэтому Алгоритмы надо знать, уметь придумать самому, и приметь уже изобретенные в свое программе.
А также еще реализовать средствами выбранного языка. Большинство так или иначе серьезных программ - это сплав собственной выдумки (от интерфейса до своих придумок реализации задач) и готовых решений. Кстати плохой интерфейс в отношении пользователя губит не одну программу. Да хотя бы, например, с того, когда повторяющиеся действия никак не дублируютяс на клавиатуре, а зафигачены через меню и кучу выпадающих окон. После 20-го раза щелканья хочется убить программера. Вывод - кроме алгоритмов и прочего, надо еще и о ЮЗЕРЕ в хорошем смысле думать, чтобы ему было удобно. А это уже говорит о классе. Не зря же дизайн выдумали и эргономику. Это касается не только веба и журналов, но и программ в том числе.
и это пройдет...
|
![]() |
![]() |
#40 |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
![]()
А вообще, в любом случае быстрее научишься с решения какой-либо задачи. А иначе - бред.
и это пройдет...
|
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С чего начать? | 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 |