Застрял на хорошо оплачиваемой работе, где ничему не учусь [закрыто]

Я застрял на чрезвычайно хорошо оплачиваемой работе, где моя повседневная рутина состоит в том, чтобы быть более или менее системным администратором для других менее компетентных в ИТ людей. (редактировать: я инженер-программист, просто меня недооценивают / меньше используют в качестве системного администратора :()

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

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

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

Есть ли стратегия/совет для людей, оказавшихся в моей ситуации?

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

Зачем вам старший, чтобы учиться? У меня почти никогда не было старшеклассников, у которых можно было бы учиться - читать и делать - пробовать.
@HorusKol Я определенно не гений, и я понятия не имею о многих вещах или о том, где продвигаются передовые исследования. Я постоянно боюсь тратить много времени на изучение и/или внедрение бесполезных алгоритмов и методов. На собственном горьком опыте я понял, что работы и исследования, проводимые на переднем крае компьютерной индустрии, являются самой ценной информацией для тех, кто ищет работу. И прямо сейчас у меня нет никакой подсказки, кроме «высокоуровневого» обзора того, что я должен изучать, который любой может получить из hackernews или чего-то подобного.
@HorusKol: старшие разработчики знают и имеют опыт работы с концепциями, инструментами и языками, которые вы, возможно, даже не знаете, чтобы искать. Тогда вы сможете перенять у них лучшие практики, не повторяя их ошибок. Бесценно иметь старшего коллегу, у которого можно учиться. Стоять на плечах гигантов и все такое.
@JuhaUntinen - да, наличие кого-то старшего может быть большим благом, но отсутствие кого-то не мешает самостоятельному обучению. На stackexchange есть множество людей, которые каждый день оказывают большую помощь, просто для начала. Сказать «здесь меня некому учить» — это отмазка.
«Я на собственном горьком опыте понял, что работы и исследования, проводимые на переднем крае компьютерной индустрии, являются самой ценной информацией для тех, кто ищет работу», — значит, вы усвоили неверный урок. Конечно, знания важны, но способность анализировать, исследовать и разрабатывать решения — это настоящие ключевые навыки практически для любой технологической работы.
Вы уверены, что ваша работа действительно хорошо оплачивается? Если вы находите эту работу такой легкой, возможно, вам нужно повысить свои ожидания относительно того, что вы могли бы зарабатывать.
@Calchas Да, я уверен. Это не технический факт, зависящий от моей компетенции. Это зависит исключительно от людей, с которыми я работаю.
@ user3834459 - пожилые люди могут быть полезными, но - они также могут быть опасными - многие «пожилые люди», с которыми я сталкивался, - это люди, которые делали что-то так долго и определенным образом, что они стали именно тем, что вы пытаетесь сделать. избегать - несвежие, устаревшие и жесткие. Вы не хотели бы учиться на этом. Вместо этого вы должны пытаться улучшить свое окружение, а лучший способ учиться — делать ошибки и исправляться — быстро ошибаться и становиться лучше. У вас есть прекрасная возможность сделать именно это с помощью передовых технологий. Воспользуйтесь этим.
@Prinz, ну, также опасно думать, что когда что-то новее, оно должно быть лучше :) Настоящий инженер знает и старое, и новое, и выбирает правильный инструмент для поставленной задачи или использует то, что доступно.
@user3834459: на самом деле вы находитесь в лучшем положении, чем большинство, для изучения новых вещей... это ваша самая большая проблема: --> "И прямо сейчас у меня нет никакой подсказки, кроме "высокоуровневого" обзора того, кем я должен быть изучение....". Вы не можете сделать все это, нужно выбрать что-то. Кроме того, через несколько десятилетий эта «передовая технология» станет факсимильным аппаратом вчерашнего дня.
@Juha Untinen - я согласен на 100% - новее не всегда лучше, целью было «учиться и расти» - внедрять новые технологии, учиться на них и расти, чтобы навыки можно было расширять и оттачивать. Что касается пожилых людей — ключевое слово — это ваше слово «правильный» — моя точка зрения заключалась в том, что «правильный» старший инженер-программист не настолько распространен, чтобы предположить, что переход в компанию со старшими обеспечит лучший результат, чем остаться и учиться, будучи самозапуск.
Если бы я был на вашем месте и с нынешней работой все в порядке, я бы просто продолжал работать и получать эту хорошую зарплату здесь и копить деньги, покупать квартиру/дом, что бы деньги не обесценивались. И тогда на случай, если вам придется сменить работу, у вас будут сэкономленные деньги, которые компенсируют вашу более низкую зарплату. И за меньшую зарплату, я думаю, вы, скорее всего, получите работу. А еще я бы попробовал читать на работе учебный материал, убедившись, что это разрешено. Если это не разрешено, то попросите 4 часа или больше в неделю на обучение, при необходимости согласитесь на пониженную зарплату.
Можете ли вы уточнить, что вы на самом деле спрашиваете? Для ответов нужен вопрос, и я не вижу здесь ни одного по теме. Прямо сейчас ответы, кажется, предполагают вопрос: « Как я могу учиться, если у меня нет старших коллег, у которых можно было бы учиться? ». Я думаю, что это полезный вопрос, но вам нужно отредактировать его .
@HorusKol Это то, что я делал на своей первой работе, потому что не было никого старше меня. Я приучил себя к всевозможным плохим привычкам, от которых мне пришлось избавиться на второй работе.
@JonathonCowley-Thom, но узнавать чужие вредные привычки — это нормально? Но я пытаюсь подчеркнуть, что, хотя, возможно, было бы лучше иметь кого-то еще, с кем можно обсуждать вещи и учиться, отсутствие кого-то рядом не является оправданием для того, чтобы вообще не учиться.
@Lilienthal понял вашу точку зрения и отредактировал ее. Извините, что не написал ее изначально.
@user3834459 user3834459 Спасибо за редактирование. Это должно было поставить это в очередь на повторное открытие, и я считаю, что это по теме и достаточно ясно, чтобы его можно было снова открыть. Если через 1–2 дня он не будет открыт, вы можете запросить информацию в чате Workplace или на странице Workplace Meta .

