Дневник разработчицы
407 subscribers
111 photos
9 videos
14 files
145 links
Откровенные истории о проектах, работе, учебе и открытиях в мире программирования. Присоединяйтесь и вдохновляйтесь вместе со мной!
Download Telegram
👨‍💻4😁2👍1
Сны.

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

После того как я не смогла дать точный ответ ни на один из его вопросов, он высокомерно усмехнулся, что я так себе специалист.

В свою очередь я уточнила кем он работает и тоже сделала свои выводы. Вот и поговорили.

А в начале моего изучения программирования я закрывала глаза и у меня бежали строки логов или строки кода. Я постоянно думала о задачах и не могла нормально выспаться. Даже не ожидала, что мозг может на столько офигеть от нагрузки из-за учебы.

Не хочу это как-то анализировать, просто решила поделиться.

На работе сейчас заканчиваю сервис нотификаций на веб-сокетах, который я сделала на базе AWS сервисов lambda function, API Gateway (REST + WS), DynamoDB + UI на CloudFront + S3 (React). Очень хочу рассказать некоторые детали, но распишу уже после того как окончательно завершу задачу, а так как я ухожу в отпуск, то это по ходу будет только в сентябре.

В отпуске планирую учиться. 4 сентября экзамен по математике, сдавать будут через онлайн платформу Inspera. Уже сделала пару тестовых запусков платформы, там tinymse-редактор с возможностью вставить латекс-код, правда не самый удобный. Плюс даже есть как будто урезанный grammarly, который проверяет только орфографию, кажется. Надо подготовиться, а то нервничаю.

Купила себе домен devlogirl.com по имени текущего канала. Но пока ничего с ним не сделала. Если все же что-то замучу, поделюсь. Хы #AWS, #Жизнь, #Работа, #Учеба
🔥9👍3🤔1
Конспект по математике на английском и немного русском https://xmind.app/m/Krpc6j
Это модуль по вычислительной математике. Я закончила все темы, осталось экзамен, который должен был быть по плану сегодня, но оказалось, что он не сегодня а 21-22 числа. Что же… Хорошо, больше времени на подготовку, больше нервов.

Друзья, этому дневнику уже почти 3 года или всего 3 года. Это самый долгий срок, кажется, для моего личного проекта. При чем у меня нет конкретной цели здесь, только путь. Мне очень приятно, что здесь есть люди, которые подписаны почти с самого начала и кто до сих пор читает мои длиннопосты, зачастую не причесанные и шероховатые.

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

1. Бытовое. В отпуске внезапно сгоняла на Бали, чтобы открыть счет на wise. Цели моих путешествий удивляют меня саму. Впервые поехать на остров просветленных и серферов ради счета. Бали мне не понравился, деревня, ужасное движение, пешком особо не погуляешь. Хотя поездка на водопады с друзьями мне понравилась, еще еда на порядок вкуснее, чем тут, да и закаты на океане прекрасны! Отдельное слово о wise - офигенно удобная штука, прям такое ощущение, что этот сервис делала команда Тинькова. Плюс одна симка, плюс один номер телефона. У меня уже набрались: московский, турецкий, грузинский, малазийский и вот теперь индонезийский номера. Все приходится поддерживать в рабочем состоянии. Тык-тык между симками.
2. Бытовое 2. Попробовала сделать swift между Турцией и wise. Переводила 100 долларов, заплатила 15 долларов комиссии сверху в самом начале. Получила 65 долларов, из которых 5 долларов ушло на комиссию обработки платежа со стороны wise. Внимание, где еще 35 долларов? Я так и не добралась до ответа. Но делать еще swift-переводы расхотелось. Посмотрим как придет зп на вайс.
3. Выкатила нотификации, вернувшись с отпуска на тестовый контур. Оно работает, но я офигела как много всего пришлось задействовать, при этом кода вроде немного получилось. Реально, чуть позже постараюсь собраться и нарисовать схемку как оно работает.
4. Пока делала задачку, пришлось в регулярках поковыряться. Узнала прикольную штуку как сделать ключевые группы в шаблоне для регулярки и потом забирать значения по ключу:


compound_key_match = re.fullmatch(r"(?P<main>\w+)\[(?P<second>\w+)\]", value)
if compound_key_match:
main = compound_key_match["main"]
second = compound_key_match["second"]
)


