Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Когда вы начали серьезно программить?

Автор: Child
Дата сообщения: 16.04.2004 17:15
Господа, флейма нет, поэтому создам отдельный топик, да простят меня админы.
Когда вы столкнулись с программированием и когда стали считать себя серьезным программером, сколько времени прошло между этими двумя событиями? Как вы считаете, что именно играет решающую роль в становлении себя как профа - время или же желание, способ развитися в себе способностей и собирания знаний? Как по вашему, что надо сделать, чтобы в кратчайшие сроки познать искусство программирования. Какие-нибудь советы, с чего начать ? Спасибо.
Автор: redp
Дата сообщения: 16.04.2004 17:42
гы-гы
критерии "серьезности программера" в студию пажалста
Автор: beeos
Дата сообщения: 16.04.2004 17:57
Впервые -- в девять лет. Прога для ZX Spectrum. "Шарики" из сильно растровых концентрических кружков, появляющиеся в случайном месте экрана.
Потом -- большой перерыв. Правда немного похулиганил, рисуя забавные картинки на информатике в шестом классе на школьных БК-шках, за что был уважаем друзьями и гоним учителями.
PC заимел только в 15 лет, но в силу возраста было не до программирования. Конечно, немножко баловался с C и Pascal, но это мелочи.
Институт -- лучше промолчу. Наши дисциплины, связанные с компьютерами, были видимо направлены на то, чтобы отвратить студентов от этой заразы навсегда.
Работать над реальными проектами начал в 17 лет. Долго въезжал, что и как. Каждый месяц понимал, что месяц назад спроектировал совершенно неправильно, и хорошо бы все переделать. Грустное было время. Взял первый том Кнута в библиотеке на работе. Почитал. Погрустнел еще больше. Впоследствии при совместном с женщиной посещении книжного неосторожно обмолвился, что неплохо бы купить все три тома, за что был цинично подвергнут процедуре дарения их мне на ближайший новый год. Естественно, был только один выход -- читать. Каюсь, до сих пор целиком не осилил.
Настоящая серьезная работа и действительно сложные проекты начались в 20 лет. Даже почти в 21. Учился на колоссальном опыте коллег, за что им безмерно благодарен. Параллельно читал Кернигана, Пайка, Бентли, Эккеля и многих других.
ЗЫ: продолжение следует...
Автор: dotBY
Дата сообщения: 16.04.2004 18:12
начинал классе в 9-ом. была мания не просто написать прогу по информатике, а чтоб с финтом ушами. потом перерыв на гамезы (ктоб сомневался), а с 1-го курса начал юзать Делфу. потом почитал ++. понравилось. ну а год назад перешел на # и не жалею.
учиться конечно сложно. много расхождений теории с практикой. все прошибается лбом (иногда старшие ускоряют пинком, за что им конечно благодарен). но разобравшись с проблемой, понимаешь навсегда.
по поводу
Цитата:
в кратчайшие сроки познать искусство программирования
- сформулировано неправильно. нельзя. специалист по ядерной физике в 26 лет бывает только в американском блокбастере. ну и конечно есть еще Эйнштейно-Ломоносовы, но их почему-то мало.
так что
loop: repeat "учиться!" until "надоест",
then begin "пить пиво с девушками всю ночь";
goto loop;


Автор: Nezabudka
Дата сообщения: 16.04.2004 19:26

Цитата:
Какие-нибудь советы

Совет первый: Забудь логику вещей, которой жил до этого... переверни сознание на 180 градусов.... отбрось сомнения и дерзай
Автор: Child
Дата сообщения: 16.04.2004 21:00
Я начал программит в 10 классе. Тогда мне это не очень понравилось.
Потом универ, гамелки, девушки и пр.
С 3 курса работаю айтишником в серьезной организации, но сталкиватся с программированием приходится так, по касательной . Пхп, сишка немного...
Вот думаю несколько передвинуть свои интересы в эту область, хотя бы чуть-чуть.
Но не знаю пока. Мне 22. Знаю для своего возраста довольно-таки много в сисадминстве, а вот в программинге не так силен. Сейчас есть время. Хочу попробывать. Некоторые джаву советуют взять, некоторые говорят, что бы с сишкой продолжал копаться. Как думаете что можно выбрать и почему?

