Penerimaan untuk pengembang untuk mengatasi penundaan

Ada programmer yang menjalani pekerjaannya. Mereka memikirkan pekerjaan siang dan malam, mereka tidak terganggu oleh masalah rumah tangga kecil (mereka di atas ini, "melayang-layang" di atasnya). Tetapi tidak semua programmer memiliki situasi ini. Banyak yang perlu sukses dalam pekerjaan, dan di rumah, di stadion, dan di dinding panjat ... Anda mungkin mengerti. Namun, multitasking semacam itu mengarah pada fakta bahwa Anda harus kembali ke tugas di tempat kerja. Dan kemudian ada resistensi psikologis, yang mengarah pada penundaan. Untuk mengatasi masalah penundaan pada awal hari kerja (atau bahkan awal / kelanjutan kerja setelah istirahat), teknik ini juga diusulkan.

Sebelum Anda mulai, ambil selembar kertas, tablet atau alat lain tempat Anda bisa menuliskan pemikiran Anda. Dan mulailah menuliskan pemikiran Anda tentang proyek / tugas saat ini:

  1. pikirkan apa yang perlu dilakukan? - buat daftar fungsi yang ingin Anda terapkan (mungkin hanya hari ini), buat daftar persyaratan apa yang perlu Anda terapkan, tujuan apa yang harus dicapai pengembangan;
  2. pikirkan bagaimana Anda akan mengimplementasikan ini , apa kelas, fungsi, metode yang Anda gunakan, algoritma mana yang lebih baik untuk diterapkan;
  3. pikirkan kembali, izinkan diri Anda untuk mempertimbangkan implementasi secara rinci , bandingkan algoritme, bandingkan kemungkinan pendekatan, pikirkan nama fungsi, mungkin variabel, pikirkan API, detail antarmuka pengguna, jika tugas Anda melibatkan pengembangan UI;
  4. pikirkan fungsi apa yang lebih baik untuk diterapkan terlebih dahulu , pikirkan mengapa itu layak dilakukan;
  5. Pertimbangkan bagaimana Anda akan mengimplementasikan fungsi ini .

Jika Anda dapat memulai implementasi, maka lanjutkan.

Jika Anda masih membaca ...


Mungkin juga, sebelum Anda selesai bekerja (pulang dari tempat kerja Anda), tuliskan secara singkat tentang apa yang dapat Anda lakukan di waktu berikutnya (hari kerja berikutnya). Dan ketika Anda datang, mulailah dengan membaca catatan ini. Dan kemudian pergi ke resepsi untuk mengatasi penundaan.

Semoga beruntung Dan berhasil bekerja.

Jika Anda masih membaca II ... (atau mengapa itu berhasil)


Jika Anda membaca artikel tentang penundaan, maka Anda akan tahu bahwa:

* Penundaan terjadi ketika ada ketidakpastian tentang keberhasilan suatu pekerjaan.


Dengan menggunakan teknik ini, Anda dapat mempertimbangkan masalahnya dan, jika mau, menjawab pertanyaan tentang pelaksanaan tugas yang terbaik. Anda tidak terburu-buru untuk melakukan coding dan menemukan tembok solusi yang tergesa-gesa dan tidak mungkin. Anda memiliki margin dalam bentuk yang Anda pikir solusi untuk masalah tersebut. Semua pengalaman Anda memungkinkan Anda untuk menggunakan keuntungan dari pengembangan bertahun-tahun untuk mengevaluasi masalah "di atas kertas" / "di pikiran Anda", mengingat kembali tugas-tugas yang sudah diselesaikan dan menggunakan pengalaman ini untuk memahami bagaimana satu masalah lagi dapat diselesaikan.

* Setelah, secara relatif, memanjat dinding atau malam di karting, Anda mungkin tidak ingin melakukan pekerjaan


Teknik ini memungkinkan untuk memulai dengan bagian tugas yang mudah. Dengan langkah mudah. (Kemungkinan besar Anda menulis lebih lambat dari yang Anda pikirkan.) Jika Anda jenius dalam mengetik 10 jari, maka Anda bisa memperlambat saat menggunakan teknik ini. Menulis memungkinkan untuk mencerminkan dengan lebih baik apa yang Anda tulis - Anda dapat membaca kembali, dan mengevaluasi dan memikirkan kembali apa yang sudah Anda tulis. Ini bisa berfungsi sebagai pemicu untuk pemikiran lebih lanjut.

Juga, menggunakan teknik ini, Anda sudah bekerja. Ya, Anda tidak kode. Tetapi Anda sudah mengerjakan kodenya. Jika banyak yang telah dilakukan "dalam pikiran," mengapa tidak kode itu?

* Penundaan terjadi jika ada ketakutan akan kegagalan


Ok Tapi apa yang lebih mungkin Anda gagal: kode yang ditulis dengan tergesa-gesa - atau kode yang bijaksana? Di mana akan lebih banyak kesalahan?

Jika Anda masih membaca ... (atau Anda masih memiliki pertanyaan ...)


Penundaan adalah masalah yang agak rumit. Hanya satu trik yang ditawarkan. Jika Anda ingin tahu lebih banyak, saya sarankan sebuah artikel tentang metode tambahan untuk memenangkan penundaan: Bagaimana saya melawan penundaan - dan biasanya menang .

Source: https://habr.com/ru/post/id435204/


All Articles