Ответы (5)

Что ж, измени свой распорядок так, чтобы он включал в себя обучение.

Представьте, что кто-то просит вас развернуть новый сервер для проекта, и вы знаете, что в этой компании такие задачи выполняются вручную. Следующий час вы тратите на создание виртуальной машины, установку и настройку операционной системы. На следующий день другой человек просит вас создать еще один сервер. День за днем ​​вы делаете это и замечаете, что ничему не учитесь.

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

Это «что-то еще» может на самом деле сделать жизнь ваших пользователей лучше. Например, зачем заставлять их ждать один час нового сервера? Вы начинаете исследовать эту тему и обнаруживаете Docker, который кажется многообещающим. Вы попробуете его и обнаружите, что он отвечает потребностям 80 % ваших пользователей — оставшимся 20 % по-прежнему нужна полнофункциональная виртуальная машина.

Итак, теперь, когда вы внедрили Docker, в большинстве случаев пользователи могут подготовить свою среду за секунды, а не за час. Они находят это таким замечательным, что у вас появляется все больше и больше запросов на предоставление новых сред. Это скучно! Что, если бы вы могли немного научиться разработке программного обеспечения? За считанные месяцы вы можете создать базовые сайты интрасети. Они не являются безопасными или особенно удобными в использовании, но они выполняют свою работу: вместо того, чтобы звонить вам по телефону и просить предоставить новый сервер, пользователи могут просто сделать запрос через ваш сайт. Им это нравится, и у вас появляется еще больше свободного времени, чтобы делать больше крутых вещей.

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

"Но ждать!" вы скажете мне: «Как бы я учился, если бы у меня вообще не было старших, у которых можно было бы учиться?» — именно об этом большинство комментариев к вопросу.

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

  • Есть стек-биржа. Здесь я встретил гораздо больше талантливых людей, чем на любом другом рабочем месте, где я был ранее. И хорошо то, что Stack Exchange не ограничивается разработкой программного обеспечения , администрированием серверов , безопасностью или взаимодействием с пользователем . Это все эти эксперты вместе, во всех этих разных областях, и это просто здорово!

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

  • Есть встречи и конференции.

  • И блоги. Не забывайте о блогах. Очевидно, что есть опытные системные администраторы, которые любят говорить о том, что они делают. Учитесь на их опыте.