Добавлено

Цитата:
Совет первый: Забудь логику вещей, которой жил до этого... переверни сознание на 180 градусов.... отбрось сомнения и дерзай

Это финт мне известен. Но разум иногда тяжело обмануть
Автор: Lonely_Soul
Дата сообщения: 16.04.2004 21:08
в 10-11 лет: QBasic, QuickBasic...
потом пробовал изучать Си, мне он не понравился, ударился в Паскаль
Автор: mxm1975
Дата сообщения: 17.04.2004 00:37
Child

Цитата:
Сейчас есть время. Хочу попробывать. Некоторые джаву советуют взять, некоторые говорят, что бы с сишкой продолжал копаться. Как думаете что можно выбрать и почему?


Выбирай .NET
Это модно.
Автор: dotBY
Дата сообщения: 17.04.2004 08:57

Цитата:
Выбирай .NET
Это модно.

да даже не то чтобы модно, но достаточно удобно. вот в ++ сам черт голову сломит с указателями, а уж если на 6-ом вижуале писать под Вынь, так это вообще песня
.NET ОЧЕНЬ удобен и достаточно прост, при этом не сохранив, но преумножив мощность ++ и удобство жабы.
так что выбор очевиден (под Микрософт платформу так точно). а начинать лучше с консольных прог типа "есть матрица 5х5. транспонировать ее, а потом вывести на экран зеленого крокодильчика ASCII символами"...
Автор: Arion
Дата сообщения: 17.04.2004 09:05
Гм, я начал программировать в универе, когда нам преподавали премудрости языка С. В силу того, что я в то время нифига не знал, С мне проказался ужастно глючной штукой - постоянные Access Violation и пр счастье Дальше я пересел на OP и писал на нем годика три -четыре, после чего снова вернулся к С++ и уже не расстаюсь с ним.
.Net действительно не только модно, но и весьма полезная штука, ибо в следующих версиях Windows (по непроверенным слухам) Framework займет место Win32 API.
Автор: beeos
Дата сообщения: 17.04.2004 10:54
Продолжение:
Относительно литературы. В хронологическом порядке. У меня было не так, о чем жалею до сих пор.
1. КОД, Чарльз Петцтольд. В обязательном порядке. Ее нужно читать вообще самой первой. Еще в нежном возрасте.
2. Простая книжка по программированию. Желательно С/С++, ибо в оставшихся будет тонна примеров именно на нем.
3. Сложная книжка по программированию. Даже скорее не сложная, а умная. Например "Thinking In C++" Эккеля.
4. Вирт. Алгоритмы и структуры данных.
5. Керниган - Пайк -- Практика программирования.
6. Бентли. Жемчужины программирования.
7. (Если еще остались силы и желание) Кнут. НЕ РАНЬШЕ!!, это важно.
8. Свободные художества. Всякие книжки по производственным аспектам типа Code Complete, Writing Solid Code etc.
9. Параллельно всему -- документация, готовые библиотеки, настоящие мощные source codes (обычно GNU GPL или системные библиотеки). Просто жизненно важно разбираться во всех нюансах языка, на котором пишешь в данный момент.
Стандартные функции нужно выписать на листочек и повесить в туалете на уровне глаз.
Автор: ArtSh
Дата сообщения: 17.04.2004 12:24
Я впервые столкнуля с программированием в 9 классе, тогда в школе стояли БК - 10, и один 486 на нем был установлен Pascal и продвинутые 11 классники програмировали в нем. Я был поражен волжебными разноцветными точками которые появлялись "сами собой" по воле одного 11 классника. Я немедленно решил изучать Pascal. Так как человек я целеустремленный, то уже через год-полтара я сносно програмиировал на Pascale, но тут в моей жизни случился очередной переворот - родительи купили мне Celeron 366 с предустановленной Win98 и меня стал мучать вопрос, как они умудрились запрограммировать 32 бита цвета, кучу красивых элементов, и, конечно же, заставки OpenGL. Тут я узнал что есть такое средство визуального программирования очень похожее на Pascal - Dlphi. До поступления в университет я програмиировал на нем. На превом курсе, мы изучали С/С++, препод читал лекции чрезвычайно медленно, поэтому я взял в библиотеке Г.Шилдта и за месяц прочитал всю книгу, но не понял что такое STL.
на следующем курсе у нас был практикум моделирования, и мне попалась задача - модель идеального газа. Тут я решил применить все свои знания и написал прогу на CBuild-ере с использованием OpenGL (которые я изучил за каникулы). Это я считаю первым своим серьезным проектом. В каникул 2 курса я решил поставить себе Linux и начал изучать особенности програмиировани под Linux. Сейчас я на 3 курсе. В плане профессионального роста мне помогло то, что я начал работать в фирме занимающейся разработкой програмных продуктов. Там я наконец-то попал в среду программистов( в отличие от школы и университета, где приходилось рассчитовать только на свои силы и книги), где можно в личном общении спросить совета, посмотреть как делают ч.-л. другие, и т.д.
Автор: Child
Дата сообщения: 17.04.2004 12:49
mxm1975
Я так понял на .Нет надо уже с чего-то переходить, то есть знать синтаксис и уметь программировать на сях.

КСТАТИ. какую книгу по си.нету можете посоветовать?
Автор: TVN
Дата сообщения: 17.04.2004 14:33
Первую программу на Басике написал в 1989. Ассемблер осваивать начал в 1993.
В конце 2003 засел за шарп. Программистом так и не стал, прОцесс обучения, для меня, гораздо интереснее самой работы.
Автор: Nezabudka
Дата сообщения: 17.04.2004 22:28
Молодые люди! Обсуждать, что лучше, можно до бесконечности..... Не нужно кидаться из стороны в сторону. Не важно, что выберешь первым: С++, Java али 1С.... главное, взяться основательно; хоть макросы в Excel писать..... Иначе, так неприкаянным и останешься... А в хозяйстве, как говориться - все пригодится!
Автор: Arion
Дата сообщения: 18.04.2004 15:40

Ну раз уж все равно тема флеймовая, то и я добавлю кирпичик...

Цитата:
Обсуждать, что лучше, можно до бесконечности

Святая истина, в сумке у любого мастера всегда много инструментов, конечно - можно забивать гвозди отверткой и выковыривать их молотком, но зачем?
Автор: dander
Дата сообщения: 18.04.2004 22:31
dotBY


Цитата:
goto

говорят плохой стиль

Я начал в 7-ом классе во дворце пионеров, паскаль, си и т.д. дико расперло и я занимался, потом все время забил гаминг и школа и вот теперь жду не дождусь поступления в ВУЗ по специальности так сказать Как мне посоветовал мой тогдашний учитель Кернигана и Ритчи так их и читаю(для начинающих), за что учитель огромное спасибо!!!
Автор: Xeysan
Дата сообщения: 19.04.2004 01:54

Цитата:
для начинающих

Ну неправда, в их книжках сквозит громадный опыт, они многоуровневые.

Добавлено

Цитата:
для начинающих

Ну неправда, в их книжках сквозит громадный опыт, они многоуровневые.
Автор: dotBY
Дата сообщения: 19.04.2004 10:09
dander

Цитата:
говорят плохой стиль

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

Цитата:
Я так понял на .Нет надо уже с чего-то переходить, то есть знать синтаксис и уметь программировать на сях.

