Я программирую 8 лет для компании. Мы создаем программные системы бизнес-аналитики. Поскольку я думал, что работа - это обучение, я всегда учился тому, что я делал в компании, работая по 60 часов в неделю. Однако в эти дни я ищу новую компанию для трудоустройства, и я вижу, что эта мысль была глупой, потому что я часто проваливаюсь на собеседованиях, главным образом из-за недостатка знаний в других областях. Конечно, я все еще хочу улучшить себя и действительно стараюсь. Но работая столько времени в неделю, я не могу найти достаточно времени для учебы, чтобы наверстать упущенное.
Я не думаю, что я единственный, кто беспокоится об этом, поэтому я хотел бы спросить, как вы, ребята, находите время, чтобы учиться на карьеру? Сколько часов вы уделяете изучению других областей? Мне не хватает навыков управления временем?
источник
Ответы:
Работая по 60 часов в неделю, будет довольно сложно писать много кода вне работы и иметь что-то, что напоминает сбалансированный образ жизни. Тем не менее, вы находитесь там, где вы есть, поэтому вы должны извлечь максимум из этого. Я бы порекомендовал вам попытаться использовать свои знания предметной области для получения следующей работы, а не полагаться только на навыки кодирования. По крайней мере, в моем регионе я вижу достаточное количество рабочих мест в сфере аналитики / программиста BI. Конечно, вы узнали много передаваемых знаний за последние 8 лет, по крайней мере, в вашей области. Это может быть не что иное, как вопрос доверия, поскольку такой опыт действительно очень ценен.
Имейте в виду, вам действительно не нужно быть человеком с жестким диском знаний программирования. Хорошо выполнять свою текущую работу, используя лучшие практики , вероятно, достаточно, чтобы хорошо контролировать ситуацию. Если вам случится работать на языке, который больше не считается достойным отделов кадров, я бы порекомендовал выучить один или два новых языка на стороне. Подберите пару книг на Python или .Net (или любой дружественной для HR-платформы) и читайте их несколько часов в неделю. Это сделает вас более конкурентоспособным и позволит вам познакомиться с некоторыми новыми парадигмами, выходящими за рамки привычного. Всегда можно найти несколько часов в неделю для обучения, даже если вы обычно смотрите телевизор или что-то еще, что не слишком продуктивно.
источник
Хорошо бы ходить по пятам, я бы сказал, что у меня достаточно данных, чтобы понять, сколько времени нужно уделить изучению других областей . Посмотрите...
... Там было сделано это. Неудачи интервью (и проходы по этому вопросу) являются бесценным источником знаний о том, чему учиться.
После каждого собеседования (независимо от того, прошел он или нет), я делаю записи, отмечающие, в каких областях мне не хватало - это создает прочную основу для дальнейшего изучения. Затем я просто перечисляю, расставляю приоритеты и оцениваю элементы, извлеченные из этих заметок, и это дает рекомендации по дальнейшему обучению.
Для полноты картины: предметы в моем списке включают не только технические области, но и любые другие навыки, которые мне могут не хватать. Это могут быть такие вещи, как, например, трудности со стрессом после интервью или трудности с кодированием бумагой и ручкой - в основном все, что я чувствовал, было не совсем нормально на собеседовании.
PS. поддержание и отслеживание такого списка технологий с высоким спросом может увести вас дальше, чем вы ожидаете. Дело в том, что упорство в управлении этим списком разрушает ментальный блок программирования для компании на 8 лет .
Например, если вы решите, что действительно что-то упустили, однажды вы можете решить сменить работу на какую-то не слишком привлекательную должность, которая, тем не менее, дает вам возможность получить полный опыт в нужной области. Это случилось со мной дважды. Должен признаться, каждый раз это было похоже на прыжки в ледяную воду. Тем не менее в долгосрочной перспективе это действительно стоило того.
источник
Просто начните тратить столько же времени на изучение других технологий, которые вас интересуют.
Из ваших вопросов не ясно, сколько часов вы работаете в день и сколько дней в неделю.
В любом случае, я буду использовать свои вечера, чтобы читать книги, пока не устану, или (если вы все еще хотите сидеть перед монитором) потратить некоторое время на подобные сайты, они значительно повысят ваши навыки и знания.
Затем в выходные я попробовал новые вещи, возможно, запустил несколько небольших проектов, чтобы посмотреть, что я узнал.
Несколько советов и советов о том, как оптимизировать учебу:
источник
Иногда вам нужно сжечь полуночное масло и по-настоящему ударить его. Предыдущий постер говорил о «сбалансированном образе жизни», но иногда вам нужно отложить этот баланс и просто быть «тем парнем» в работе и личном развитии.
Мое предложение? У человека всплески обучения. Скажи себе: каждую ночь в течение следующих 3 недель я собираюсь учиться по три часа каждую ночь перед сном. Конечно, это будут грубые 3 недели, но вы будете удивлены тем, как много вы сможете сделать. Тогда возьмите неделю от безумного графика и просто расслабьтесь после работы. Это может зацикливаться, и вы увидите себя успешным.
Другое дело, когда пришло время учиться или лично писать код дома, не позволяйте себе отвлекаться на телевидение, интернет или любую другую непродуктивную деятельность.
источник