LINUX.ORG.RU

Когда вы написали свою первую программу?

 ,


0

0

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

Поэтому для того, чтобы стать хорошим программистом к окончанию университета, надо начинать программировать как можно раньше, чтобы было много времени для формирования всяких нейронных связей в мозгу для развития алгоритмического мышления. Но при этом, занятие программированием может быть совсем не интенсивным, просто иногда, хоть раз в неделю на кружке. Все равно эффект будет очень сильным, гораздо сильнее, чем если пытаться обучить студента за 1 год в университете, когда он впервые видит IDE.

  1. давно, еще до 5 класса 128 (19%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. в 7 классе 102 (15%)

    ***************************************************************************************************************************************************************************************************************************************************************

  3. не написал ни одной программы 69 (10%)

    ****************************************************************************************************************************************************************************

  4. в 8 классе 67 (10%)

    ***********************************************************************************************************************************************************************

  5. в 5 классе 55 (8%)

    *****************************************************************************************************************************************

  6. в 10 классе 51 (8%)

    *******************************************************************************************************************************

  7. на I курсе 46 (7%)

    *******************************************************************************************************************

  8. в 9 классе 43 (6%)

    ***********************************************************************************************************

  9. в 6 классе 40 (6%)

    ****************************************************************************************************

  10. после школы, в вузе не учился 20 (3%)

    **************************************************

  11. в 11 классе 14 (2%)

    ***********************************

  12. после окончания вуза 13 (2%)

    ********************************

  13. на II курсе 8 (1%)

    ********************

  14. после IV курса 4 (1%)

    **********

  15. на III курсе 2 (0%)

    *****

  16. на IV курсе 2 (0%)

    *****

Всего голосов: 664

★★★★

Проверено: hobbit ()
Последнее исправление: soomrack (всего исправлений: 4)

Ответ на: комментарий от AntonI

Может и к ТМ

ТМ 100%, это конец 1985 — начало 1986 года. Отдельные номера можно найти на просторах интернета в формате DjVu, но правообладатели с этим боролись и в основном, в электронных библиотеках висят надписи «скан не выкладывается по требованию издательства». Цензурных слов по поводу такой политики издательства у меня нет, добро бы оно ещё пыталось это продавать, а то ведь просто уничтожение технической истории страны.

hobbit ★★★★★
()

Не помню. Это был какой-то 80(2?)86 и (gw?)basic. А так же ручкой в тетрадке. Класс где-то 4(?). Ну и MK-52, как же без него?

beastie ★★★★★
()
Ответ на: комментарий от hobbit

ТМ 100%, это конец 1985 — начало 1986 года

Сейчас нашёл в шкафу №№ 9-12 1985 г., 1-4 1986 г. У меня только №8 нет, самого начала. :)

dataman ★★★★★
()

Первая программа как таковая - на калькуляторе Б3-34. В 1983 году. В институте. Если речь о компьютерах - программа для рассчета параметров катушек индуктивности и hex-редактор для ZX-Spectrum.

Chord ★★★
()

7 класс. Если бы ПМК были доступнее, начал бы на год-два раньше.

question4 ★★★★★
()

5 класс, внеурочный спецкурс по информатике, как сейчас помню писали «Быки и Коровы» в турбо паскале.

snizovtsev ★★★★★
()

Первый «серьезный» софт, которым пользовались кроме меня еще пару анонимусов, написал в классе восьмом

А до этого смысла нету считать - толку то от хеллоувордов или простеньких задач на уроках информатики

Fizzika ★★
()
Ответ на: комментарий от Forum0888

Это знаешь, как фотки отпусков в соцсетях. Мне кажется, что в плане приложений уже есть всё, и лучше в одно лицо я врядли напишу что-то. Это дико демотивирует. Осваивать чтобы по приколу было уже нечего. Есть осознание, что на ~любой императивщине можно вымучить ~всё, тупо разбивая задачу до кусочков, которые уже умещаются в голове и понимаются. Вымучивать так - впадлу, ничего творческого там нет, надо просто ВЗЯТЬ, сесть и закодить вот это поведение вот этого виджета, и обработку вот той ошибки, и так до посинения - всё. Стал понимать разрабов, которым лень делать к программе нормальный интерфейс бесплатно :)