необязательно. шарп гораздо проще тех же ++. а про книги по # ищи в топике C#...
Автор: krast
Дата сообщения: 19.04.2004 16:40
хех, как все расписались, то-то периодически захожу в топик и думаю - а чего нет оживленных дискусий? а оказывается что все ждут пока можно будет пофлудить!

Можно еще темы замутить "Моя первая прога на заказ" и вообще палцераскидастая тема 'Считаю ли я себя крутым программером...'

Если захотите гневно реплаить на мой пост - улыбнитесь, вас снимает скрытая камера...

а чтобы не говорили что я не по теме, то я до сих пор не считаю себя крутым программером, хотя опыта за спиной не мало, и книг прочитанных, и заказов тоже...
Автор: OldGopher
Дата сообщения: 20.04.2004 16:12
В 1990 году (4-й курс) начал подготовку к диплому. Там и сел в первый раз серьёзно писать. А к компу имел доступ со школы (конец 1985 года), но это были фантики.

Деньги за программирование первый раз получил в 1994 году. Сразу штуку баксов... но те времена прошли...
Автор: mxm1975
Дата сообщения: 03.05.2004 10:27

Цитата:
Я так понял на .Нет надо уже с чего-то переходить, то есть знать синтаксис и уметь программировать на сях.

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


Цитата:
КСТАТИ. какую книгу по си.нету можете посоветовать?

если есть ослик, рекомендую искать книги Microsoft Press , Training Courses, etc. Т.е., по ключевым словам: "ms press" "train course"
не рекомендую всякие "unleashed" и прочие "nuts" потому как, imho, много ненужной воды...


Добавлено
из "бумажных", для начала, рекомендую эту:
http://www.books.ru/shop/books/30124
Автор: JonnySilver
Дата сообщения: 19.05.2004 11:16
В те времена, когда ДОС процветал...
Сначала QBasic, затем foxPro.
А потом встал серьезный вопрос: на чем кодить серьезные вещи? Советовали Паскаль, но первым подвернулся Borland C++ 2.0 - так и привык к VC++ и VB ...
С тех пор Паскаль не люблю.
Автор: CheRt
Дата сообщения: 19.05.2004 22:48
Первый раз на бейсике году в 98-99... Но это мелочь, а теперь о главном.

Долгая история, но не старая, если кратенько так ее:
Шел конец 2000-го, мы с братцем накопили на мопед(ака модем), полдня ####ись, пока наконец-то подрубились к нету... ...с того все и началось!
Через некоторое время наткнулся где-то на статью, как тырить пвл-файлы(о тогда это было велики откровением) и стал сидеть нахаляву... ...естественно много и даже очень! Кое-что узнав об интернете стал натыкаться на сайты так называемых "секьюрити групп", некторые правда были ничего, как-то нитрогиа, эйсидфоз, джин, етс. Потрепавшись немного на Джин форуме решил с одним пацанишкой залепить свою группу взлощиков(эхх вглядываясь в прошлое смешно становится, но тогда я верил). Для сайта пришлось через некоторое время делать сервисы, а скрипты мне попались на Перле, я их пытался править(!ничего не зная об этом языке), но тем не менее я кое-что условно понял и разобрался, отсюда мой выбор - любимый язык до сих пор Perl. И вот тут пошло, иногда брали с друзьями где-нибудь халтуру - делали сайтики, простенькие сервисы... постепенно переросло в большее(тем более что меня наконец-то сподвигло купить книгу - "Перл за 24 часа" Sams teach).
Сказать что я профессионально программирую сложно, неплохо да, но не более того...

dander

Цитата:

goto

говорят плохой стиль


Плохой, не плохой, а циклы то сделаны именно через переход с проверкой условия, а goto - оператор перехода, так что думаю, это не эффективная истина при использовании тонкостей!
Автор: xaos
Дата сообщения: 22.05.2004 07:29

Цитата:
дисциплины, связанные с компьютерами, были видимо направлены на то, чтобы отвратить студентов от этой заразы навсегда.

