355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Компьютерра Журнал » Цифровой журнал «Компьютерра» № 2 » Текст книги (страница 6)
Цифровой журнал «Компьютерра» № 2
  • Текст добавлен: 8 октября 2016, 11:57

Текст книги "Цифровой журнал «Компьютерра» № 2"


Автор книги: Компьютерра Журнал



сообщить о нарушении

Текущая страница: 6 (всего у книги 8 страниц)

Iseman ICEBERG
Как я работал корпоративным программистом

Наш читатель, скрывающийся под ником Iseman ICEBERG, рассказывает о своей нелёгкой судьбе программиста в отдельно взятой ИТ-компании. Орфография и пунктуация автора сохранены.

Расскажу небольшую историю для ИТ специалистов и других, интересующихся работой в сфере высоких технологий.

Началось все с кадрового агентства (КА). В то время я еще заблуждался на счет вакансий от КА. Считал, что подбор специалистов через КА могут позволить себе только солидные и серьезные компании, которые могут предложить интересную работу и достойную зарплату.

В общем, сорвался я с предыдущего места работы на эту вакансию. Каюсь в том, что отнесся к проводимым собеседованиям достаточно легкомысленно, хотя некоторые моменты могли бы и насторожить. Собеседований было три – в КА, с ИТ боссом и спецом по безопасности их компании.

Приняли меня на работу с испытательным сроком в 3 месяца и з/п на период испытательного срока в 1000 евро и после в 1500 евро.

Теперь о самой работе.

Первая неделя у меня ушла на то, чтобы организовать рабочее место, там всякие программы поставить, настроить сеть, принтеры и т. п. Это все потому, что самостоятельно это было запрещено делать, только через админа, которого хрен дозовешься. Бред какой-то. И это все для программиста с пятнадцатилетним стажем, особенно когда видишь, что админ в некоторых вопросах откровенно «плавает». Смешно. В последствии мне такое положение надоело и я сам себе сделал локального админа и ставил что нужно для работы самостоятельно. Добавлю еще, что интернета выделялось каждому по 100 мб в месяц через прокси и были закрыты всякие ICQ, Skype и т. п. во вне. Прям концлагерь какой-то.

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

Теперь об организации труда IT отдела. Просто оцените количество должностей и зарплаты:

ИТ босс – 3000 евро.

Программисты: senior Delphi – 1500 евро, 2 junior Delphi – 1000 евро, senior Java, junior Java – 1000 евро.

2 сисадмина, 1 админ SQL, 5 менеджеров проектов(типичный офисный планктон)! – все с з/п 1000+-200 евро.

И вот через месяц началась собственно работа.

Поставили меня в помощь Junior Delphi, который писал модули для senior Delphi. Т. е. я писал подмодули для модулей основной программы и еще функции для SQL сервера. Недолго продолжалось мое сотрудничество с Junior – через пару месяцев он уехал в США на ПМЖ. Когда он уехал, я уже дописывал его модуль.

Тут подошел к концу испытательный срок. Накануне спросил кадровика – прошел я испытательный срок или нет? Сказала, что прошел. Это к тому, что выходить мне на работу или нет. А вот при получении очередной з/п от ИТ босса в конверте обнаруживаю, что зарплата старая. Спрашиваю ИТ босса – в чем дело? А он мне, отводя глаза, говорит, что у меня производительность труда низкая, да и кризис на дворе. Хотя сам по прежнему получает по 3000 евро. Ну думаю, зараза, подставил слегка, мурыжить целый месяц на испытательном, потом хотеть, чтобы с ходу в новом проекте выдать производительность Seniora, который уже два года проект с нуля пишет. Ну думаю, ладно, потерплю – 1000 евро в кризис тоже хлеб. Хотя сам про себя уже думаю – не видать мне той обещанной зарплаты.

И вот после этого разговора переводят меня на поддержку уже другого проекта SQL+Delphi. Посмотрел я исходники на сервере и в коде клиентской части – волосы дыбом встали. Как вам названия полей в таблицах баз данных вперемешку на русском и английском языках. А объявления переменных прямо в исходниках Delphi, когда при смене сотрудника, работающего с клиентской частью, надо весь проект перекомпилировать, потому что для данного сотрудника права доступа на пункты меню были прописаны прямо в теле программы, а не вынесены в настроечную таблицу. Ну ладно, думаю, поработаем еще немного тут, а сам уже размышляю, что долго в этом дерьме ковыряться не смогу, надо подыскивать что-то более приличное.

Теперь как организован процесс труда. Менеджеры проекта таскают задания в письменном виде, правда расписаны коряво. Дали задание – говорю неделя на реализацию. Работаю спокойно пару дней, вдруг менагер прибегает выпучив глаза – срочно надо какой-то отчет делать, берешься, пока вникнешь, пока напишешь, пока отладишь – пара дней долой. Потом вдруг админ SQL прибежит, посмотри, говорит тут база виснет в запросе, баг отловишь – день долой. Вобщем, сроки удлиняются ровно в два раза.

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

После пары модулей я стал уже сроки закладывать в два раза больше, чем нужно с расчетом на такое развитие событий. И по законам Мэрфи события развиваются обратным образом, т. е. задание делаешь ровно за неделю – неделю маешься.

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

Или вот еще. Написал функцию для SQL сервера и рабочей базы. Проверил все на тестовой базе – работает. Функция требовала добавить одно поле в таблицу базы данных. Добавил поле в рабочую БД, добавил функцию. Вдруг через день прибегает ДБА, говорит что перестали какие-то операции выполняться в других модулях системы. Это как же надо извратиться, чтобы функции так писать, что добавление поля эту функцию ломает. Условно говоря, прикрутил дополнительное зеркало к автомобилю и вдруг отказала коробка передач. В итоге я же и виноват оказался, наказали материально.

По моральному климату в конторе. Через месяц после отъезда одного Juniora в штаты взяли еще одного – он 3 недели отработал, посмотрел на атмосферу и быстро умотал. Климат такой – все сидят за своими компами, уткнувшись в мониторы, что-то парят. Никакого дружеского обмена шутками, мнениями, своими находками нет. Доходило до того, как мне сказал уехавший Junior, что он декомпилировал коды seniora, чтобы дело сделать, лишь бы не общаться с ним. Ну а я не гордый, если надо для дела спросить – язык не отсохнет, но когда тебе говорят с видом великого одолжения, желание спрашивать быстро пропадает. И вот стиснув зубы, начинаешь в коде ковыряться, пытаясь постичь чужую «гениальную» логику.

После этого Juniora приняли другого парнишку, но прикрываясь кризисом назначили з/п на 300 евро меньше чем у меня. Парнишка вроде прижился, но оказался таким же аутистом, как и Senior.

Ладно, работаю дальше. Время к отпуску, я хвосты подчистил, модули доделал и ушел в отпуск на две недели. К тому времени уже разобрался в чужом быдлокоде вдоль и поперек, хотя никаких комментариев в коде и манулов в проекте отродясь не было. Если считать чистого времени, то заняло это у меня около трех месяцев.

Ладно. Прихожу после отпуска. Работаю пару дней. Вызывает ИТ босс на разговор о перспективах сопровождаемого проекта. Поговорили, что и как дальше делать. Тут под занавес разговора так спрашивает, а каковы перспективы развития проекта и стоит ли его развивать. Я спрашиваю – честно сказать? Он говорит – да. Я вкратце и сказал, что руки оторвать архитектору БД и быдлокодерам, что там порезвились – слишком мягкое наказание. Тут вижу он краской наливается. Смотрю и думаю – в точку попал, ИТ босс и есть тот самый архитектор и первый быдлокодер проекта. Какая неожиданность. Тут он помолчал, краска с его лица медленно отхлынула и он мне заявляет, что меня сокращают в связи с кризисом. Ну думаю, ладно пусть другой в твоем быдлокоде ковыряется, тем более, что и платить можно меньше и умничать не будет.

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

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

Потом через неделю после увольнения я эту вакансию увидел уже в другом КА. Висела она там примерно пол года.

Вот такие есть компании, где надо ишачить за копейки и держать свое мнение при себе. Думаю, что много программ пишется похожим образом, где 90 % бюджета съедается боссами, менеджерами, пиарщиками, а 10 %, если не меньше достается программистам. Вот такое качество и имеем.

Василий Щепетнёв
Продолжение думы о пятачке

Старые вещи я не выбрасываю и потому, что надеюсь: лет через тридцать или пятьдесят они станут антиквариатом и украсят мою лунную келью. Не то чтобы я всерьёз надеялся прожить пятьдесят лет, но почему бы и нет? Устроят из Луны всемирный дом престарелых: пониженная сила притяжения облегчит старческие недуги, целебные пещерные грибы вернут слух и зрение, и сам барон Альцгеймер отступит, опустит руки (бароном он станет посмертно, в 2015 году). На Луну пенсионеров будут отправлять не ракетами (дорого) и не космическим лифтом (не успеют построить), а в пунктах перемещения. Пунктов этих будет изрядно, в каждой губернии свой, а в крупных и несколько. Перемещать будут с помощью ку-поля, открытого ещё в тысяча девятьсот пятом году, но долгое время остававшегося в тени радио. Энергия для создания ку-поля будет вырабатываться обыкновенным генератором, работающим на торфе, угле или мазуте – у каждого пункта перемещения торчит высоченная труба, из которой время от времени (да почти всегда) идёт дым, но в окрестностях урожаи чудесные, верно, побочный эффект ку-поля.

Подойдет определенный законом возраст, новоиспеченный пенсионер соберёт дорогие сердцу вещички и его за счет государства повезут на автобусе в пункт перемещения. Попрощается с родными – и до встречи на Луне. Оттуда, быть может, отправит письмо, в котором восторженно опишет прелести неземной жизни, а вообще-то там будет настолько интересно, что тратить время на переписку или «Скайп» будет некогда. К тому же радио, как мешающее ку-полю, будут применять только в интересах государства.

Туда, на Луну, я бы взял и копилку, гипсовую кошечку или свинку. Для гармонии. В такие копилки в стародавние времена бросали медяки: дети из бедных семей копейки и двушки, а кто побогаче, так целые пятачки. Моя нынешняя дума как раз о них, пятачках. В шестьдесят первом году богатеи крепко пожалели о своем выборе: денежная реформа оставила одно-, двух– и трехкопеечные монеты в обращении, приравняв копейку старую к копейке новой, а вот пятачки безжалостно отвергла. Многие, впрочем, надеялись, что Никита Сергеевич опомнится и вернет пятачки к жизни, и даже указ такой пишет долгими вечерами, но – не сбылось. Ладно, бережливые люди закопали старые монеты в землю и начали собирать новые – блестящие, с пуком колосьев вместо единичных колосков.

Человек человеку не сколько волк, сколько белка, что растекается по древу. Все мы немножечко белки, норовим создать запас на зиму: орешков, грибов сушеных, капусты квашеной, иногда в натуральном виде, а чаще в денежном эквиваленте. Вот и мне бы копилочку, в которую я бы складывал денежку на поездку в Ханты-Мансийск, где, помимо Кубка Мира по биатлону, состоится ещё и шахматная олимпиада. Не с Луны ж ехать, далеко, да и со времен экспедиций американцев оттуда никто не возвращался. Ехать нужно, покуда обеими ногами стоишь на Земле.

Но – устарела копилочка, устарела безнадежно. Что мне в неё бросать?

Деградация денег прослеживается на монетах довольно наглядно: царские пятаки – любо-дорого смотреть, советские – так себе, а нынешние вызывают одно лишь недоумение. К чему они? Если раньше пятачку равнялась одна поездка на метро, то сколько их, измельчавших, нужно сейчас? А купить журнал?

И приходит догадка, что обещанное коммунистами отмирание денег некоторым образом наступило. То, что мы имеем (или не имеем, что хуже) – не полноценные деньги, а так… очень кратковременные обязательства, которые следует как можно скорее реализовать, иначе пропадут. Да вот хоть компьютер, который красуется напротив окна на рекламном щите: та же конфигурация в декабре стоит на десять процентов дороже, нежели в ноябре. Конечно, мы – страна особая, наши новогодние и рождественские распродажи характеризуются взлётом цен, но прежде это касалось преимущественно еды и коммунальных платежей, но не компьютеров устаревших моделей.

Впрочем, возможно, это всего лишь флуктуация – с компьютером. Но откладывать деньги, хоть пятачки, хоть тысячные купюры – дело явно вредное. Обеспечить спокойную старость путем накопления в сбербанке ли, в гипсовой ли хрюшке, нереально, и я заранее боюсь: вдруг проект переселения пенсионеров на Луну задержится? Чем жить буду? Гнать мысль о старости из головы, и только? Это не выход. Вкладывать деньги? Куда, во что? В акции? Плавали… В знания? Так знания обесцениваются не менее стремительно. По ДОС и Win 3 я прочитал толстенные руководства, но сегодня те сведения лишь загромождают память, поскольку ни мне, ни кому другому ни к чему совершенно. То же можно сказать и о медицине: не пополняя запас знаний каждодневно, очень быстро скатишься в болото. Поэтому вложить раз и навсегда никак не получится. Ага, вот ещё: вкладывать деньги в здоровье. Не бывает. В болезнь да, в болезнь уйдет всё, но это уже не вложение, а выложение – если, конечно, есть что выкладывать.

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

