Так как я большой любитель проводить параллели и выдавать аллегории, хотел бы порассуждать о человеке в формате прогера. Не подумайте что я жуть какой кодер, просто человек сложно устроен, и упрощая его через призму логического (и логичного) языка компьютеров, мне кажется, можно многое прояснить. Стартуем!
В основе всего заложен двоичный код- ноль/единица, или же точка/не точка. В человеке это нейроны и синапсы головного мозга. Разбираться в устройстве того и другого это дофига умнО и нифига полезно, поэтому обозначим и двинемся дальше.
Для перевода с бинарного на человеческий и обратно существуют языки программирования. Если проводить аналогию то это методы формирования личности - знания, культура, нравы и традиции - все то, чем тебя программировали из агукающего малыша в тебя сегодняшнего. Важно понимать, что методы, как и языки программирования, в различных местах и ситуациях бывают разные: скажем, в России они более суровы чем в Швеции, а в Японии, наоборот, настолько хитромудрые, что и не разберешь почему оно так, а не иначе. Если не углубляться, то набор методов варьируется в зависимости от множества этнических, социальных, религиозных и т.д. факторов.
Что в этом пункте главное: каждый человек - следствие работы этих языков программирования. Ты - не сферический чел в вакууме. Ты формировался, впитывая окружающий мир, который подчиняется определенным алгоритмам. И если ты чувствуешь, что в результате этой движухи твой код получился корявым, с кучей багов или просто устаревшим, то это, конечно, новость паршивая, но вовсе не катастрофическая.
Потому что это можно исправить. Ничто не стоит на месте, каждый день пишутся новые строки и коммитятся старые.
И знаешь что? Если ты не делаешь этого сам, то у меня для тебя паршивые новости - кто-то делает это за тебя. Будь то мама, папа, друганы с района, телевизор или Николай Соболев, не суть важно - каждый день мы поглощаем энергию и информацию и то что мы поглощаем формирует нас как личностей.
Что с этим делать? А что нужно первым делом при проблемах с железом?
Получить root-права. Поэтому...
Пункт раз: Осознай, что ты сам админ своего компьютера, и только от тебя зависит, какую программу ему выполнять. Перестань ругать предыдущих разрабов за их косяки - они давно уже на пенсии. Возьми всё в свои руки и начни настраивать свой мозг так, как тебе бы хотелось.
Пункт два: Не пытайся снести свой говнокод под ноль и запилить заново. Другими словами - не нужно пытаться разом изменить свою жизнь на 180 градусов. Это чревато большим напряжением, сильным сопротивлением и фатальными ошибками. Переустановкой системы мозга занимаются в психиатрических лечебницах, и нам это не нужно. Даже если ты полностью недоволен своим кодом и не видишь в нем ничего хорошего, привести его в порядок можно, только действуя планомерно и терпеливо.
Кропотливо и последовательно.
Поправлять баги, оптимизировать процессы и постепенно, порциями, заливать новые, полезные элементы в свою жизнь.
Слона всегда едят маленькими кусочками.
Есть много IT-проектов, которые на старте выглядели полным провалом, а спустя несколько лет превращались в мощных гигантов своей области. Все благодаря кропотливой работе и благодаря тому, создатели не поддались искушению “начать с нуля” или “забить болт”. Также есть и много примеров успешных людей, которые в свое время оказывались на обочине жизни безо всяких ориентиров, и только благодаря своему упорству стали людьми, об успехе которых мы сейчас читаем.
Упорство. Вот какой патч нужен прежде всего.
Пункт три: Копайся внутри, а не снаружи. Хватит искать волшебное средство “какызменитьсвоюжызнь”. Нет такой статьи, книги или тренинга, которые починят все баги в твоей голове. Никто не сотворит тебе чуда до тех пор, пока ты сам, день за днем, не начнешь создавать его своими руками и действиями. И уж точно не надо искать в интернете легкий способ зарабатывать деньги - если у человека хлам в голове, то сколько денег ему ни дай, он все равно помрет неудачником.
Код успеха - очень простой. Сказать вам его?
Признай, сейчас же, прими для себя то, что ты один рулишь своей жизнью, и сегодня же запили в ней микропатч, который бы сделал тебя немного умнее, чуть-чуть здоровее, и самую малость продуктивнее. Уверен это что-то простое, о чем ты давно знаешь, но ни черта не делаешь, надеясь в один прекрасный день все же найти в интернете что то гениальное.
Спойлер: этого не произойдет.
Только въедливо и упорно работая над собой, каждый день создавая маленькие полезные патчи ты сможешь стать лучшей версией себя.
Сделал? Отлично.
А теперь задай бесконечный цикл и наслаждайся.