Bagaimana cara mendapatkan motivasi dan waktu belajar di luar pekerjaan? [Tutup]

20

Saya bekerja 40 jam sebagai programmer, dan saat saya tiba di rumah, hal terakhir yang ingin saya lakukan adalah kode lagi. Namun, saya merasa tidak membaik, dan saya sangat menyukai rekayasa perangkat lunak. Jadi bagaimana kalian menemukan waktu / motivasi untuk meningkatkan keahlianmu di luar pekerjaan?

Lucy M.
sumber
2
selamat! Anda sudah membuat langkah pertama dengan mengajukan pertanyaan yang baik dan penting.
EL Yusubov
13
Ya, saya juga akan lelah jika saya bekerja 40 jam sebelum pulang ke rumah setiap hari. :)
Greg Hewgill
1
Dua hal. UANG - bangun sesuatu yang berharga! CINTA - proyek pekerjaan Anda di luar!
Jeremy Thompson
10
Apakah Anda yakin Anda benar-benar bekerja 40 jam seminggu? Hampir tidak ada yang melakukan itu, hampir tidak mungkin. Banyak percobaan dalam pelacakan waktu menunjukkan bahwa seorang pembuat kode akan benar-benar bekerja pada tugas saat ini tidak lebih dari 4 jam sehari, biasanya jauh lebih sedikit. Berpindah tugas sangat penting. Identifikasi pembunuh waktu Anda dan gantilah dengan belajar dan bereksperimen - majikan Anda tidak akan menemukan perbedaan, Anda masih akan melakukan jumlah pekerjaan yang sama seperti biasa.
SK-logic
@ Sk-logic Semua insinyur perangkat lunak di internet tampaknya bekerja 60 jam per minggu.
Gardenhead

Jawaban:

21

Temukan topik non-pemrograman yang Anda sukai, dan bangun di sekitarnya. Suka gulat pro? Tulis basis data komprehensif hasil Wrestlemania dalam teknologi apa pun yang ingin Anda pelajari. Burung lovebird? Buat program yang mengidentifikasi burung berdasarkan foto yang diambil. Suka sastra Prancis? Tulis parser yang membaik setelah Google Terjemahan.

MathAttack
sumber
1
Saya setuju. Plus Anda menjadi orang yang lebih berpengetahuan luas.
bwalk2895
8
@ bwalk2895 Maksud Anda, Anda menambah lebih banyak kg / pon, bukan?
Radu Murzea
6

Langkah kecil

Saya akan merekomendasikan untuk:

  • menemukan sesuatu yang Anda ingin kode dan / atau butuhkan dalam kehidupan sehari-hari Anda di rumah,
  • atau untuk melatih di tempat kerja, baik dengan cara:
    • menghadiri sesi pelatihan berbayar perusahaan (mereka juga penting!),
    • mengembangkan alat kecil untuk tugas kecil .

Kedua pendekatan itu terutama bekerja untuk saya, terutama yang kedua.

Ini Bukan Hanya Dengan Memprogram ...

... bahwa Anda tertarik pada pemrograman. Mungkin beberapa hal lain bisa membuat motivasi Anda berjalan. Ini adalah buku yang luar biasa untuk menginspirasi Anda untuk melakukan hal-hal hebat dan belajar bagaimana orang lain masuk ke dalamnya sebelum Anda, dan membangun serta memodelkan komputer dan sistem mereka yang Anda gunakan saat ini.

Untuk lebih lanjut tentang ini, bacalah jawaban saya (dan yang lainnya) untuk Apa beberapa hal yang telah Anda baca yang mengilhami dan membimbing Anda sebagai seorang programmer? , di mana saya detail ini lebih banyak. Tetapi daftar teratas saya untuk ini adalah:

haylem
sumber
2

Jangan kode segera setelah Anda tiba di rumah. Beristirahat sejenak dan kemudian ketika Anda telah memulihkan sedikit, kemudian mulai ke dalamnya. Jadikan itu menyenangkan .

Tapi jujur, saya tahu banyak programmer yang bekerja lebih dari 40 jam dan tidak punya masalah menemukan waktu untuk proyek pribadi. Jika Anda menyukainya maka Anda akan menemukan waktu.

Telastyn
sumber
1

Saya pikir motivasi adalah KUNCI. Sebagai permulaan, Anda mungkin terlibat dalam acara komunitas pengembang lokal. Berbicara / berjejaring dengan pengembang yang sebenarnya dapat membawa hal dan ide baru ke kehidupan pengembang Anda yang biasa. Pertanyaannya adalah di mana menemukannya ?

Ada sejumlah grup pengguna lokal tempat Anda dapat bertemu pengembang geek. Sebagian besar dari mereka akan bersemangat tentang hal-hal yang mereka lakukan. Tergantung di daerah mana Anda tinggal, ada berbagai kelompok kepentingan lokal. Di sini Anda adalah beberapa info yang mungkin bisa membantu.

EL Yusubov
sumber
0

Seperti yang dikatakan semua orang, Anda harus menemukan hal yang Anda sukai. Saya tidak pernah bisa pulang dan mengikuti program sebagai hobi, jadi selama bertahun-tahun saya tidak melakukan hal itu. Kemudian suatu hari saya menemukan sesuatu yang saya minati dan kemudian itu hanya kasus melakukannya. Daripada menonton televisi, atau berselancar di internet, saya mendapati diri saya ingin mengerjakan proyek saya.

Solusi lain yang saya temukan menarik (dan merasa mudah termotivasi) adalah membuat blog situs web saya sendiri, dll. Sungguh menakjubkan bagaimana Anda dapat menemukan diri Anda menarik dan punya waktu untuk menulis semua tentang diri Anda dan atribut luar biasa Anda :)

dreza
sumber
0

Satu tip kecil yang saya dapatkan berguna bagi saya adalah memasukkan beberapa pembelajaran ke dalam waktu perjalanan Anda atau ke dalam rutinitas latihan harian. Misalnya Anda dapat menonton beberapa kursus online gratis atau screencasts dalam perjalanan ke atau dari tempat kerja, atau mendengarkan podcast saat Anda melakukan latihan.

dodgy_coder
sumber
0

Tentang waktu:

Saya mulai menulis kode "hobi" saya di malam hari, setelah makan malam: waktu itu saya "hampir" lajang tanpa anak. Dan memiliki GF yang bekerja pada malam hari sangat membantu.

Sekarang saya punya anak waktu yang didedikasikan untuk proyek-proyek malam saya jauh lebih kecil.

Saya tidak kode setiap malam, dan saya kode lebih banyak selama musim dingin dan hujan: musim panas saya lebih menikmati tempat-tempat di luar ruangan.

Motivasi:

Pada awalnya saya ingin menghasilkan uang ekstra, tetapi kemudian menjadi proyek open source (sedikit uang, saya hanya membayar sebagian dari sewa dengan itu) di mana saya melakukan percobaan hal-hal baru, IDE, profiler, alat, dll.

Beberapa percobaan digunakan kembali di tempat kerja biasa saya.

Juga, itu ternyata sangat membantu ketika Anda membutuhkan pekerjaan baru. Orang-orang dapat melihat kode saya, dokumentasi saya, minat saya untuk mempelajari sesuatu setelah bekerja, dll.

PBrando
sumber
0

Bekerja setelah pulang sebenarnya tidak pernah berhasil untuk saya. Apa yang berhasil (well, sebagian besar waktu, tidak selalu) bekerja pada proyek hobi SEBELUM bekerja.

Jadi, bangun 1-2 jam lebih awal, ambil kopi, baca buku atau tulis kode.

(Masalahnya adalah bahwa ini membutuhkan disiplin yang cukup ... masih, saya merasa lebih mudah daripada coding pada malam hari.)

Oliver Weiler
sumber
0

Hanya dengan melemparkan perspektif yang berbeda:

Meskipun banyak orang mengatakan, hanya coding yang mengajarkan Anda coding, ada (cukup sering) kali saya pulang setelah melakukan coding selama 8 jam dan hal terakhir yang saya lakukan adalah duduk (lagi) di depan PC saya dan mengkodekan barang-barang saya sendiri.

Apakah akan lebih baik bagi keterampilan pengkodean saya untuk melakukannya? Mungkin. Akankah ini lebih baik untuk diriku sendiri? Tidak tahu, semua orang berbeda. Banyak hal yang berbeda mungkin lebih penting daripada pemrograman - anak-anak, pacar, keluarga, hobi, apa pun.

