Pull to refresh

Comments 28

мы поговорим с Колей. Он профессиональный программист, инди-разработчик, коллекционер ретро-техники и просто очень интересный человек

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

«Вот с таким весёлым и разносторонним кондуктором мы познакомились в трамвае №5»? Так это воспринимать? )

не-не. Ведь самые знающие - в такси!

Может, Коля не хочет афишировать себя.

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

А где работает, ну, написал, что в известном финском мобильном геймдеве. Т.е. или балду птичек пинает в Rovio, или фармит бабло в Supercell

Коля Сишный, Петя Паскалин, Илья Сетевой

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

Практически моя история. Я тоже читал советские книжки по электронике, загорелся бейсиком и сидел на списанном 486 (не 286).

Электроника МК-85, потом тоже списанный 486, но ноутбук

Раньше это был, похоже, естественный путь. Мне тоже в детстве сначала купили книжку по программированию, года за три до того, как купили на чём программировать. Правда, тогда, в середине 1980-х это было программирование на калькуляторе Б3-34, домашний компьютер был чем-то космическим.

А первый компьютер советского ребёнка выглядел часто как-то так:

энциклопедия профессора фортрана ) сколько же часов каждый день я проводил за этим ноутбуком )

Я по этой книжке сделал клавиатуру из картона. Каждую кнопочку нарисовал, склеил. Чтобы кнопки были кнопками))) Другого у меня тогда не было.

Класс!

Я в детстве на кружок пошел, там был Жека, который программировал на всем на свете. Сейчас Жека - пожарник, где-то у него своя пожарная контора (торгует вроде как пожарным оборудованием). Очень жаль тех программистов, которые обеспечивают Жеке что-то типа 1С-а, если, конечно, он сам это все не запилил (в пожарной академии он это все сам запилил, когда учился).

Так вот я на кружке научился следующим базовым вещам: что можно сделать все на свете, но для некоторого нужно написать очень много кода; что если долго мучиться, то что-нибудь получится; что если интересно, то не страшно и можно до утра посидеть.

И да, если у тебя не горит, то ты перегоришь.

UFO landed and left these words here

код на Бэйсике в тетрадях

У меня все школьные тетради класса с шестого были исписаны сначала бейсиком, потом ассемблером и машинным кодом (макро-11).

А начинал в 2001 в УПК. Тоже КУВТ с БК или Корветами, код на Бэйсике в тетрадях. Свой комп появился только в 2004, когда окончил школу и поступил в вуз. До того и денег у семьи не было и свои компы были огромной редкостью: ни у одного из знакомых не было.

Странно, что ни у кого из знакомых не было компа в 00-х. Я в маленьком городе жил (500 км от МКАД), но у моих знакомых массово компы появляться начали с середины 90-х, У одного друга был "Партнер", почти у всех в середине 90-х были "Спектрумы" различных модификаций, у одного друга был БК-0010, а у одного вообще был "Коммодор-64 SX". На последнем я русификатор за 2 часа на бейсике встроенном написал, ибо к компу шла нехилая такая документация с полным описанием всего адресного пространства. И со всем этом я научился работать за считанные минуты. Смотрю на современные срачи винда против линуха, и сдается мне, что народ серьезно так потупел...

но у моих знакомых массово компы появляться начали с середины 90-х, У одного друга был "Партнер", почти у всех в середине 90-х были "Спектрумы" различных модификаций, у одного друга был БК-0010, а у одного вообще был "Коммодор-64 SX"

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

Коле лет 40, 50? Уважения видимо он не заслужил, ладно отчества нет, но полным именем Николай он может называться? Работал тут с "Мишаней" и "Антошей" жесть, а все от того, что Колю начальству с говном смешать как два пальца, а вот Николая Петровича дураком уже не обзовешь. Это, кстати имеет прямое отношение к IT, здесь называть человека Сергуней, Саньком, Игорюней, Колюней и Мишаней норма.