Вот блин, это оказывается везде так
на первом курсе в универе нам пытались преподавать Паскаль, с этих пор я его не переношу.
В это время я параллельно изучал VB6, когда мне его стало мало перешёл на VB7, затем на VС++7. теперь работаю на Перле
Автор: aRLi
Дата сообщения: 26.05.2004 02:07
OldGopher,

А я деньги за программирование первый раз получил за "полупродукт" - за базу ещё на dBase II, после на III+... на dual-floppy PC :-D ... И хотя ещё раньше, сразу после FORTRAN и Pascal, перешел на "C", но только тогда и работу программиста получил. Тогда ещё в мед. инст. учился. Лишь потом, уже в политехническом, программирование и железо, а там и C++ появилась.. Как только, так сразу и перешёл... Словом, букет пополнял, и дальше продолжаю...

...А началось то всё с шахматной математики. И с FORTRAN и Pascal, ещё с 1970 и с 1972 г.г.
Автор: Audciz
Дата сообщения: 26.05.2004 18:27
В 9-ом классе начинал с Pascal'я. Теперь перешёл на Delphi. Правда до про так и не дорос. Теперь стараюсь кодить для и-нета.
Автор: spaun2002
Дата сообщения: 21.04.2006 16:44
В 7ом классе впервые узнал что такое Pascal. Начинал с 5.5. Классу к 9ому добрался до ObjectPascal и свернул в сторону C++Builder'a. Классе в 10 посмотрел обратно в сторону паскаля - не понравилось. Остался верен C/C++. Потом институт по специальности инженер-программист. В универе и прокачал программинг, математику, логику, архитектуру... В общем получил специальное образование Щас профессионально кодингом занимаюсь и иногда смеюсь до слез на форумах
Автор: Drei_McLaren
Дата сообщения: 22.04.2006 10:16
Программировать начал в 9 классе, когда впервые увидел в будущей альма-матер (институт иностранных языков) новенький класс Ямаха-МСХ2 с прошитым Бейсиком МСХ2 (наверное лучший из всех перепробованных мною Бейсиков). Сначала с друзьями баловались, потом по заказам преподов из института писали контрольные тесты по теор. фонетике, теор. грамматике, стилистике и т.д. Потом нам пришла в голову идея написать игру Стар Варс, где играющий сидит в кокпите и отстреливает ненавистные Х-винги или ТАЙ-файтеры (смотря за кого играешь). Потом был огроменный перерыв лет эдак в 10. Иногда просили подправить какие-нибудь базы данных написанных на Аксессе и все в таком духе. Перепробовал и С++, и Визуалы многие. А сейчас, только ради собственного удовольствия, пишу "че хачу" на Делфи. Там как-то все понятно, простенько. Программирование с работой не связано. Мне иногда кажется, что все мало-мальски приличные программисты - это супер-приличные юзеры, потому как программирование - это призвание и, если хотите, полет души, мысли, фантазии. Любое программирование - это серьезно, потому как несерьезное заканчивается ошибками в программе и ругней компа при компиляции.
Автор: valerka78
Дата сообщения: 23.04.2006 05:31

Цитата:
потому как несерьезное заканчивается ошибками в программе и ругней компа при компиляции.

Как ни прискорбно, но серьезное заканчивается иногда тем же

Начал программить в 8 классе на Basic, модный был язык на то время После оступления в институт, увидел, что там Basic-a не оказалось, пришлось начинать учить Pascal, ну а там и Delphi появился.
Первые деньги программированием начал зарабатывать на 2 курсе института, делал дипломы будущим офицерам, которые кроме "Равняйсь! Смирно!" больше знать ничего не хотели
Не раз пробовал начать С++ изучать, но что-то как-то не пошло Люблю я Delphi, что поделать.
Хотя на основном месте работы я не программист, но на жизнь заработать помогает, жду пенсии, тогда займусь любимым делом

Страницы: 1234

Предыдущая тема: ФИО в родительный падеж


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.