11 подписчиков

Немного о себе, с уклоном в ИТ

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

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

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

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

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

Главное, вот это был один из основных кирпичиков формирования моих ценностей.

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

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

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

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

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

А еще стоит отметить, что Спекрумисты, когда пришло засилье IBM PC 286,386 и прочих, очень сильно плевались. Потому, что программные решения на этих машинах было в разы хуже продуманы, хуже реализованы. Были однозначные выводы, что программисты, реализующие на этих платформах код, в разы не профессиональнее тех, кто творил на Спекки. Но маркетинг наше все, и этот маркетинг, по сути, обнулил талантливых программистов со Спекки. Нет, конечно они никуда не делись, они перешли, как и я, на IBM PC. Но где взять мотивацию писать на нелюбимых машинах с отвратительным ПО? Немного забегу вперед - спасало, что DOS был еще актуален, были WinAce и прочие интересные плюшки. А главное был UNIX и нормальный GNU Linux.

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

И новый виток истории - Java. О, саны, как же я вам благодарен за ваши труды, вы как ясное солнышко в мире тьмы. Хотя у меня не было возможности наблюдать их судьбу, тогда больше слышно было про сынков богатых родителей типа Билли или Джобса, и том как они талантливы на фоне власти и богатства близких. Саны создали очень много шедевральных решений. Многие используются до сих пор, без стоящей поддержки чуть-ли не десятилетия. При этом оставаясь полностью бесплатными. Саны мне напомнили время Спектрума. Также и UNIX, GNU Linux. Там тоже был тот-же самый дух - людей желающих создать что-то хорошее для будущего, а не ради сиюминутной наживы и сверхприбылей.

И труды Sun Microsystems были дополнительными кирпичиками формирования моих ценностей.

Но маркетинг решает все. Как вообще компания, использующая доход для создания бесплатных решений может выжить рядом с монстрами, задача которых - обогащение? Да никак. Нет теперь Санов. Зато есть монстры, и мы их знаем - Microsoft, Oracle, Google, пожалуй вот самые нажравшиеся.

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

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

И имя им легион, таким разработчикам, маркетинг создал свою армию даже в ИТ отрасли.

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

Вот такой я, и что, у меня завышен ЧСВ? Я не могу говорить баранам, что они бараны? Я не могу маминькиным сынкам, прочитавшим пару статей о программировании на Flatter, говорить что они нихуя не понимают? Я не могу говорить, что ваш WEB с фреймворками полное говно, которое вообще по логике вещей в таком виде не должно существовать? Я не имею право студенту не закончившему обучение говорить, что не нужно в Java тащить все это современное говно типа netty, хибернейт, спринг и прочее? Я должен молчать в тряпочку, что HTTPS был создан для обогащения определенных людей и шифрования трафика пользователя от самого пользователя, а не от других 'специалистов'? Также должне молчать, что ваши провайдеры ломают спецификацию TCP, что тупо его убивает в будущем, а вариантов то нет, Вы ведь никто не продвинул SCTP. Ну да, ну да, я просто долбайоб с завышенным ЧСВ.