В поисках нового-интересного поглядываю на хачкель - с дивана выглядит очень свежо и оригинально, и без лиспо-скобАчек даже. Это вообще не похоже ни на что, что трогал до этого.

yu-boot ★★★★
()
Ответ на: комментарий от yu-boot

В поисках нового-интересного поглядываю на хачкель - с дивана выглядит очень свежо и оригинально, и без лиспо-скобАчек даже.

Нынешние технологии разработки предоставляют инструмент для разработки (и не более) того.
То бишь, вот вам 200 компиляторов, 20 IDE и шкаф с книгами по алгоритмам.
Отсюда и все беды и желание разработать 201 компилятор.

В системах 8-го поколения будет всё не так.
Будут использоваться базы знаний и core, которое умеет «думать».
Программа при этом будет близка к подобию технического задания (на первом этапе).

Ээээээээээээээээээээээ, это будет не программирование каменного века (в котором мы живём).

Forum0888
()
Последнее исправление: Forum0888 (всего исправлений: 2)
Ответ на: комментарий от Forum0888

В коммерческий кодинг мне всё равно путь закрыт особенностями характера - не понравится ни нанимателю ни мне. А васянки свои по приколу делать или полезняшки для работы мелкие буду писать на чём левая пятка хочет. Ну и просто новое осваивать интересно, ФП в реализации хачкеля некисло так переворачивает привычное мышление о программе.

Из серии - мне нравится паять всякое аналоговое, прям на транзисторах, ОУ и прочем. Хотя давно уже любой звук в софте есть, притом бесплатно. Для души - не прикалывает.

Не, Если нейросети разовьются прям до кнопки «кайф», тогда придётся это юзать конечно, как сейчас смартфон.

yu-boot ★★★★
()
Последнее исправление: yu-boot (всего исправлений: 1)

я в вузе учился, когда погроммированием увлекся. прочитал букварь по пхп, три месяца помучался и где-то через год начал брать заказы на фрилансе… те эксперементировать на кошках после создания своего говносайта. я в школе на информатике что-то на бейсике писал, но там «программы» были не сложнее нарисовать пару кружков на экране. а тут гении, которые в 5 классе проги писали (не верю) как с 6, 7, 8… классические битарды, лжецы и девственники

uwuwuu
()
Ответ на: комментарий от uwuwuu

«программы» были не сложнее нарисовать пару кружков на экране

Ну так первый шаг к intro/demo, а это в свою очередь к геймдеву. На этих кружках, линиях и RND можно было кучу красивостей делать, комп.графику изучать в принципе. Вполне себе программы.

yu-boot ★★★★
()

Короче, проголосовал за «до», потому что судя по всему считается даже то, что всерьёз не юзается. Что-то, чем действительно пользовались другие — только в 5-м уже. Это была игра на бейсике — простенький текстовый квест с юмористическим (ну, на уровне юмора пятиклассника, конечно) уклоном и «локальными мемами» (хотя таких слов тогда ещё, конечно, никто не знал).

CrX ★★★
()

Первую - в седьмом.

Первую самостоятельно - в восьмом.

YogSagot ★★☆
()
Ответ на: комментарий от yu-boot

В поисках нового-интересного поглядываю на хачкель

Гоу писать числодробилки и ковыряться в основах мироздания!;-)

Там все время ново, интересно и картинки красивые.

AntonI ★★★★
()
Ответ на: комментарий от Forum0888

В системах 8-го поколения будет всё не так.

Еще лет 15 назад архитектор левой задней ногой рисовал диаграмки в UML и отдавал их индусам. Сейчас уже можно конечно заменить индусов нейросетью, хуже точно не будет…

AntonI ★★★★
()

Если не считать примеров, заданий из учебников и курсовых, первую настоящую программу написал на первом курсе и тут же ее продал :-)

untitl3d
()
Ответ на: комментарий от AntonI

Это был а-ля Метапрог для представления объектов, но так как всё было ориентировано на подход ООП, то всё оказалось «не очень».

Ныне у 100% разработчиков закомплексованность в представлении объектов «квадратиками» и «жгутиками» (детская болезнь).

Forum0888
()
Последнее исправление: Forum0888 (всего исправлений: 1)
Ответ на: комментарий от chenbr0

У меня хелворлд всегда цикл для подсчета суммы натуральных чисел от 1 до 100.

Расскажу почему так.

Ностальжи

