Битовый Мир | страница 5
Рыцарь Программирования знает свои слабые стороны. Но и знает и то, чем одарен.
Иные жалуются : "Нам не представилось возможности". Быть может, они правы, но Рыцарь никогда не даст себе перестать программировать по этой причине - нет, он напряжет до последнего предела силы и дарования.
Рыцарь знает, что программисты не боятся сложных программ, ибо уверены в своей силе. И тогда Рыцарь старается постичь, на что же он может рассчитывать. И он проверяет свое вооружение, а состоит оно из трех вещей - Знания, Вдохновения и Веры. Если в наличии и первое, и второе, и третье, Рыцарь без колебаний продолжает путь.
Рыцарь Программирования знает, что никакого программиста нельзя считать глупцом, и жизнь научит любого - пусть даже для этого потребуется время.
Рыцарь передает другим Рыцарям свои лучшие знания и навыки, и того же ожидает от них.
И вдобавок он великодушно и вдохновенно старается показать всему миру, на что способен каждый программист.
"Заказчики неблагодарны", - замечают по этому поводу иные его товарищи.
Истинного Рыцаря такими речами не смутить. Он продолжает писать для них программы, ибо тем самым совершенствуется и сам.
Всякому Рыцарю Программирования уже случалось испытывать страх перед новой, еще не написанной им программой.
Всякому Рыцарю Программирования уже случалось создавать недостойный код.
Всякому Рыцарю Программирования уже случалось брести неверным путем.
Всякому Рыцарю Программирования уже случалось терзаться из-за сущих пустяков.
Всякому Рыцарю Программирования уже случалось приходить к выводу, что он - не Рыцарь Программирования.
Всякому Рыцарю Программирования уже случалось поступаться своим творческим долгом.
Всякому Рыцарю Программирования уже случалось говорить новому заказчику "да", когда хотелось сказать "нет".
Всякому Рыцарю Программирования уже случалось ненавидеть те программы, которые он когда-то любил.
Вот потому он и вправе называться Рыцарем Программирования, потому что прошел через все это и не утратил надежды стать лучше, чем был.
Рыцарь всегда помнит слова, изреченные Великим Программистом : "Хорошо написанная программа это свой собственный рай; плохо написанная программа это свой собственный ад".
Рыцарю пристало принимать брошенный ему вызов. Он знает, что тот, кто будет тестировать его программу, не пропустит ни единой ошибки, совершенной им, и не допустит, чтобы он притворялся, будто ему неведом написанный им код.
Рыцарь Программирования не изменяет своих решений. Прежде чем приступить к новому проекту, он предается продолжительным размышлениям - оценивает степень своей готовности, меру своей ответственности, свой долг перед командой. Стараясь сохранить душевное равновесие, он кропотливо исследует каждый свой шаг - так, словно от него зависит все. Но в тот миг, когда решение принято, Рыцарь уже движется вперед без оглядки: у него нет сомнений в правильности сделанного им выбора, и, даже если обстоятельства оказываются не такими, как он представлял, Рыцарь не сворачивает с избранной стези. И, если его решение было верным, он одерживает победу в битве - пусть даже будет она более долгой, чем представлялось прежде. Если же решение было ошибочным, он потерпит поражение и вынужден будет все начинать сначала - но уже во всеоружии горького опыта.