Экзистенциальный кризис программисткий
Если вы программист и достаточно давно в отрасли, возможно вам приходила мысль: «А я вообще что-то реальное умею или я лишь кодер, который только и умеет, что красить кнопочки и ничего из себя не представляю?» Или «Что я без этих высокоуровневых языков, библиотек, движков, фреймворков?». Тогда поздравляю вы вероятно получили так называемый «экзистенциальный кризис программиста». Ведь вы сами понимаете, эти вопросы не про программирования, а про извечные экзестенциальные вопросы «Кто я?» и «Что я на самом деле?».
Тут могут быть разные выходы, кто-то выходит через осознования что его проекты приносят какую-то пользу(ну или создаёт такие проекты), кто-то уходит в идейность своей конторе, кто-то уходит в OsDev, кто-то ищеет «реально сложные» проекты. Но это либо остается и заглушается, либо откладывается до осознования, что «реальное сложное» как не удивительно реально сложно, а если не реально очень-очень сложно, то либо 99% сделали за тебя(ты уже стоял на плечах гигантов), либо твой проект - учёбная игрушка.
Так какой же правильный выход? Правильный выход признать, что выхода нет, ты врятли когда-то будешь уверен что ты реально чего-то представляешь в программирования, даже реально очень талантливые люди обычно очень сомневаются в своих достижениях. Тут нам поможет мой любимый Камю(да я люблю всё сводить к абсурду и бунту против него), ощущения что ты не более чем винтик в системе и реальность этого и того что ты с вероятностью 99.999999% никак не повлияешь на отрасль это абсурд, с ним бороться бесполезно и бессмысленно, но ты должен бунтовать, не поддаваться ему, но не уходить в попытку создать «реальное сложное», но и не заглушать его, а продолжать работать и возможно в ходе бунта и принятия абсурда ты найдёшь что-то новое, новый интерес, создашь новый проект, просто так, осозновая его бессмысленность и то, что он никому в этом мире не сдался, но чисто ради эксперимента или чего-то другого. Вот - правильный выход.
Вообще, главная цель этого поста не рассказать вам о экзестенциальных вопросах программирования, а показать вам, что экзестенциальные вопросы могут применить разные формы, что может показаться что это вопросы о вашей профпригодности и о принятии абсурды и бунта, продолжения работы как достаточно всеобщего выхода. Как я говорю: «Камю имеет гораздо больше смысла, чем просто философия о бессмысленности жизни». И наверно эта цитата поста и есть его истинная главная мысль, то что я хотел вам сказать.