Как я снова начал кодить спустя 25 лет

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

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

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

Так как сосед очень любил паять, то я знал на кого буду учится после школы и поступил на телемастера в радиотехническое училище. К концу первого года обучения я спаял свой спектрум, хотя к тому времени уже хотел себе IBM PC 286 за 2000$. как на картинке в увиденном журнале

Переиграл на ZX наверное во все что было доступно на тот момент и стало мне очень интересно, как устроены эти игры. Сначала наобум пытался их ломать, попутно осваивая бейсик, затем купил пару книжек по ассемблеру и начал писать свое. Спектрум обрастал новыми апгрейдами, такими как музыкальный сопроцессор AY, доп. память, дисковод 5.25, 1.44, мышка и др. к концу третьего года обучения (всего 4.5) юный подмастерье уже довольно неплохо зарабатывал на шабашках с паяльником и купил себе 486DX4 100mhz максимально крутое, что было в нашем городе на тот момент.

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

Так я начал писать свою первую игру, параллельно я занимался 3D графикой и что-то даже получалось – стратегия по типу c&c только графика получше и разрешение 800х600.

По окончанию учебы меня определили внезапно на завод, где однако был чудесный коллектив в АСУП. Быстро влился, через некоторое время провел интернет на завод, начал делать сайты, а когда пытался вернуться к игре, внезапно обнаружил, что новые видеокарты требуют другого подхода, да в основном стали делать игры уже под windows 95-98-2000. Так и забросил кодерство, стал админить потихоньку, не бросал графику, музыку и прочие хобби на компе.

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

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

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

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

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

Весной 21 года я продал накопанные эфирки. Рендер ферма мне как-то надоела. Такой я человек не могу заниматься одним постоянно, а если работа превращается в конвейер, нафиг такую работу.

Постепенно все сплавил своим знакомым по 3D цеху, как чувствовал, так как к концу 21 года, в начале 22 начались внезапные, серьезные проблемы со здоровьем, затем с бизнесом. Последствия от ковида меня пару раз отправляли в реанимацию, на этом фоне, аппендицит показался пустяком, но пошел в копилку. Ну а в промежутках меж больницами и санаториями я думал, чем теперь мне заняться. Феномен криптовалют оказался достаточно занятным, да и за время валяния на диване после ковида, познакомился с большим количеством майнеров. Стал помогать им с оборудованием со своим профитом разумеется, заимел свой чатик, заказал себе бота для него за 100$. Подумать только не было бота калькулятора для майнеров. Бот показывал профит от майнинга биткоина и эфира. Кодер сказал, что если захочешь еще что добавить то за каждую монетку по 10$.

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

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

Написал бота на питоне, парсеры пулов, бирж. Питон оказался довольно простым. Проще чем C# с которым я сталкивался в 3D. Правда достаточно медленным, но не для моих задач, да и после ассемблера все будет медленным.  Внезапно оказалось, что на питоне можно делать сайты, мало того, веб приложения, а так нелюбимый мной PHP может просто пойти в дупу.

Вообще на питоне можно делать почти все, не везде он будет лучшим выбором, но справится.

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

А тут возможность воплотить все что хочешь. Заодно освоил немного JS правда читал, что есть Brython (тот же питон, но для браузеров) и его можно вместо JS использовать. Но как-то мимо прошло. Может освою и перепишу свой кривоватенький js код.

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

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

В конце концов бот был написан, через пару месяцев я стал замечать, что простенькие команды пишу по памяти. А затем взялся и за сайт той же направленности. Характер кода изменился Стал более простым и действенным по сравнению с тем что было в начале. К концу 22 года прототип сайта закрутился на сервере хостера и стало понятно, что ограничения в мощности и правах, когда хостишься в большой толпе ставят крест на расширении задуманного функционала. Взял еще один VDS, переписал сайт начисто и запустил уже в этом январе. Бот переехал со своего сервера на сервер сайта и стал использовать одну с ним базу.

Память не вроде стала лучше, но это не точно. Есть ощущения что да, что-то начал запоминать.

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

Язык –это инструмент, а не цель.  Все эти курсы – обучим вас питону, жабе или си за пол часа, и вы станете Маском – врут. Учится надо прежде всего не тому на чем программировать, а как вообще это программировать, а язык не важен.

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

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

Стоит ли начинать кодить после 40 ?
Стоит попробовать и если это радует, то почем нет ?

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

Пост просто для поделиться. Других пруфов не будет.

Бот калькулятор майнера в телеге
Сайт

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества