Про профнепригодность

Oct 24, 2009 05:59

Сегодня было так стыдно, просто пипец. Практически проспал на встречу. Звоню перенести - денег на телефоне нет. Кинулся к компу пополнить счёт - завис, сука. Пока перегрузился, пока пополнил баланс, пока наконец не стало можно звонить. Звоню, переношу встречу на 30 минут, сказали ок. Умудряюсь опоздать на 10 минут! Прошёл тест. Ответил на все элементарные webdev-вопросы, но запнулся на вопросе о статических методах PHP! Мля, так стыдно мне было никогда. Вылетело из головы и всё тут. Переклинило. Домой пришёл и вспомнил, что я их использую каждый день по сотне раз. Например, вот вызов статического метода: Zend_Debug::dump($object); А на последней работе вообще написал какой-то класс, в котором принципиально все методы были статическими и работали через getInstance(). Я даже знаю, что такой паттерн проектирования называется Singleton («одиночка») - класс не подлежащий клонированию. Но в тоже время я даже не знаю толком, как объяснить разницу между классом и объектом, чтобы выглядеть разбирающимся в вопросе. Что не мешает писать мне работающие, и что немаловажно, неглючные ООП-проекты. С практикой у меня всегда было ништяк (ну почти, если сделать скидку на свойственную мне поверхностность и лень), а вот с теорией наоборот. В школе я паял сложнейшие схемы не зная состава и температуры плавления припоя. По физике я был лучшим учеником и мгновенно решал задачи, но не мог точно объяснить суть физических законов, которые там использовались. Терпеть не мог матан, потому что для меня это всё абстрактные иероглифы, а вот написать программу с использованием волновых функций (для сжатия изображений, например) это пожалуйста. Никогда не любил ботаников, они слишком скучны и предсказуемы. Вроде чувствую, есть у меня таланты, но полный бардак в голове мешает их реализации. Руки делают что-то, а голова отказывается мыслить. Я ничтожество. Я никогда не стану хорошим ООП-программистом и никогда не устроюсь на высокооплачиваемую работу. А может я просто не из тех, кто поставил перед собой цель срубить бабла на знании ООП? В то время, как простой ИТ-пролетариат вкалывает сутками в офисе, не парится о тонкостях различия между div и span и получает нормальные деньги, я маюсь какой-то хернёй и ловлю себя на слабых местах. Иногда кажется, что все 20-летние пацаны-«программисты» уже имеют за плечами 20летний же опыт работы как минимум на Си, Java и .NET и при любом удобном случае уничтожат тебя детским вопросом «а ну-ка назови два способа распараллеливания задач в стандартном си?» (знаю только threads-потоки, а вот какой второй? распределяемая память? семафоры?).

Как меня достал этот профессиональный кризис, знали бы вы. Ушёл битца головой об стену.

А вы говорите «сайты делать»...

UPD: Иногда мне кажется, что тесты специально составляются так, чтобы выставить тебя идиотом и урезать оклад :)

со мной, php, программирование, дыбр

Previous post Next post
Up