ФФ НГУ, 1979, Минск-222, Фортран-2 "почти ИДЕ" .. :) Первое с чем столкнулся в своей жизни, и как-то сразу щелкнул тумблер внутри - "вот оно! моё" .. первый курс просидел за терминалом, в лабораториях по электронике, молекулярной физики. На чем обучение в НГУ было успешно завершено по понятным причинам, при сданных зачетах по программированию аж за 2-й курс и часть третьего.

Далее, НИИГАиК, мой первый домашний Б3-21, его применение на практических занятиях и .. закупка для всего факультета, установки и настройки в лабораториях, писание ПО для них. А попутно ЕС-1020 и научная работа на кафедре Программирования. Первый на факультете диплом больше по разработке ПО чем по расчету девайса, попутно к диплому был сделан Ассемблер-Реассемблер для Д3-28, позже переданный в НИИПГ. По сию вспоминаю тот шедевр: 8 килобайт на всё: кодировщик, раскодировщик мнемокодов, собственно таблица текстовок команд, занимавшая 4кб и, если бы эти же байтики не были "программой" пришлось бы раздувать размер до 12кб, но "решение нашлось".

А сколько программ в то время было вколочено цифирьками, вручную через те же программаторы что прожигали "онлайн"! Любая ошибка - всё, можно начинать заново.

ЕС-1055, ДВК, Электроника-60, Искра-1030, 1841, Роботрон, Агат с их CP/M, первые х86, 286, 386, 486, Пентиумы .. и везде знакомство с техникой постепенно заканчивалось плавным переходом на Ассемблер и попытки улучшить что-то из стандартных библиотек. Турбо-С .. переработана включаемая библиотека и начальный загрузчик, библиотека разбита на модули, загрузчик грузит только то что требуется, ни байта лишнего .. красота! В 640кб влезало много, очень много..

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

Что там молодежь, ась? "Программист не должен смотреть код пакета!" .. ну ну.. ;)

Классический путь тех, кому сейчас 40-50 )

Искал интересные исходники, читал, как опытные люди строят логику своих программ.

Сегодня в эпоху Интернета можно найти исходники на любой вкус, а когда я становился программистом, то найти исходники было за огромное счастье. Самый большой восторг лично я испытал в далеком 1987, получив за очень приличные деньги ксерокопию книги Эндрю Таненбаума «Operating Systems: Design and Implementation». Впервые я держал в руках книгу, в которой был напечатан исходный код операционной системы Minix на языке Си. О, что это был за код. Такой красоты в программировании я до этого не видел.

буквально с порога я спрашивал у хозяев: «А у вас есть книжки по электронике?»

К счастью у хозяев не оказалось Титце Шенка, а то 5-7 летний ребёнок пока сидел бы в гостях с этой книжкой по электронике, там же и поседел бы.

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

P.S. И тоже в FAR Manager сижу :)

Ёмаё, я ж в 7-м классе вот по этой самой книжке - "Осваиваем микрокомпьютер" - тоже его и осваивал )

Только учитель информатики в нашем КУВТ (тоже с БКшками) был адекватный, сам мне эту книжку дал, разрешал после уроков оставаться, помогал разобраться, если что-то не получалось. Потом, стандартно, Спек, потом в ВУЗе уже 486... Эх, ностальгия...