Лопнули накопления, «лопнули и забрызгали товарищей из прессы». Какое основание думать, что с нынешними деньгами будет иначе?

Следует сознавать, что платят человеку за труд (да за что угодно) мыльными пузырями, и потому вместо «у.е.» следует читать «м.п.»

Часто употребляемое выражение «золотовалютные резервы» кажется мне неравнозначным, все равно что «мухокотлетные». Золото отдельно, а валюта отдельно!

Обозначать ценность отечественных мыльных пузырей в пузырях импортных есть лукавство, ведь и доллар, и евро – те же очень краткосрочные обязательства. Золото – другое дело, и потому рецепт возвращения в реальность прост: привязать деньги к золоту (или биметаллической, триметаллической корзине). Если рубль при Николае Втором любой мог обменять на 0.7 граммов золота, то нынешний рубль легче миллиграмма. Отсюда и пляшите, сопоставляя цену труда. Два мира, две системы…

Но от соприкосновения с благородным металлом пузыри лопнут очень быстро, мгновенно, и выяснится, что большая часть экономики не более, как раздутая мыльная капля. Такого отрезвления видеть до налаживания системы перемещений в Лунный мир никак не хочется.

О пятачке-монетке пока всё. Хотелось бы рассказать о Пятачке – друге Винни Пуха, «Тайна Пятачка или Кто вы, доктор Милн?», но прежде нужно побывать в Лондоне.

Пойду, поищу хрюшку…

Алексей Стародымов
Обзор плеера Sony Walkman NWZ-E440

Сегодня мы поговорим о карманном мультимедийном проигрывателе Sony Walkman NWZ-E440, который стоит от 100 до 150 долларов в зависимости от объёма встроенной памяти. Версия NWZ-E443 снабжена четырьмя гигабайтами, а модификации NWZ-E444 и NWZ-E445 – восемью и шестнадцатью соответственно.

Компанию Sony можно упрекать за свойственную ей нелюбовь к распространённым и популярным форматам аудио и видео, за упорное использование проприетарных разъёмов, за нежелание оснащать свои плееры приложениями для открытия текстовых файлов и слотами для карт памяти, за не слишком симпатичные шрифты в меню «Гуляк» и так далее и тому подобное. С другой стороны, продукты японского производителя всё же пользуются популярностью – прежде всего у тех, кто ценит качественный звук. А эти люди, как показывает практика, легко переносят отсутствие в устройстве перечисленных выше дополнительных «свистелок». (Если всё же не могут перенести, то они покупают плееры Cowon, но это уже совсем другая история.)

