JavaRush /Blog Jawa /Random-JV /Ngopi #51. 4 cara prasaja kanggo programmer supaya ora ke...

Ngopi #51. 4 cara prasaja kanggo programmer supaya ora kesel mental. 7 langkah kanggo mbantu ngatasi rasa wedi coding

Diterbitake ing grup

4 cara prasaja kanggo programmer supaya ora kesel mental

Sumber: Pemrograman Dev.to bisa dadi upaya sing angel banget. Sampeyan kudu ngelingi apa sing sampeyan lakoni. Elingi konteks lan cara kerja internal aplikasi utawa sistem. Coba sintaks lan fitur basa sing ditulis kode kasebut. Elinga lokasi potongan kode tartamtu supaya sampeyan bisa bali menyang mengko yen perlu. Elinga tahapan apa sing wis rampung lan sing durung rampung. Kanthi kabeh iki, sampeyan isih kudu sinau teknologi, alat lan basa anyar. Kabeh iki sing kudu dieling-eling yaiku berjuang kanggo papan ing sirahmu. Akibaté, sampeyan bisa nandhang sungkowo lan rumangsa otak wis dadi bubur. Dadi angel kanggo nggawe keputusan amarga sampeyan overthink, overanalyze, lan overcomplicate kabeh. Sampeyan lali apa sing bakal ditindakake saiki lan apa sing bakal ditindakake mengko. Pungkasane, sampeyan dadi kesel mental. Ngopi #51.  4 cara prasaja kanggo programmer supaya ora kesel mental.  7 langkah kanggo mbantu ngatasi rasa wedi marang coding - 1Kepala kita ora dirancang kanggo terus-terusan nyimpen lan ngolah informasi sing akeh banget. Untunge, paling ora ana papat cara sing efektif kanggo nyuda beban kerja mental.

1. Tulis kabeh

Wangsulan: Bab ingkang pisanan aku arep kanggo pirembagan bab iku David Allen "Njupuk Things in Order" technique . Ing bukune, David ngatasi masalah umum: wong kudu nglacak, ngelingi, lan ngatur akeh banget ing urip. Dheweke bisa ana gandhengane karo kerja, kanca, hobi, kulawarga. Biasane kabeh informasi iki disimpen ing sirah kita lan, minangka asil, iku cukup angel kanggo ngatur. Gagasan Allen yaiku otak kita dudu papan sing paling apik kanggo nyimpen informasi. Iku luwih produktif kanggo nggunakake minangka sumber gagasan. Minangka papan kanggo mikir kreatif. Lan sing paling apik sing bisa ditindakake yaiku nyoba nyingkirake otak saka kabutuhan kanggo ngelingi perkara sing ora perlu. Solusi kasebut gampang kaya genius: tulisake kabeh sing kudu dieling-eling. Kita bisa ngrekam carane aplikasi bisa digunakake. Kita bisa nulis aturan sintaks dhasar saka basa pamrograman. Kita bisa nggawe dhaptar tugas, kalebu kabeh sing ora kudu dilalekake. Luwih akeh sing wis ditulis, kurang informasi sing kudu disimpen ing memori otak sampeyan. Kanthi cara iki kita nyuda beban kerja mental.

2. Tetenger barang sing pengin bali.

Yen sampeyan nemokake kesalahan ing kode lan ora nyathet lokasi, sampeyan bakal lali babagan iki, diganggu tugas liyane. Akibaté, sampeyan bakal mbuwang wektu nggoleki bug iki. Solusi sing prasaja bakal mbantu nyegah kahanan kaya mengkono: saben-saben kita ngrasakake kepinginan kanggo diganggu saka tugas liyane, gawe cathetan. Pracayaa: sampeyan ora bakal bisa ngelingi kabeh. Kajaba iku, nambah beban ing otak. Sampeyan uga ora tansah bisa kanggo proses ketemu masalah langsung. Aku mbayangno akumulasi tugas minangka tumpukan piring saka macem-macem wujud sing kudu tetep seimbang. Nyekel siji piring ing tangan sampeyan ora angel. Nanging saben-saben kita diganggu, piring liyane ditambahake ing tumpukan kita. Mboko sithik, tumpukan dadi abot lan ora stabil, lan dadi saya angel kanggo njaga keseimbangane. Dadi: yen kita njupuk saben piring anyar, sijine sing lawas ing meja (nulis), kita kudu nyekel mung siji piring. Bebane suda. Lan otak kita bisa fokus ing tugas sing ditindakake tinimbang njaga keseimbangane piring.

3. Ngaso saka karya

Salah sawijining teori sing umum yaiku turu mbantu otak nyuda. Sajrone turu, otak mbusak kenangan sing ora penting lan nahan kenangan sing penting. Kajaba iku, sajrone turu, otak ngurusi pikiran lan perasaan. Otak kita minangka piranti sing kompleks. Kita isih durung ngerti cara kerjane lan apa sing ditindakake. Nanging gagasan iki babagan nyingkirake stagnasi nalika turu ndadékaké kita menyang liyane - sing otak kita bisa "ing latar mburi". Kita ora perlu mikir khusus babagan masalah supaya otak bisa ngolah. Iki nerangake kenapa akeh gagasan acak lair nalika jogging utawa adus. Kita kudu nggunakake karya latar mburi otak. Napa sirahmu nggegirisi ing tembok nyoba ngrampungake masalah nalika sampeyan bisa ngaso lan mung supaya otak sampeyan bisa ngatasi kanthi tentrem?

4. Ngomong karo wong

Apa sampeyan tau krungu "debugging bebek plastik"? Gagasan ing mburi pendekatan iki yaiku, nalika ngadhepi masalah, programer nerangake kode kasebut, kadhangkala baris kanthi baris, menyang bebek plastik bocah. Dadi dheweke nempatake dheweke dadi guru lan nerangake yen dheweke kudu nulis kode kanthi cara iki lan apa sing ditindakake saiki. Cukup aneh, nggunakake cara iki asring bisa nemtokake apa masalahe. Bebek, minangka obyek sing ora urip, tumindak minangka pamireng sing matur nuwun. Nanging, sampeyan bakal kelangan akeh keuntungan saka ngomong karo wong urip. Sawise kabeh, wong iki bisa:
  • takon pitakonan sing bakal meksa sampeyan mikir maneh pendekatan sampeyan,
  • menehi saran babagan cara paling apik kanggo nerusake tugas,
  • menehi solusi alternatif,
  • nuduhake perspektif sing beda babagan masalah kasebut,
  • nuduhake pengalaman sampeyan,
  • ngomong babagan solusi sing wis ana.
Kemampuan kanggo nuduhake kawruh karo kolega minangka skill sing penting. Nalika wong loro mikir bab masalah, gaweyan mental kanggo ngrampungake iku tikel kaping pindho. Akibaté, sampeyan bisa njaluk solusi sing luwih apik (iki adhedhasar program pasangan).

Kesimpulan

Pemrograman minangka kegiatan sing kompleks. Pangembang asring kudu nyimpen akeh perkara sing ora perlu ing memori. Nanging ing wektu sing padha, dheweke samesthine bakal langsung nggawe solusi kreatif kanggo masalah sing rumit. Kabeh iki nyebabake kakehan mental. Kanggo ngatasi masalah iki, kita kudu ngilangi beban otak sabisa-bisa, supaya bisa konsentrasi mung ing tugas sing ditindakake. Kanggo nindakake iki, kita bisa:
  • nulis kabeh sing penting
  • nggawe tetenger supaya sampeyan bisa bali menyang bab sing penting mengko,
  • nglampahi sawetara wektu ora program supaya otak bisa pulih,
  • ngganti perspektif lan ngganti pikirane karo wong liya.

7 langkah kanggo mbantu ngatasi rasa wedi coding

Sumber: Nickbulljs Umume wong sing wedi karo pemrograman sejatine wedi gagal. Malah sadurunge kita miwiti sinau basa, kita yakin sadurunge bakal gagal. Yagene iki kedadeyan? Ana sawetara alasan:
  • kita bisa uga mikir yen pemrograman angel banget;
  • kita yakin manawa iki ora "diwenehake" kanggo kita;
  • kita dipengaruhi dening stereotype sing kita wis tuwa banget kanggo miwiti.
Dhaptar bisa diterusake yen dikarepake. Ngopi #51.  4 cara prasaja kanggo programmer supaya ora kesel mental.  7 langkah kanggo mbantu ngatasi rasa wedi marang coding - 2Nanging ayo padha ngadhepi: iki kabeh mung alesan. Lan ing mburi saben alesan kita ndhelikake rasa wedi gagal. Iku kang mandheg kita. Yen kita yakin karo kegagalan sing ora bisa dihindari, mula kemungkinan kita ora bakal miwiti apa-apa. Sawise kabeh, kita mikir yen ora ana sing bisa ditindakake, mula kenapa miwiti. Tegese, kita ora duwe alesan kanggo nindakake tugas amarga kita yakin sadurunge nyoba bakal nyebabake kegagalan. Iki kira-kira carane wedi pemrograman muncul. Kita mung mikir ora bisa sukses. Kanggo ngatasi rasa wedi, sampeyan kudu rewire otak kanggo sukses. Ayo ndeleng carane nindakake iki.

1. Ora bakat kanggo program

Akeh wong bingung bakat karo latihan taun. Kita kerep ngomong "Wong iki bakat" nalika ndeleng asil sing apik. Nanging ing kasunyatan, wong iki mung miwiti latihan awal. Iku tansah gampang kanggo ngubungake gagal kanggo lack saka "bakat." Nanging, luwih becik miwiti latihan. Mulai nulis kode paling sethithik 30 menit saben dina liyane. Ora ketompo carane sampeyan pinter ing program ing wiwitan, sampeyan mung kudu miwiti.

2. Pilih tugas, ora basa

Umume wong miwiti perjalanan program ing papan sing salah. Babagan pisanan sing ditindakake yaiku milih basa pamrograman. Nanging sampeyan kudu miwiti karo masalah sing pengin dirampungake. Kita ora nulis kode mung kanggo seneng-seneng. Kanthi bantuan kode, kita ngrampungake sawetara masalah. Mulane, pisanan sampeyan kudu mutusake masalah apa sing pengin dirampungake ing mangsa ngarep, proyek apa sing bakal ditindakake. Nalika sampeyan mutusake, sampeyan bisa milih basa sing paling cocog kanggo ngrampungake masalah kasebut.

3. Hukum Pareto ing coding

Kanggo miwiti nulis kode lan nggawe soko karo iku, sampeyan ora perlu 100% kawruh program. Aplikasi hukum Pareto . Miturut hukum iki, "20% gaweyan ngasilake 80% asil, lan sisa 80% gaweyan mung ngasilake 20% asil." Ing tembung liyane, kanggo nggawe 80% saka produk sampeyan kudu ngerti mung 20% ​​saka basa program (Aku simplifying, nanging idea umum cetha). Miwiti kanthi sinau dhasar-dhasar basa, banjur luwih rinci yen perlu. Ora perlu langsung mlumpat menyang jurang spesifikasi basa pemrograman. Iki bakal nyepetake perjalanan sinau sampeyan sajrone pirang-pirang wulan. Miwiti kanthi dhasar lan banjur digali luwih jero.

4. Fokus ing siji bab ing wektu

Sinau luwih saka siji utawa rong basa ing wektu sing padha nyebabake akibat sing ora dikarepake:
  1. Sampeyan disambi.
  2. Sampeyan nundha wayahe nalika sampeyan bisa miwiti karya nyata.
  3. Sampeyan ora weruh kemajuan lan wiwiti terus-terusan nyelehake "kanggo masa depan."
Kanggo nyegah iki, pilih salah siji basa lan tetep nganggo. Mungkasi ngalih ing antarane basa sing beda-beda. Multitasking ora bisa. Fokus ing siji bab ing wektu.

5. Mulai nggarap soko

Sampeyan sinau paling apik kanthi nindakake. Angsal ngelmu tanpa dileksanakake iku boros tenaga. Sawise kabeh, sampeyan mung bakal lali akeh. Kanggo nyegah kedadeyan kasebut, sampeyan kudu nggabungake kawruh sing dipikolehi ing praktik. Apa sampeyan nonton video tutorial ing YouTube? Bukak editor lan tulis kode sing sampeyan deleng. Sinau pangembangan web? Pilih proyek sing prasaja lan miwiti nggarap.

6. Trick otak sampeyan

Nalika kita mbukak dhaptar tugas lan ndeleng kaya "Gawe situs web," kita asring mung mateni tugas iki tanpa wates. Kita ngerti yen iki bakal mbutuhake akeh gaweyan lan wektu, sing durung siyap dienggo. Nanging elinga yen kanthi nyelehake kabeh "kanggo sesuk", sampeyan ora bakal bisa ngatasi masalah kasebut. Pecah tugas gedhe dadi bagean cilik. Tahap-tahap kerja kudu kaya sing saben tugas cilik bisa dirampungake sajrone 2-4 jam. Daftar lengkap tugas:
  1. Nggawe situs web
Dhaptar rinci tugas:
  1. Tuku jeneng domain.
  2. Nggawe desain situs web.
  3. Nggawe antarmuka panganggo kaca ngarep nggunakake CSS lan HTML.
  4. ...
Nalika sampeyan saiki mbukak dhaptar tugas, bakal njupuk kurang gaweyan kanggo miwiti dhewe. Lan iki penting amarga yen sampeyan ora miwiti latihan, sampeyan bakal sinau ing salawas-lawase .

7. Struktur wedi sampeyan

Lan pungkasane, saran favorit saka Tim Ferriss. Dheweke dadi penulis buku paling laris The 4-Hour Workweek lan dadi tuan rumah salah sawijining podcast sing paling populer ing donya, The Tim Ferriss Show. Structuring bisa mbantu sampeyan ngatasi rasa wedi marang coding lan rasa wedi liyane. Mangkene carane rampung (iki versi lengkap ):
  1. Nggawe telung kolom lan label "Definition", "Nyegah", "Counteracting".
  2. Ing kolom pisanan, tulisake apa sing sampeyan wedi, apa sing ngalangi sampeyan njupuk tindakan aktif.
  3. Ing kolom kapindho, dhaptar cara sampeyan bisa nyegah skenario paling awon.
  4. Ing kolom katelu, dhaptar cara kanggo ndandani karusakan sing disebabake (yen ana kedadeyan sing paling ala).
  5. Rate dampak mbebayani saka skenario paling awon ing skala 1 nganti 10.
  6. Rate keuntungan potensial sukses ing skala 1 nganti 10.
  7. Gambar telung kolom maneh lan label "6 sasi", "1 taun", "3 taun".
  8. Tulisake biaya potensial saka pasif sampeyan.

Kesimpulan

Muga-muga pitung tips iki mbantu sampeyan miwiti program lan entuk target. Elinga yen sampeyan nyetel dhewe kanggo gagal, banjur prakara mesthi bakal mungkasi gagal. Aja ngono!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION