Идеи, чтобы вернуть вам программирование моджо? [закрыто]

16

Я был профессиональным программистом в течение многих лет (20 лет), и теперь я потерял интерес, в настоящий момент я испытываю затруднения, даже выбивая несколько сотен простых строк. Это займет у меня 3-4 дня, а не 30-40 минут

У кого-нибудь есть какие-либо советы, как вернуть ваш интерес?

С тех пор, как я был ребенком, я в основном занимался программированием / кодированием, пока не спал. Раньше я заканчивал работу и перебивал новые вещи до сна. Теперь мне повезло, что счет LOC на работе кажется разумным.

РЕДАКТИРОВАТЬ

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

Адриан Корниш
источник
1
Какая у вас рабочая среда? Какие-нибудь изменения, которые могут оказать на вас негативное влияние?
Девин М
Помимо мирового спада и сокращения департамента с меньшим количеством персонала :-) нет. А если серьезно - программирование - это хобби, за которое мне платят. Вы намекаете на изменение - и это может быть так, - но у меня есть неписанные преимущества для пребывания - но это стоит рассмотреть.
Адриан Корниш
1
попробуйте Энтони Роббинса, просто найдите его имя на YouTube. нам всем нужно что-то подобное время от времени
maz3tt
1
Серьезно, как это не конструктивно ... мы все переживаем спады и можем все использовать советы о том, как их преодолеть.
Майкл Браун

Ответы:

30

Никто здесь не знает, что вдохновит вас лучше, чем вы, но вот несколько идей:

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

  2. Попробуйте узнать что-то новое. Испытайте себя, попробовав проект в свое время, используя набор инструментов, которые сильно отличаются от того, чем вы занимались последние n лет. Вы можете попробовать свои силы в функциональном языке программирования, или создать веб-сайт, или создать проект на основе Amazon EC2 или Google App Engine , или попытаться разработать приложение для Android или iOS , или взять Arduino и попробовать встроенное программирование. или загляните на работу одного из мейнфреймов и попросите немного выучить кобол, или ...

  3. Взять отпуск. Когда в последний раз вы брали две или три недели подряд? Подумайте о том, чтобы сделать его настоящим отдыхом , когда вы отключаете компьютер от сети и не трогаете его в течение продолжительного времени. Даже не читайте о компьютерах. Занимайтесь озеленением вокруг своего дома, закончите подвал, углубленно изучите кексы , займитесь фотографией , проведите некоторое время с семьей, путешествуйте ... все, что не связано с набором текста. Иногда вам нужно отдохнуть от чего-то, прежде чем вы сможете снова насладиться этим.

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

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

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

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

Калеб
источник
2
+1 в отпуске. Я получил 4 недели после того, как защитил кандидатскую диссертацию в прошлом году, сменил работу, переехал в новый дом и получил второго ребенка.
Отпуск
3
+1 За упражнение. Я начал тренироваться каждое утро перед работой несколько лет назад, и это полностью изменило мое настроение на этот день. Теперь я обнаружил, что, если я пропускаю свою работу, я вялый и мне трудно начинать, и это было моей первоначальной проблемой.
Джейди
1
@Caleb - Ух ты, много вещей, которые можно попробовать - многие, о которых я даже не подумал - спасибо!
Адриан Корниш
7

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

Ола Элдой
источник
Спасибо за ссылки - я проверю их - прошло много времени с тех пор, как я читал любой Кент Бек
Адриан Корниш
2

Перемены так же хороши, как отдых

Могли бы вы взять на себя дополнительные / иные обязанности, такие как анализ бизнес-процессов или работа с клиентами, чтобы дать вам «отрыв» от угольной проблемы?

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

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

обкрадывать
источник
да, отдых был бы хорош - не уверен, что у меня есть время (обычное оправдание), новые обязанности - это хорошее направление - я собираюсь проверить, какие новые вещи я мог бы делать. Спасибо
Адриан Корниш
2

Сделать перерыв Сделай что-нибудь еще. Отпуск. Смотреть фильм. Расслабьтесь.

Все изменится, и ваш интерес вернется, или нет. Просто скорректируйте свою ситуацию.

Попросите что-нибудь еще сделать на работе и быть хорошим с самим собой.

Махач
источник
Несколько человек сказали, что - звучит так, что это стоит попробовать
Адриан Корниш
1

Три вещи могут помочь вернуть ваше программирование моджо:

  1. Получить SSD.
  2. Узнай свою IDE простуду. Выделение нескольких супер-полезных сочетаний клавиш в память может вернуть вам немного удовольствия, которое вы потеряли, и сделать вас очень продуктивным в процессе.
    1. Если вы являетесь разработчиком .NET, купите лицензию Resharper (даже если ваш работодатель мелкий и отказывается платить за нее). Познакомьтесь с самыми полезными горячими клавишами Resharper. Это поставит вас впереди стаи.
  3. Купить подписку Pluralsight и смотрите веб-трансляции со скоростью 1,5x.
Джим Г.
источник
Спасибо за ссылку Pluralsight Джим - выглядит интересно. IDE :-) моя IDE - это vim and bash :-), но с большим количеством новых горячих клавиш для изучения в vim - вы найдете краткий справочник по vim и начнем просматривать несколько тысяч доступных ярлыков
Adrian Cornish
1

Делай то, что тебе нравится. Может быть, работа не достаточно мотивирует вас.

Сделайте что-нибудь новое ... область компьютерных наук гудит от новых вещей, чтобы сделать.

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

Хорошее место для начала - это курсы для выпускников в Стэнфорде или Массачусетском технологическом институте. Некоторые курсы MIT / Stanford открыты в Интернете.

чип
источник
2
... вероятно, у вас не было искусственного интеллекта ... Э-э, термин искусственный интеллект восходит к 50-м годам, и он, безусловно, был хорошо известен в начале 90-х. Хотите верьте, хотите нет, но в 90-е годы у нас было телевидение и радио. Сотовые телефоны и даже сеть.
Калеб
Да .. вы абсолютно правы Я имел в виду, что в компьютерной науке это не было таким «мейнстримом», как сейчас. Методы также сильно изменились с тех пор. Я изучил программирование в 80-х, так что я кое-что знаю о 90-х :)
Чип
Спасибо, Чип - я пытался найти что-то новое для себя - продолжай смотреть на python - но в данный момент мне это бесполезно :-)
Адриан Корниш