Жаль, в институте я больше на игрушки отвлекаться начал, чем на программирование. Потом пошёл работать в банк, но там были скорее техподдержка, сопровождение и администрирование - короче, продвинутое эникейство, но за очень хорошую зарплату, что меня и сгубило. Почти до сорокета сидел на одном месте ровно, пока процессы укрупнения и централизации не превратили мою ранее уважаемую должность в тыкву и я однажды не обнаружил себя уже малость помятым мужиком в растянутом свитере, сидящим под столом с витухой в одной руке и стяжками в другой. Понял, что куда-то я пошёл в этой жизни не туда. К счастью, боги дали мне последний шанс - знакомому в отделе аудита срочно понадобился кто-то, кто умел бы выгружать SQLем данные из разных БД и делать из них отчёты в Экселе, и при этом не претендовал бы на зарплату разработчика... ну, и, в общем, за четыре последних года были и SQL, и питон, и hadoop со spark-ом, и Qlik, и статистика с тервером, и даже курс по DS/ML (и даже пара неплохих учебных проектов во время него) - столько новых (и забытых) знаний у меня не было за предыдущие лет 15-17. Сейчас живу в Мск, работаю в управлении всё того же банка аналитиком данных, примерно на уровне мидла +/- и, наверное, это максимум, чего я уже смогу достигнуть. Да, могло бы быть и хуже, но иногда я вспоминаю те БКшки в школе в 1989-м году, или свой самосборный 486-й в общаге, который Delphi тянул плохо, но отлично - Doom и WarСraft, и думаю, что я бы дал себе тогдашнему пару хороших советов, а лучше - пару хороших подзатыльников... но увы, машину времени ещё не изобрели :(

Извините за исповедь, что-то накопилось всё, навалилось. А поговорить толком и не с кем, вот и пишу тут, почти в пустоту ((

И про поговорить и про 40 лет прям задело. Видимо на где-то в этом возрасте начинаешь думать, если что-то не получилось, то почему. В детстве было все - и книжка профессора Фортрана и огромный интерес к технике (как же меня ругали за разобранный телевизор). Компьютеры были чем-то что похожем на магию, но которой можно научится и пользоваться. Не было окружения, единомышленников. Все равно хотелось кому то показать, похвалится, что ты на бейсике снеговика нарисовал. А таких не было.

После того как я продал свою денди, чтобы купить спектрум, родители купили мне первый компьютер. Но тут, игры захватили больше чем программирование. Doom, Fallout, X-com, Warcraft - как справится с таким соблазном? ))) В итоге программирование осталось в мечтах. А потом вообще в убеждении, что этим занимаются только «волшебники высшего уровня» куда тебе.

Работать в итоге пошёл в типографию (есть такая технарская профессия - допечатник). На работе писал небольшие дополнения к софту. И вот в 40 лет тоже понял, что что-то пошло не так. Нашёл очные курсы на 2,5 года. Через пол года устроился в «государственную» организацию. Пишу портал информационной системы мониторинга на .net. Как я понимаю «волшебники высшего уровня» называют это гоняньем jsonов. Но меня, на данном этапе, это устраивает. Я даже курсы ещё не окончил. Единственное, что огорчает, все таки уже за 40. И времени осталось не так много. Но очень радует, что возвращается то чувство, что ты постигаешь «магию».

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

Не волнуйтесь, и в 70 годочков так люди пишут, что закачаетесь! Под QNX управление роботами с учетом массы, мощности и т.д.

Знакомая история. Учился в колледже на программиста. Не доучился, стихийно пошёл работать по типографиям, так как случайно знал корел. Так уже двадцать лет допечатником. Последние лет семь пишу макросы для корела. Перешёл к этому комменту из вашей заметки про написание аддона. В аддоны не пытался, только vba, так что оно интересно. Последние три года без работы, пытаюсь устроиться в типографию по професии. Не получается. Тоже возникло подозрение, что надо было сразу идти в программисты. Но в начале двухтысячных дизайн-допечатка приносили неплохие деньги, согласитесь. Но оно закончилось, пошла цифра и некомпетентность.

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

Узнаваемо :-) Помню восторг, с которым я запускал свою первую программу на Проминь-М, набитую на дюралевых(!) картах... А когда первый раз через АЦП удалось программно зажечь лампочку - пропал окончательно.