https://docs.python.org/3/library/re.html#re.Match.groupdict

5. Я тут обнаружила, что Adobe пакет для личного использования стал вполне себе подъёмным по деньгам. Давно-давно я немного увлекалась дизайном и мне хотелось научиться монтировать. В целом даже кое-какие основы монтажа я знаю, спасибо опыту на телике. Плюс я когда-то пыталась учиться рисовать, да и планшет брала с пером, так как хотелось иногда снова попробовать рисовать. В общем, не знаю куда, но хочу еще впихнуть в себя изучение графики и тп, хочется подизайнить, порисовать что-нибудь. Поизучать современные возможности графического ПО.

Пока все.

PS. Кайфанула от One Piece от Нетфликс. #Жизнь, #Конспекты, #Математика, #UOL, #Python
🔥12👍2👏1
Готовлюсь к экзамену, разбирая задачки с прошлых экзаменов, которые специально для этого приложены к курсу. Так вот загадка из задачки:

ii. 99 people take a test. Their scores out of 100 are:
56, 79, 77, 48, 90, 68, 79, 92, 7156, 79, 77, 48, 90, 68, 79, 92, 71
Work out the mean, median, and mode of their scores, and show your work.

Хм, это какой-то подвох? 99 человек и 18 результатов, остальное сделать нулями? Да нет, бред какой-то. Да еще и запятая пропущена… да еще и о! числа задублированы 2 раза! А, так это 9 + 9 человек! Ха… В общем квест - сначала исправь ошибку в тексте, а потом реши задачу… #Учеба, #UOL, #Математика
🤯5🌚2
В платформе для экзамена Inspera есть такой плагин для формул. Частично он понимает латекс, но я никак не могу понять как с его помощью записать матрицу( Бином смогла записать, базовые всякие штуки - норм, но вот матрицы - никак. Может, кто знает как это можно сделать? Чет извращаться таблицами не очень хочется :( #Учеба, #UOL
Чем ближе экзамен по математике, тем больше у меня паника, что я ничего не смогу. Смотрю на задания прошлых лет и кажется, что я ни одно из них не смогу решить без помощи интернета. Я прорешала один вариант из трех, но с большим трудом. И в целом, глядя на каждое задание, мозг начинает отключаться из-за мысли, что я не справлюсь. Успокаивает только мысль, что надо набрать хотя бы 39 баллов из 100, чтобы сдать.
Очень не хватает практики, очень мало было задач, чтобы набить руку. При этом тем очень много в одном экзамене. Я понимаю, что часть из этих тем должна была остаться еще со школы, типа тригонометрии, базовой работы с функциями и графиками, и это сугубо моя личная проблема, что школьную программу я почти не помню, хотя у меня не было проблем с математикой в школе.
Но пофиг, я справлюсь, наверное. Помню как в школе сдавала физику по ЕГЭ. Я нифига не учила физику всю дорогу, не очень мне было интересно, поэтому готовилась в последний момент и так себе. Пришла на экзамен в жутчайшем стрессе, меня потряхивало, пока решала задачи, была уверена, что завалю экзамен и вышла из него даже раньше времени, потому что понимала, что больше я не смогу ничего сделать. Пока ждала результатов мысленно попрощалась со всеми своими планами на поступление. Одновременно одноклассник сдавал биологию, и вот он был 100 процентов уверен в своем результате. Хех. Я тогда набрала 63 балла, а вот он завалил на 30+ баллов вроде бы. Это уже в пересчете на 100-бальную. Мне хватило на поступление и даже с общагой, хотя балл по математике у меня тоже был невысоким - 74. Только я все равно в итоге скипнула тот вуз, потому что не хотела быть инженером, ха! Мне тогда хотелось творчества, и вот я здесь.

Ладно, 39 баллов наберу!, это же не проблема, правда? Я все же делала чет, готовилась, не могу же я завалить, это ведь надо быть полным раздолбаем, что завалить, так ведь? 🙂

Знаете, что самое коварное - результат будет только через полгода. Ты такой уже все забыл, булки расслабил и хопа - получите-распишитесь, идите на пересдачу. #Учеба, #UOL
🔥10😨2🤗2😱1😢1
Сдача экзамена была забавной.
Писала и думала, что за мной следит камера и пишет звук, старалась вести себя тихо. Читала, что зачитывание вслух вопросов может стать подозрительным и добавить “флаг” к твоей сдаче. А я иногда проговариваю для себя вопрос, чтобы лучше понять. Пришлось делать это максимально тихо)
Иногда пила воду и думала о том, что не слишком ли шумно я это делаю и как это выглядит для камеры.
Время пролетало очень неравномерно. Вот, я смотрю и прошло только 20 минут, вот 40 минут, вот час, а потом раз и осталось 40 минут!
Я боялась, что буду долго возиться с формированием pdf для сдачи, поэтому за 20 минут до конца дорешала самую жирную задачу из оставшихся, которые я не успела, и пошла фоткать свои рукописи.

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

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

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

Поздравьте меня с получение статуса полноценного студента, так как после этой сессии с меня сняли статус Perfomance-based-admission. Этот статус назначают всем, кто поступал без экзаменов, у меня даже IELTS не требовали. Для таких студентов в первую сессию дают взять только 2 предмета, а для обычных студентов доступно до 6 предметов. Если первые два midterms сданы успешно, то статус снимали. Правда, теперь они обновили правила и снимают статус только после успешной сдачи всей сессии, а результаты экзаменов приходят только к концу следующей сессии, поэтому текущий поток сможет снять этот статус только через год. Это жесть на самом деле.

После экзамена и обновления статуса мне открылась наконец регистрация модулей для следующей сессии. Да, тут есть требования сколько и какие ты модули должен успешно закончить для получения диплома, плюс какие конкретны модули идут для какой специализации, но во время учебы ты сам выбираешь какие модули проходить, в каком порядке и количестве (но не более 6 за сессию как писала выше). На эту сессию я взяла 3 модуля, а четвертый хочу перекрыть за счет курса Google support с курсеры, который они засчитывают вместо своего модуля How computer works. Это тупо дешевле, интереснее и проще, да и я его почти закончила.

Мои новые модули:
⁃ Вторая часть введения в программирование. Сложность 6 из 8 по оценкам других студентов, но вероятно это сложность для тех, кто не программировал до этого. Сдача проектом.
⁃ Дискретная математика. Сложность 7 из 8 (сложнее только Основы CS, даже интересно почему они такие сложные). Пройденный модуль математики оценивался в 4 из 8. Экзамен. В общем, меня этот модуль несколько пугает. Что ж…
⁃ Алгоритмы и Структуры данных, часть первая. Сложность 5 из 8. Экзамен
Короче, из 8 модулей первого вводного блока, я выбрала 3 довольно сложных уровня, но очень надеюсь, что для меня будет болью только математика. #Учеба, #UOL
🔥4👍31👏1😁1
После следующей сессии станут доступны модули следующего блока и вот там есть довольно интересные предметы. Вообще, что мне нравится в этой программе - это то, что набор предметов прям хорош. Если не считать вводное программирование на JS, которое мне было не очень интересно, то в целом картинка в перспективе интересная. И по-честноку, ну прикольно же свой платформер запилить на старте. Да и математика в плане подбора тем - была хороша. То есть, все темы в целом очень и очень годные в плане специализации. Я не жалею, что вписалась. Все предыдущие проблемы теперь выглядят незначительными шероховатостями, потому что, думаю, универ хорошо меня бустанет в итоге.


PS. Попробовала исправить свой пост с помощью чатгпт, но он его обрезал и сделал каким-то механическим. Хнык. Оставила как есть, со своими несовершенствами и простыней текста. Страдайте! #Учеба, #UOL
🔥81👍1
Добила по-быстрому между универскими сессиями сертификат Google IT Support. https://www.coursera.org/account/accomplishments/professional-cert/FUCRAEP9UFVC
Мне в нем больше всего понравились два модуля:
⁃ The Bits and Bytes of Computer Networking. Отличный блок про устройство сетей. Прям годно для базового понимания.
⁃ IT Security: Defense against the digital dark arts. Тут про безопасность. Хоть я его и пролетела буквально галопом, но он отлично идет в дополнению к блоку про сети, так как содержит много всего про разные способы атак и защиты сетей.
Тут мои конспекты:
https://xmind.app/m/qYXD5G
https://xmind.app/m/Cx3tiK - тут далеко не все, что было в курсе, так как я не все конспектировала. #Курсы, #Конспекты, #Учеба
🔥10
gzip

Я тут познала gzip.

Впервые уперлась в ошибку из-за лимитов lambda function на размер payload https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html. Суть в том, что лямбда не хочет отдавать больше 6MB за раз. Скажете, а нафига тебе так много? Можно ведь на s3 сложить и с него потом раздать, но суть в том, что тогда либо s3 должен быть публичным, либо опять же надо делать проксю, которая будет отдавать из s3. Чисто технически да, так и надо сделать, но я пока сделала временное решение через сжатие, которое потребовало буквально лишь пары строк кода на бекенде:


import gzip
import json
from aws_lambda_powertools.event_handler import Response


@app.get(“path”)
def some_route():
data = json.dumps({“result”: “some result”}).encode("utf-8")

return Response(
status_code=200,
body=gzip.compress(data),
content_type="application/json",
headers={"Content-Encoding": "gzip"},
)


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

Заголовок Content-Encoding дает браузеру понять формат респонса и браузер его автоматически распаковывает, поэтому никакой обработки на стороне фронтенда не требуется, при этом размер данных сократился в несколько раз, что позволило войти в нужные лимиты.

Чуть позже буду менять логику, разобью респонс на части, но как хотфикс текущее решение сойдет.

Да и в целом по-моему прекрасная опция поджать контент. Странно, что раньше я о ней не знала.


PS. Балдура прекрасна! Пока межсессионная тишина можно поиграть.
PPS. Что за мода убивать классных персонажей пошла в анимешках/манге? >_<
“На небе и на земле, лишь я один достойный!” #Python, #AWS
🔥11
Работа

Скучаю по Django ORM. Приходится писать вручную запросы для добавления данных в базу, лапками оборачивать все это в транзакции и откатывать по необходимости. Процесс добавления состоит из нескольких этапов, то есть проверить наличие, если нет, то добавить новое и так для нескольких связанных элементов. Все это в ORACLE. Думаю, что в ORACLE можно наваять какой-нить супер-запрос, который будет сразу все обрабатывать, но я делала всю логику через питон, так как, наверное, это будет проще поддерживать.
Для меня главным открытием стало, что Оракл просто так не возвращает то, что он добавил. Я узнала, что чтобы получить сгенерированный id, надо специально передать переменную в запросе. Пример кода:


import cx_Oracle

# Connect to Oracle
connection = cx_Oracle.connect("username/password@dsn")


# PL/SQL block
plsql_block = """
DECLARE
new_id NUMBER;
BEGIN
INSERT INTO your_table (column1, column2)
VALUES ('some_value', 'another_value')
RETURNING id_column INTO new_id;
:py_new_id := new_id;
END;
"""

try:
connection.begin()
cursor = connection.cursor()
# Variable to store new_id
py_new_id = cursor.var(cx_Oracle.NUMBER)

# Execute PL/SQL block
cursor.execute(plsql_block, py_new_id=py_new_id)

# Fetch and print new_id
print("Newly Inserted ID:", py_new_id.getvalue())

# Commit
connection.commit()
except cx_Oracle.Error as error:
print("Something went wrong:", error)
connection.rollback()

finally:
# Close the cursor and connection
cursor.close()
connection.close()


Про ярлыки
На работе у меня тайтл просто software engineer, а у коллеги senior. Мне в целом все равно, но стало интересно по какому принципу компания определяет уровень, спросила у менеджера. Но так как она с нами недавно, она не смогла ответить почему так вышло, но заверила, что я самый что ни на есть сеньорский сеньор и по работе и по зп 🙂 Обещают поменять лычку, правда, с повышением зп пока все сложно, поэтому остаюсь при своей маленькой, но гордой сеньорской зп 🙂

Балдура
Черт, дошла до финала и мне не понравились варианты решения в финале. Я вчера психанула и закрыла игру. Я не скажу, что финал плохой, но я не хочу принимать такой финал, у меня были другие ожидания. Впервые в игре, я не могу, не хочу такой сюжет. Хотя, с некоторыми аниме/мангами тоже так происходит последнее время, - мне психологически, морально сложно принять сюжет. Я не досмотрела Атаку Титанов и Игру Престолов из-за этого.

Сегодня в местном книжном проходит фан-встреча Звездных войн. Народ ходит в костюмах, музыка играет соответствующая. Заметила за собой, что я будучи в футболке с Бличом, стесняюсь быть гиком и мне хотелось поскорее оттуда свалить, потому что не-не, я не такая, да, я взрослая женщина ваще-то, ага 🙂 Получается, вроде и позволила себе свободно увлекаться всем этим, но так и не могу до конца признать свои увлечения публично, а Ичиго на футболке, ну просто футболка, чего не так? Ну и пусть что из мужского отдела, потому что в женском (сексизм блин!) не было анимешных футболок, хнык( #Жизнь, #Истории, #Работа, #Игры, #Python
🔥5😁21🌚1
Вчера на дейлике с менеджером:
⁃ Я увидела новую задачу с пятницы, где нужно было заменить подключение к бд на продовое на тестовых стейджах для одного из сервисов. Я сделала, залила, задачку закрыла. Сервис решила не рефакторить, так как супер-маленькое изменение, а сервис не очень сильно устарел.
⁃ А я тебе специально задачу завел, зная, что ты обычно не можешь просто сделать и обязательно рефакторишь код в таких случаях (мог не заводить, а просто попросить в чате, я бы переключила, также как это сделала с другим сервисом ранее).
Хы, дело в том, что никто не просил меня никогда рефакторить, но так как это было быстро и в целом позволяло удобнее вносить изменения, поэтому я с самого начала все сервисы так или иначе причесывала, когда с ними сталкивалась. Менеджер никогда не возражал, так как это никогда не занимало у меня супер много времени, так, чисто по ходу пьесы.

Блин, это так мило, что такое взаимопонимание что ли, я реально кайфанула. Вроде мелочь, но это отразило всю нашу совместную работу за этот год с небольшим.

Ну и да, никаких приоритетов, никаких особых просьб, я просто увидела задачку, пошла и сделала ее сразу, так как это буквально 3 минуты.

Пока работала менеджером, у меня ни разу не было, кажется, такого взаимодействия с разработчиками, какое есть у меня с текущим менеджером. И я понимаю, что у нас нет стандартов по процессам, кроме ежедневных дейликов, но мне дико нравится фактически наша абсолютная свобода в работе. Кажется, так должны работать бирюзовые команды. Правда, у нас всего 3 человека. #Истории, #Работа
😁7👍3🔥3
Часть 1. Последнее время пробило на ностальгию по работе в рекламном агентстве, где фактически началась моя карьера в айти. Я попала туда случайно-внезапно. В 2011 году я работала официанткой в Москве и искала хоть какую-то работу в офисе. Меня не брали доже секретарем, я ходила по собесам полгода и везде получала - мы вам перезвоним.
На тот момент у меня был опыт работы в школе 1,5 года, в универе лаборантом немного, в училище учителем полгода (куда я попала буквально на первом курсе заочки филфака), плюс чуток на тв, а ну еще я продавала сайты в агентстве одного друга в Пскове, но это было очень недолго и вообще продажник из меня отвратительный, что уж, я и себя не могла “продать” на собесах. Помню, как подруга дизайнер после моего разговора с потенциальным клиентом выдала: “Рита, ну ты и хамло!”.

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

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

Я когда-то работала в кафе на винзаводе, а до этого еще в далеком 2007 на Парке Культуры в здании, где находился Артплей. Мне было дико интересно читать про британку (Британскую школу дизайна), смотреть на всех этих рекламщиков, и я могла лишь мечтать о подобной работе. Реально фантазировала о том, что вот если бы у меня был миллион, то я бы пошла учиться, чтобы потом работать в рекламе. Очень хотелось. Я читала Ководство Лебедева, изучала дизайн, читала про шрифты, пыталась рисовать и тд и тп. Но я даже не думала, что можно взять и пойти стать дизайнером. Не знаю, все казалось, что у меня недостаточно таланта для этого. Если думаете как я - это тупо, нужен не талант, а знания и опыт. Талант лишь плюс-минус может дать буст, а может и не дать.

И вот меня позвали на собес. Я помню, что у меня тогда не было денег особо на одежду, черные джинсы, черные сапоги аля берцы, черная кофта, короткая стрижка да и я тогда почти не пользовалась косметикой. Мне было 22. Когда пришла на место и увидела ухоженных девиц в платьицах, стало сразу не по себе и накрыло мыслью, что мне тут не место, меня не возьмут. На первый собес пришел Славик, он рулил разработкой сайтов. Мы поговорили, он попросил меня придумать концепцию для флеш-баннера для противозачаточного средства. Я не знала что такое флеш, я не понимала как можно в 3 секундную анимацию уложить какую-то мысль. Но я взяла себя в руки и придумала какую-то раскадровку. Мы проговорили час. После этого я ожидала обычное “мы вам перезвоним”, но если честно, то вышла с собеса в полном восторге, с пониманием что это то, чем бы я хотела заниматься. Через немного времени мне прилетает приглашение на второй собес. Так далеко я еще не заходила в тот момент, я даже не знала чего ожидать и зачем второй собес.

Второй собес был радостью и еще большим ужасом. Когда мне сказали, что я буду разговаривать с директором производства Евгенией, у меня ушла душа в пятки, я поняла, что скорее всего дальше меня уже не пропустят. И это был один из самых кайфовых собесов. Женя не душила, Женя была какая-то своя в доску, она задавала задачки, я быстро предлагала решения. Речь шла больше именно про управление, работу с рисками, ресурсами и тп. Я тогда вообще ничего не знала про теорию менеджмента, но чисто на интуиции генерила варианты ответов. Позже я узнала, что Женя не со всеми на собесах такая хорошая и многие сильно стрессовали, когда с ней общались. Мне очень понравилось с ней работать, она очень многому меня научила, и даже после я с ней не раз консультировалась. #Жизнь, #Истории, #Работа
🔥12🤯1
Часть 2. Короче, меня взяли на позицию менеджера по рекламным материалам. Я была человек-отдел, у меня не было исполнителей в штате, но зато были фрилансеры. Мелкие материалы, которые надо сделать за 1-3 дня со всеми внесениями правок и фрилансеры - сочетание, я вам скажу, не очень. Плюс в меня летели все задачи, которыми никто не хотел заниматься - баннеры, растяжки для наружки, полиграфия, смм-материалы, сео-статьи, даже контент для сайтов, просто рекламные статьи, даже презы для сейлов, еще была аналитика сайтов, кстати. Реально ко мне прилетали задачи почти от всех сотрудников агентства и только бухгалтерию я сама отправляла свои запросы на оплату фрилансеров, разве только секретари на ресепшене мне не ставили тикеты. Мой рабочий день начинался с 10 утра, иногда я приезжала и пораньше, с самого утра ко мне шел нескончаемый поток людей, а потом вечером после 7 я начинала наконец полноценно работать и уходила после 11 вечера. Еще я работала на выходных. Однажды работала всю ночь, а под утро звонила и предупреждала, что буду днем позже. Не все удавалось сделать за счет фрилансеров, я и сама освоили фотошоп, иллюстратор, флеш.

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


Когда я смогла наладить процессы, найти толковых стабильных исполнителей, стала чуточку свободнее, мне предложили заняться еще одним проектом с наполнением контента на сайт за дополнительную плату во внерабочее время. Я снова не уходила в 7, а сидела до 11-12 ночи.

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

Не делайте так, не будьте мудаками. Не бросайте свои дела на середине, не передавайте в один день свою работу человеку, который вообще ни дня не работал на вашей позиции. Не скрывайте от коллеги, что у вас есть какие-то подводные камни, которые могут всплыть в процессе. Не кидайте бедных джунов без поддержки на свою работу на 3 недели. Он рассчитывал, что Женя, которая одновременно со мной была в отпуске, выйдет одновременно со мной и поможет мне разобраться с его проектами. Но даже если так, то это было отстойное решение. Женя не вышла, взяла больничный. А когда вышла, сказала, что уходит из компании. Со Славиком тоже решили попрощаться, пока он был в отпуске. Он не сделал ничего супер-криминального, он просто сбежал, как мне кажется, не выдержав стресса. Я знаю, что он перед этим несколько ночей провел в офисе, чтобы успеть сделать свою работу.
Я понимаю его, понимаю его обиды на меня, когда он вышел из отпуска и столкнулся с этим. У меня тоже бывали стрессовые срывы, когда я орала на коллег на пустом месте. Мы были молоды, неопытны, не умели отстаивать границы, наше время, не умели скипать лишнее. Да даже потом, уже с опытом бывали моменты, когда я реально допускала ошибки из-за эмоций и стресса. Так бывает. #Жизнь, #Истории, #Работа
🔥13
Часть 3. Так я стала работать с сайтами и рекламными материалами. Мне пришлось стремительно изучать все, что касалось сайтов, без отрыва от производства. Помню первое ТЗ буквально скопировала из варианта Славика для другого проекта и изменила под требования. Показала Жене и та прошлась по всем пунктам, где для меня была просто непонятное что-то и я оставила как есть. Короче, одно ревью ТЗ, вот и все обучение этому искусству. Ездила на встречи с веб-мастером из отдела, ничего не понимая в интернет-магазинах, не зная что там и какие концепции были предложены клиентам. Не успевала, тупо не успевала сделать все, поэтому делала только то, что горит вот прям сейчас на столько, чтобы это потушить, и сразу переключалась на другое горящее. 30 новых проектов в разной степени готовности на одного менеджера без нормальной передачи дел, без опыта работы. Что же «Я прошла афганскую войну»?) Когда нашли нового менеджера, я думала, что тупо солью ему свою половину работы. АХАХХА, блядь! Нет, я как зайчику передавала ему по одному проекту, погружая постепенно, тратя на это еще свое время, которого и так не хватало.
От меня требовали как от руководителя отдела, я отвечала за все, потому что я осталась одна из старой гвардии, кто знал все и мог порешать любой вопрос, но я все еще была зеленым джуном. Меня не делали руком. В какой-то момент я пришла к своему новому руководителю (исполнительному директору) и сказала, что давай мол, решай, либо новый рук в отдел, либо меня уже повышайте, чтобы я могла принимать решения, а не только ответственность. Они выбрали взять нового опытного рука. Прекрасно, думала я, можно будет научиться чему-то, меньше ответственности и тп. Ага, щас! Пришел чувак, бывший артдир, который в сайтах был ни бе ни ме, приходил в 12, уходил в 6, и то не каждый день, всю работу сливал на меня, как на самую ответственную. В какой-то момент, когда ко мне в очередной раз пришли с жалобами не на мою работу (не по моей задаче), я отправила к руководителю, которого как раз в тот момент не было на рабочем месте. Меня обвинили в саботаже, хехе! Я отказалась решать чужие проблемы. В общем, после этого случая исполнительный директор наконец осознала, что что-то пошло не так. Этого рука уволили и поставили меня руком.
У меня не было амбиций или были? Хз, я просто хотела навести уже наконец порядок. Я сидела анализировала отчеты по расходам отдела, смотрела бухгалтерию за все время, сравнивала прошлый и текущий года, пыталась запланировать сезонность, автоматизировать расчеты по проектам, научить менеджеров считать маржинальность, набирала отдел, отлаживала процессы, активно ездила на пресейлы. Короче, я старалась, в том числе рассказывать о своих проблемах и идеях своему руководителю тогда. Но она меня не понимала, она говорила, что ничего не понимает в производстве. Так, в какой-то момент, вместо того, чтобы взять еще дизайнера в мой отдел, мимо меня решили открыть креативный отдел из артдира + креатора, которые при этом не хотели заниматься сайтами. Класс! Просто блин супер! Мне пришлось выкручиваться тем, что я взяла креативного менеджера и отличного технического дизайнера. Я говорила, что разделять артдиректора и дизайнеров по разным отделам – странная идея. Но мы все же так просуществовали какое-то время, когда артдиректрисса ваяла макеты ночами, потому что у нее не было никаких рук для выполнения работы.
Потом все же поняли, что чет идет не так, поэтому у меня отжали половину отдела в креативный, прихватив того самого менеджера. А мы с ним хотели открывать видео-продакшн, так как он очень хотел заниматься именно видео и разрабатывали сметы для разных вариантов роликов. В другом отделе ему не смогли найти применения, и чел ушел, он в итоге замутил все же свой видео-продакшен, красавчик! #Жизнь, #Истории, #Работа
🔥9👍1👏1
Часть 4. Оставшись только с менеджерами и разработчиками, я пыталась подойти к руку и пояснить, что тогда уж было бы неплохо сделать матричную структуру и руком у разрабов поставить техдиректора. На самом деле я видела косяк в том, что у нас было разделение на отдел автоматизации и отдел разработки сайтов. И там и там были разработчики. Мы вполне могли шарить ресурсы между собой и это было бы эффективнее. Я это видела, а также я видела и показывала, что наш отдел тратит половину своих ресурсов на внутренние задачи, которые не приносят нам прибыли, из-за чего мы буквально работаем в ноль, хотя могли бы иметь нехилую маржу, которая есть у проектов, но съедается другими отделами.
И вишенкой на торте было то, что все на самом деле стоящие проекты компания отдавала другой компании холдинга, где сюрприз-сюрприз был нормальный артдиректор.
Мне рук предложила стать техдиром, спросила справлюсь ли я за полгода. Я честно сказала, что так не бывает. Я могла бы сказать, что да я уже техдир, но я была честна и считала, что в техдиры можно только через постель разработку.
В итоге со мной попрощались через год моей работы в качестве рука, так как я так и не смогла найти общий язык со своим руководителем. Под конец я была ужасно вымотана, если честно. На мое место поставили чела, которому кажется было пофиг, и потом через еще полгода отдел расформировали, оставив лишь несколько человек, распихав их по другим отделам.
Это были 2 года полной жести, если честно, в основном из-за неопытности. За это время мне удалось так иначе разобраться в разработке сайтов, маркетинге, аналитике, менеджменте, ну и рекламных материалах разного рода. Всего понемногу.
В следующей компании я проработала 2,5 года. Там уже все было в очень спокойном режиме, с большей зп, на линейной менеджерской позиции. И в этом ленивом темпе, мне кажется, я прокачалась сильнее, чем в постоянном аврале за 2 года, хотя тут можно сказать, что у меня уже была база, на которую проще было наращивать новое.
Самое главное, чему я научилась во второй компании, не боятся спокойного режима, а наоборот стремится к нему. Выстраивать свою работу так, чтобы не было постоянной жопы в огне. Я искренне не могу понять менеджеров, которые за 2-3 месяца не могут отладить свою работу и постоянно находятся в режиме аврала. Думаю, что этим людям просто НРАВИТСЯ такое состояние и они еще и коллег в это говно тащат, как созависимые, блин. Наркота – быть постоянным героем, ведь невозможно быть героем, когда ничего не горит.

Кстати, кажется, осознала почему мне так тяжело было быть именно руком (линейным менеджером было норм). Руком надо быть не просто гибким, а нехило подстраиваться под других людей, а я со своей прямотой так и не смогла «удержать лицо». Помню один из бывших начальников, уходя мне сказал: «Сделай что-нибудь с лицом». Я тогда как девушка аж выпала в осадок, думая в первый момент, что речь о внешности, но он уточнил, что речь о эмоциях, которые легко читаются на моем лице. Да и пофиг, пофиг на самом деле! Все мы люди-человеки, у всех свои плюсы-минусы. Сейчас я пишу код и мне по-кайфу. Как-то так) #Жизнь, #Истории, #Работа
🔥9👍21
Часть 5, довесок. Жесть, получилось аж 4 сообщения... Простите. Немного картинок) Забавно, что тогда аськой пользовались как сейчас телегой. Так тупо было использовать свой еще школьный акк на работе, но это лучше, чем сеошник Сережа с ником Наташа) #Жизнь, #Истории, #Работа
😁11
Touch ID на макбуке у меня никогда стабильно не работал. Первый, второй раз после обновления отпечатков срабатывал, а потом переставал. Я грешила на проблемы с кожей, думала, что из-за болезни рисунок отпечатка может меняться. Да и в целом у меня ноут стоит закрытый на подставке, поэтому смысла в отпечатке не было. Очень скучала по виндовому face id с помощью логитековской камеры.
Последнее время логитековская клава начала жутко тормозить, почему-то даже с вылетами заметок при печати. Трэш какой-то! Пишешь сообщение в телеге, а буквы пропечатываются не сразу, а с отставанием… В какой-то момент это довело меня до ручки, так как мне часто приходится пароль вводить вручную на работе, а буквы блин не срабатывают! Я пробовала подключаться через USB-коннектор от логитека, пробовала просто по блютусу, пробовала отключить яблочные наушники, при подключении которых и клаву и мышу логитека знатно начинает колбасить. Короче, как я люблю технику логитека, столь же ненавижу их удолбанное ПО!
В общем, я купила маковскую клаву с Touch ID, и я безумно офигела, что без обновления настроек отпечатков, оно начало стабильно работать! Оо да ладно блин! Значит, на ноуте это был просто косяк…

Одно меня пугает в новой клаве - она слишком дофига плоская, не начнут ли уставать руки… Думаю, может есть годные подставки какие-нить. Но пока вроде норм, проблем не заметила. #Техника, #Жизнь
👍4