Как-то в Воронеже с зам.начальника ВЦ подходим к программисту на M-6000 и начальник спрашивает программиста.
«А можешь подсчитать сумму натуральных чисел от 1 до ста?»

И вот программист пишет цикл и хоп 5050 на ВТА.

Это был прилёт НЛО.

Forum0888
()

До 5 класса, на Логомиры 2.0 (нечто немного напоминающее Flash).

X512 ★★★★★
()

Когда вы написали свою первую программу?

Не помню, когда мне за 20 лет было, где то так. Но я так ни одной и не написал. Куча мусора балансирующего на костылях не в счёт, хнык.

LINUX-ORG-RU ★★★★★
()

Ну у вас и память! Я хз чем занимался в 5том классе или там в 7м. Для меня все школьные года спеклись в один ком.

perl5_guy ★★★★★
()

Самую-самую первую не помню когда, а первую более-менее серьезную программу написал в 8 классе.

Kron4ek ★★★★★
()

Аааа, синий кит!!! Сейчас все задумаются когда они свернули не туда и роскомнадзорнутся под грузом негулянных тусовок

DumLemming ★★
()
Ответ на: комментарий от Forum0888

В системах 8-го поколения будет всё не так. Будут использоваться базы знаний и core, которое умеет «думать». Программа при этом будет близка к подобию технического задания (на первом этапе).

У нас на фирме в 1998 (!) году внедрялся замечательный Oracle Designer/2000, который по заверениям внедряющих должен был обеспечить стопроцентную генерацию приложений для информационных систем.

То, что кроме гуя к БД, делать на нём что-либо невозможно в принципе (а такое бывает нужно даже в информационных системах), было ясно с самого начала. Но потом ещё оказалось, что позиционируясь как средство коллективной разработки, он не имеет ни человеческого версионирования, ни аудита, ни нормального бэкапа во что-то нормальное, исходники приложений — блобы (мечта Метапрога, ага), интеграция с нативными средствами разработки только через вызов DLLей и работает крайне криво, рантайм торчит наружу (пользователю надо лишнее окно открывать)… короче, как только руководство разрешило, мы от этого ужаса сбежали.

Единственный плюс, который я навскидку припомню — оно было реально кроссплатформенное. Десктопный линукс тогда был не особо актуальный, но кроме винды, поддерживались коммерческие юниксы, точно SCO и скорее всего, солярис. Ну и кроме генератора приложений там был относительно неплохой (для 1998 года) моделлер (ER+BP, про UML тогда речь не шла), но сейчас после Visual Paradigm и на него без слёз не взглянешь.

Часть косяков в следующих версиях, похоже, исправили, но в итоге Oracle спустя несколько лет это чудо инженерной мысли тихонько закопал и прикупил Sun, у которого была Java.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 2)

Смотря что есть программа.

Что-то кодил в 7-м классе (2008 год) для автоматизированного решения рутины, не помню, возможно скриптуха. Тогда же модные «плагины» для КС 1.6. Хелловорлды на C++ в .exe

С 8-го на информатике в экселе таблицы с формулами, в одних ячейках вбивать вводные данные, в других выводятся значения.

В 11-м html css и javascript. Где-то параллельно WireMod E2 чипы в Garry's mod.

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

xDShot ★★★★★
()
Последнее исправление: xDShot (всего исправлений: 1)

чтобы стать хорошим программистом

надо начинать программировать как можно раньше

для формирования всяких нейронных связей

Во-первых, что такое «хороший программист» в твоем понимании? Тот, который может и на лиспе что-то прикрутить, и на питоне, и морду ко всему этому на дельфе слабать? Или тот, который на галере копипастит код, херак-херак и в продакшн (с) ? Так он тоже со своей задачей справляется на ура. Он хороший программист или нет?

Для начала надо иметь логико-математический склад ума, а дальше уже не важно, как и когда. Тут либо дано, либо нет.

Лучше б ты не выделывался и вообще удалил этот дурацкий вводный текст, ей богу. Впечатление, что тебе нечем было заняться, взял нагуглил какой-то бессвязный текст и влепил голосовалку. Лол.

Gonzo ★★★★★
()

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

Ложь. Алгоритмическое мышление развивается не только лишь программированием (а также вообще без него), а другими более эффективными методами. «Математику изучать надобно, поскольку она в порядок ум приводит».