А я заболел программированием в далеком 1972 году в школе на ламповом "Урал-1" программируя в машинных кодах. И какую радость я испытал узнав что есть ассемблер!. Потом "Мир-1" на первом курсе и расчет лабораторных на нем, это была для меня сказка - то что, другие считали неделю я делал за 2 часа! И одновременно я заболел электроникой, первые АЦП, ЦАП, ПЛИС, ТТЛ, ЭСЛ КМОП и т.д. Эх, были времена, вот было времечко! Ну а затем "Электроника-60", Паскаль, АДА, Forth, FORTRAN... И тут появилась КР580ВМ80!!! Сколько и каких приборов и устройств я на нем собрал(а я уже был в ФТИ АН СССР им Иоффе)! Поскольку, как любой программист/электронщик я был ленив, то сделал себе станок для рисования/сверление печатных плат под ДОС, там впервые попробовал С, но не пошло, ну не люблю (хотя умею) ни его, ни С++. В общем, как начинал возню с низкоуровневым ПО, так и продолжаю, перепробовал наверно языков 20, операционки UNIX, DOS, Win 3 NT, 95 98 2000 и т.д. (А Linux - не люблю, хотя восхищаюсь!) и нашел таки свою любовь - QNX6, сейчас пишу сам редко, Lua, Pithon, Kotlin ну и конечно С с ассемблером. В основном конечно раздаю задачи, архитектура, дизайн, ввод-вывод ну и как что мерить и обрабатывать результаты измерений, как шевелить колесами и манипуляторами и выяснять что это такое перед камерой и как его отодвинуть :-) . А вот кодить почти уже не делаю, 2-3 раза в год по 200 строк. Правда платят - эх, мне бы такой доход когда женился!

P.S. и FAR у меня на столе! Вместе с Total Commander! Все что с разработкой под FAR а все что с офисом под Total Commander

И еще история - но это уже про следующие поколение - первое что сделал мой старший сын научившись ходить в 1988 году - выдрал с мясом логический анализатор из домашнего компьютера на 8080, далее научился читать в 2,5 года на мониторе и сейчас возглавляет отдел разработки в Нью-Йорке в какой-то (молчит зараза!) фирме разрабатывающей AI.

Но вот зараза - что такое транзистор не скажет даже под пыткой!

Ну а младший - Папа программист(и бизнесмен), мама тихо грызет SQL, старший см. выше, сказал "а вот не буду программистом!" и пошел на биофак университета. Ну и чем занимается? Правильно, кодит для каких то аппаратов генетической инженерии. :-)

Спасибо за сведенные олдскулы. История многим похожа на мою, только я полагаю немного старше Коли (сужу это по тем фактам которые описаны, и сопоставляю в какие годы это могло быть в моем провинциальном городе, так что могу и ошибиться) и это меня считаю и сгубило. На момент поступления в ВУЗ у меня был Spectrum и БК-0010-01. Об IBM PC я слыхом не слыхивал, и вышеупомянутые компы считал слабыми и несерьезными, поэтому и поступил на Радиотехнику, хотя по баллам без проблем мог пройти на ИВТ. И уже на первом семестре я испытал шок когда нам повезло и Pascal мы изучали в классе с 286-ыми машинками.
Оглядываясь назад думаю что если бы был года на 2-3 младше, то уже пошел бы на ИВТ.
В итоге закончил Радиотехнику, но по специальности не работал, попал на много лет в сисадмины, но программировал так или иначе на протяжение всего времени.
В 2015 году нам сказали что наш региональный филиал закрывается в связи с укрупнением функций через 15 месяцев. Было достаточно времени и я его потратил на прокачку скилов по программированию. И как итог в 40 с хвостом лет я был принят на позицию разработчика ну им и являюсь по сей день. Хорошо сработался с молодыми коллегами, но до сих пор не раскусил как они реагируют на мои "а на эту тему у меня есть анекдот" или "а вот помнится при Брежневе\Горбачеве...".
Максим, 47 годиков. ))

Sign up to leave a comment.

Information

Website
ispmanager.ru
Registered
Founded
Employees
51–100 employees
Location
Россия