Архив рубрики: Работа

Новая работа

В пятницу отработал последний день в Казанском портале, он же УИП. Теперь к госуслугам буду иметь отношение ровно такое же, как и любой нормальный человек – буду ими пользоваться. И, конечно, жаловаться! :)

Ну, а сегодня у меня первый день на новом месте. Мамба.

Zend Certified Engineer

Итак, давно обещал рассказать, как сдавал экзамен. Руки как не доходили, так до сих пор и не доходят. Периодически через Желтые страницы Zend’a мне задают некоторые вопросы о самом экзамене.

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

Во-вторых, вопросы пробных экзаменов мне давались намного легче. На настоящем экзамене будто есть цель запутать экзаменуемого. Меня самого смущали вопросы, касающиеся разницы поведения одного и того же кода в PHP4 и PHP5, так как на первый из них я давно забил. Разумеется, все основные различия мне известны, но многие тонкости все же смущали.

В-третьих, Study Guide не дает всего объема информации, а лишь освещает все тематики, которые встречаются на экзамене. У меня самого с подготовкой проблем не возникло, так как я и до этого прочитал огромное количество книг и статей. Study Guide помог просто все в памяти поднять. Кстати, его бы я больше советовал тем, кто язык изучает. Как бы мне хотелось, чтобы первая книга по PHP была бы именно она!

Если вспомню еще что-то, обязательно сюда добавлю.

Что я получил на работе?

Последние полтора года я работаю в одной казанской компании PHP-программистом. Или как написано в трудовой книжке «инженер-программист». Недавно меня стал мучить вопрос, что же дала мне эта работа, помимо денег, разумеется? Ведь на работе мы должны как-то развиваться, иначе невозможно говорить ни о карьере, ни о самореализации и вообще перспективы становятся туманны. Конечно, основная часть того, чему я научился за это время, с основным местом работы никак не связана — я довольно много читаю по своей специализации и по темам с ней связанным, стараюсь улучшать многие свои навыки.
Но что же все-таки дала мне работа? Ведь что-то точно должна была дать! И на днях я понял-таки. Я начал чаще анализировать ошибки. Обычно (в своих проектах) я не смотрел системные логи, не делал каких-либо тестов, тем более не пытался как-то логировать свои ошибки и исключительные ситуации. Но на работе все это делать приходится, так как другая степень ответственности что ли. И очень важно, что этот полезный опыт я стал переносить и в персональные проекты, что очень хорошо сказывается на качестве получаемых «продуктов».

php framework

На работе начинаем работу над новым проектом (социалка). Встал вопрос об использовании какого-нибудь фреймворка для ускорения процесса разработки.

Среди претендентов: Symfony, Zend Framework и CakePHP.

Лично я пока что успел только поверхностно ознакомиться с Symfony и начал читать доки по Zend.

Хотелось бы услышать, кто-что думает по поводу этих фреймворков и целесообразности их использования?

Прошу учесть, что нагрузка теоретически будет не маленькая…

www.creogen.com, pre-release

Наконец-то закончили сайт http://www.creogen.com.

За все время существования Креогена, товарищем Касаевым (aka Violator) было сделано около 5 дизайнов сайта (примерно один в два года), я бесчисленное множество раз начинал делать двиг для этого сайта, но каждый раз мы прекращали наши действия, так как понимали, что время ушло и делать надо что-то новое.

С нашим развитием, мы стали понимать что вечное — в простоте (мы много экспериментировали с простым дизайном, у нас даже была “линейка” дизайнов JustText; и с разработкой мы пришли к “методу идти от простого”). Поэтому на этот раз решили не заморачиваться с дизайном и функционалом сайта Креогена и сделали очень простенький сайт, абсолютно ничего лишнего, и что приятно — для этого нам потребовалась всего пара дней :)

Конечно, должен заметить, что зайдя на него сейчас, нельзя оценить его по достоинству, так как контентом он еще не наполнен и графические элементы (например, навигации) не заменены оригинальными (сейчас всего лишь “заглушки”), а проходит тестирование.

Разработки, мысли

Чем имеет смысл заниматься?

Я понял, что нет смысла разрабатывать СУС (CMS) для того, чтобы потом на ее основе выполнять заказы. Да, она, конечно, поможет сократить расходы (и денег, и времени) на “изготовление” сайта, но напрочь лишит программста креатива, то есть превратит его в овоща. А такой программер недолго останется программером :)

Вывод: СУС можно разрабатывать как продукт, но не выполнять на ней заказы. Тогда есть и интерес, и креатив :)

Вообще довольно интересно разрабатывать какие-нибудь системы управления :) Сейчас, наконец, разрабатываем с товарищем Violator’ом свой Project Manager (у нас он называется Creogen! Planner, или просто CreoPlanner). Причина проста — при работе над проектом многие идеи, задания и баги просто вылетают из головы. И вот теперь, когда возникла острая необходимость в каком-то инструменте, я сначала полазил по вебу в поисках готового решения. В основном это были онлайн сервисы, но они не давали мне то, что я хотел. А хотелось мне совсем немногого: простоты и удобства. Скрины нашего менеджера:

[скриншоты потеряны]

Живем, работаем, трудимся, паримся

Не надо никакой парилки, чтобы запариться. Достаточно просто все время своей жизни занять работой.

Сначала идешь в офис и занимаешься тем, чем надо. Потом возвращаешься домой и делаешь то, что когда-то хотел.

И все время что-то делаешь. И даже не остается время на то, чтобы сходить в кино или тренажерку. Просто постоянно в коде.

Первый рабочий день года

Вообще, думаю, это тоже должен быть праздник! Причем в прямом смысле слова — с поздравлениями и отмечаниями, гулянками и распиваниями спиртных напитков. Ведь, действительно, это самый трудный рабочий день в году, пожалуй. А представьте, если он еще совпадет с понедельником? Это будет сааамый страшный понедельник года… Ужас…

Все это просто сказано, основываясь на моем сегодняшнем опыте — прихожу на работу, а тут все довольно хмурые и в основном больные. Такое вот отмечание первого рабочего дня в году помогло бы резко поднять настроение и за счет горячительных напитков немного (может, конечно, и временно) улучшить самочувствие! :)