если пытаться обучить студента за 1 год в университете, когда он впервые видит IDE.

«Алгоритмически» обученный школяр освоит за год, но если это овощ, который не осиливал технарские дисциплины, то уже не поможет.

xDShot ★★★★★
()

чтобы было много времени для формирования всяких нейронных связей в мозгу для развития алгоритмического мышления

Ну, не знаю. Я где-то в 6 (еще советском, сейчас это, наверно, соответствует 7) классе начал, но пока не пошёл учиться на программиста, ни о каких алгоритмах даже не задумывался, писал чисто интуитивно. Тем более, что начинал с ПМК, машинных кодов 1801ВМ1 (sic! даже не ассемлбера) и Фортрана.

alegz ★★★★
()

Был шпингалетом, с батей на спектруме в basic угорали, потом появилась Ириша ПЭВМ и книжка по бейсику.

ggrn ★★★★★
()

Тема опроса все еще ограничена снизу старичками, которые, может, и написали бы программу в пятом классе, но впервые увидели хотя бы программируемый калькулятор в девятом... хотя нет, он тогда как раз был переименован в десятый. И только в десятом, переименованном в одиннадцатый, БК-шки подвезли...

Adamos ★★
()
Ответ на: комментарий от Adamos

«Старички» это - возраст, а душа (уж поверьте) восемнадцатилетнего.

Для меня «старичок» это тот, который не имеет никакого интереса к разработке и созданию новаций.

В этом мире полно восемнадцатилетних, которые являются «настоящими старичками» по духу.

Forum0888
()
Последнее исправление: Forum0888 (всего исправлений: 2)
Ответ на: комментарий от Forum0888

Как-то в Воронеже с зам.начальника ВЦ подходим к программисту на M-6000 и начальник спрашивает программиста. «А можешь подсчитать сумму натуральных чисел от 1 до ста?»

Он же хотел проверить, не явился ли ему новый Гаусс, а вы и не поняли…

hobbit ★★★★★
()

В 7м точно, т.к. уже информатика была на БК-0010, но возможно и до 5го тоже, не очень уже помню что я там на спектруме писал, сам или где подсматривал. Хотя, наверное, программу уровня

10 CLS
20 PRINT Aaaa
30 GOTO 20

точно до 5го класса писал

Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 2)
Ответ на: комментарий от Gonzo

Лучше б ты не выделывался

Родители…

Детский сад…

Одноклассники…

Однокурсники…

Начальство…

Ещё и на МОЁМ ЛОРЕ предлагают НЕ ВЫДЕЛЫВАТЬСЯ??? No way!!!

// Шутка (грустная).

hobbit ★★★★★
()
Ответ на: комментарий от Forum0888
Как-то в Воронеже с зам.начальника ВЦ подходим к программисту на M-6000 и начальник спрашивает программиста.
«А можешь подсчитать сумму натуральных чисел от 1 до ста?»

И вот программист пишет цикл

У программиста было плохо с математикой?

alex1101
()

В лет так 10, ну как написал, по журналу Радио тупо вводил цифры «удава» как программы.

One ★★★★★
()

Компьютеры были не всегда. Стоит считать не столько от рождения, сколько от доступа к вычислительной машине. Первые мои программы были написаны в 8 или 9 классе для калькулятора МК-61 спустя ≈2 года после его покупки. При других обстоятельствах это могло случиться гораздо раньше.

Evenik ★★
()
Последнее исправление: Evenik (всего исправлений: 4)
Ответ на: комментарий от Forum0888

«Старички» - это возраст

Исключительно возраст и имелся в виду. А так-то, конечно, «стариков надо убивать еще в детстве» (с)

Adamos ★★
()
Последнее исправление: Adamos (всего исправлений: 1)

Программировал своих родителей с первого дня жызни.

Nervous ★★★★★
()
Ответ на: комментарий от Enthusiast

надежность работы ЭВМ в круглосуточном режиме выше всяких похвал

Лукавите. Порой обычный советский холодильник системы «Бирюса», при включении намертво вешал это чудо электронной промышленности.

utanho ★★★★★
()
Ответ на: комментарий от frost_ii

ну это понятно, что нужен мольберт и встать на против него, а дальше - воображения нет… начнем с того какую картину нарисовать? ведь все что можно было нарисовать - уже нарисовали.

amd_amd ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.