А вы как стали программистом?
Программист рождается дважды. Впервые – как человек, известными вам способами. Второй раз – как программист, когда он внезапно понимает, что часть реальности в его руках, и её вполне можно менять.
Вот это понимание, осознание способности создавать и изменять, и отличает программиста. Приходит оно внезапно, как озарение. Словно кто-то щёлкнул невидимым тумблером, и человек, пусть даже умеющий чисто механически писать шаблонный код, вдруг понимает, что, как и зачем делает. И видит, что может намного больше и лучше.
Единого алгоритма включения тумблера не существует. Любое образование – школьное, среднее специальное, высшее, платные и бесплатные курсы – не гарантирует, что лампочка загорится. По моим скромным подсчётам, второе рождение случается у 1-5% получающих подобное образование. Хотя, написать какой-то код способны большинство выпускников.
По моим многолетним наблюдениям, тумблер щёлкает под действием двух факторов – мотив и подача. Мотив – мощная личная причина стать программистом. Подача – способ изложения информации или постановки задачи, который помогает въехать в тему.
И мотив, и подача – индивидуальны. И их много. Это и хорошо, и плохо. Хорошо – потому что всегда найдётся другой вариант, если предыдущие не помогли. Плохо – потому что мало кому охота возиться с человеком, пытаясь подобрать мотив и подачу. Проще окрестить его идиотом и отправить работать менеджером в салон сотовой связи.
Я расскажу 12 сочетаний мотива и подачи, под действием которых случилось второе рождение, и на свет появились 12 программистов. Всё из жизни, разумеется.
1 - Я сам
Начну с себя. Я стал программистом в 9 классе. Вообще, я был отличником, не понимал только один предмет – информатику. Чисто механически, используя шаблоны и примеры, тратя массу времени, я справлялся с заданиями. И вроде бы фиг с ним, но был ужасный мотив – учителем информатики был мой родственник.
Мне перед ним было ужасно стыдно. Потому что я знал, что он знал, что я в информатике – тупой, как пробка. А я, как ни старался, ни черта не мог понять программирование.
Однажды он вызвал меня к доске и велел написать код – ввод строки и вывод её на экран, на бейсике. Я промучился минут 15. Это было дно. Он тоже расстроился, и сказал: «блин, вы хоть книжки почитайте».
Я сразу после урока побежал в школьную библиотеку и нашёл там книжку «Бейсик для всех». За выходные прочитал и тумблер щёлкнул. Книжка содержала лишь элементарные понятия – переменные, циклы, процедуры (подпрограммы), ввод/вывод. Но именно этого мне и не хватало.
Ну и всё, с тех пор никак напрограммироваться не могу.
2 - Ирина
Ирина работала «программистом» пару лет. Писала какой-то код на C++, ей платили какую-то зарплату, что-то вроде даже работало. Но Ирина нифигашеньки не понимала, что она вообще делает.
Потом перебралась в другой город и пошла искать новую работу. Устроилась программистом 1С – формальный опыт помог устроиться. Но на новом месте стало сильно хуже. На C++ она участвовала в разработке некоего большого продукта, и могла «спрятаться», а тут, в 1С, работала один на один с клиентом и его задачей. Сначала ревела от бессилия только дома, потом начала и на работе.
Ей повезло с начальником – он знал, что надо найти мотив или подачу. По показателям её давно надо было выгнать, т.к. Ирина приносила убытки, но начальник защищал её перед вышестоящими. Так продолжалось полгода. Компания и коллеги Ирине сильно нравились, и она очень хотела закрепиться и остаться – это был её основной мотив.
Подачу нашёл начальник, случайным перебором. Он отправил её на несколько дней к клиенту в офис – там как раз шёл запуск системы в эксплуатацию (до того Ирина работала только удалённо). Увидев клиентов, поняв их проблемы, посидев с ними несколько дней, вместе разбираясь с проблемами запуска, Ирина стала вдруг программистом.
Когда вернулась в офис, изменилась навсегда. Показатели стали одними из лучших в команде. Всё стало получаться.
3 - Дмитрий
Дмитрий стал программистом под действием одного из самых распространённых мотивов. Дмитрий взял ипотеку.
Вообще, он работал 1С:Слесарем. Это когда ты не программируешь, а устанавливаешь, обновляешь, «решаешь проблемы» методом тыка и поиском в интернете. Поначалу так жить можно, но потолок доходов очень низкий. Если нет серьёзного мотива повышать доход, то и программистом заставить себя стать довольно сложно.
Ипотека дала мотив. Подача не потребовалась.
4 - Толик
Толик учился с другом в институте, пытались стать инженерами. У друга тумблер уже щёлкнул, он много и успешно программировал – и для себя, и мастерил за деньги однокурсникам лабы, курсовые и т.д. В том числе – Толику, который не спешил вникать в программирование. Ему больше нравились более фундаментальные предметы – вышка, сопромат, ТОЭ, численные методы, стат. анализ и т.д.
Потом друзей отправили на производственную практику, на завод. Для начала им надо было опробовать на производстве некоторые методы стат. анализа, из области управления качеством. Сделали в экселе, но быстро поняли, что нужно как-то автоматизировать. Препод договорился с заводом, что программирование будет в рамках НИР, за которую придётся заплатить институту деньги.
Договора было два, отдельно на каждую методику управления качеством. Соответственно, программы надо было написать две. Друг Толика, естественно, предложил свою помощь – хотел сделать оба продукта. Но Толику, впервые в жизни, стало стрёмно от своей неспособности самостоятельно программировать – всё-таки, это была не лаба, а НИР. Из которой потом вполне мог получиться неплохой диплом.
Вот Толик и решил сделать всё сам. Заморочился настолько, что поставил себе цель – сделать принципиально не так, как его друг. Например, друг считал, что данные надо хранить в виде типизированных файлов – Толик вынужден был дружить свой продукт с БД. Друг не парился с рисованием диаграмм, и выводил их на форму – Толик сел изучать Fast Report. И т.д.
В итоге, всё лето Толик просидел за компьютером. К осени стал программистом.
5 - Русская жена Надя
Надя работала инженером, в самой лайтовой версии этой профессии – занималась извещениями на большом заводе. Программировать никогда толком не пробовала, если не считать списанных лабораторных в институте.
Вышла замуж, родила ребёнка, отправилась в декрет. Однако, муж решил с Надей развестись. Он был, по выражению самой Нади, «не пришей кобыле хвост». В ВУЗе не доучился, ничего толком не умел – то менеджером поработает, то эникейщиком, то грузчиком. И вот засада – после развода исчезли почти все источники дохода, включая алименты.
Бывший муж Нади решил устроиться программистом 1С, пошёл на стажировку. Там надо было сразу и учиться, и работать – решать задачи возрастающей сложности. Чувак, я напомню, «не пришей кобыле хвост». У него ни черта не получалось. В отчаянии он попросил помощи у бывшей жены.
Стали работать в тандеме. Бывший муж сидит на работе и делает вид, что решает задачу. В это время Надя, сидя дома, с ребёнком на руках, экстренно вникает в программирование и решает задачу за несчастную бестолочь.
Мотив был настолько серьёзный, что Надя за время стажировки бывшего мужа стала программистом, и устроилась в ту же компанию удалённо. Когда вышла из декрета – очно.
6 - Вова
Вова учился на инженера, но ни черта не мог понять программирование. Больше всего ему нравилось всё, связанное с железом – аналоговая электроника, проектирование приборов, расчёт площади радиаторов и т.д. Программирование железа не касалось – было абстрактное, оторванное от производственных задач изучение C++, Builder, СУБД, MatLAB и т.д. Вова всего этого не понимал.
А потом начался курс по ассемблеру. И не абстрактному, а с программированием стенда – такая плата с микропроцессором, на которой есть клавиатура, светодиоды, динамик, ЖД-экранчик и т.д. В компьютере пишешь код на ассемблере, отправляешь его в стенд, и наслаждаешься. Задачи – больше «железячные». Например, ввод данных с клавиатуры, но с обработкой задержки нажатия, отсеиванием дребезга и т.п. Или вывод секундомера на дисплей. Или выдача звука при нажатии на кнопку более 3 секунд.
Программирование стенда стало той подачей, которую Вова понял. Дальше всё пошло, как по маслу – и C++, и СУБД, и всё, что попадалось под руку.
7 - Игорь
Игорь работал «программистом» на заводе, в составе небольшой команды. Ранее опыта программирования не было, если не считать списанных лабораторных в институте. Коллеги были более опытными, и вполне справлялись со всеми задачами поддержки и развития информационной системы на заводе.
Игорь тоже пытался решать задачи по программированию, но заканчивалось это всегда одинаково. Игорь ковыряется – день, два, три, неделю, пока задача не начинает припекать. В этот момент коллеги забирают задачу у Игоря и делают сами.
Сначала Игорь переживал, потом привык. И сформировался устойчивый паттерн поведения. Игорь вроде что-то программирует, но его код никогда не попадал в продакшн, потому что ни разе не был дописан. Коллегам, естественно, проще было всё сделать с нуля.
И начальник, и коллеги говорили Игорю, что так он не станет программистом. Пока у него есть «группа поддержки», он всегда будет стараться наполовину, а то и на 5%. Умом Игорь понимал, что они правы, но ничего не мог с собой поделать – привык уже.
Но судьба решила Игорю помочь. В течение года все программисты, кроме Игоря, уволились, и он остался совсем один. Мотив появился жёсткий – завод в любую минуту мог встать колом. Уволиться Игорь не мог – понимал, что в другое место его не возьмут.
Поэтому собрал волю в кулак, сжал булки и стал программистом. Вынужденно, в жутком стрессе, но тумблер щёлкнул.
8 - Виктор
Виктор работал программистом 1С, но ни черта не понимал, что и зачем делает. Как и большинство его коллег, решал задачи методом гугл-программирования. Искренне пытался понять, что написано в коде типовых конфигураций 1С, но чем дальше, тем меньше понимал. Благо, и конфигурации становились всё сложнее – там, где раньше хватало 100 строк кода, теперь было 3000, да ещё разбросанных по куче мест.
Виктору помог коллега, который, помимо основной работы, разрабатывал собственные небольшие продукты. Сказал так: чтобы понять программирование, надо решать задачи, которые ты поставил сам себе. Это будет творчество, и оно даст необходимый тебе мотив вникать, изучать и пробовать.
Виктор послушался, и через месяц стал другим человеком – программистом. И всё заколосилось.
9 - Сёма
Сёма хотел быть лучше всех. В принципе, ему не особо было важно, в чём именно – лишь бы лучше всех. В школе и институте он выделялся оценками – учился лучше всех. Потом пришёл работать программистом. Знания были только академические, никакой особой практики.
На работе Сёма тоже захотел быть лучше всех. Но быстро понял, что по иерархической лестнице программистов подняться наверх будет трудно. Он не сам до этого додумался – так сказали матёрые программисты. Сёма, сказали они, лет 10 должно пройти, прежде чем с тобой хотя бы поговорить за программирование можно будет.
Но Сёма всё равно хотел быть лучшим. Решил, что пойдёт по вектору менеджмента. Нашёл себе наставника-начальника, попросил быстро научить его управлению, готов был выполнять любую работу. Начальника рвение Сёмы удивило, но он решил попробовать. Дал ему в управление пару стажёров, помогал, поддерживал, учил. Но у Сёмы плохо получалось.
Видя, что с Сёмой что-то не так, начальник поговорил с ним по душам. Тут и узнал, что Сёма просто хочет быть лучше всех, в чём-нибудь. Начальник сказал, что у Сёмы есть потенциал стать отличным программистом. Тот ответил, что не хочет тратить на это 10 лет. Начальник сильно удивился этой цифре, расспросил, откуда она взялась. Посмеялся.
Открыл и показал Сёме несколько примеров кода, написанного «матёрыми». Вместе посмеялись. Сёма от души поблагодарил начальника, погрузился в программирование, и через год стал лучшим в компании.
10 - Лена
Лена отучилась на инженера в институте, и попробовала найти работу программиста. Город был небольшой, вакансий немного, но на всех собеседованиях просили порешать тестовые задачи. Лена не смогла решить ни одной.
Были варианты пойти работать инженером на завод, но Лена не хотела – видела на примере мужа, насколько это бесперспективно. Хотелось быть программистом. Но, как поняла Лена, программист из неё никакой.
Немного погоревала, поделилась болью с подругами. Оказалось, у одной из подруг мама была директором школы. И там требовался учитель информатики. Лена, безо всякой надежды на успех, позвонила, её позвали на собеседование и, как ни странно, пригласили работать. Сказали только, что надо пройти курсы повышения квалификации, которые дают корочки, как-нибудь связанные с педагогикой – там какие-то свои заморочки.
Лена взяла в школьной библиотеке учебник по информатике, и с головой погрузилась в его изучение. Сильно боялась, что попадётся школьник, который умеет программировать лучше неё – что было вполне вероятно. Проштудировала книжку, прорешала все возможные примеры задач, и пошла работать.
Очень быстро поняла, что не может объяснить детям программирование. Формулировки из учебника не заходили – ни ей самой, ни детям. Лену это не устраивало – переживала, что выгонят за профнепригодность. Поэтому сидела вечерами, ночами и в выходные в интернете, искала способы подачи программирования детям. Нашла несколько вариантов – и конкретные методы, задачи, и принципиальные подходы в педагогике, перечитала несколько диссертаций с экспериментами над детьми. Что смогла – попробовала применить.
Пока пыталась объяснить программирование детям – поняла его сама. Через пару лет ушла из школы, уехала из города и устроилась программистом.
11 - Рома
Рома чем-то похож на «не пришей кобыле хвост». Жил в небольшом городе, пытался учиться в ВУЗе, но его выгнали, побегал между разными работами, но нигде не мог осесть надолго. Родственники помогли устроиться на единственный крупный завод в городе. Раз было неоконченное высшее по инженерной специальности – системным администратором.
В начале 2000-х, когда всё это происходило, компьютеров на заводах было не очень много. Там, где работал Рома, почти весь парк находился в бухгалтерии. Где бухгалтерия – там и 1С. Где 1С – там вечно что-то не так. Ну и стали просить Рому помочь. А ему, в принципе, не очень-то охота.
Но дело, напомню, было в маленьком городе. Там все друг друга знают. Одна тётенька-бухгалтер была соседкой Ромы, другая – мамой его друга, с третьей он дружил в школе, четвёртая покупала у него яйца в обмен на сало и т.д. Отказывать в помощи – себе дороже.
Так у Ромы появился мотив заняться программированием. Благо, никто больше в городе программировать не умел, интернета не было, а «резервному копированию» подвергался весь учёт – на бумаге дублировалось абсолютно всё. Изучать программирование можно было в совершенно безопасной среде.
Рома очень быстро увлёкся. Брался за всё подряд. Как говорили тётеньки-бухгалтеры, ему только полслова скажи, что где-то проблема – уже сидит, строчит что-то. Не исключено, что за годы работы Рома написал очень много избыточного, ненужного кода. Но зато набил руку.
Когда решил, что надо двигаться дальше, уехал в большой город и пошёл устраиваться программистом. Собеседователи кривили лицо, услышав про неоконченное высшее и работу на заводе. Но когда дело дошло до практической проверки навыков программирования, Рому отхватили с руками и ногами. В автоматизации работы бухгалтерии он за несколько дней стал лучшим в компании, по понятным причинам.
12 - ?
Ко всем подобным историям у меня, если честно, интерес чисто практический. Я занимаюсь, помимо прочего, выращиванием программистов. И точно знаю, что каждому надо попасть в определённые обстоятельства для переключения тумблера.
Я пытаюсь создавать эти обстоятельства искусственно. Пробуешь одно, если не получается – другое, и т.д. Верю, что вариант обязательно найдётся. Просто я знаю далеко не все сочетания мотива и подачи.
Поэтому пункт № 12 оставляю вам. Если знаете какой-нибудь способ дотянуться до тумблера программиста, не упомянутый в публикации – прошу, расскажите в комментариях.
Спасибо.
Вступайте в нашу телеграмм-группу Инфостарт
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
См. также
С 1998 года я писал код в 1С сам, руками, от первой строки до последней. В марте 2026 я рассказывал, как проект на пять месяцев ИИ воспроизвёл за час. Прошло полгода, и теперь я не пишу код совсем, я даже не проверяю его и при этом закрываю 30-40 задач в месяц. Это история о том, что осталось от программиста, когда из его работы ушёл код, почему у одних коллег этот переход получается за месяц, а у других не получается вообще и почему ИИ без опыта за плечами это умножение на ноль.
20.10.2026 5882 GarriSoft 382
О жизни 1C:Бухгалтерия Бесплатно (free)
Как я считаю стоимость своего часа, почему не извиняюсь за цену и что отвечаю на «дорого». Без теории — только то, что работает в разговоре с заказчиком.
11.09.2026 4493 qwerty1414 73
О жизни Россия Бесплатно (free)
Расскажу, как это было у меня. Собеседования я не умею проходить от слова совсем, особенно когда начинают задавать вопросы типа: • Что такое структура? • Что такое соответствие? • Чем соответствие отличается от структуры? • Как обратиться к общему модулю из формы документа? • Как надо обновлять доработанную конфигурацию?
28.07.2026 6200 chuevsf 176
О жизни Россия Бесплатно (free)
Моё личное мнение о перспективах ИИ в среде 1С.
23.06.2026 5362 1c-intelligence 114
30 лет в 1С, 51 год, жёсткие требования к формату работы. За 1.5 месяца нашёл работу, используя DeepSeek как персонального HR-ассистента. Один раз настроил, отправил три своих резюме - дальше просто скидывал вакансии в чат и наговаривал ощущения через микрофон. ИИ анализировал, отсеивал фейки, писал сопроводительные письма, готовил к собеседованиям и разбирал ошибки. Результат: 127 откликов, 2 оффера, выход на работу 1 июня с достойной зарплатой (гибрид, к сожалению, мы с ним не нашли)
20.05.2026 9361 GarriSoft 227
О жизни Россия Бесплатно (free)
В далеком 2007 году я услышал впервые слово «Инфостарт» от своих коллег по работе и нашел этот сайт в Интернете, а 29.06.2007г. успешно зарегистрировался на нем. В течение долгих лет я был «молчуном»: не выкладывал никаких наработок и не писал статей. Просто читал, время от времени, и получал на сайте информацию.
14.05.2026 6145 chuevsf 207
О жизни Россия Бесплатно (free)
Еще совсем недавно у программистов 1С было всё хорошо. Задачи на выполнение сыпались, как из рога изобилия. Счетчик времени зашкаливало от быстроты их выполнения. Чуть ли не каждый месяц был новый рекорд. Новые идеи генерировались бизнесом одна за другой. Но общее состояние экономики в России в 2026 году уже давали о себе знать, и группу компаний также стало лихорадить.
17.04.2026 12108 chuevsf 244
Личные заметки о том, как 1С-разработка столкнулась с вызовом времени. От FoxPro до "гаражной инженерии" - тридцать лет по одним и тем же граблям.
02.04.2026 13059 GarriSoft 280
писал в далёкие времена и на Pascal (под DOS), потом работал года 3 на Delphi (объектный Pascal),
даже Visual Basic (внутри MS Access тоже поработать успел - формочки клёвые + база данных встроенная!)
макросы опять же для Excel и Word "легко" писались на нём.
немного Borland C++
потом сайт немного дописывал (в готовой CMS немного что-то поменять) HTML, PHP, JavsScript и css
даже Perl немного видел.
недавно Java копал и дописывал в AndroidStudio, там же уже и Kotlin есть
а работаю на 1С (теперь есть официальное название языка - BSL )
как показывает жись - язык не главное...
в определенный период нужно очень много учиться, а у самых продвинутых 1сников процесс обучения непрерывен.
"Счастье всем и каждому. И чтобы никому не было обидно." (с)Пикник на обочине.
Раскурив инструкцию по Микроше, познал Дзен и впервые возвысился: 3E 64 32 00 7A 3E 61 32 01 7A
После первой дозы уже не мог остановиться. Бейсик, паскаль, турба cи, вэбанутая херь ставшая трендем. Потом оказалось, что всё это нах никому не надо, потому что то, что было модно, стало не модно. Мир стал вэбанутым, в трындЕ стали паттерны (по-русски - шаблоны) и многие другие непонятные слова. Мир понёсся бешеными темпами в е%еня.
И лишь спустя много лет понял, что компьютер - всего лишь железка. Да и программы по большому счету - фигня. Волшебной таблетки нет. Нет волшебной палочки. Нет нейросетей, которые "спасут человеческие жертвы". И не будет никогда. Потому что человек - сам себе Злобный Буратина! И давно можно было бы построить в мире "город-сад"... хватило бы Канбана и логарифмической линейки. Но человек - такая свинья, что... Душа хочет романтики, а жпоа - приключений.
Знал бы чем закончится, учил бы лучше химию, ушел бы медицину, стал бы хирургом, делал бы лоботомию самым упоротым. Или психологом... ломать комплексы хуком по яйкам.
Но увы, Одын-Эс мозга пока ВСД с инсультом не разлучит нас.
После первого курса, на производственной практике, попал на завод, и, надо же такому случиться, именно в лабораторию с Д3-28. Первая задача (вот мы тут к ней Консул-260 подключаем, а она подвисает как дойдёт до цифр, и дальше только выключать питание), первое решение (а у 260й датчик каретки сигнал наоборот даёт, по сравнению с 256й, и нужно всего лишь инвертор на К155ЛА3 спаять). К концу практики я уже запомнил все маш.коды этого "языка программирования", а к концу второго курса уже писал на маш.язе свою "операционную систему". После второго курса, когда выяснилось, что армии не хватает солдат, а Афгану пушечного мяса, я много раз с теплотой вспоминал этот машинный язык. Чтобы не отупеть совсем, сидя по ночам в караулке доставал свою тетрадь и писал, писал, писал программы, процедуры и функционал...
Через два года вернулся в родной институт и с грустью узнал, что мои любимые Д-тришки ушли в прошлое. Настала эра "больших ЭВМ" - в лаборатории отгородили гермозону, и поставили СМ-1300, с огромными, напоминающими стиральные машинки, дисководами с дисками аж на 2МегаБайта, а в классе появились мониторы с клавиатурами. Боже, как давно это было!
Предположим, ты пришёл зелёным джуном, за тобой закрепили соответствующие задачи; потом ты развил свои навыки и прошёл пару курсов, но начальство и коллеги всё равно продолжают смотреть на тебя как на джуна, и нужно прилагать дополнительные немалые и неприятные усилия, чтобы преодолеть это предвзятое отношение.
Или, если работаешь на фиксе несколько лет, то неизбежно будешь как развивать свои навыки, так и замыкаться на унылой поддержке проектов, которые уже сделал - а в таких условиях тумблер тоже не щёлкнет.
Поэтому я бы советовал дотягиваться до своего тумблера методом сброса кожи: вот как змея свою шкуру сбрасывает, так и IT-шнику нужно иногда. Бывает, что просто поместишь себя старого в новые условия и сам себя не узнаешь: новые люди, новое начальство, новые задачи, новый офис, новая зарплата (обычно увеличенная) - всё это распологает к тому, чтобы более драйвово и творчески относиться к тому, что делаешь. Реально начинаешь любить свою работу, потому что старые занозы ушли со старой кожей.
Хотя, конечно, для программиста, которого хочешь вырастить сам, такой совет не подойдёт. :)
Пошел во франч стажером и... нифига. Задачи не понимал, результата работы особо не осознавал, получалось все плохо. В итоге ушел.
Нашел фрилансера, которому нужна была помощь (он не успевал отрабатывать всех клиентов). По сути та же работа, что и во франче, но я был упертым. В тот период тоже ничего не получалось толком.
Потом меня один знакомый пригласил в коммерческую контору. У них там был проект внедрения управленческого учета и нужен был программист по 1С. Бюджеты маленькие, так что позволить себе спеца они не могли. И вот здесь я уже развернулся. Я был единственным, кто мог работать с 1С. Задач было много, задачи были большие - управленческий учет, складской учет, конфигурация для расчета маржинальности по проектам и т.д.
В общем моим тумблером стала решение больших задач от первой буквы "Т" технического задания до сдачи заказчику. Ранее не было чувства, что я программирую ради решения проблем, просто писал код и закрывал задачи, а сейчас это чувство появилось.
Программистом в терминах автора может стать абсолютно любой человек. независимо от образования, возраста, пола и вероисповедания. Для этого нужно, чтобы в полнолуние его укусил настоящий программист. После укуса произойдёт обращение.
"Давным давно в далекой галактике"...
Ну ладно, по правде говоря, это был 1980 год. 3й курс политеха.
Учился на инженера-электрика. Но!
В Свердловске имелся целый УНЦ АН СССР, а в нем ИММ,
а в нем отдел ВС, который на самом деле занимался автоматизацией проектирования разных систем, электрических и электронных. И куратор группы запнул меня на практику в этот отдел, и там я попал... на почти бесконтрольный перфокартный доступ к БЭСМ-6... и научные сотрудники посмотрели и сказали "А чо, у него получается!"
И я поверил... И с тех пор... Вот и до 1С докатилося.
В прошлом веке в Крокодиле (журнал такой бумажный) был раздел "Нарочно не придумаешь!"
и там попалось фото лозунга (транспарант белым по красному через весь фасад здания)
"Самый верный путь к БД- строгое соблюдение ПДД!"
Вот если некий трансцендентный опыт был - ты профессионал, ты можешь решить любую задачу. А если не было - ты будешь копипастить до конца карьеры, не особо понимая, что ты копипастишь...
У меня был один знакомый (может до сих пор есть - не в курсе). Он как-то приходил ко мне в универ (я там работал, а не учился), я ему вроде бы что-то писать помогал (то ли для курсовика, то ли для диплома - давно было). Так вот он сильно удивлялся, что когда я отлаживаю программу, я быстро нахожу, где ошибка. Многие "программисты" и в те (конец 90-х) года искали ошибки методом научного тыка, сейчас таких ну очень много ("Жмем кнопку и... бам! Мы на Магратее... или нет... жмем снова.. и снова облом.")
На мой взгляд, хороший программист - это не тот, кто программирует без ошибок, а тот, кто знает, где косяк и может его быстро исправить. Если ошибку приходится искать, то или код чужой и плохой, или программист плохой - не родившийся заново )))
Встречал рассылку по программированию, ведет преподаватель как раз программирования одного из вузов Москвы. Говорит, что выпускают много дипломированных специалистов, которые имеют богатый теоретический багаж знаний, но программистами из них становится процентов 10, может и меньше, все из-за этого порога, "дыры боли", когда в определенный момент совершенно непонятно, почему не работает и уже никаких сил нет найти ошибку. Остаются те, кто смогли преодолеть себя и не бросили. Возможно, да, помогает и трансцендетное погружение.
Есть другое отношение - ошибка, как ресурс. Здесь ошибка рассматривается с точки зрения опыта ("опыт - сын ошибок трудных"). Ошибка позволяет погрузиться глубже в предмет. Учителей, рассматривающих ошибки, как ресурс, крайне мало.
Есть и третье отношение к ошибкам - ошибки, как процесс. Это отношение породило такие вещи, как багтреккеры, когда вся поддержка сводится к исправлению ошибок (фиксенью багов, а иногда это не баг, а фича). И в школе или ВУЗе этому вообще не учат. Печально.
В общем все детство и юношество ребенок учится бояться ошибаться, становится "выученным беспомощником", отсюда и 10% - это те, кто догадались, что ошибки - это не зло, а добро.
Хотя там и было-то только записываешь список действий.
Но при этом все курсовые и по технической механике и по ДВС почти вся группа на нем просчитала.
А потом жизнь и в нормальное программирование привела. Fortran, PL/2 и т.д.
Сдаешь текст, через день получаешь перфокарты, проверяешь сдаешь исправлять ошибки. Опять проверяешь и сдаешь на выполнение. Получаешь результат и бежишь получать зачет
Меня рекомендовали в аспирантуру, поэтому будущее было как бы определено. Четыре года откровенного рабства. Кафедра превратилась в кружок "Умелые руки", потому как финансирования не было, от слова, "совсем". А приборы, оказывается, почему-то ломаются. И их надо ремонтировать. Кроме того, маститая супер-пупер профессура оказывается считает ниже своего достоинства готовить лекции и ставить лабки студням, особенно, если дисциплина новая (как раз начались переаттестации кафедр). Вот это все и сваливали на головы аспирантам.
В 2005 мне все насто...доело, к тому же, уже был женат, родилась дочь, а тенденций к увеличению семейного бюджета не наблюдалось. Разве что, взятки брать, но тут как-то не сложилось с таким файрволом, как совесть.
Появилось место админа в филиале сети по продаже бытовой техники. Эникеить к тому времени умел неплохо, поэтому и пошел.
Но кто же знал, что нужно не эникеить, а реально рулить серверами... Пришлось учиться на ходу.
Через пару лет достиг максимума дохода, который можно было иметь на месте админа. Заодно изучил работу с 7.7. Народ начал стремительно переходить на "матрешку" (1С8), поэтому обновы на "клюшки" выпускались кривые до невозможности. Благо, бок о бок сидел с классным бухгалтером. Она объясняла, что нужно получить, я это писал кодом. Вот тогда и щелкнул мой тумблерок.
Ну, а потом - восьмерка, программист, начальник отдела программирования на заводе и наконец ЧП-шник фрилансер. Вот сейчас меня устраивает все. И занятость, и доход, и все остальное.
Тема превратилась в парад "а у меня", как это обыкновенно и бывает с подобными разговорами.
Никогда себе не прощу, что пролюбил в жизненных перипетиях свой первый комп, настоящий Compaq PC XT 8086 с оригинальной периферией, MCGA и матричным принтером... PC DOS 3.0, Нортон, турбо-среда... Принтер остался, остальное жильцы на даче спёрли или выкинули. Жаль.
В общем что-то не помню я перехода на 1С - как-то вообще после паскалей (фактически я на нем промышленной разработкой занимался с кодовой базой продуктов овер 20к строк на едином интерфейсном движке на 100% ООП). Видимо задачи показались слишком банальными, а денег платили за них овер дохрена по сравнению с разработками для науки.
Круто же, написал программу, а она оптимизирует работу пользователю, вместо 10 действий 1 делаешь и результат тот же, еще платят за это.
Сейчас же в стрессы вгоняет обем информации, всякие кодеры которые умудряются копипастить код и процедуры на 10 тыс строк, постоянное переключение с бухгалтерии допустим на учет и все в голове держать, так же то, что нет времени что-то оптимизировать переписав или сделав более гибкой систему, а нужно исправить здесь и сейчас или в таком виде достаточно.
Крайняя ваша публикация по разработке на ИС от 11.12.2017 (обновление 12.02.2018).
Я в вашей квалификации не сомневаюсь, но где посмотреть всё наследие из раздела "напрограммироваться не могу"?
Вы на git все разработки и/или opensource проекты выкладываете?
"Вот только я родился, так вокруг повеяло цветами, садовыми, само собой,
И я такой еще ничо не ссображаю, а фея крёстная меня РРАЗ палкой по бошке,
и говорить, что быть ему программистом,
а я маленький такой, говорить против не умею,
вот и стал не случайно..."
Моя история банальна.
Мотив - Сега и денди были редкой удачей, а настенные часы и розетка - вот они. Но без компьютера Всё равно не то. мотив и подача - сайт Яндекс в 10 году - непонятно и жутко интересно) И хотя Бейсик в колледже был и ассемблер, но камнем преткновения стал html, а затем и PHP
Через год умудрилась сдать специалиста по платформе. Ну так и зависла в рутине. Хотелось бы большего. Нет никого выше, кто бы перепроверял код и показывал как правильно. Варюсь в собственном соку. Главный принцип - что получилось, не трогай , времени исправлять не будет.
Сейчас не знаю, хочу быть дальше двигаться в разработчики или переквалифицироваться на аналитика.
пока сижу в разработке, но понимаю: У меня не то что правильный код, а он вообще задом наперед.
Если кто подскажет, где это можно подтянуть, буду очень рада
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 1476597
Создание 08.07.21 17:30
Обновление 08.07.21 17:30
Просмотры 12960
Загрузки 0
Рейтинг
32
Комментарии 77
Код открыт Да
Рубрики О жизни
Кому Для всех
Тип файла Нет файла
Платформа Не имеет значения
Конфигурация Универсальные
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)