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

Thermaltake SpinQ VT (CLP0554) — очень красивый кулер, но не для тех, кто любит оверклокинг. Хорош для штатной работы процессора. В корпусе с прозрачной стенкой смотрится очень эффектно.

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 прибежит, посмотри, говорит тут база виснет в запросе, баг отловишь — день долой. Вобщем, сроки удлиняются ровно в два раза.

Перейти на страницу:

Похожие книги

Обработка больших данных
Обработка больших данных

Книга является пособием для изучения технологий больших данных, охватывая основные и продвинутые аспекты работы с данными в распределенных системах. Начав с основ, она объясняет значение БД, их эволюцию и экосистему Hadoop, включая компоненты и инструменты: HDFS, MapReduce, Hive, Pig, HBase, Sqoop и Flume.Автор раскрывает архитектуру и принципы работы Apache Hadoop, а также примеры использования MapReduce и работу с данными в HDFS, Apache Spark, описывая его основные компоненты, такие как RDD, DataFrames, Spark SQL, Spark Streaming, MLLib и GraphX, и предоставляет практические примеры установки и настройки.Раздел, посвященный Apache Kafka, рассматривает основы архитектуры, проектирование и настройка кластеров, а также интеграция с другими системами.Практические примеры и проекты предлагают возможность применить полученные знания, анализируя данные, разрабатывая потоковые приложения и интегрируя технологии Hadoop, Spark и Kafka в единую систему.

Джейд Картер

Прочая компьютерная литература / Словари, справочники / Учебная и научная литература / Книги по IT / Словари и Энциклопедии