Нет никаких необычных функций и в Sony Walkman NWZ-E440. По сути, этот плеер представляет собой очередную удешевлённую версию флагманской модели Walkman NWZ-A720 (http://www.sony.ru/product/nws-a-series/nwz-a728), в которую добавили FM-тюнер с возможностью записи эфира, диктофон и… Собственно, и на этом спасибо! Ведь во всех моделях А-серии эти «никому не нужные» функции вообще отсутствуют.


Начнём мы с неприятных моментов – к счастью, их здесь не так уж и много. Пожалуй, самым серьёзным недостатком нашего героя являются материалы корпуса. К сборке претензий нет, а вот пластик… Помните Apple iPod nano самого первого поколения, который царапался чуть ли не от прикосновения подушечкой пальца? В этой «Соньке» применяется очень похожий материал: из него выполнены верхняя половина задней панели и кусочки лицевой части, обрамляющие экран. Я бы рекомендовал носить этот плеер в чехле или мягком мешочке, не то он очень быстро потеряет товарный вид. Пластик, укрывающий дисплей, я намеренно царапать не рискнул, но есть мнение, что и он не очень стоек.

Что касается экрана, то он самый обычный: чего можно ожидать от TFT-матрицы с диагональю два дюйма и разрешением 320х240 пикселей? Точно такие же дисплеи стоят в массе мобильных телефонов. На солнце картинка выцветает, но рассмотреть её всё же можно. Интерфейс плееров Walkman не менялся ещё со времен модели NWZ-A800 2007-го года выпуска. Структура менюшки, выполненной в виде матрицы «три на три», позаимствована всё у тех же мобильников. Никаких вопросов к удобству навигации не имею, здесь всё более чем приемлемо. Зато шрифты, как я уже говорил выше, топорные: прорисованы они на трояк, причём это проблема не только Walkman NWZ-E440, а вообще всех «Гуляк» на этой платформе.


Кстати, на Sony.ru выложена (http://support.sony-europe.com/dna/wm/nwvp/nwvp.aspx?site=odw_ru_RU&m=NWZ-E443) свежая прошивка для нашего героя – версии 1.01. Поставил её взамен 1.00, но никаких нововведений не обнаружил: видимо, в ней просто оптимизировали код и поправили мелкие незаметные баги.

Sony Walkman NWZ-E440 поддерживает воспроизведение видеороликов в форматах MP4 и WMV. Какие-то клипы плеер отображает без сучка и задоринки, а какие-то – не отображает вообще (причем ОС Windows 7 сообщает об этом ещё во время записи ролика в память проигрывателя – мол, «кинцо-то ваше всё равно не воспроизведётся и, возможно, даже не покажется в меню плеера, так что переконвертируйте его!»). На самом деле, это не так уж и важно: «крутить» видео на 2-дюймовом экране – занятие для мазохистов. Впрочем, и на 2,4-дюймовом – тоже: помнится, в своё время я попытался посмотреть один эпизод сериала на Sony Walkman NWZ-A728, и спустя 20 минут понял, что страшно перенапряг глаза. Больше не пытался.


Цветовые варианты. В продаже чаще всего встречаются
чёрный и черно-красный

С музыкой всё очень здорово: конечно, о поддержке OGG и прочих «флаков» речи не идет (это же SONY!), но MP3 и AAC звучат классно. По качеству воспроизведения музыки Walkman NWZ-E440 ничем не отличается от старших моделей, но только при условии использования нормальных наушников. В комплекте же идут средней паршивости «погремушки» из недорогого пластика. (Причём мягких насадок для них я в коробке с плеером почему-то не обнаружил.) Фонотеку можно сортировать по артистам, жанрам, альбомам и так далее; кроме того, есть и возможность просмотра структуры папок в памяти.

Естественно, поддерживается отображение обложек альбомов. Есть эквалайзер и три простеньких «улучшайзера» звука, а вот функция VPT отсутствует: напомню, что в более дорогих «Гуляках» она отвечает за режим звучания композиций («Студия», «Концерт», «Караоке» и всё в таком духе). Что же, жаль: мне этот своего рода дополнительный эквалайзер очень нравится.

Эргономику я бы оценил на четверку по пятибалльной шкале: управляющие клавиши расположены на одном уровне с лицевой панелью, что не слишком удобно. Скажем, на Sony Walkman NWZ-A720 они на каких-то жалких полмиллиметра выступают, но впечатление уже совершенно другое – намного более приятное. Да и нащупать их (скажем, в кармане куртки) куда проще.

Пару слов скажу о дополнительных функциях, обозначенных ещё в самом начале статьи. Радиоприемник позволяет хранить в памяти до тридцати станций, а запись осуществляется в формате MP3 с максимальным качеством 160 Кбит/с. Это же касается и диктофона. Но в целом – никаких изысков. Простенько и со вкусом. При подключении к ПК Sony Walkman NWZ-E440 определяется как «Портативный проигрыватель» (протокол MTP). Если в двух словах, то записывать контент в память можно безо всякого дополнительного ПО. Впрочем, никто не запрещает использовать тот же Windows Media Player. Что касается Apple iTunes, то для «отправки» треков из библиотеки этого пакета в плеер Walkman служит приложение Content Transfer (http://support.sony-europe.com/dna/downloads/downloads.aspx?&f=Con_trans12).

С «автономкой» нет никаких проблем: производитель обещает тридцать часов в режиме воспроизведения аудио и шесть – в режиме просмотра видео. Я включил музыку и положил Walkman NWZ-E440 на стол на ночь; прошло двенадцать часов, а индикатор показывал, что батарея разрядилась только на четверть. Наверное, он слегка привирал, но мне заряда хватило ещё на два с половиной дня в «рваном» ритме (полчаса послушал, выключил на два, снова час понаслаждался, опять выключил и т. д.).

В общем, у Sony в очередной раз получился добротный, но не слишком современный плеер. Люди – они ведь сегодня желают получать не только двухдюймовые экраны, радиоприемники и диктофоны (эка невидаль!); им нужны ещё и виджеты, динамики, какие-нибудь простенькие игры и всё в таком духе. Не берусь судить, зачем всё это добро в карманном плеере, но факт остается фактом: народ просит! В нашем же герое ничего такого нет – это просто качественный плеер с начинкой трехгодичной давности. Тем не менее, я все же рекомендую присмотреться к Walkman NWZ-E440 повнимательнее: качество выдаваемого им звука лично мне вполне способно заменить встроенную видеокамеру. Ну, вы поняли, на что я намекаю…


    Ваша оценка произведения:

Популярные книги за неделю