В качестве примера:

  • Свою карьеру разработчика программного обеспечения я начал как фрилансер. Хотя это хорошая возможность узнать что-то, открыв для себя множество проектов, это не обязательно означает, что проекты, над которыми вы работаете, действительно заслуживают открытия, или что вы встретите талантливых людей. Лично я делал, но не каждый проект действительно стоил того.

  • В 2013 году по финансовым причинам я был вынужден провести год в компании, где вообще не было профессиональных разработчиков. Были так называемые кодеры, которые ничего не знали о программировании. Тем не менее, за этот год я многому научился, как с точки зрения технологий, так и с точки зрения общих навыков разработки программного обеспечения, участвуя в Stack Exchange, читая книги и статьи и посещая конференции. Время, которое я проводил в компании, было пустой тратой времени; несмотря на это, я многому научился за год.

  • В 2014 году я перешел в другую компанию. Хотя было несколько человек более опытных, чем я, у нас никогда не было возможности много поговорить. Тем не менее благодаря книгам и Stack Exchange я тоже многому научился.

  • Теперь у меня есть возможность работать в компании, где большинство людей более квалифицированы, чем я. Это отличная возможность для меня учиться у них; это не означает, что я перестану читать книги и участвовать в Stack Exchange.

Хороший способ всегда учиться — всегда пытаться что-то улучшить. «У вас все настроено? Проверьте, можно ли что-то улучшить: производительность, время установки, ненужные шаги?»
Как системный администратор я должен сказать: это отличный отзыв!

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

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

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

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

Во всяком случае, просто идея.

Слово дня "ВИРТУАЛЬНЫЕ МАШИНЫ".

Получите себе экземпляр Vmware, Hyper-v или Virtualbox. Пробуйте разные вещи за все свободное время, которое у вас есть. Делайте то, что вам интересно, а если станет скучно или вы застрянете, спустите виртуальную машину в унитаз и попробуйте что-нибудь другое. Читайте о текущих тенденциях и просто пробуйте. Вы можете найти что-то, что вас интересует, в совершенно другом направлении, чем то, что вы уже изучили... дерзайте! Если у вас есть свободное время и ситуация более или менее спокойная, подумайте, где вы находитесь, в качестве прогулки в парке.

Кто-то платит вам огромные деньги, чтобы вы сидели на своей дурочке и "присматривали за магазином"??? На какую часть этого вы жалуетесь? (улыбка!)

> Кто-то платит тебе большие деньги за то, чтобы ты сидел на своей дурочке и "присматривал за магазином". Ты даже не представляешь, сколько я уже получаю..

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

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

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

tl;dr, если вам скучно, уходите. Сокращение зарплаты, чтобы снова начать учиться, не означает, что ваша карьера идет назад.

Это правда, но в моем случае есть еще один фактор: я живу в стране, где мало рабочих мест в сфере ИТ. Уйти отсюда было бы почти самоубийством, если бы я собирался остаться здесь. Переезд за границу - это то, что я медленно принимаю
Это грубо, переезжать достаточно плохо, когда ты просто покупаешь новую квартиру в том же городе. Глупый вопрос, но подойдет ли вам удаленная работа? В зависимости от того, где вы находитесь, может быть довольно легко работать с удаленной командой в близком часовом поясе, или для компании может быть здорово иметь покрытие в нерабочее время.
Удаленная работа никогда не будет платить столько здесь (Италия), и даже если бы она платила, налоги полностью съели бы прибыль :(

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

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

Помимо необходимого самообучения, попросите:

  • посещение конференций на местах и, таким образом, обмен идеями с коллегами;
  • использовать онлайн-ресурсы, бесплатные или платные, такие как youtube и udemy;
  • следите за бесплатными качественными уроками, например, отличными бесплатными вебинарами Percona, посвященными навыкам работы с базами данных MYSQL;
  • запросить корпоративную ежемесячную подпись к книгам сафари/о'рейли;
  • запросить тестовые машины и собрать частную/облачную/тестовую сеть на работе;
  • подпишитесь на некоторые журналы, такие как Linux Journal;
  • присоединяйтесь к нашим родственным сообществам Unix&Linux и обменивайтесь идеями с другими;
  • Изучите новый язык программирования;
  • предложите себя для сертификации и получите сертификат в нескольких основных соответствующих технологиях.

Распространение открытого исходного кода также поможет дешево собрать лабораторию с гипервизорами виртуализации, такими как Xen, kvm или даже bhyve. И другие технологии, такие как докеры или тюрьмы FreeBSD. Например, для интересного готового пакета, чтобы промочить ноги, взгляните на proxmox.

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

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

Что касается моего личного случая, я (почти) всегда был самым старшим человеком на моей первой должности системного администратора и сети, на моей первой работе консультанта и на моей первой работе интернет-провайдера.

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

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

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