Всё изначально пошло не так.

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

Оглядываясь назад, я считаю, что это был самый главный просчёт родителей – посчитать, что само только наличие высшего образования решает все проблемы с работой и устройством в жизни. По факту эта «корочка», на которую я потратил 5 лет своей жизни ни разу не пригодилась – я её всегда предъявлял в самый последний момент, когда расписывался в трудовом договоре. Это было просто как напоминание о том, что «ты смог». Но с таким же успехом я мог бы потратить 5 лет на что-то другое – на изучение компьютерных программ и мануалов. Мне было бы достаточно иметь опытного наставника. Но наставника не было, как не было и возможности учиться в желанном вузе на желанной профессии.

С другой стороны, это было другое время: компьютерщиками становились почти всегда «ботаны», а «ботанами» во дворе в тот момент было быть «западло». Оплата у сисадминов была как у обслуживающего персонажа – небольшая, в отличие от манагеров на местном градообразующем предприятии. Трудно было представить, что вчерашние сисадмины в растянутых свитерах и баклашками пива за шкафом станут хипстерами, героями нашего времени, про которые будут снимать фильмы. Россия девяностых требовала юристов и экономистов, чтобы было кем латать дыры, оставленные разграбленным «постсовком».

Я мог бы быть здесь
Я мог бы быть здесь

Короче говоря, сейчас я могу только жалеть о том, что не начал карьеру программиста ещё тогда. Это было той точкой невозврата, в которую хотелось бы вернуться и попытаться что-то изменить. Поэтому, если у вас сейчас стоит вопрос, поддаться обстоятельствам или идти своей дорогой – идите своей дорогой, она вернее вас приведёт к самореализации. А если у вас не получится, то вы будете спокойны, потому что сделали, что смогли.

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

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

ЯП Pascal
ЯП Pascal

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

Компьютер Агат https://profit.kz/articles/2043/Muzej-starih-EVM/
Компьютер Агат https://profit.kz/articles/2043/Muzej-starih-EVM/

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

Компьютер Электроника
Компьютер Электроника

Ещё по знакомству мне удалось пару раз заценить ZX Spectrum, который произвёл на меня неизгладимое впечатления кассетами, на которые (подумать только!) были записаны данные! Вот это магия! Нажимаешь Play на «кассетнике», смотришь перемигивающиеся картинки и ждёшь, когда магия свершится и на экране появится игра.

Кассета для ZX Spectrum https://habr.com/ru/company/kaspersky/blog/429096/
Кассета для ZX Spectrum https://habr.com/ru/company/kaspersky/blog/429096/

Спустя какое-то время компьютерный класс в школе модернизировали и туда поставили настоящие IBM-совместимые, первые Pentium и Celeron. Вместе с этим начинается довольно скучное изучение компьютерной теории и ЯП Basic всё с теми же кружочками и квадратиками.

ЯП Basic
ЯП Basic

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

Дальше я пошёл на платные курсы подготовки к ЕГЭ, и первое, на что я обратил внимание, что преподаватели хороши – в них полно энергии, юмора и желания учить. За три месяца моя тройка по физике превратилась в пятёрку. Математика не так чтобы сильно улучшилась – физико-математический класс, в котором я учился, имел довольно высокий уровень – моя ленивая с натяжкой четвёрка, которой я достиг практически без усилий, меня не сильно тревожила.

Благодаря курсам и домашней подготовке, я смог поступить в университет бесплатно. Пошёл на экономическую специальность, так как мне казалось, что это наименьшее зло. В университете компьютерный класс был уже лучше – там можно было по близкому знакомству поиграть в кооперативные Half-Life и первый StarСraft.

На втором курсе университета родители купили мне мой первый компьютер – это был Celeron (первый или второй – точно не помню) с дискретной видеокартой 8Mb и Windows 98 на борту. Примерно тогда я почти выучил тот самый серийный код установщика Windows, потому что жажда исследования толкала меня на исследования из серии «без каких файлов ось может продолжить жить», а ещё я коллекционировал и часто использовал утилиты, «которые-улучшат-вашу-windows-и-исправят-все-ошибки», потому что хотелось, чтобы компьютер работал быстрее. Чуть позже я пробовал разные инструменты 3D-моделирования, но программирование меня всё ещё не воодушевляло.

Пиратские диски https://pikabu.ru/story/piratskie_diski__nachalo_1316176
Пиратские диски https://pikabu.ru/story/piratskie_diski__nachalo_1316176

За оставшихся три университетских года, несмотря на доступ к компьютеру, программирование не продвинулось ни на шаг.

Ну а дальше началась жизнь. Я попал на менеджерскую работу, честно старался выполнять свои задачи, а параллельно продолжал коситься в сторону мира разработки. Решил сделать свой сайт, скачал через скрипящее dial-up соединение мануал по HTML и сверстал с помощью тегов table сайт, который затем разместил на хостинге narod.ru. В тот же момент нашёл по аське друзей, с которыми неприлично много чатился.

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

Последующие годы я верстал сайтики и делал дизайны, но я всё ещё не был программистом. Были проекты, которые я делал на MODx и Joomla, но это было скорее маленькое вкрапление программирования в большой монолит CMS. В целом мне всё ещё нравилось визуальное искусство, я планировал оставаться в русле выбранной профессии, пока однажды не понял, что что-то неуловимо изменилось. Дизайнеры сменили православный Photoshop и пиво на хипстерский Sketch и смузи. Я начал чувствовать себя вымирающим динозавром, который вместо того, чтобы стать королём горы за столько лет, так и не достиг вершины художественного стиля, который бы меня удовлетворил – все мои сайтики выходили недостаточно эстетичными, недостаточно стильными, а забугорный Sketch я заочно начал «хейтить» на основании того, что это не кроссплатформенный продукт.

Последний поворот моей карьеры произошёл, когда я впервые самостоятельно решил начать писать на JavaScript, чтобы внедрить на сайт функционал, который не находился «гуглением» JQuery-плагинов. Спустя год я понял, что вернулся назад в прошлое, только мне уже не 17, а 33, и я снова стою на развилке, на которой уже стоял. Это снова была точка невозврата. Только на этот раз у меня был выбор – нивелировать всю свою предыдущую карьеру и начать с нуля, либо покупать макбук со скетчем.

Я выбрал первое. И это было мучительно. Мучительно и интересно. Как супергерой днём я был веб-дизайнер, вечером я был таящийся во тьме невежества начинающий программист, старательно гуглящий статьи, уроки, всё, что могло меня чему-то научить. Я нагуглил сотни курсов, составил план и даже прошёл некоторые из них. Но при этом продолжал себя ощущать недоделанным, неполноценным. Чуть позже я узнал про синдром самозванца, и я им действительно был. Сейчас я считаю, что, если вы чувствуете себя самозванцем, значит так оно и есть. Значит вам нужно сделать и выучить нечто такое, что позволит вам себя чувствовать увереннее!

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

Затем я узнал про алгоритмы. Сначала была стадия неприятия, затем осознание, затем принятие. Затем погружение в Computer Science – тот самый, что так неудачно преподаётся в школе в своей базовой версии. Только теперь это мой любимый урок, на который хочется ходить.

Подкасты, конференции, IT-блогеры – мир программирования пролился на меня как божья благодать. Я бежал по траве, где каждая травинка – этой чей-то проект, npm-пакет со своими мэйнтейнерами и чейнджлогом. Я вдыхал запах свежести восприятия, где бородатые кулхацкеры подобно титанам создают в подземных чертогах ПРОДУКТЫ и иногда выходят, чтобы благословить ньюкамеров и поведать о новых релизах. Поведать о новых клавиатурах, которые щёлкают с таким звуком и нажимаются таким образом, что ты испытываешь пальчиковый оргазм.

Я как будто спал, но проснулся. Я понял, что мой ленивый мозг всю жизнь ленился не потому что я такой, а потому что ему было не интересно. Теперь интересно выучить C++  за 21 день.

Но энергия не та. После тридцати, ближе к, страшно подумать, 40, приходится начинать экономить энергию. Закрывать лишние окна и вкладки. Стараться чаще бывать на воздухе, чтобы не превратиться в горбатого Голлума с кольцом Интернет-всевластия. Больше уделять семье, потому что самая большая ценность в наших жизнях – это наши близкие. Больше не хочется неразумно тратить энергию на всё подряд. Хочется сконцентрироваться только на важном.

В программировании мне нравится то, что есть некая ощутимая вершина, к которой можно стремиться. Если ты – веб-дизайнер, тебе самому трудно понять, хорош ты или плох, нет никаких метрик, кроме чувства вкуса окружающих тебя людей. Вся эта статистика, тепловые карты и прочее – кофейная гуща, а по факту на вкус и цвет фломастеры – разные! Короче, дизайн – это ОЧЕНЬ субъективно. Есть только некоторый набор правил дизайнера-джентльмена, неплохо сформулированный Аланом Купером, которого я лично считаю батей дизайна интерфейсов.

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

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

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

P.S.

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

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


  1. a1ebedew
    31.10.2021 13:13
    +32

    После тридцати, ближе к, страшно подумать, 40, приходится начинать экономить энергию. Закрывать лишние окна и вкладки. Стараться чаще бывать на воздухе, чтобы не превратиться в горбатого Горлума с кольцом Интернет-всевластия.

    Этим надо заниматься и до 30. И это не про какую-то выдуманные вами старческие изменения, а про концентрацию и work-life balance. И, конечно же, это про то самое пресловутое выгорание. Можно и в 20 загнать себя в апатию и хроническую усталость неумением распределять внимание и время.


  1. tuxi
    31.10.2021 13:50
    +28

    Почему эти 5 лет в вузе не были потрачены на программирование? Неужели в вузе ни на одной кафедре не было ни одной икстишки или даже двк-2/4? Я ни капли не жалею этих 5 (в моем случае 6) лет. Пробивался всеми правдами и неправдами в ВЦ, сначала фортран и перфокарты, потом паскаль на двк, потом си и паскаль на писишках. Ну да, приходилось днем учиться, а по ночам бегая и скрываясь от вахтеров , заниматься открытием нового мира. На последних курсах за это даже деньги начали платить. Время обучения в вузе - это время новых возможностей. Ищущий да обрящет.


    1. aamonster
      31.10.2021 13:57
      +8

      Кстати да, хороший вопрос. Когда я учился (середина 90-х) ходила поговорка "если хочешь хорошо зарабатывать после вуза – ты должен работать с третьего курса". Т.е. всеми правдами и неправдами искать стажировку по интересной теме (или хотя бы по смежной).


      1. Areso
        31.10.2021 19:12
        +1

        Оно и сейчас и так. Сотни свежих выпускников с одним лишь дипломом выглядят практически одинаково.


      1. shamash
        01.11.2021 05:18
        +5

        я воспринял эту поговорку слишком буквально и стал работать вместо второго курса


        1. aamonster
          01.11.2021 09:08

          Тоже вариант (особенно если других нет), но крайние случаи не для всех хороши.


        1. 3aBulon
          05.11.2021 18:37

          Я вместо первого.


    1. sim31r
      31.10.2021 19:16
      +10

      Вот мне как инженеру интересно, зачем 5 лет изучать программирование? Вот понимаю как изучать 5 лет математический анализ, теорию вероятности, сопромат, квантовую физику, численные методы (не привязанные к языку), организацию БД, теорию автоматического управления. И это изучение лишь поверхностное, можно годами углубляться в любое направление. Программирование у нас было как второстепенный предмет, помогающий решать инженерные задачи. Например разложить на С++, Pascal, Mathlab сигнал и выделить некоторые частоты из него, больше математического анализа. Ну и уровень абстракции заметно ниже, чем в математических дисциплинах. Код линеен, а функции в частотной области весьма абстрактны и сложны для понимания. Впечатление что изучение языка уровень неких курсов, как обучение вождению. Переход с языка на язык вообще не проблема, они все похоже, ну кроме с ООП на функциональный стиль переход. Можно по рабочему коду проекта понять принципы языка даже не читая книг по нему.

      Успешно работающие стажеры, студенты 2-5 курсов вполне подтверждают это. Компания берет Juniora, пару недель вводит в курс дела и далее он вполне может решать простые задачи как программист. С инженером такое не получится, выше порог вхождения.

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


      1. aamonster
        31.10.2021 19:48
        +7

        Просто основное обучение на программиста – это не языки программирования и не библиотеки. Это тот самый матан, численные методы, алгоритмы и структуры данных... Я вообще довольно долго думал, что учебных программ для программистов нет, т.к. слишком быстро всё меняется, и чтобы стать программистом – лучше всего подходит вуз, где хорошо преподают математику (всё ещё считаю это годным вариантом). Но потом увидел SICP, а позже – программу какого-то из новых российских вузов, и изменил мнение: уже учат, причём полученный багаж знаний не упирается в сиюминутные языки и библиотеки.


        1. sim31r
          31.10.2021 23:46
          +1

          "Соседняя" специальная была чистое программирование. Заметно попроще там считалось учиться, из сложного дискретная математика и всё, остальное без особого напряжения давалось. Курсовые и дипломные проекты - база данных из нескольких табличек. У нас в обработке сигналов касались дискретного Z-преобразования, тема ну очень сложная для понимания, чтобы въехать желательно понять для чего преобразуется сигнал из линейного вида в частотное представление и математика и физика сопутствующих процессов.

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


          1. aamonster
            01.11.2021 01:05
            +2

            Ну, объективно для решения бОльшей части задач действительно хватило бы образования типа ПТУ, не вузовского. Тем не менее высшее техническое образование (даже не профильное) даёт существенные преимущества в виде умения (и привычки) работать с абстракциями и искать информацию в литературе.

            Было бы любопытно собрать статистику: как часто "алгоритм маляра Шлемиэля" реализуют программисты с высшим образованием и без него.


            1. SerhiiAh
              01.11.2021 17:42
              +3

              Было бы любопытно собрать статистику: как часто "алгоритм маляра Шлемиэля" реализуют программисты с высшим образованием и без него.

              А какая собственно разница, если и тот и другой пойдет в интернет и либо скопирует готовую реализацию, либо найдет библиотеку где он есть.


              1. aamonster
                01.11.2021 19:19
                -1

                Разница (если она есть, что надо проверить) – ровно в способности глянуть на алгоритм, сказать "чёрт, это же O(n²)" и либо выбрать другую реализацию, либо осознанно решить "фиг с ним, у меня всё равно n<10".


        1. third112
          01.11.2021 04:27
          +1

          Про математику и IT вчера написал статью. Про трудности трудоустройства с возрастом см.


        1. WASD1
          01.11.2021 11:06

          А что SICP прям хороша?
          А елси так хороша, почему её на чём-то более современном не перепишут, вот не понимаю и всё думаю открывать или нет...


          1. aamonster
            01.11.2021 11:24

            Весьма, если хотите узнать базовые вещи (которые, возможно, не будете использовать напрямую, но которые повлияют на ваши дальнейшие подходы к разработке).

            Переписать – ну, сейчас этот курс в MIT идёт на питоне. Язык тут не очень важен, лишь бы лямбды поддерживал. Собственно, можете ради практики переписывать примеры оттуда на любимый язык, это не должно быть сложно.


        1. webhead
          02.11.2021 17:27

          Вы не могли бы припомнить, что это был за вуз такой чудесный? Интересно было бы взглянуть на современную программу обучения. Хотя еще более важно imho не только то, что в ней заявлено, но кто и как этому будет учить.


          1. aamonster
            02.11.2021 18:09
            +1

            Увы, не вспомню (дело было несколько лет назад), и беглым гуглением не нашёл.


      1. tuxi
        31.10.2021 20:09
        +2

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

        Теории, как верно замечено, давалось очень много. Руки же чесались все это применить. Это же было фантастически интересно. А языки учились просто попутно.


        1. aamonster
          31.10.2021 21:25
          +2

          Эх... Приступ ностальгии вызвали). Как я 25+ лет назад смотрел в отладчике, как трекер цифрует стереозвук с Sound Blaster Pro (надо было для написания медицинской софтины): в документации этого не было от слова "совсем", только моно, которое делалось по другому. Ассемблер, работа с DMA-контроллером через порты, прерывания, все дела.
          Но учиться для этого приходилось не 5 лет в вузе, а самому в процессе работы. Книги, накопанные где-то доки (с этим сейчас куда лучше), реверс инжиниринг...


      1. saipr
        01.11.2021 12:04
        +4

        Когда я учился на программиста, то цели, которые ставили перед собой наши учителя, чем они руководствовались, обучая нас программированию, прекрасно отражают слова выдающегося советского учёного, одного из пионеров теоретического и системного программирования академика Андрей Петровичу Ершову (статья «О человеческом и эстетическом факторах в программировании», 1972):


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


      1. vsb
        01.11.2021 15:20
        +2

        Как меня учили:

        1. Самые основы программирования с паскалем. Переменные, условия, циклы, массивы, указатели.

        2. Самые распространённые структуры данных и некоторые алгоритмы.

        3. 8086 ассемблер под DOS, написание простых, но полновесных программ вроде реализации простого malloc-а.

        4. Язык С.

        5. Основы UNIX, POSIX-API, основы сетевых API, многозадачность и средства синхронизации (fork, семафоры и тд).

        6. ООП и Язык С++ (старый стандарт, без углубления в шаблонную магию).

        7. Реляционная алгебра, базы данных, SQL (исключительно теория).

        8. Функциональное программирование, Lisp.

        9. Логическое программирование, Пролог.

        Это всё заняло около 6 семестров. Кажется ничего не забыл.

        Из того, что на 100% мне не пригодилось, могу только пролог вспомнить. Хотя всё равно где-то на задворках памяти он лежит, может когда и пригодится, как знать.


      1. ldss
        01.11.2021 21:27

        ну если перекладывать jsonы из таблички в табличку(ц), то не нужно, конечно!


      1. korogodin_a_v
        02.11.2021 20:28

        То что Вы описали - это не программирование. Да и "обучение вождению" - это не курсы, а три года езды с восклицательным знаком на заднице. Ибо чайник. Много таких, "окончивших курсы". Но Пушкин верно заметил - "Пока можешь не писать - не пиши". Потому что код написанный такими смежниками с основной специальностью, программист потом перепишет так что его целевые качества, например скорость работы, вырастут на порядки. Но! Самые глубокие, тяжелые ошибки делаются ДО написания кода - это ошибки архитектурные. Вот поэтому - "Пока можешь не писать - не пиши". Лучше тихо отъездий свои три-пять первых лет в разработке с восклицательным знаком чайника на заднице - в разработках для себя, а не для других. Прочувствуй на своей шкуре эти архитектурные ошибки. А ещё лучше - занимайся СВОИМ делом а не ЧУЖИМ. Используй для постановки задач язык разговорный, а не алгоритмический. Это позволит делегировать архитектуру - архитекторам. Разработка начинается - с архитектуры, а не с языка кодирования


        1. sim31r
          02.11.2021 21:59

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

          По сравнению с Шумахером все чайники, нет 40 лет стажа по 12 часов в день - не полноценный водитель. А полноценных водителей 5 человек на весь город. Они знают что они хороши в своем деле и смотрят на всех свысока. Хотя могут быть безработными или получать ниже среднего.

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

          Самые глубокие, тяжелые ошибки делаются ДО написания кода - это ошибки архитектурные.

          Вот, самые дорогостоящие ошибки делают профессиональные программисты

          https://habr.com/ru/post/307394/

          Разработка начинается - с архитектуры, а не с языка кодирования

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

          Что за священная корова ИСТИННО ВЕРНЫЙ КОД, для написания которого нужны годы обучения и не оптимальный код недопустим? В продакшене, даже где через банки миллиарды проходят, код пишут индусы и этого достаточно. Недостатки кода выявляются при тестировании и отправляется работать на рабочий сервер.


    1. tertiumnon Автор
      01.11.2021 08:47

      На тот момент программирование меня не увлекло( - я был просто амёбой, плывущей по течению.


    1. piton_nsk
      01.11.2021 14:16
      +2

      Неужели в вузе ни на одной кафедре не было ни одной икстишки или даже двк-2/4?

      Автору родители купили компьютер.

      На втором курсе университета родители купили мне мой первый компьютер – это был Celeron

      И как он сам честно признается

      За оставшихся три университетских года, несмотря на доступ к компьютеру, программирование не продвинулось ни на шаг.

      ИМХО дело не в наличии/отсутствии компьютера а вот в этом.

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

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

      Меня всегда удивлял и продолжает удивлять такой подход - я ничего не понимаю в программировании (музыке/спорте/whatever), но знаю лучше понимающих в этом людей, что надо, а чего не надо.


  1. nick758
    31.10.2021 14:33
    +11

    Клавиатура для компьютера Электроника
    Это не клавиатура, а весь компьютер :)

    Затем погружение в Computer Science – тот самый, что так неудачно преподаётся в школе в своей базовой версии.
    В школе предмет называется «Информатика», что несколько другое, и может не включать программирование совсем.

    Если не секрет, какое высшее образование вы получили?


    1. Alexrook
      31.10.2021 15:04
      +1

      Более того, раньше такого предмета в принципе в школе не было. Я застал информатику только в техникуме и сейчас понимаю, насколько это было смешно. Там не учили базовому пониманию работы компьютерной техники. Там учили работать в текстовом и табличном редакторе. В то время это был не MS Office, а странная хрень еще под DOS, хотя в то время в ходу был уже даже windows 98. На это все были потрачены какие-то сумасшедшие часы (занятия каждую неделю по 4 часа), но за которые нас практически ничему не научили. Более того, я больше это ПО в жизни в глаза не видел. Я не удивлюсь, если уроки информатики сегодня обладают похожей полезностью. А все потому, что эти уроки часто ведут какие-то старперы, которые пытаются учить тому, что было актуально лет 20 назад в лучшем случае. Почему они учат именно этому? Да потому, что ничего другого они не знают и не хотят знать, а может и не должны знать за ту зарплату, которую им платят.

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


      1. tmin10
        31.10.2021 15:24
        +1

        У нас в школе (нулевые) был паскаль и делфи. Для желающих углубиться - вечерние курсы олимпиадного программирования.


        1. Areso
          31.10.2021 19:16

          У нас был ещё QBasic45r и Visual Basic 6.0. Кстати, студия была полной, можно было писать на плюсах, но никто не умел, включая учителей.


      1. sim31r
        31.10.2021 19:44

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

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

        А это нужно? Есть знакомые программисты, ведут кружки с олимпиадниками, как хобби. Есть даже фанат микроконтроллеров с группой детей лет 9-12, учит дебажить код на С++ в железяках типа STM32, человек специфический, но очень увлеченный и находит единомышленников среди детей. Но всем, как эталон информатики такое не подойдет наверное.

        В остальном навык учителя и программиста сильно отличается. Физруком не должен быть обязательно мастер спорта, например, разные навыки. Как введет в курс дела программист, который драйверы на С++ пишет под ядро Linux детей в школе? Ему придется переучиваться полностью на педагога.

        Изучение редактора может и имело смысл для специальности типа сварщиков, чтобы познакомить с компьютером и научить вносить некоторые данные в комп. Странный редактор мог быть не так уже плох. Сейчас тоже очень многие предпочтут консольный текстовый редактор в Linux типа Nano, Vim тяжелому приложению MS Office, удобно иногда когда всё на горячих клавишах управляется, без графического интерфейса.

        уроки часто ведут какие-то старперы

        Отсылка к названию статьи? ))

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


        1. victor_1212
          31.10.2021 21:19

          >Есть даже фанат микроконтроллеров с группой детей лет 9-12, учит дебажить код на С++ в железяках типа STM32, человек специфический, но очень увлеченный и находит единомышленников среди детей. Но всем, как эталон информатики такое не подойдет наверное.

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


          1. sim31r
            31.10.2021 23:31

            Зачем будущему ветеринару погружаться в микроконтроллеры? Общей информатики в имеющемся виде достаточно вполне кажется. Вот статья на хабре человека что организовал кружок по программированию. Возможно есть еще похожие статьи.

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


            1. victor_1212
              01.11.2021 02:00

              >Зачем будущему ветеринару погружаться в микроконтроллеры?

              ветеринару вероятно не надо, ровно как и монтажнику-высотнику, не пойму вы разве обсуждаете как ветеринаров воспитывать?

              мне казалось, что все же речь не совсем об этом, извините если не понял :)

              ps

              прочел статью еще раз, даже не понимаю о чем она, упомянуты бати какие-то, типа элегия на тему "ведь могло быть иначе"


              1. sim31r
                01.11.2021 10:42
                +1

                Ну я имел ввиду школьную программу, там углубляться нет смысла, так как программа школьная и так насыщенная.

                А на счет кружков согласен, они могут быть разные, чем больше, тем лучше.


            1. victor_1212
              01.11.2021 02:38

              pps

              спасибо за ссылку, статья 2014 года пожалуй интересней будет, особенно обсуждение


      1. tuxi
        31.10.2021 20:12

        Не соглашусь, информатика в старших классах с середины 80х была в школе. На программируемых калькуляторах.


        1. vadimk91
          01.11.2021 08:01

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


          1. Areso
            01.11.2021 10:10

            Примерно в то время была практика водить школьников в ИВЦ. И программы, написанные на физических носителях, туда отдавали.

            Хотя, конечно, дичь, но лучше так, чем ничего.


          1. tuxi
            01.11.2021 14:36

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


      1. Pdasilem
        01.11.2021 09:04
        +4

        Там учили работать в текстовом и табличном редакторе. В то время это был не MS Office, а странная хрень еще под DOS,

        Та хрень называлась Lexicon ) Я тоже ее застал. И ситуация была примерно как у топикстартера - не мог я по финансовым соображениям поехать учиться в вуз из маленького нашего городка. Выбор был небольшой - юрист, экономист, менеджер или нефтяник. Не считаю пед и мед училища ) Отучился на экономиста, а потом по накатанной - работа, карьера и спрыгивать на низ, переучиваться - да, духу не хватало долго. Рискнул, после 40 сделал это. И не жалею сейчас. Разве что о том, что раньше не сделал.


        1. Roma_letchik
          01.11.2021 13:57
          +1

          Подробнее можно? Как куда? Тоже подхожу к этому возрасту


        1. ghostraider44
          01.11.2021 18:05

          Такая же хня...и тоже за 40 ))) Правда за спиной Тех. Универ. Если что, то в личку о своем прыжке напишите хотя бы)


      1. RTFM13
        01.11.2021 19:55

        Более того, раньше такого предмета в принципе в школе не было

        У нас была информатика в школе на компьютерах "правец" (вторая половина 80х). В соседней школе я починил мышку на "учительском" 286м и получил абонемент на безлимитный доступ к телу. 10й-11й класс, не помню за какие заслуги, просидел на пару с одноклассником уже кажется на 386м в своей школе в кабинете директора. Можно было невозбранно пропускать любые уроки. Помню как мы громко крича (возможно иногда с матом) играли в wing commander, а в той же комнате у нас за спиной проходил педсовет и директриса просила учителей разговаривать потише чтобы нам не мешать.

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


    1. tertiumnon Автор
      01.11.2021 08:48

      Высшее экономическое.


  1. oleglzns
    31.10.2021 14:47
    -14

    Krutaya statjya! Spasibo! =)


  1. Gromushka
    31.10.2021 17:12
    +2

    А почему автор решил, что он делал карьеру программиста?


    1. tertiumnon Автор
      01.11.2021 08:50

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


  1. elektroschwein
    31.10.2021 17:53
    +11

    Немного странно такое читать всё-таки. У человека либо есть интерес к программированию, технологиям, и всему что с этим связано, либо нет. Если интерес есть - он будет пользоваться любой возможностью чтобы заниматься этим и чтобы познавать что-то новое, если нет - будет мучаться на нелюбимой работе. И в жизни те, к кого есть интерес, в юности "программировали" вообще на тетрадном листочке, когда доступа к компьютеру не было, а из всей литературы были только книжки "Бейсик для школьников" и "Как написать компьютерную игру на ассемблере для IBM PC" в городской библиотеке. А уж когда у них появлялась возможность сесть за клавиатуру, они с удовольствием даже "рисовали фигуры командами" в турбо-паскале. И здесь соответственно странно слышать ремарки про "учителя нас не могли заинтересовать" - хорошо, конечно, когда учитель может дать много знаний и наставить на путь истинный, но если у человека есть неподдельный интерес к теме, то от "учителя" достаточно просто не мешать. А уж про возможности, которые можно найти в вузе при должном желании, и говорить нечего.


    1. sim31r
      31.10.2021 19:47
      +1

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


      1. BlackGad
        01.11.2021 15:03
        +1

        Почти такая же история была и у меня. Пара информатики на тему графика фигур с линейным перемещением (рисуем, затираем, рисуем со сдвигом). За 15 минут закончил задачу и решил для разнообразия игру сделать - в рандомном месте появлялся кружек (цель) игрок управляет стрелочками нарисованым прицелом и по пробелу "стреляет" по мишени. Преподаватель был в восторге. Так собственно и начались мои поездки на олимпиады по программированию. :)


    1. tertiumnon Автор
      01.11.2021 08:53
      +1

      Этот интерес был во мне в зачаточном состоянии, но никак не переходил в стадию увлечения. Перешёл, когда стало за 30. Может быть, всему своё время.


    1. octoller
      01.11.2021 09:04

      И в жизни те, к кого есть интерес, в юности "программировали" вообще на тетрадном листочке, когда доступа к компьютеру не было, а из всей литературы были только книжки "Бейсик для школьников" и "Как написать компьютерную игру на ассемблере для IBM PC" в городской библиотеке.

      Мне кажется, вы излишне идеализируете. Интерес долгое время может тлеть легкой искрой и требуется хороший ветер, что бы его как следует разжечь. Не все нынешние программисты в юности "программировали" на бумажке. У меня например, в сельской библиотеке не было таких книжек, я не слышал про бейсик, компьютер появился в год поступления в техникум, а интернет в село провели только когда я уже работать начал. И даже после учебы по соответствующей области, программирование для меня оставалось абстрактным единорогом. И полноценно тлеющая искра разгореться смогла только восемь лет спустя, когда я решил в один из скучных вечеров поковырять Unity. А после, распробовав написание скриптов, ушёл в изучение С# и .Net. Тогда то и разгорелась моя искра пламенем.

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


  1. cosmolev
    31.10.2021 18:21
    +10

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

    Тут какой-то юношеский максимализм и романтизм.

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

    Всё тлен.

    И это пройдёт.


    1. Goupil
      31.10.2021 21:51
      +1

      Можно идти в биомедицинскую индустрию например и делать софт для медицинских приложений и приборов. Просто это не так прибыльно как еще на минуту подсаживать пользователей соцсетей.

      Но прибыльней всего это писать ransomware, dark web и схожее. Каждый сам решает что у него в приоритете.


      1. cosmolev
        01.11.2021 15:06

        Можно, как можно и в любой профессии найти своим навыкам какой-то особое "осмысленно-гуманистическое" применение.

        Но в статье идёт речь о человеке начинающем свой путь в программировании, поэтому имеет смысл не романтизмом заниматься, а трезво оценивать вещи. В 95% случаев - программирование это перекладывание строк в энтерпрайзе и валидация формочек. Я легко могу представить как деятельность дизайнера может быть гораздо осмысленнее этого. Вот есть один небезизвестный дизайнер, который когда-то заявил что дизайн спасёт мир.


    1. tertiumnon Автор
      01.11.2021 08:54

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


  1. Emelian
    31.10.2021 19:25
    +2

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

    Я могу развить эту тему. Проблему трудной жизни моей мамы я связывал с недостатком образования, военное детство, там бы просто выжить. СССР в то время был на подъеме – супердержава, НТР – научно техническая революция, образование ценилось и хорошо оплачивалось. Поэтому я выбрал достаточно престижный ВУЗ, относительно нашей провинции, в областном центре. Влекла романтика, поэтому поступил на горно-геологический факультет. Во время летних практик поездил по стране, подрабатывал, на жизнь хватало. Программирование (факультативное) тогда было исключительно теоретическим, к местной ВУЗовской ЭВМ нас не подпускали. Но оно меня зацепило. Во время зимнего лыжного похода в Карелию, на каникулах, наш командир отряда, студентка с факультета прикладной математики, обронила несколько фраз по математике, которые меня тоже очень зацепили. Поэтому я решил закончить этот ВУЗ, а затем поступить, второй раз, на дневное отделение мехмата МГУ. Но нужно было отработать четыре года по распределению, я выбрал Белгородский Всесоюзный НИИ, чтобы оттуда легче было поступить в Московский университет. В этом НИИ тоже были советские ЭВМ, на которых пытались вести какие-то научно-практические расчеты и считать «зарплату». Туда меня тоже не пускали, не было профильного образования.

    Удивительно, но цели своей я полностью достиг. Поступил на первый курс «математики» в МГУ и отучился еще пять лет. Программирование там тоже было, но, по известному принципу, чтобы отбить желание им заниматься, хотя у меня первый научный руководитель был крутой, кстати, тот же самый, что и у Ильфака Гильфанова, «широко известного в узких кругах», со своим «народным» дизассемблером «IdaPro». Программированием у нас все занимались неформально, я помимо университетской вычислительной системы, имел доступ к персональным компьютерам (только что появившимся в то время в СССР) в «Керосинке» – Институте нефти и газа АН СССР.

    Второе распределение у меня было в серьезное научно-производственное объединение. Карьера мне светила сногсшибательная, если бы не одно «но». СССР развалили, фирму обанкротили, и наступил десятилетний период абсолютной нищеты и упадка. Но выжить удалось, в том числе и в связи с появлением необходимости компьютерной отчетности и написании учетных программ. Большую помощь мне оказала здесь 1С77, на ней я написал и внедрил, на нескольких предприятиях, свою «Зарплату» и другие поделки, которые, кстати, кормят меня до сих пор. Замечу, что я живу сейчас не в России, а в ЛНР, а наши республики фирма «1С» не признает, поэтому работы на этот поприще мне хватает.

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

    Я вот заметил, что большую часть времени приходится искать нужную информацию. Это может быть концептуальная информация, в каком направлении развиваться, какие задачи решать, какими инструментами и методами. Так и конкретная, как достичь того или иного локального эффекта в программировании с помощью известных средств. Поэтому более опытный ментор мне бы и сейчас не повредил. Но такого никогда не было и вряд ли будет, хотя это, естественно, сэкономило бы мне кучу времени. А так пришлось пробовать все, чтобы понять, что мне реально нужно, на что ушли многие годы. Соответственно, даже на поиск вполне типичных тем в Интернете уходит слишком много времени. Ибо, Интернет, оказывается, это не База Знаний, а просто, в основном, обмен информацией между обычными пользователями, у которых вопросов, как правило, больше, чем ответов.

    При этом, хотя у меня «желанных» (благодаря СССР) было два ВУЗа и две специальности, но работаю я по третьей, полученной самостоятельно, поскольку диплома программиста у меня нет. Главной проблемой для меня стало обрушение СССР, тогда за спиной стояла Империя, а сейчас мы только-только выкарабкиваемся из состояния, которое я называл «полная дезинтеграция людей и общества». Другими словами, если сам себе не поможешь, то тебе никто не поможет, по большому счету.


    1. Racheengel
      31.10.2021 21:24
      +3

      Простите, а какие вы видите перспективы для разработчиков в "лнр", где "полная дезинтеграция"?

      Не троллинга ради... Просто интересуюсь.


      1. Emelian
        01.11.2021 19:26

        Ну, во-первых, я имел в виду всю территорию exСССР. Или вы можете утверждать, что в Российской Федерации уже нет никакой дезинтеграции общества? Тогда почему такие страсти-мордасти между прививочниками и антиваксерами, патриотами и либералами (мягко скажем), список можно продолжать долго. В СССР такого не было, «дружба народов» и понятие «советский человек» были не просто пропагандистским клише.

        А, во-вторых, в ЛНР / ДНР не так уж и плохо, по крайней мере, вдали от «линии фронта». Даже по уровню жизни. Скажем, средние выплаты бюджетникам с Нового года будут, как в Ростовской области, а среднюю зарплату обещают поднять до уровня таковой, в той же Ростовской области, но как в 2019 году. Также прошла информация, что Россия собирается в ближайшие три года инвестировать в экономику ЛДНР триллион рублей. Пошли разговоры о признании Госдумой наших республик при обострении военной ситуации на «линии разграничения». А возможность получения российского гражданства решает все остальные проблемы.

        Что касается разработчиков, то в эпоху Интернета, работа для них ни разу не проблема. Главное иметь способности и желание. Я лично, в силу своего менталитета, не привык работать в команде, больше нравится статус «свободного художника», тем более, что мои старые программы вполне обеспечивают нормальное существование. Перепробовав кучу всего, я наконец-то остановился на С++ / WinAPI и идее модульного программирования, на базе которого хочу создать свой «модульный учет» а-ля 1С77, но 64-х разрядный, с движком БД SQLite + MMF. Плюс «конфигурации» в виде независимых бинарных модулей.

        Все это, естественно, не интересно фирмам, которые платят деньги программистам, не важно, где они находятся в России, ЛДНР или на «диком» Западе. Даже публично обсуждать эту тему без холивара почти невозможно. Сразу найдется куча советчиков, что так делать нельзя, а надо использовать фреймворки, высокоуровневые языки программирования и т.д. и т.п. Примерно как в анекдоте, почему заниматься сексом на улице неудобно? Потому, что советчиков много!

        Поэтому, пока меня вполне все устраивает. Только бы побольше творческой энергии…


        1. Racheengel
          02.11.2021 01:49

          Хм... Честно говоря, не совсем понимаю, зачем России в настоящее время финансировать украинские регионы, где дефакто нет никакой промышленности ещё со времён майдана... Ну с паспортами понятно, народ может переехать в тот же Ростов и "правильно" проголосовать за "кого надо". Но вот какая перспектива финансировать регионы, которые по сути являются другим государством? Не совсем понятен эффект и отдача... Тем более если завтра-послезавтра Киев решит таки "восстановить конституционный порядок" (по крайней мере про это они говорят всё чаще), вряд ли Россия будет этому как то препятствовать, спустя 7 лет..

          Но это такое, отступил от темы... Интересует реально вопрос аутсорса - а как у вас оплачивается работа западными фирмами? Это ж надо открывать ФЛП в Украине или ИП в России и потом ездить в соответствующие банки для обналички? Или как-то вопрос по месту можно решить?


          1. Emelian
            02.11.2021 19:32

            Ну, почему «нет промышленности»? В ЛДНР промышленность почти вся сохранилась. Основной спад пришелся на 90-тые годы, а Украина потом не слишком способствовала ее восстановлению. Но, в целом, после 2000-го года жизнь стала более менее сносной, даже была лучше, чем в России, в то время. Знаю русских граждан, работающих у нас, даже по сей день, причем по своим собственным документам, не по нашим (в налоговой и пенсионной отчетности, вместо нашего идентификационного кода, пишется псевдокод на базе номера российского паспорта).

            За время текущего руководства ЛНР, сократили некоторое количество шахт в регионе, но создали республиканское объединение «ВостокУголь». Пока не могу сказать, хорошо это или плохо.

            По голосованию, у нас рекламировали информационные центры, в которых можно было приять участие в российских выборах, дистанционно, по месту жительства. Сам я русский паспорт пока не получил, но голосовал бы тоже за «кого надо». Просто Владимир Путин у нас – абсолютный авторитет, настоящий защитник и реальный помощник. Поэтому нас устраивает любая «его» партия, в данном случае партия власти.

            Насчет финансирования ЛДНР Россией и нашего политического будущего. Нам ведь, по большому счету, от России ничего не надо, нам она ничего не должна. Кроме, естественно, гарантий безопасности от возможного украинского геноцида. Нам более чем достаточно, что РФ спасла нас от голода (гуманитарные конвои) и вооруженной агрессии украинских нацистов. Мы только за это бесконечно благодарны. Донбасс это бескорыстный союзник России, поскольку он ее естественная часть (до 1917 года). Мы не «царь славян», который, грубо говоря, паразитирует на Российской Федерации.

            Инвестиции в нашу экономику – собственное решение российского политического руководства. Это может иметь смысл в геополитической перспективе, например, ЛДНР может стать витринной для голодной, холодной и замерзающей Украины, что может вызвать желание у нее присоединиться к территории, с легитимной властью, с новой столицей в Донецке. А военно-нейтральная, дружелюбная «Украина-2.0» будет выгодна Российской Федерации, хотя бы в смысле ее собственной безопасности.

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

            Кстати, по прогнозу Симпсонов (есть мультик на Ютубе), «Украина-2.0» состоится к сентябрю 2024 года. Почему-то, в это вполне верится.

            К сожалению, по аутсорсу не могу ничего сказать однозначно. В любом случае, связываться с Украиной не вижу смысла, я там даже пенсию не стал оформлять. В экономическом смысле, у нас, в каком-то смысле «серая зона». Этим можно воспользоваться. Например, получать оплату по paypal, в биткоинах, webmany, на российские платежные системы и т.п. Обналичку можно делать через местные финансовые центры, за определенный процент. Главное, выяснить, как работодатель готов оплачивать ваш труд, а потом уже смотреть, как это здесь обналичить. Народ использует разные схемы, но профессиональных программистов я среди них не видел, а сам я пишу программы только «для себя».


            1. Racheengel
              20.11.2021 14:40

              Хороший у вас троллинг ОРДЛО и Путина получился, практически Соловьевская Киселина Скабеевна :) только ещё про распятого лично Ярошем и Бандерой мальчика надо было добавить, а то народ, похоже, начинает забывать эту историю...

              К сожалению, по поводу разрабов "оттуда" вы мои догадки подтвердили - народ массово повыезжал и возвращаться уже не будет :( насколько знаю, процент пенсионеров у вас около 80 и выше.


              1. Emelian
                21.11.2021 15:22

                Вот что мне нравиться у наших соотечественников, здесь и в России, так это легкость на глобальные выводы. По принципу, есть два мнения, мое и неправильное. В «святые» девяностые часто можно было услышать слова о «необязательности русского бизнеса». Сейчас так уже давно не говорят. По-видимому, русский бизнес стал уже более ответственным и обязательным?
                А вообще-то это известная истина, за рубежом можно встретить более русских, чем сами русские в России.
                Я вообще-то понимаю, ваше мировоззрение. Вот буквально, на днях ко мне в гости приезжал друг из Нижнего Новгорода. У него родители еще здесь, в ЛНР, поэтому семейных дел хватает. Сам он крутой программист, я считал его лучшим, в свое время, на Украине. Да, он уехал с новой семьей жить в Россию, получил российское гражданство. Но он и приехал, в свое время, на Украину из России, где преподавал программирование, в одном из ВУЗов Ростовской области. Просто развелся с женой, порвал все связи и вернулся к родителям. А в России бабушка оставила дом в наследство, грех было не воспользоваться.
                Это раз. Второе, мы ведь живем в провинциальном городе, поэтому здесь никогда не было серьезной командной работы для разрабов. Только всегда индивидуальные проекты. Он поднимал учетные системы на своем предприятии, я на своем, в этом плане мы не пересекались, работали с разными программами, хотя у него был напарник, который помогал ему в программировании, но неофициально (кстати, после майдана, он осел в Харькове, стал ярым националистом, но как мы считаем, из-за слабой политической подготовки и влияния его жены из Закарпатья).
                Поэтому говорить о массовом выезде разрабов на моем примере не приходится. Все кто уехал в Россию, из моих знакомых, сделали это в 2014-2015 годах, когда просто стояла проблема физического выживания, но как только попустило (благодаря РФ и В.В. Путину), выезды заметно уменьшились, но многие воспользовались возможностью получить российское гражданство и паспорт.
                Кстати, об этом говорят и цены на недвижимость. Тогда она стоила копейки (мне, в свое время, предлагали двухкомнатную квартиру, рядом с центром города, за 200 долларов, но у меня тогда и таких денег не было). А сейчас стоимость квартир такая же, как и в тучные годы Украины (в то время к нам приезжали жить и работать из России также). Наверное, уже догадываются о сценарии «Крым-2» для Донбасса :).
                Насчет пенсионеров. Их отнюдь не 80% процентов, а как всегда и везде. Более того, молодежь не слишком жаждет даже учиться в России. Причина прозаическая, это слишком дорогое удовольствие. Да и учиться, как я посмотрю, не многие любят. Есть женщины, правда, которые, в свое время, повыходили замуж за иностранцев или там периодически работают, скажем, в Турции, но таких мало и сейчас я такой тенденции не вижу.
                Интересно, но друг рассказывал, что в России, в крупных городах, Путина не любят, он даже запретил говорить своей семье, что родом из ЛНР. Хотя вдали от областных центров, народ горой стоит за Путина и патриотизм там в почете. Поэтому я вполне допускаю, что вы из крупного города, где влияние иноагентов на порядок выше, чем в провинции.
                Однако могу сказать, что любой человек социально программируем. В молодые годы это делать проще, в зрелые труднее, но тут зависит от напора и мощности пропаганды и силы критического мышления индивидуума. Зная настроения на Украине до майдана, я был весьма удивлен, как быстро нагнули всю страну и все стали массово укромовными бендеровцами, по крайней мере, в публичном поле. Тут я просто восхищаюсь силе Западной пропаганды. Советская пропаганда, с которой я непосредственно имел дело в юности, это детский лепет на лужайке, поэтому не удивительно, что весь СССР так легко соблазнили и раздели до нитки.
                Сейчас этот финт ушами хотят повторить с Россией. А кто это будет делать? Естественно, те, кто соблазнится Западной пропагандой. Вот и «социально программируют» молодежь в РФ, что проще делать, естественно, в крупных городах.
                Насчет, Соловьева, Кисилева, Скабеевой и прочих. К Соловьеву, я лично, относительно нейтрален, иногда смотрю его, но, пока, нет. К Кисилеву тоже нейтрален. Что не нравится, просто не смотрю. А вот «Олю в шортах» (как ее назвали в чате на Ютубе) смотрю с удовольствием. Талантливая и красивая телеведущая, лично я бы ей Звезду Героя дал бы. И, кстати, без мужа (как у нас шутят, мужа жены мужа Скабеевой) она смотрится гораздо симпатичней и, вполне справляется, без него. Относительно содержания передач, да, есть мнение, что иногда ее используют втемную, и она завуалировано транслирует Западную пропаганду. Но, в целом, она одна из лучших. Есть еще несколько человек, которые мне нравятся как новостные аналитики, но практически ко всем остальным я равнодушен. Какого-то отрицалова либо негатива у меня ни к кому нет. Поскольку, если человек ненавидит кого-то либо что-то, то им гораздо легче манипулировать, а я этого не люблю.
                Относительно страшной истории, которую вы упомянули. Естественно, это невозможно воспринимать спокойно, но такие вещи не пройдут даром для виновных. Все преступления украинских фашистов тщательно фиксируются, они не имеют срока давности, придет время, справедливость восторжествует.
                Под конец можно сказать о принципиальной разнице между англосаксонским Западом и Россией. Среди англосаксов 2/3 сатанистов, а в России их 1/3. И, кстати, они, по странному совпадению, любят жить в крупных городах. Но на Западе они побеждают своей массой, а в России – нет. На этой ноте позитива закончим нашу информативную дискуссию :).


    1. tertiumnon Автор
      01.11.2021 17:55

      Крутая история! Всегда интересно почитать, как люди шли к своей профессии.

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

      Аналогично. И большинство моих знакомых кодеров гуглят. Вообще с менторством в России проблема - так не принято. К сожалению.


      1. Emelian
        03.11.2021 19:49
        +1

        Аналогично. И большинство моих знакомых кодеров гуглят. Вообще с менторством в России проблема — так не принято. К сожалению.

        Я не думаю, что нужно сильно сожалеть. Просто мы все такие, самодостаточные что ли. Интересно, но на Западе есть диаспоры всех национальностей, кроме русской. Нам не нужна тусовка сама по себе, только если она психологически комфортна, что бывает, естественно, редко.

        Для примера, ко мне на первом курсе Московского университета подошел парень, как оказалось, из Западной Украины и спросил, ты украинец? Я, очень удивился, впервые такой вопрос задали. Ну, типа, да, с Украины, а что? Давай, говорит, объединяйся с нашей диаспорой и все это на украинской мове, которую я в детстве знал хорошо, но говорить уже успел разучиться. А на фига это мне надо? Он что-то там объяснял, но говорить на разных языках мне почему-то совсем не хотелось. Короче, не поняли мы друг друга.

        Второй пример, уже работая в будущем ЛНР, ко мне в отдел дали выпускника Харьковского ВУЗа, типа натаскай его практическому программированию. Я начал говорить с ним про базы данных, их проблемах, учетных программах и все такое. Но интереса особого в глазах не увидел, не нужно это было ему совершенно. Ну и ладно, уговаривать его мне тем более не надо. Потом оказалось, что он перешел на нашем предприятии на рабочую должность, там, где больше платили, т.е., интерес был только к деньгам.


  1. Hivemaster
    31.10.2021 20:57
    +9

    Здравствуй, дорогой дневничок...


  1. Sergunka
    31.10.2021 23:34
    +1

    Честно говоря я даже немного завидую автору. Это сколько еще неизведанного человеку прийдется изучить, чтоб стать Программистом?

    Хотелось так же заступиться за собратьев по цеху. На мой взгляд среди программистов довольно много народа кто занимался и достиг результатов вполне так почитаемых видам спорта в советской и полагаю российской подворотне. Большенство по моим наблюдениям это борцы: от вольной борьбы до дзюдо реже встречаются боксеры, но они тоже есть. Самый знаменитый в ИТ любитель бокса это изобретатель RSA, за что ему и дали премию Тьюринга Леонард Адлеман предки которого эмигрировали из Беларусь в Калифорнию.

    Я бы так же не назвал обучение пять лет в ВУЗ-е потерей времени для программиста. Часто знания полученные в какой-то определенной области являются преимуществом на проекте. Домейн знания никто не отменял и много областей где вас не примут на работу если вы не понимаете базовых концепций к примеру бух учета, финансовой дисциплины, трейдинга, основ менеджмента или документа-оборота. Часто домейн знания приходится учить находу программисту.

    Я бы посоветовал автору не унывать и просто смотреть на рынок в перспективе использовать свои знания полученные во время учебы в ВУЗ-е.


    1. tertiumnon Автор
      01.11.2021 09:03

      У меня непрофильное образование, поэтому описываю как потерянное время.


    1. elektroschwein
      01.11.2021 10:13
      +1

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

      К счастью, можно найти немало ничуть не менее интересных проектов, где это не требуется. Там где разбором доменной области займётся аналитик или технолог, а программист будет заниматься именно программной инженерией. Я ещё в школе языки программирования изучал на листочке, свой первый Спектрум паял из рассыпухи, а в более старшие годы поглощал книги, копался в недрах ОС, дизассемблировал чужое не для того чтобы решать "задачи прикладной области", а именно из-за любви и интересу к программированию и технологиям в целом. То что это эти мои навыки и страсть помогают бизнесу решать "задачи предметной области" - ну ок, им от этого хорошо и поэтому я им нужен, я рад, но лично меня, как инженера-программиста, "предметная область" не интересует совершенно, не для этого я IT пошел. Если сегодня мне нужно писать код передачи данных между железками по очень плохому каналу для IIoT, завтра портировать графический движок на другую платформу для CADa, послезавтра перелопатить и оптимизировать какой-нибудь микросервис с бд для платежной системы - да без проблем, мне это все интересно именно с инженерной точки зрения, при желании там можно очень неслабо развернуться с весьма интересными именно "программистскими" задачами. Если бы я хотел бы я вникать в прикладные области всего этого дела - стал бы технологом или аналитиком, а пока не вникать во все это, ни заниматься сразу двумя видами деятельности за одну зарплату - нет уж, спасибо, благо, полно хорошо оплачиваемых мест, где можно обойтись без этого.


  1. nixtonixto
    01.11.2021 08:38
    +2

    Оглядываясь назад, я считаю, что это был самый главный просчёт родителей – посчитать, что само только наличие высшего образования решает все проблемы с работой и устройством в жизни. По факту эта «корочка», на которую я потратил 5 лет своей жизни ни разу не пригодилась – я её всегда предъявлял в самый последний момент, когда расписывался в трудовом договоре.

    Очень вредное заблуждение, популярное среди тех, у кого есть эта корочка. У меня при поиске работы всё шло хорошо, рекрутёр радостно отводил в отдел кадров для оформления, и всё предсказуемо обрывалось, когда оказывалось, что нет вообще никакой, хотя бы непрофильной, корочки — они банально не могут оформить на высокую должность… Некоторое время работал на должности монтажника, выполняя функции инженера-конструктора, но долго платить х2 зарплату «монтажника» они не могли, первая же проверка создаст массу проблем. Сейчас работаю на себя, корочку сам у себя не требую, но для такого итога пришлось приложить слишком много усилий.

    Поэтому, юноши из СНГ, не слушайте эти байки, поступайте куда угодно, лишь бы выдали корочку о законченном высшем образовании… Иначе ваша трудовая жизнь очень сильно усложнится.


    1. tommyangelo27
      01.11.2021 09:00
      +6

      самый главный просчёт родителей 

      Впереди у автора новый этап взросления - перестать в своих неудачах винить родителей ????


      1. tertiumnon Автор
        01.11.2021 17:59

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


        1. tommyangelo27
          01.11.2021 18:39
          +2

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

          Взрослые люди сами хозяева своей судьбы и воспринимают прошлое как часть стартовых условий. Примерно как пол, расу, рост, длину носа и т.д. Вы же не возьметесь утверждать что-то вроде «Самый главный просчёт родителей — родить меня мальчиком»?
          Да и то, взрослые люди даже эти стартовые условия умудряются менять.

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


          1. Kroid
            01.11.2021 20:30

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

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

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

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

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

            Вы, видимо, из первых :)


            1. tommyangelo27
              01.11.2021 22:22

              Это называется редукционизм. Так же и преступников наказывать незачем — ведь у них не было другого выбора, они сделали то, что могли сделать в тот момент времени, ведь свобода выбора — лишь миф.
              Вы сейчас манипуляцией занимаетесь. О преступниках речь вообще не шла.

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

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

              Сколько на хабре споров видел с подобными аргументами, не счесть, обычно между капиталистами и социалистами. Одни говорят, мог, сам виноват, что сидишь в бедности — учись на программиста, переезжай в столицу и купайся в деньгах. Другие говорят, что вся страна не может быть программистами и жить в дефолт сити.
              Я не силён в политических определениях. Но вы в своём комментарии красите в белое и чёрное, что мне кажется слишком радикальным. Все не могут быть программистами/космонавтами/пилотами авиалайнеров, но возможность вести достойную жизнь должна быть у всех. Я социалист?

              Если человек (думает что) хочет быть программистом, но ему мешает факт, что родители его не в тот ВУЗ отдали 10 лет назад, то я считаю он либо ещё не повзрослел, либо свернул не туда. Это делает меня капиталистом?

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


              1. Kroid
                02.11.2021 13:47
                +1

                Вы сейчас манипуляцией занимаетесь. О преступниках речь вообще не шла.

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

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

                Это составной вопрос.

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

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

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

                Если человек (думает что) хочет быть программистом, но ему мешает факт, что родители его не в тот ВУЗ отдали 10 лет назад, то я считаю он либо ещё не повзрослел, либо свернул не туда. Это делает меня капиталистом?

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

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

                Что касается вопроса детей-и-родителей, тут есть определенная проблема. Общество в целом и подавляющее большинство взрослых в частности не умеет правильно воспитывать детей. Оно просто продавливает своё мнение и, если ребенок усвоил это мнение, то воспитание считается завершенным. Банальный пример - сочинения на уроках литературы. Формально от ученика требуется выразить собственное мнение, но по факту проверяется, правильное ли оно. Очень мало детей на одних лишь своих волевых могут осознать, что всё это бред, и что надо жить своим умом, не принимая ничего на веру. И только во взрослой жизни начинает появляться осознание и некоторая доля уверенности в том, что можно и даже нужно делать то, что лично ты считаешь правильным, а не то, что считает правильным общество вокруг тебя. И то, далеко не у всех.

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

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


    1. elektroschwein
      01.11.2021 10:20
      +2

      Во многих других сферах - да, но в статье речь всё-таки про IT-отрасль, а конкретнее про программистов. И как показывает практика, полтора десятка лет работы меня и людей вокруг меня, в отрасли разработки ПО подобный маразм типа "без диплома не поднимем тебя выше какой-то позиции" встречается как правило в каких-то не самых хороших не самых приличных конторах (обычно где начальники-самодуры, либо сам менеджмент заложен ещё в советские времена), в госучреждениях, в работающих на военку, и т.д. - короче говоря, именно там, куда хороший и уважающий себя программист сам не пойдет, если не хочется усложнять себе жизнь и ему дорого ментальное здоровье. Поэтому разговоры о таком являются довольно хорошим "звоночком" о том, что с этим работодателем лучше не связываться.


      1. nameless323
        01.11.2021 15:01

        Ну если человек увидит интересный для себя проект в каком-нибудь НИИ государственном или полугосударственном (может что-то связанное с авиацией например. Опустим тут "уважающий себя программист не пойдет", может человек мечтает делать ПО для авиации, а других вариантов нет), то отсутствие диплома может сыграть злую шутку. Плюс так же стоит понимать что если возникает желание релоцироваться в другую страну (или не желание, а необходимость), то отсутствие диплома если и не ставит крест на визе, но многократно усложняет процесс и повышает шансы неудачи. Мне диплом понадобился ровно один раз за всю жизнь, но именно этот раз стоил 5 лет обучения (ну еще конечно стоила вся математика с которой я ознакомился в университете. Все таки в моём вузе специальность математик-программист была 95% математик, 5% программист, и то если к программированию сам силы приложишь).


      1. Viers
        02.11.2021 20:32
        +1

        Мне диплом весьма пригодился, когда решил поработать за пределами родной страны. Когда миграционная служба принимающей стороны спрашивает "А вы специалист по этому делу? У вас, может, и образование профильное имеется?", даже бумажка совсем не топового ВУЗа о законченном специалитете сильно упрощает жизнь.


    1. Kroid
      01.11.2021 20:11
      +1

      Поэтому, юноши из СНГ, не слушайте эти байки, поступайте куда угодно, лишь бы выдали корочку о законченном высшем образовании… Иначе ваша трудовая жизнь очень сильно усложнится.

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

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

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

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

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


  1. derwin
    01.11.2021 08:44
    +2

    Я что, на хабр захожу чтобы сделать себе больно? хабр, прекрати!


  1. lParzivall
    01.11.2021 08:58

    Стажер в 20, спасибо за мотивацию)


  1. ch_m
    01.11.2021 08:58
    +1

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

    Согласен полностью! 38. Попробовал кодить чисто случайно лет пять назад. Тупо сидел однажды в пятницу с пивком и пиццей за компом и стало скучно: фильмы все просмотрены, танки надоели... "Вроде как люди за компьютером ещё как-то программируют чего-то..." - подумалось мне тогда и я полез в гугл. В общем, через пару месяцев танки с компа были удалены за ненадобностью, а через пол-года и виндуз как-то отпал, и его место занял Linux Mint. Я вообще не понимаю, как так вышло, что мне не пришло в голову попробовать это раньше - так меня пропёрло)) Вот думаю после НГ попробовать работку в IT поискать, ну, а если не выйдет трудоустроиться - у меня останется прикольное хобби))


    1. beDenz
      01.11.2021 11:44
      +1

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


      1. saipr
        01.11.2021 11:51
        +1

        А я работаю программистом уже 50 (пятьдесят) лет и тоже кайфую:
        Пятьдесят лет на стезе программирования.
        :
        image


  1. DaryaHom
    01.11.2021 08:58

    Чувак, я зарегилась на Хабре, чтобы плюсануть твою статью, но не поняла, как это сделать xD

    Что ж, придётся просто написать, что ты крутой! Аплодирую, вдохновляюсь. Слушай бородатых кулхацкеров, и всё у тебя будет "так")))


    1. tertiumnon Автор
      01.11.2021 08:59
      +1

      Миллион лет читаю хабр и решил таки что-то опубликовать - рад, что вам понравилось!


    1. CirilloDaMosca
      01.11.2021 18:00

      Новые пользователи и те, у кого карма 0 и ниже, не могут, вроде, оценивать контент на сайте. Такая разумная защита от ботов. Сам только что зарегался, тоже из-за статьи.


      1. DaryaHom
        01.11.2021 20:36

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


  1. alxndrlsn
    01.11.2021 09:00
    +1

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


  1. MaximZeb
    01.11.2021 09:00
    +2

    Автор, пишет "После окончания школы было желание пойти на программиста".

    А потом пишет "Вместе с этим начинается довольно скучное изучение компьютерной теории и ЯП Basic всё с теми же кружочками и квадратиками."

    Что? Ты задумался ,вообще, что пишешь.

    У тебя ожидания другие значит были .

    Не знаю как у тебя, но мне было интересно. Особенно теория на уровне железа. Как микроконтроллер обрабатывает и хранит информацию. Потом сам искал учебники и просто их читал, потому что было интересно. Мне не нужен был юмор или препод с мотивации.

    Просто сплошное нытье ...


    1. RTFM13
      01.11.2021 20:11

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


  1. karomag
    01.11.2021 09:00

    Меня родители тоже отправили в институт "за корочкой". Технические спец-ти в моем городе были недешевы, пошел на "Прикладную информатику в экономике" (экономический факультет). Со второго курса работал помощником сисадмина (з/п 500руб/мес - 2006г), потом продавцом в М....део, потом пытался свой бизнес начать на картриджах... Поменял кучу мест работы, но всегда хотел быть программистом. Переехал в другой город и удалось устроится стажером 1С - вот уже 10лет оный) Был в моей жизни опыт собеседования, когда мне мадам нач отдела заявила: "Как вы хотите работать программистом, если у вас экономическое образование..." Глупышка))) Работаю, считаю довольно успешно: з/п для нашего региона и рода деятельности в топе, проблем с трудоустройством нет (тьфу тьфу тьфу)))). Но все равно хочу уйти в "настоящую" (1С-ки поймут) разработку - учу питон. Хотя понимаю, что на джуна не уйду в ввиду разницы в доходах. Хотя среди друзей есть успешные примеры "реинкарнации" без потери дохода!

    P.S. Родители хотели для меня только хорошего, но время и ситуация в стране накладывала свои отпечатки - я им благодарен за все!


    1. Areso
      01.11.2021 10:27

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

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


  1. Breathe_the_pressure
    01.11.2021 09:01
    +1

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


    1. coms20
      01.11.2021 18:01

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

      а так-то да, в 55 активно программирую сложное десктопное приложение (.NET WPF, больше 0.5M LOC), изучаю новые технологии и подходы и в целом всем доволен... перешел в коммерческую разработку в 45 лет, к тому времени .NET самостоятельно изучал уже лет 5 на хобби-проектах. первый год (переход с WinForms на WPF/MVVM) было ужасно трудным, работал и учился весь год без выходных по 10-12 часов в день


  1. Trig3G
    01.11.2021 09:01

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

    Вот такими случайными людьми сейчас и наводнена разработка. Понабежали за длинным рублём, хотя ничего толком не знают и не умеют, но вроде как просто не имеют желания)). Мне вот было интересно рисовать кружочки и квадратики на паскале, а на информатике тоже были доисторические Yamaha, но делая задания быстрее всех мне разрешали пользоваться IBM PC, в то время пока все еще выполняли задания.


    1. tertiumnon Автор
      01.11.2021 18:07

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


      1. Trig3G
        02.11.2021 01:52
        +1

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


      1. magnitkadl
        02.11.2021 20:33
        +1

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


  1. 4umak
    01.11.2021 09:02
    +1

    Дальше я пошёл на платные курсы подготовки к ЕГЭ

    ...

    На втором курсе университета родители купили мне мой первый компьютер – это был Celeron (первый или второй – точно не помню) с дискретной видеокартой 8Mb и Windows 98 на борту.

    ЕГЭ и Windows 98 на первом компьютере, купленном на втором курсе? Довольно противоречиво:) В каких годах всё таки происходят описываемые события?


    1. ogost
      01.11.2021 09:43

      Согласен, как-то странно видеть упоминания ZX Spectrum и ЕГЭ в одной статье. Когда я заканчивал ЕГЭ только в планах был (значит я точно старше автора), а ZX Spectrum был уже почётным старичком в музее. Ещё в школе мне купили первый пентиум, уже тогда бэушный, когда поступил в универ - в ходу были уже процессоры помощнее


      1. 4umak
        01.11.2021 09:59

        Полагаю, под ЕГЭ подразумевался всё же не именно ЕГЭ, а просто обобщенно выпускные экзамены школьные, но тем не менее, хотелось бы более конкретно узнать годы происходящего
        :)


      1. kimisa
        01.11.2021 10:56

        ЕГЭ было уже в 1997 году. Но не том виде, в каком оно сейчас.


        1. ogost
          01.11.2021 12:12

          Может быть. К тому времени 486 устарели и появились последние пентиумы I. А Spectrum был уже никому не интересен.


        1. tundrawolf_kiba
          04.11.2021 23:43

          ЕГЭ в 2001 начали вводить в 5 регионах (моем в том числе). До этого скорее всего было ЦТ, но организационно это немного другое всё же (как минимум потому, что проводилось на коммерческой основе и результат не являлся обязательным к приёму любыми учебными учреждениями)


      1. tertiumnon Автор
        01.11.2021 18:12

        ZX Spectrum был мною увиден и оценен примерно в возрасте 9-12 лет. На тот момент ни у кого из моих знакомых не было и намёка на персональные компьютеры.


    1. tertiumnon Автор
      01.11.2021 18:09
      +1

      98 винду не менял на XP до последнего, ЕГЭ у нас в регионе был в экспериментальном режиме введён в 1999-2000 примерно.


      1. 4umak
        01.11.2021 18:21

        Ого! Не знал, что он настолько старый. Сам сдавал в 2007, как тогда казалось, в первой волне:)


        1. tundrawolf_kiba
          04.11.2021 23:46

          Просто это смотря где. Наша область входила в число 5 регионов, где стартовало ЕГЭ как эксперимент в 2001 году. Все регионы без исключения стали сдавать только в 2008 году.


  1. iiwabor
    01.11.2021 10:39
    +1

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

    Первая моя программа была написана на "Электронике ИМ-11" и я заболел программированием навсегда.

    Потом были программируемые калькуляторы, Спектрум, 486 т.п., промышленные программируемые контроллеры, питон и джава, многие написанные мной программы я уже не помню,

    но свою первую прогу - «двигаться вперёд на 5 единицы», «пауза», «сделать выстрел» «двигаться назад на 5 единиц» я запомнил на всю жизнь


  1. lair
    01.11.2021 10:45
    +2

    В программировании мне нравится то, что есть некая ощутимая вершина, к которой можно стремиться.

    Это какая?


    1. Aider_Umerov
      01.11.2021 18:14

      Вопрос выбора у каждого есть, какую человек выбирает - к такой и идёт (зачем его спрашивать ?)


      1. lair
        01.11.2021 18:33

        Затем, что человек сделал некое заявление о том, чем ему нравится программирование (в противовес другим дисциплинам). Меня это заявление удивляет.


  1. no_future
    01.11.2021 14:26
    +1

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

    Иначе вам никогда не дойти до вершин.


  1. TokarLimadze
    01.11.2021 17:07
    +4

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

    Дистанционка, говорят они, для плебса. И платят ломовые деньги чтобы их с чад 5 лет снимали стружку. Ну потому что по-другому ничего не бывает.

    Во дураки то, да? Нашли на что потратить время!

    Не то, что мы:

    По факту эта «корочка», на которую я потратил 5 лет своей жизни ни разу не пригодилась


    1. tertiumnon Автор
      01.11.2021 18:21

      Полностью согласен, что образование, полученное в элитном вузе отличается.


  1. pavelsc
    01.11.2021 18:06

    Откуда эта тяга у рядового программиста менять мир? Ладно это если CEO говорит (пусть даже стартапа из одного человека) или топ-менеджер. Меняет мир в лучшем случае ваш работодатель, в худшем он банально перепродает вас тому, кто меняет мир. Программист меняет мир не больше, чем молоток строит дома.


  1. MaxakCh
    01.11.2021 18:14

    В программировании мне нравится то, что есть некая ощутимая вершина, к которой можно стремиться

    Все вершины у нас в голове.

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


    1. tertiumnon Автор
      01.11.2021 18:26

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


  1. Malvina-_0
    01.11.2021 18:14

    Одно нытье.

    Пишет мечтал стать программистом.

    А потом.

    Мне нравится программировать кружочки и изучать теорию по компам .

    Ты нормальный ?


  1. habrisdead
    01.11.2021 18:16

    какое ЕГЭ в конце 90ых?! что он несет?


    1. tertiumnon Автор
      01.11.2021 18:18

      В экспериментальном режиме уже были в некоторых регионах. Конец 90-х начало 00-х. В Википедии написано с 2001, но по факту на пару лет раньше.


  1. rqdkmndh
    01.11.2021 18:18

    Где читал исследование про возраст программистов - если вам 42, то в мире половина программистов младше вас и половина старше.


  1. PapaKarlo787
    01.11.2021 18:18

    Ок


  1. KotKotich
    01.11.2021 18:19

    Какие котоламповые истории от дизайнеров как выучить C++  за 21 день.))) Причем о программировании здесь пишут обычно дизайнеры, художники, менеджеры, студенты и всякие хипстеры и прочие любители смузи. Но не видно историй от простых программистов С++, давно работающих в отрасли.


    1. tertiumnon Автор
      01.11.2021 18:20

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


  1. JaroslavTavgen
    01.11.2021 18:20

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

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


    1. tertiumnon Автор
      01.11.2021 18:29

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


  1. ldss
    01.11.2021 21:28
    +1

    Автору - welcome to the club!


  1. Jecky
    02.11.2021 15:12

    Во время первых везет очень немногим, но сильно. Но потом (сейчас) везет всем, но не блестяще.


  1. xp_hunter
    02.11.2021 20:34

    Раз уж здесь все делятся своими карьерными перипетиями, то может и мне подскажите. 5 лет после ВУЗа отработал в АСУ ТП, недавно ушел с завода. И возвращаться назад в АСУ ТП желания нет, ибо все заводы у нас в городе весьма плохи и хотят получить человека-оркестр, еще и без выходных. И вот появилось желания перейти в ИТ, но с чего тут начать? Программирование в ВУЗе ограничивалось Паскалем, зато потом на работе на Си-образном ST ПЛК много программировал. Есть техническое образование по профилю, а еще слегка неоконченное экономическое. И вот куда идти ума не приложу.


    1. tertiumnon Автор
      02.11.2021 20:39
      +1

      Сначала лучше выбрать платформу (веб, десктоп, мобайл, серверы), посмотреть, на каких языках для этой платформы пишут, найти видео-мануал на Youtube, потом попробовать пройти курс где-нибудь на Coursera. Далее завести пет-проект. Чтобы лучше узнавать ЯП и алгоритмы практиковаться на leetcode. Этого должно быть достаточно, чтобы въехать и понять, куда двигаться дальше.


      1. firehacker
        06.11.2021 01:27

        посмотреть, на каких языках для этой платформы пишут

        Как же мне «нравится», что программирование из технической и инженерной дисциплины превратилось в нечто, где есть место моде.


        Я представляю, если бы так работало машиностроение:
        — Из какого сплава сделаем эту ответственную деталь? Я предлагаю 12ХН3А.
        — Ты что, сбрендил? Из этой допотопной стали 20 лет назад детали делали! Сейчас все делают из смеси алюминиевого порошка с перхотью индейцев. Это сейчас самое модное направление. К тому же оно позволяет экономить время разработки и деньги в продакшене. Мне евангелист индейской перхоти вчера так сказал.