Gagasan untuk membuat Anda pemrograman mojo kembali? [Tutup]

16

Saya telah menjadi programmer profesional selama bertahun-tahun (20 tahun) dan sekarang saya kehilangan minat, saat ini saya mengalami kesulitan bahkan merobohkan beberapa baris barang sederhana. Ini akan memakan waktu 3-4 hari daripada 30-40mins

Adakah yang punya kiat bagaimana mengembalikan minat Anda?

Sejak saya masih kecil saya sudah cukup banyak ke pemrograman / coding selama saya bangun. Saya biasa menyelesaikan pekerjaan dan mencari hal baru sampai tidur. Sekarang saya beruntung membuat perhitungan LOC di tempat kerja tampak masuk akal.

EDIT

Terima kasih semuanya - beberapa saran hebat - banyak yang saya tidak pikirkan - walaupun tidak menantikan latihan saya mungkin membutuhkannya.

Adrian Cornish
sumber
1
Seperti apa lingkungan kerja Anda? Adakah perubahan yang dapat berdampak buruk bagi Anda?
Devin M
Terlepas dari resesi dunia dan departemen mengurangi banyak staf :-) tidak. Tapi serius - pemrograman adalah hobi yang membuat saya dibayar. Anda mengisyaratkan perubahan - dan mungkin itu - tetapi saya memiliki manfaat tidak tertulis untuk tinggal - tetapi layak dipertimbangkan.
Adrian Cornish
1
coba anthony robbins, cukup cari namanya di youtube. kita semua membutuhkan sesuatu seperti ini sesekali
maz3tt
1
Serius bagaimana ini tidak konstruktif ... kita semua mengalami kemerosotan dan semua bisa menggunakan saran tentang cara untuk mengatasinya.
Michael Brown

Jawaban:

30

Tidak ada orang di sini yang tahu apa yang akan menginspirasi Anda lebih baik daripada Anda, tetapi berikut adalah beberapa ide:

  1. Beralih proyek. Pemrograman seperti menulis - ini adalah alat untuk mencapai tujuan, bukan tujuan itu sendiri. Jika Anda tidak percaya pada nilai dari apa yang Anda lakukan, Anda tidak akan merasa bahwa ada banyak gunanya melakukannya. Jadi, cari proyek lain di tempat kerja yang bisa Anda gunakan, sesuatu yang bisa membuat Anda bersemangat. Jika tidak mungkin untuk beralih sepenuhnya, cari proyek tambahan yang dapat Anda habiskan setidaknya beberapa saat.

  2. Coba pelajari sesuatu yang baru. Tantang diri Anda dengan mencoba proyek di waktu Anda sendiri menggunakan seperangkat alat yang sangat berbeda dari apa yang telah Anda lakukan selama n tahun terakhir. Anda dapat mencoba tangan Anda pada bahasa pemrograman fungsional, atau membangun situs web, atau membangun proyek berdasarkan Amazon EC2 atau Google App Engine , atau mencoba mengembangkan aplikasi untuk Android atau iOS , atau mengambil Arduino dan mencoba beberapa pemrograman tertanam , atau memojokkan salah satu orang mainframe di tempat kerja dan meminta untuk belajar sedikit COBOL, atau ...

  3. Berlibur. Kapan terakhir kali Anda mengambil dua atau tiga minggu berturut-turut? Pertimbangkan menjadikannya liburan nyata , tempat Anda mencabut komputer dan jangan menyentuhnya selama itu. Bahkan tidak membaca tentang komputer. Lakukan lansekap di sekitar rumah Anda, selesaikan ruang bawah tanah Anda, lakukan studi mendalam tentang kue mangkuk , ambil fotografi , luangkan waktu bersama keluarga Anda, bepergian ... apa pun yang tidak melibatkan mengetik. Terkadang Anda perlu istirahat dari sesuatu sebelum dapat menikmatinya lagi.

  4. Kembali ke sekolah. Sadarilah bahwa Anda tidak harus menjadi seorang programmer selamanya, terutama jika Anda tidak menganggapnya bermanfaat. Ini bisa menjadi saat yang tepat untuk mulai berpikir tentang apa yang ingin Anda lakukan untuk tindakan selanjutnya. Atau, setelah satu semester belajar tentang EBITDA dan biaya tenaga kerja tidak langsung, Anda mungkin tiba-tiba menyadari bahwa Anda menyukai, mencintai, menyukai pemrograman.

  5. Mulailah berolahraga . Sulit bagi joki meja seperti kita untuk percaya, tetapi banyak orang bersumpah bahwa berolahraga memberi Anda lebih banyak energi, yang mungkin membantu Anda merasa sedikit lebih termotivasi. Ini juga dapat berfungsi sebagai istirahat mental dari pekerjaan, atau sebagai waktu untuk berpikir secara mendalam.

  6. Bicaralah dengan dokter Anda. Motivasi yang berkurang bisa menjadi tanda depresi atau penyakit lainnya. Dan bahkan jika itu bukan masalahnya, dokter Anda mungkin dapat menyarankan beberapa perubahan yang akan membuat Anda merasa jauh lebih baik.

  7. Pastikan Anda memahami bagaimana pekerjaan yang Anda lakukan cocok dengan gambaran yang lebih besar. Terkadang sulit melihat hutan untuk pepohonan, dan berbicara dengan manajer Anda tentang bagaimana pekerjaan Anda memengaruhi garis bawah dapat memberikan beberapa motivasi yang akan membantu Anda kembali ke jalur semula.

Caleb
sumber
2
Memberi +1 pada liburan. Saya mengambil 4 minggu setelah menyelesaikan PhD tahun lalu, berganti pekerjaan, pindah ke rumah baru, dan mendapatkan anak kedua. Meluangkan waktu istirahat benar-benar membantu menjernihkan pikiran saya ...
Paul Hiemstra
3
+1 Untuk berolahraga. Saya mulai berolahraga setiap pagi sebelum bekerja beberapa tahun yang lalu dan itu benar-benar mengubah suasana hati saya untuk hari itu. Sekarang saya menemukan bahwa jika saya melewatkan pekerjaan saya, saya lesu dan sulit untuk melanjutkan, itulah masalah awal saya.
Jaydee
1
@ Caleb - Wow banyak hal untuk dicoba - banyak yang tidak saya pikirkan - terima kasih!
Adrian Cornish
7

Motivasi saya meningkat pesat dengan mulai membaca blog dan buku tertentu, dan dengan mendengarkan podcast dan menonton video programmer yang berdedikasi. Mungkin ini terlalu akrab bagi Anda, tetapi jika tidak, mengapa tidak memperlakukan diri sendiri dengan memperluas wawasan Anda secara profesional?

Ola Eldøy
sumber
Terima kasih atas tautannya - saya akan memeriksanya - sudah lama sejak saya membaca Kent Beck
Adrian Cornish
2

Perubahan sama baiknya dengan istirahat

Bisakah Anda mengambil tanggung jawab tambahan / berbeda, seperti beberapa analisis bisnis atau pekerjaan penghubung pelanggan untuk memberi Anda "istirahat" dari permukaan batu bara?

Saran terbaik yang bisa saya berikan adalah memahami mengapa Anda kehilangan mojo Anda. Ini adalah sesuatu yang hanya bisa Anda jawab, tetapi seperti halnya pemrograman, Anda hanya dapat benar-benar mulai memecahkan masalah setelah Anda men-debug-nya untuk menentukan penyebab dasarnya. Apa pun yang lain hanya akan menjadi setara dengan meletakkan plester di atasnya.

Jika semuanya gagal, ambil liburan (atau cuti panjang jika majikan Anda menawarkannya dan Anda berhak); terkadang istirahat lebih baik daripada perubahan.

rampok
sumber
ya istirahat akan baik - tidak yakin saya punya waktu (alasan biasa) tanggung jawab baru adalah arah yang baik - saya akan memeriksa hal-hal baru apa yang bisa saya lakukan. Terima kasih
Adrian Cornish
2

Istirahat. Lakukan sesuatu yang lain. Semoga liburan. Menonton film. Bersantai.

Segala sesuatu berubah dan minat Anda akan kembali, atau tidak. Sesuaikan saja situasi Anda.

Mintalah hal lain untuk dilakukan di tempat kerja dan bersikap baiklah pada diri Anda sendiri.

Makach
sumber
Beberapa orang mengatakan bahwa - sepertinya ini patut dicoba
Adrian Cornish
1

Tiga hal dapat membantu mengembalikan program Anda:

  1. Dapatkan SSD.
  2. Kenali dingin IDE Anda. Melakukan beberapa tombol pintasan yang sangat berguna ke memori dapat mengembalikan beberapa kesenangan yang hilang dan membuat Anda sangat produktif dalam prosesnya.
    1. Jika Anda seorang pengembang .NET, beli lisensi Resharper (bahkan jika perusahaan Anda kecil dan menolak untuk membayarnya). Kenali kunci pintas Resharper paling berguna yang dingin. Ini akan menempatkan Anda di depan paket.
  3. Beli langganan Pluralsight , dan saksikan webcast dengan kecepatan 1,5x.
Jim G.
sumber
Terima kasih atas tautan Pluralsight Jim - tampak menarik. IDE :-) IDE saya vim dan bash :-) tetapi banyak hotkey baru untuk dipelajari dalam vim - akan menggali referensi cepat vim saya dan mulai mencari melalui beberapa pintasan 1000 yang tersedia
Adrian Cornish
1

Lakukan sesuatu yang Anda nikmati. Mungkin pekerjaan tidak cukup memotivasi Anda.

Lakukan sesuatu yang baru .. bidang ilmu komputer dipenuhi dengan hal-hal baru untuk dilakukan.

20 tahun yang lalu, Anda mungkin tidak memiliki Kecerdasan Buatan, Pembelajaran Mesin, Penambangan Data, Komputasi terdistribusi .. cobalah beberapa di antaranya.

Tempat yang baik untuk memulai adalah beberapa program tingkat pascasarjana di Stanford atau MIT. Beberapa program MIT / Stanford terbuka di web.

Chip
sumber
2
... Anda mungkin Anda tidak memiliki Kecerdasan Buatan ... Eh, istilah kecerdasan buatan berasal dari 50-an, dan itu pasti terkenal di awal 90-an. Percaya atau tidak, kami punya televisi dan radio di tahun 90-an juga. Ponsel dan web, bahkan.
Caleb
Ya .. Anda benar sekali. Maksud saya itu tidak begitu "mainstream" dalam ilmu komputer seperti sekarang. Metode juga banyak berubah sejak itu. Saya belajar pemrograman di tahun 80-an, jadi saya tahu sesuatu tentang tahun 90-an :)
Chip
Terima kasih Chip - Saya sudah mencoba untuk menemukan beberapa hal baru untuk dilakukan - terus melihat python - tetapi saya tidak menggunakannya untuk saat ini :-)
Adrian Cornish