Я застрял на чрезвычайно хорошо оплачиваемой работе, где моя повседневная рутина состоит в том, чтобы быть более или менее системным администратором для других менее компетентных в ИТ людей. (редактировать: я инженер-программист, просто меня недооценивают / меньше используют в качестве системного администратора :()
Я получил диплом инженера-программиста и раньше работал в других компаниях, где у меня не было такой зарплаты и привилегий, как сейчас, но я приобрел много ценных навыков.
Прямо сейчас я пытаюсь расти сам (реализуя новые проекты, изучая новые техники и тому подобное), но я действительно чувствую, что ничего не получаю: нет старшего инженера-программиста, у которого можно было бы чему-то научиться, и я, к сожалению, самый компетентный парень в этой компании далеко.
Боюсь, я застрял в подвешенном состоянии и, не изучая новые вещи и техники, постепенно буду становиться все менее и менее пригодным для найма в будущем: что это за компания, в конце концов, рухнет или обанкротится? В таком случае мне, вероятно, следует переехать в другую страну, и наличие действительно ценных рыночных навыков станет решающим фактором, который нельзя недооценивать.
Есть ли стратегия/совет для людей, оказавшихся в моей ситуации?
Редактировать в соответствии с вопросом: как я могу учиться, если у меня нет старших коллег, у которых можно было бы учиться?
Что ж, измени свой распорядок так, чтобы он включал в себя обучение.
Представьте, что кто-то просит вас развернуть новый сервер для проекта, и вы знаете, что в этой компании такие задачи выполняются вручную. Следующий час вы тратите на создание виртуальной машины, установку и настройку операционной системы. На следующий день другой человек просит вас создать еще один сервер. День за днем вы делаете это и замечаете, что ничему не учитесь.
Другим подходом может быть автоматизация задачи. Вы выполняете ручное развертывание несколько раз, а затем узнаете об автоматической подготовке и других вещах. Теперь, когда кто-то просит у вас новый сервер, вместо того, чтобы тратить час своей работы, вы едва запускаете команду, а пока сервер создается, занимаетесь чем-то другим.
Это «что-то еще» может на самом деле сделать жизнь ваших пользователей лучше. Например, зачем заставлять их ждать один час нового сервера? Вы начинаете исследовать эту тему и обнаруживаете Docker, который кажется многообещающим. Вы попробуете его и обнаружите, что он отвечает потребностям 80 % ваших пользователей — оставшимся 20 % по-прежнему нужна полнофункциональная виртуальная машина.
Итак, теперь, когда вы внедрили Docker, в большинстве случаев пользователи могут подготовить свою среду за секунды, а не за час. Они находят это таким замечательным, что у вас появляется все больше и больше запросов на предоставление новых сред. Это скучно! Что, если бы вы могли немного научиться разработке программного обеспечения? За считанные месяцы вы можете создать базовые сайты интрасети. Они не являются безопасными или особенно удобными в использовании, но они выполняют свою работу: вместо того, чтобы звонить вам по телефону и просить предоставить новый сервер, пользователи могут просто сделать запрос через ваш сайт. Им это нравится, и у вас появляется еще больше свободного времени, чтобы делать больше крутых вещей.
Результат? Когда компания в конце концов рухнет (а риск краха у нее гораздо меньше благодаря этому замечательному системному администратору, который все автоматизировал и сделал системные задачи намного дешевле, чем раньше!), вам есть что рассказать потенциальным работодателям. Вы не только знаете много новых технологий, но также можете рассказать им, как вы изменили культуру системного администратора в своей предыдущей компании и как вы снизили расходы на системное администрирование для компании.
"Но ждать!" вы скажете мне: «Как бы я учился, если бы у меня вообще не было старших, у которых можно было бы учиться?» — именно об этом большинство комментариев к вопросу.
Учиться у коллег, которые более опытны, чем вы, — отличный способ учиться. На самом деле не единственный, но все же важно это сделать. Это не означает, что эти сверстники должны быть на вашем рабочем месте.
Есть стек-биржа. Здесь я встретил гораздо больше талантливых людей, чем на любом другом рабочем месте, где я был ранее. И хорошо то, что Stack Exchange не ограничивается разработкой программного обеспечения , администрированием серверов , безопасностью или взаимодействием с пользователем . Это все эти эксперты вместе, во всех этих разных областях, и это просто здорово!
Вернемся к моему примеру с Docker. Представьте, что вы ищете собственный способ сократить время, затрачиваемое на подготовку новых сред. Вы можете найти некоторые методы, которые сокращают это с часа до нескольких минут, но если вам не повезет, вы можете пропустить опцию Docker. Однако, если вы спросите на ServerFault, как решить вашу проблему со временем, есть вероятность, что кто-то предложит Docker в качестве альтернативы вашему текущему подходу.
Есть встречи и конференции.
И блоги. Не забывайте о блогах. Очевидно, что есть опытные системные администраторы, которые любят говорить о том, что они делают. Учитесь на их опыте.
В качестве примера:
Свою карьеру разработчика программного обеспечения я начал как фрилансер. Хотя это хорошая возможность узнать что-то, открыв для себя множество проектов, это не обязательно означает, что проекты, над которыми вы работаете, действительно заслуживают открытия, или что вы встретите талантливых людей. Лично я делал, но не каждый проект действительно стоил того.
В 2013 году по финансовым причинам я был вынужден провести год в компании, где вообще не было профессиональных разработчиков. Были так называемые кодеры, которые ничего не знали о программировании. Тем не менее, за этот год я многому научился, как с точки зрения технологий, так и с точки зрения общих навыков разработки программного обеспечения, участвуя в Stack Exchange, читая книги и статьи и посещая конференции. Время, которое я проводил в компании, было пустой тратой времени; несмотря на это, я многому научился за год.
В 2014 году я перешел в другую компанию. Хотя было несколько человек более опытных, чем я, у нас никогда не было возможности много поговорить. Тем не менее благодаря книгам и Stack Exchange я тоже многому научился.
Теперь у меня есть возможность работать в компании, где большинство людей более квалифицированы, чем я. Это отличная возможность для меня учиться у них; это не означает, что я перестану читать книги и участвовать в Stack Exchange.
Что вы можете сделать, так это изучить свою роль как можно полнее и полнее. Сисадмины — очень ценный актив. Большинству компаний они нужны не для того, чтобы быть на переднем крае, а для того, чтобы они были компетентны и профессиональны.
Я еще никогда не видел сети, которую нельзя было бы улучшить во многих отношениях. Я провел продуктивные недели, просто правильно оформляя документацию. Это не причудливые вещи для работы, но они дают вам прочную основу для наиболее эффективного способа выполнения вещей, которые вы не можете изучить с помощью теории.
В наши дни я достаточно компетентен и исключительно самоучка. Как только вы хорошо разберетесь во всем, устранение неполадок может показаться волшебством даже для других инженеров.
Прямо сейчас вы находитесь в том положении, когда вы можете сделать это, воспользоваться этим. Приступайте к основам и работайте над собой.
Во всяком случае, просто идея.
Слово дня "ВИРТУАЛЬНЫЕ МАШИНЫ".
Получите себе экземпляр Vmware, Hyper-v или Virtualbox. Пробуйте разные вещи за все свободное время, которое у вас есть. Делайте то, что вам интересно, а если станет скучно или вы застрянете, спустите виртуальную машину в унитаз и попробуйте что-нибудь другое. Читайте о текущих тенденциях и просто пробуйте. Вы можете найти что-то, что вас интересует, в совершенно другом направлении, чем то, что вы уже изучили... дерзайте! Если у вас есть свободное время и ситуация более или менее спокойная, подумайте, где вы находитесь, в качестве прогулки в парке.
Кто-то платит вам огромные деньги, чтобы вы сидели на своей дурочке и "присматривали за магазином"??? На какую часть этого вы жалуетесь? (улыбка!)
Моя ситуация была немного другой, потому что я был разработчиком программного обеспечения, а не системным администратором. Тем не менее, я был в очень похожей ситуации пару раз назад, когда я работал с действительно хорошими людьми в офисе, где все уходили домой вовремя каждый день, и у нас был график, по которому мы работали немного больше в течение двух недель и получали каждую вторую пятницу выходной. В этой работе было много вещей, которые мне нравились, но я просто ничему не учился, и моя скука проявлялась в моей работе.
Для меня ответом было уйти. Мне очень повезло в том, что я получил большую прибавку за уход (хотя я все еще скучаю по выходным каждую вторую пятницу), но даже сокращение зарплаты было бы лучше для моей карьеры в долгосрочной перспективе. Поскольку вам особенно хорошо платят, я бы порекомендовал откладывать как можно больше, пока вы ищете новую работу, чтобы облегчить боль от возможного получения более низкой зарплаты.
Я также боялся, что в будущем меня не смогут принять на работу, организация, частью которой был мой офис, не имела лучшей репутации, и, к сожалению, не совсем незаслуженной — в то время как мой офис был довольно хорош, другие офисы были не совсем такими. хороший.
tl;dr, если вам скучно, уходите. Сокращение зарплаты, чтобы снова начать учиться, не означает, что ваша карьера идет назад.
Иметь работу, которая оплачивается выше среднего, не обязательно плохо. Является ли это ловушкой между вами и большим опытом, решать вам.
Я также много работал в местах, где я был самым технически опытным человеком, и я до сих пор работаю. Наличие пожилых людей также не означает, что у них есть время или желание учить вас. Точно так же, будучи самым старшим, это также означает, что вы сталкиваетесь с интересными проектами, и именно вы собираетесь на важные конференции.
Помимо необходимого самообучения, попросите:
Распространение открытого исходного кода также поможет дешево собрать лабораторию с гипервизорами виртуализации, такими как Xen, kvm или даже bhyve. И другие технологии, такие как докеры или тюрьмы FreeBSD. Например, для интересного готового пакета, чтобы промочить ноги, взгляните на proxmox.
Ключ в том, чтобы извлечь максимальную выгоду из вашей ситуации и проявлять инициативу в обучении и экспериментировании. Используйте ресурсы вокруг. Читать много.
Вы обнаружите, что со временем концепции станут более четкими, вещи обретут смысл, а с опытом кусочки головоломки начнут складываться воедино.
Что касается моего личного случая, я (почти) всегда был самым старшим человеком на моей первой должности системного администратора и сети, на моей первой работе консультанта и на моей первой работе интернет-провайдера.
Это означало, что мне приходилось тратить безумные часы на работу и учебу одновременно, однако это также позволяло мне понимать вещи, выходящие за рамки того, что обычно знает человек, работающий в одиночку. У вас действительно должен быть практический подход, и в итоге я столкнулся со многими технологиями и ситуациями, которые у меня были бы в противном случае.
Почти сказав все наоборот, я бы предположил, что у меня была должность в стране третьего мира, хорошо оплачиваемая, и я оставил ее через 5 лет ... и было очень хорошо вернуться в "реальный мир" и связаться с новые технологии и методы. Если бы я мог сделать что-то по-другому, если бы я мог вернуться назад... я бы, конечно, сделал это. Разница в зарплате имеет огромное значение.
Если бы я был на вашем месте, я бы поговорил с вашим начальством о возможностях финансирования обучения и разработал (официальный) план обучения на ближайшее будущее.
ХорусКол
пользователь3834459
Юха Унтинен
ХорусКол
ХорусКол
Калхас
пользователь3834459
пользователь45269
Юха Унтинен
Грег МакНалти
пользователь45269
Will_create_nick_later
Лилиенталь
Джонатон Коули-Том
ХорусКол
пользователь3834459
Лилиенталь