Saya lebih suka hal-hal yang lebih teoretis setelah bekerja - baca buku tentang beberapa hal menarik, pelajari beberapa CS teoretis, apa pun. Hanya saja tidak duduk (lagi) di depan pc saya.

Tidak pernah melakukan apa pun dengan database? Baca sesuatu tentang itu. Komputasi kompleksitas algoritma? Gali ke dalamnya. Pemrograman fungsional? Hal gila yang harus dilakukan. Ada banyak hal yang dapat dilakukan hanya dengan selembar kertas dan buku sambil bersantai di pantai.

Sesekali, saya berpikir sendiri: Wow, membuat video game sendiri akan menyenangkan. Lalu saya mengeluarkan tumpukan kertas besar ini dan menulis semua hal yang luar biasa yang muncul di pikiran saya. Lalu saya pergi untuk penelitian, mencari hal-hal yang dapat saya gunakan untuk mencapai tujuan saya, membangun gedung-gedung teoretis yang besar, membuangnya, membangun yang baru dan seterusnya. Apakah ide tersebut akan masuk ke kode? Tidak tahu Mungkin dalam 30 tahun ketika saya pensiun :-)

Satu hal penting:

Ingin tahu tentang hal-hal baru. Bahkan jika Anda baru saja membaca tentang semua hal gila itu, pikirkan dalam hati: Di ​​mana ini akan sangat keren untuk digunakan? Masalah apa dalam pemrograman sehari-hari yang mungkin dipecahkannya? Mungkin salah satu dari pemikiran ini akan lolos dan membawa Anda ke komputer di rumah untuk meretasnya menjadi kode. Tapi jangan memaksakan diri ke dalamnya.

Volker
sumber
0

Dapatkan waktu dan motivasi?

Waktu: ini adalah sumber daya berharga kami. Bekerja pada manajemennya

Motivasi: arahkan perhatian pada kesenangan dan hasrat pribadi di luar pekerjaan. meninggalkan uang dari pikiran Anda, mereka membawa Anda kepada orang-orang yang tidak peduli dengan esensi pekerjaan yang sebenarnya.

AngeloBad
sumber
-1

Bagaimana cara mendapatkan motivasi? Temukan bisnis lokal yang membutuhkan perangkat lunak yang dikembangkan dan bekerja di sana. Pastikan Anda dibayar untuk itu, meskipun dalam jumlah kecil karena Anda akan merasa lebih berkomitmen ketika Anda dibayar, dan itu akan membuat Anda gigih mengatasi masalah-masalah sulit, jika tidak maka akan mudah untuk menyerah ketika keadaan menjadi sulit. .

Bagaimana cara mendapatkan waktu? Anda harus sangat berhati-hati di sini. Jika Anda akhirnya mengambil waktu dari keluarga, teman, atau dari tidur, Anda akan segera lelah dan kehilangan semua motivasi. Apa yang berhasil bagi saya adalah 2 jam sehari (dari jam 10 malam sampai jam 12 malam) 4 kali seminggu. Anda adalah satu-satunya yang dapat menentukan berapa banyak waktu dan apa yang terbaik untuk Anda.

CJ
sumber
-1

Ketika saya pertama kali mulai dan ingin meningkatkan keterampilan saya melampaui kehidupan kerja saya (pada saat itu saya lebih banyak SQL daripada yang lain), saya memutuskan untuk menemukan proyek yang tidak hanya mengajarkan saya sesuatu tetapi juga bermanfaat.

Saya menemukan badan amal lokal yang membutuhkan beberapa pekerjaan basis data, bukan hanya data pergudangan tetapi GUI untuk berinteraksi dengannya. Ini memberi saya alasan untuk bekerja di rumah di kemudian hari dan merasa sangat senang mengetahui bahwa saya menghentikan amal dari mengeluarkan banyak uang tunai ke beberapa rumah perangkat lunak tanpa wajah.

Itu dicampur dengan lingkungan kerja yang lebih ringan (daftar trance saya dan beberapa pembicara besar) sangat membantu. Pada hari-hari ketika saya merasa terlalu terganggu, saya akan membawa laptop saya ke Starbucks lokal dan bekerja di sana (tidak ada TV yang mengganggu saya!), Saya bahkan menemukan bahwa setelah beberapa saat staf akan datang dan menyegarkan kopi untuk saya, jadi saya tidak harus meninggalkan laptop saya!

jamesakadamingo
sumber