Это кейс - история длинною в жизнь и как это принято у клиентов психологов я начну с самого детства.

Я обычно находил себе развлечения когда оставался один дома. Это было или разгадывание головоломок из журналов "Веселые картинки" и "Мурзилка" или строительство бумажных самолетов из книги  "Твори. Выдумывай. Пробуй".

Может быть по этой причине я полюбил решать задачки по математике и физике в школе.

В общем то наверное было закономерно, что в старших классах (90-е годы) я грезил персональным компьютером ZX-spectrum.

ZX-spectrum все же мне купили и помню, как монитором служил тогда черно-белый телевизор и на кассету для магнитофона помещалась аж сразу несколько игр весом до 48 килобайт каждая.

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

В большую жизнь - 1 курс университета - я уходил с целью стать ученым. Это были детские мечты, к тому же я был замкнутым на себе и без каких-либо коммуникативных навыков.


В то время я начал читать Дейла Карнеги, книжка которого "Как перестать беспокоится и начать жить" стала настольной. Книга была так захватывающе написана, что я получал удовольствие от успехов автора и слава мирозданию, что его советы не применялись тогда мною на практике.

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

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

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

Взять свой старенький ноут и сделать из него мак.

Найти готовый движок и сделать свой портал по теме своего бизнеса. Где был бы форум, своя соцсеть, был бы справочник зарегистрированных организаций (Яндекс.Организации)

Программист проявлялся и в дизайнерских работах - мне нравилось сочетать в работах какие нибудь предметы, то есть умение мыслить не подводило, но подводило умение рисовать (преподать это красиво)

Из полезного - был создан интернет-магазин, различные скрипты для складской базы. В основном это были чужие руки но правки я делал сам. Знакомство с CSS, PHP, SQL и HTML это еще не программирование, а "по настоящему программировать - это не для меня".

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

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

Анализировать, раскладывать по полчкам и комбинировать  - это тоже в один из драйвов, который есть в каждом человеке.

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

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

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

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

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

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

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

Я докопался в инете до чудесной среды разработки PySharm, до этого скрипты правились в блокноте Notepad++ c подсветкой синтаксиса.

Чудесный Stack Overflow - загуглить часть слов из сообщения об ошибке и вот уже есть несколько вариантов решения проблемы.

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

Первым самоучителем по синтаксису и методам Python - простенький сайтец на Wordpress, где можно было изучить основы языка и методы.

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

В создании "самой главной первой программы" пригодились знания из других частей жизни - фракталы (рекурсивная функция), знания по пересечению множеств из школьной программы (нужно для SQL и логических операторов), школьные знания таких конструкций как "цикл", "если-то-иначе"

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

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

  • Личность каждого человека уникальна, кому-то, как мне, потребуется много времени чтобы подтянуть свои слабые стороны и направить в нужное русло сильные черты.

  • Бывают катастрофы, но все поправимо - не нужно делать поспешные выводы о своих возможностях, если есть желание, время и средства - то это уже отлично для изучения программирования, а возможности можно развить.

  • Отсутствие живых учителей это не проблема. Так получилось что моим учителем стал коллективный разум в виде глобальной сети, нужно только сделать нужный запрос.

Комментарии (12)


  1. Dominux
    08.01.2023 00:25
    +7

    Это какой-то прикол или как статью с такими ошибками в заголовке пропустили через модерацию?!


    1. OneMike
      08.01.2023 03:21
      +18

      Просто перестал беспокоиться!


    1. LevPos
      08.01.2023 03:35

      Приглашен 

      сегодня в 05:12 по приглашению от @E_BEREZIN


    1. Fasterpast
      08.01.2023 11:06
      +2

      Кликбейт уровня "НинЬзя"))


  1. vassabi
    08.01.2023 01:54

    а вы совмещаете работу дизайнером-верстальщиком с программированием или полностью перешли на программирование ?


  1. diakin
    08.01.2023 08:57
    +2

    Сокурсники они и на Хабре сокурсники )


  1. APaMazur
    08.01.2023 11:26
    +2

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


    1. sim31r
      08.01.2023 13:36
      +1

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

      10 лет в IT с диагнозом шизофрения, советы по выживанию, под статьей более 200 комментариев на Хабре.

      Шизофрения, программирование и благодать Божья. Терри Девис, идеолог рекреационного программирования. Тут вообще интересно:
      ...
      Сегодня у нас интервью с Терри Девисом, противоречивой звездой западного технического интернета, человеком, который больше 10 лет в одиночку пишет свою собственную ОС, в свободное от этой работы время общаясь с Богом. Давайте будем честны: не каждому из нас повезло с менеджером проекта, но Терри уверяет, что ему — повезло точно. Бог, в отличие от манагеров — он всегда вежливый, терпеливый, и к тому же знает всё о правильной архитектуре ОС, поэтому задача Терри была довольно простой — просто следовать представленным сверху спецификациям.


    1. geher
      08.01.2023 14:19
      +1

      из заголовка с двумя ашипками

      С тремя.


  1. engine9
    08.01.2023 11:46
    +1

    Молодец, что поделились как получили опыт «боевого крещения», именно так и достигается профессионализм. Ну а про ошибки уже другие сказали. Наверняка, хотели написать на кураже и с ходу опубликовать? Но так можно наделать нелепых ошибок.

    Как говорят некоторые писатели «Пиши пьяным, редактируй трезвым». Т.е. лучше всё же вычитывать текст, дав ему отлежаться.


  1. musatdan
    08.01.2023 16:59

    Ребят, давайте просто порадуемся за автора статьи :)

    Да, есть ошибки, да, многое уже разжЁвано и до нас, ну всё же, будьте добрее! Но! Статья же всего лишь о том, что каждый человек, каждый из нас, способен на всё.


  1. Jorell
    09.01.2023 10:39

    Стиль написания такой, что можно смело в церкви петь.