Технологии обучения, которые не требуются на рабочем месте [закрыто]

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

Я хочу изучить C# (уже начал), MongoDB и бессерверную работу, возможно, получить сертификат AWS.

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

Мой вопрос, как мне поступить? Должен ли я просто выучить их и никогда не использовать в профессиональных целях, или мне следует поискать другую работу?

Что вы хотите сделать? Это действительно единственная важная часть здесь.
Ну, был когда-то случай, когда я практиковал React.js в свободное время, а потом выпал шанс сделать прототип системы на работе. Мы выбрали React в основном потому, что я уже начал его изучать, и мои коллеги проявили к нему интерес. В противном случае мы бы использовали jQuery, которая в то время была де-факто внешней библиотекой в ​​офисе.
"никогда не используйте их профессионально" - откуда вы знаете? Ты раб или что? Большинство людей вашей профессии НАСТОЛЬКО время от времени меняют работу. Никогда - это долго.
@TomTom да, вы правы, может быть, я слишком много думаю, в конце концов, все дело в страсти и в том, что заставляет нас чувствовать себя хорошо, а программирование просто приятно.

Ответы (1)

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

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

Так что мне придется сделать это в свое свободное время.

Как и я и все остальные.

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

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

Мой вопрос, как мне поступить?

Медленно .

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

Когда вы разговариваете с другими программистами, которые знают этот язык. Они могут сказать, являетесь ли вы местным или иностранцем.

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

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

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

Вы также должны купить лотерейный билет, если это произойдет.

Спросите себя, зачем вы это делаете? Что вас мотивирует и действительно ли вы увлечены этими технологиями?

Живите настоящим и создавайте вещи, которые вам нравятся, с помощью этих новых инструментов. Новая работа будет позже.

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