Слегка я припозднился с итогами, обычно все их делают в декабре месяце, ну или в крайнем случае в начале января. Но лучше поздно, чем очень поздно. Пост будет длинным, так что запаситесь, пожалуйста, терпением. Постараюсь описать все аспекты своей жизни. Итак, что было год назад...
Работа и финансы
В начале прошлого года работы я не имел. До того фрилансил за 8 тысяч в месяц. В итоге и работал еле-еле, и получил меньше. Опыта работы программистом не было вообще. Последний язык, который изучал в универе был Java. С ним я и подумывал связать свою профессиональную деятельность. Однако судьба повернулась так, что диплом я писал на php - соответственно и работу нашел на php.
Устроился я в феврале работать в некую фирму "Океан" за 15000 и отработал там до июня. Опыта профессионального получил море. Я просто другими глазами начал смотреть на php. Смеху ради я приведу куски кода, которые я писал в феврале месяце (куски диплома) и в июне.
Февраль. Пишу в виндовском Notepad.
Здравствуй MySQL-injection:
$log = $_POST['log']; $pwd1 = $_POST['pwd1']; $pwd2 = $_POST['pwd2']; $mail = $_POST['mail']; $res=mysql_query("SELECT * FROM ".$users." where login='".$log."'");
Правда очень оригинальный способ занести в базу только новые RSS-фиды? IGNORE - пропускает инсерт, если такая запись в базе уже есть.
$request = "INSERT IGNORE INTO news VALUES (null,'$this->fid','$this->title','$this->desc','$this->origin', '$this->date')";
Июнь. Пишу в Notepad++
Работа с БД через самодельный класс, всякие трюки с датой и временем, Smarty, однако запросы к БД все еще в цикле
if ($unrefed) { foreach ($unrefed as $entry) { $db->query( "INSERT INTO advert_account (transaction_id, advert_id, transaction_type, transaction_amount, transaction_date, transaction_operation_id, transaction_payout_id) VALUES ( '".genID()."','$advert[advert_hash_id]','8',($entry[transaction_amount]/0.9)/20,'".now("Y-m-d H:i:s")."','$entry[transaction_id]','0')"); } } $smarty->assign("referals",$refs);
Декабрь. Пишу в Eclipse IDE
А вот и декабрь 2008. Да, еще далеко не идеал, но прогресс-то, прогресс.. MVC, БД-класс по-прежнему самописный, но местами уже PDO, паттерны (Singleton, factory), вообще все ооп-шно так.
$Registry = Registry::getInstance(); $Router = new Router(); $Router->setPath(DOCUMENT_ROOT.CONTROLLERS_DIR); $dbh = mysql_db_handler::getInstance(); $dbh->connect(DBHOST, DBLOGIN, DBPASSWORD, DBNAME);
На последней работе я с середины октября примерно. Прирост зарплаты практически 300% с начала года. В общем неплохо. Планы на будущий год прирост еще в 80-100%.
Учеба
В 2008 году я закончил Санкт-Петербургский университет водных коммуникаций по специальности "Информационные системы и технологии" со средним баллом ~4,1. Теперь я официально инженер. Диплом писал на php + mysql на тему "Разработка информационной системы на основе технологии XML для корпоративной Intranet-сети на пример RSS-сервиса". Звучит конечно страшно, но по сути - просто RSS сервер для получения и рассылки RSS.
Более того, обстоятельства сложились очень удачно и я поступил в аспирантуру в РГПУ им. Герцена. Временно на "Математический анализ" со скорым переводом меня на "Информатику". Что я могу тут сказать.. ШИКАРНО! Где-то мне повезло, где-то я сам пахал, но все получилось. Теперь бы не просрать эту возможность.
Личная жизнь
Ну тут все просто, я как с одной девушкой встречаюсь уже 2 года, так и в 2008 встречался, это уже третий год. Три с половиной точнее. В декабре сняли комнату. Это то еще приключение, я вам доложу. Мы пересмотрели пачку вариантов, остановились на очень удачном. Комната за 10000 в месяц не далее, чем в 10 минутах пешком от одного метро и в 20 от другого, с мебелью, и неплохими соседями - это очень круто. Конечно мы столкнулись с рядом проблем, которые нас до сих пор не сильно касались. Это не те проблемы, с которыми встречаются большинство пар. Мы не стали друг от друга уставать ничуть, не стали больше ссориться, а скорее наоборот. У нас проблемы куда более насущные)) Надо каждый день покупать продукты и готовить еду. Это самое сложное. Магазин недалеко (в тех же 10-15 минутах), но раньше готовили родители, а теперь это бремя лежит полностью на нас самих. Периодически нам проще сходить пообедать в ресторанчик. Иногда получается даже дешевле. Жить мы там будем до конца января. Всего 2 месяца, хозяева больше не сдают, но для нас это потрясающий опыт!
Итог
Год был успешный, тут спорить невозможно. Я им очень доволен. В новом году надо постараться не вылететь из аспирантуры, дорасти до зарплаты повыше, изучить несколько фреймворков и возможно пересесть на Python || Ruby.
Надеюсь ваш год был не менее удачен, а следующий будет еще лучше.
А еще я писал про:










Январь 15th, 2009 at 12:58
Замечательно! Радостно слышать, что у кого-то високосный год удался
Аспирантура это желание отчасти реализует.
Желаю удачи и в будущем. Эх, универ, учеба – как это все было давно и как хочется туда вернуться
Январь 15th, 2009 at 14:39
Спасибо за комментарий, подписался на ваш блог)
Январь 19th, 2009 at 13:56
Поздравляю со всеми успехами!
Желаю исполнения всех желаний на следующий год!!!
Январь 19th, 2009 at 18:19
Эх, наконец я дождался, когда ты откажешься от своей догмы «Notepad это наше все» =)
Грац с левелапом!
З.Ы. ты похвастайся, похвастайся кодом! выложи какие-нибудь шедевры индуизма =)
Январь 20th, 2009 at 10:40
Спасибо.
Ну дак я уже похвастался) Или ты хочешь свежего?)
Январь 20th, 2009 at 23:53
Захотелось тоже снова засесть за программирование… когда-то (4 года назад) я писал на питоне и детишек этому учил… эх…
Январь 28th, 2009 at 18:07
@Марат:
садитесь и вспоминайте программирование, это же здорово! А кем вы работаете?
Январь 28th, 2009 at 19:36
я работаю… инженером-программистом… но это больше support , реально попрограммировать редко получается…