Bagaimana membuat orang yang baru dalam pemrograman berhenti bertanya kepada saya dan mengalihkan perhatian saya? [Tutup]


15

Saya di sekolah menengah sekarang dan saya satu-satunya di kelas saya yang berpengalaman dengan pemrograman. Karena itu, orang-orang terus-menerus mengganggu saya ketika saya sedang menulis kode untuk meminta saya menyelesaikan masalah. Biasanya saya membalas dengan sesuatu seperti 'Saya tidak tahu, saya tidak pernah menggunakannya' tetapi saya tidak ingin berbohong kepada orang lain.

Masalah lain adalah saya menjadi terkenal karena hal ini sehingga bahkan siswa dari kelas lain mengajukan pertanyaan kepada saya. Saya menemukan ini sangat mengganggu.

Ketiga, jika saya memecahkan masalah untuk mereka, mereka tidak belajar apa-apa darinya.

Bagaimana saya bisa menghentikan orang dari menanyakan pertanyaan terkait pemrograman dengan baik?


52
Pemula yang mengajukan pertanyaan tidak hilang ketika Anda lulus ...
chrisaycock

31
@ chrisaycock - Mereka dipanggil rekan kerja setelah Anda lulus. :)
ChaosPandion

13
Mulailah menagih mereka dengan tarif yang akan membantu Anda keluar dan menjauhkan para idiot miskin. Ah, sudahlah, ini pertunjukkan lagi "Lihat aku, aku baru 16 tahun dan aku bisa kode!" pertanyaan. Ok, sobat, ya, kamu hebat. Sekarang apa?
Pekerjaan

6
@Gaurav: Pah. Saya belum berbohong selama hampir setahun, tidak ada pengecualian, dan kebahagiaan saya sendiri dan orang-orang di sekitar saya telah meningkat secara signifikan karenanya. Akan jauh lebih baik hanya dengan mengatakan, "Saya harus mengurus pekerjaan saya sendiri sebelum saya dapat membantu pekerjaan orang lain," atau bahkan hanya "itu bukan tanggung jawab saya untuk membantu Anda." Karena, yah, tidak.
Jon Purdy

4
@Gaurav: Apakah ini bagian di mana saya berkata, "Saya tidak akan pernah bergabung dengan Anda!" dan kau memberiku omong kosong tentang kekuatan Sisi Gelap, lalu aku tahu kau sebenarnya ayahku, merengek sebentar, dan tiba-tiba melompati lubang?
Jon Purdy

Jawaban:


62

Pakai headphone. Trik umum digunakan oleh TA sarjana yang perlu menggunakan laboratorium komputer yang sama dengan siswa mereka di sekolah saya. Mereka bahkan tidak perlu dicolokkan ke apa pun. Ini tidak akan mengecilkan hati semua orang, tetapi harus mengurangi jumlahnya.

Posting tanda di buku teks / notebook Anda, dan letakkan di tanda tangan email Anda bahwa Anda tidak punya waktu untuk menjawab pertanyaan karena studi intens Anda sendiri.

Mulailah bisnis les, dan jelaskan bahwa Anda menagih X dolar per jam dan jadwalkan pertemuan lebih awal. Ini tidak akan mengakhiri masalah sepenuhnya, tetapi itu akan membantu orang menilai waktu Anda dan akan memberi Anda sejumlah uang pengeluaran.


17
++ untuk menghasilkan uang dari pertanyaan
John

4
Headphone sangat bagus, sebenarnya.
Dean Harding

Masalah headphone agak menipu jika Anda tidak benar-benar mendengarkan apa pun ...
compman

7
@ user9521 Dan? :]
Nathan Taylor

1
Jika dia di sekolah menengah, dia tidak akan diizinkan untuk memakai headphone di kelas. Setidaknya tidak di sebagian besar sekolah.
Orbling

33

Beri tahu mereka bahwa Anda adalah tutor dan Anda akan membantu mereka dengan nilai dolar dan jam X. (Jika mereka benar-benar serius, setidaknya Anda akan dibayar untuk membantu.)


saran terbaik di sini
Dave O.

2
+1 - Ini membantu saya lulus kuliah dan berubah menjadi pekerjaan yang sangat menyenangkan.
jmort253

17

Mintalah mereka menjelaskan kode mereka kepada Anda sebelum Anda membantu mereka, atau arahkan saja mereka ke Stack Overflow dan kerumunan akan memberitahu mereka untuk melakukan hal yang sama.

Kecuali jika pertanyaan-pertanyaan itu secara rutin sangat mendasar sehingga Anda sama sekali tidak mendapatkan jawaban dari menjawab pertanyaan-pertanyaan itu sendiri, maka saya masih akan mempertimbangkan untuk membantu sesekali (jika jelas bahwa orang yang Anda bantu setidaknya mencoba). Cara terbaik untuk memastikan Anda memahami sesuatu adalah dengan mengajarkannya.


6
+1 karena mereka menjelaskan kode mereka kepada Anda. Tidak 10 menit yang lalu saya membantu rekan kerja memecahkan masalah yang sangat membuat frustrasi dengan cara ini. Dia telah memukuli kepalanya karena masalah korupsi ingatan sepanjang hari. Dia tahu itu pasti ada di suatu tempat di tumpukan panggilan, tetapi dia telah melalui semuanya dan tidak dapat menemukannya. Jadi saya menyuruhnya berjalan menumpuk bersama saya. Beberapa menit kemudian, ketika dia menjelaskan apa yang sedang terjadi, dia melihat satu baris dan berkata "hei, tunggu sebentar ..." dan ada masalah yang sejelas hari. Tetapi dia tidak pernah menyadarinya sampai dia harus menganalisisnya dengan orang lain yang duduk di sana.
Mason Wheeler

@Mason Wheeler: Memastikan mereka mempelajari jawabannya, daripada hanya menerimanya sama dengan argumen "beri manusia ...", sangat berharga.
Orbling

+1 Untuk kalimat terakhir, sangat benar. Biasanya tahap pemahaman tertinggi: 0) Tidak memahaminya, 1) Memahami itu pada dasarnya, 2) Di bawahnya dengan baik, 3) Dapat menjelaskannya kepada orang lain.
Orbling

4
Lihat Debugging Bebek Karet , Anda bahkan tidak membutuhkan orang lain.
ocodo

@ Alasan, trik kuno. Kami menyebutnya "Nenek" di sini.

15

"Biarkan aku menyelesaikan ini dan aku akan ke atas untuk melihatnya". Mereka pergi. Anda membutuhkan waktu 1 jam untuk menyelesaikannya. Mereka akan mulai memecahkan masalah sendiri

Ini bekerja dengan kolega, teman, keluarga tetapi tidak dengan nenek. Jika dia ingin printernya diperbaiki, Anda sebaiknya melakukannya sekarang.


1
Ini akan menghentikan sebagian besar gangguan, IME.
JBRWilkinson

8

Jika masalahnya adalah Anda ingin mereka mempelajari sesuatu, tanpa menunjukkan jawabannya, Anda selalu dapat mencoba ...

... Metode Sokrates !

Ya, alih-alih membiarkan mereka mengajukan pertanyaan, cobalah membuat mereka berpikir dengan mengajukan kembali pertanyaan-pertanyaan utama dengan lompatan logis sekecil mungkin.

Atau Anda bisa mengarahkan mereka ke situs stack overflow jika Anda tidak punya waktu.


1
Saya pikir itu tidak berhasil dalam praktek. Socrates terkenal karena menemukan jawaban dengan tidak mencoba membuktikan (dengan eksperimen) konsep apa pun yang ia buat.
apoorv020

Tidak berfungsi untuk pertanyaan seperti "Apa 1 + 1", tetapi sekali lagi, itu masalah mereka . ;)
Mateen Ulhaq

sial, tautan itu luar biasa! Saya berharap saya bisa dilatih untuk mengajukan pertanyaan seperti itu.
Ape-inago

5

Jawaban les berbayar sangat bagus. Saya menghasilkan banyak uang seperti itu di sekolah sarjana dan pascasarjana.

Anda juga dapat memulai kelompok belajar setelah sekolah, di mana orang berkumpul dan bertukar pikiran tentang pertanyaan pemrograman mereka. Itu sangat umum di universitas, dan merupakan cara yang bagus untuk berteman dan belajar. Kemudian ketika seseorang mengganggu Anda dengan sebuah pertanyaan di sekolah, beri tahu mereka bahwa Anda sibuk tetapi mereka harus membawanya ke kelompok belajar. Dan mengherankan bagaimana menjelaskan sesuatu kepada orang lain membantu Anda memahami materi lebih dalam daripada yang Anda bisa lakukan.

Banyak programmer di universitas saya melakukan itu, dan tidak hanya mereka semua mendapat nilai bagus, tetapi bersenang-senang. Kami juga melakukan itu untuk beberapa kelas kimia organik ketika saya sedang bekerja di doktor saya, dan kami juga mendapat nilai A dan bersenang-senang. Kami selalu minum kopi, beberapa orang bahkan membawa makanan, dan kami terkadang pergi minum bir sesudahnya.


4

Bicaralah dengan guru (jika Anda perlu menggunakan lab) dan lihat apakah Anda dapat membentuk kelompok belajar. Saya tahu Anda ingin menghindari menjawab pertanyaan, tetapi ini benar-benar akan membuat Anda menjadi programmer yang lebih baik. Anda akan memiliki pemahaman yang lebih dalam jika Anda harus menjelaskannya kepada orang lain. Ini akan membantu Anda mengelola T&J dan membatasi gangguan. Katakan saja kepada semua orang untuk membahasnya di kelompok belajar. Anda tidak pernah tahu, Anda dapat membuat satu atau dua ahli penduduk lainnya yang dapat menjawab beberapa pertanyaan.



3

Saya mendengar ini dalam pembicaraan tentang produktivitas umum, tetapi saya tidak dapat menemukannya sekarang.

Gagasan dasarnya adalah, bahwa jika Anda ditanyai sebuah pertanyaan bukan untuk menanggapi seseorang secara langsung, tetapi sebuah blog (atau sesuatu yang serupa), dengan demikian membangun basis pengetahuan yang dapat Anda tunjukkan kepada orang lain.
Tidak harus menjawab pertanyaan yang sama berulang kali sudah banyak membantu dan sebenarnya membuat ini menarik. Hanya ada sejumlah pertanyaan terbatas yang akan Anda tanyakan sampai Anda mencapai titik di mana Anda mempelajari sesuatu sendiri, karena pertanyaan itu baru bagi Anda.
Ini juga berpotensi membantu selama bertahun-tahun setelah Anda dan bahkan sekolah lain.

Mungkin forum adalah ide yang lebih baik daripada blog, karena Anda tidak perlu melakukan semuanya sendiri. Pada awalnya, Anda akan memotivasi orang-orang yang mengajukan pertanyaan rangkap dan mungkin suatu hari nanti orang lain pun akan dapat memberikan jawaban.
Anggap saja sebagai versi homebrew dari stackoverflow, hanya untuk grup tertentu, mungkin dalam bahasa ibu Anda.

Terserah Anda untuk memutuskan seberapa jauh Anda akan melangkah. Langkah mendasar adalah untuk memotong kebutuhan untuk menjawab pertanyaan bodoh yang sama berulang kali.


Kedengarannya seperti itu berasal dari pembicaraan Jejaring Sosial untuk Pengembang Scott Hanselman , tetapi Anda mungkin pernah mendengarnya di tempat lain.
Bill the Lizard

3

Jika Anda berada di sekolah menengah, maka sebenarnya siswa harus bertanya kepada guru apakah mereka membutuhkan bantuan, bukan sesama murid.

Dalam dunia yang ideal, mereka mungkin tidak boleh berbicara dengan siapa pun, kecuali jika mereka bekerja berpasangan dalam hal ini mereka seharusnya berbicara dengan pasangan mereka saja.

Jika orang tidak akan meninggalkan Anda sendirian, beri tahu guru kelas untuk menghentikannya, jelaskan bahwa itu berarti Anda tidak dapat menyelesaikan pekerjaan Anda sendiri dan itu akan berakhir.

Saya dulu membantu mengajar IT / Komputasi di sekolah menengah untuk waktu yang lama, jadi saya tahu bagaimana di kelas-kelas itu.

NB. Secara pribadi, saya hanya akan menjawab pertanyaan dan menikmati membantu orang, Anda dapat menyelesaikan pekerjaan Anda sendiri di lain waktu. Ketika saya masih muda, itu sama bagi saya - saya suka menjawab pertanyaan, ini adalah pelayanan publik yang baik dan membantu staf keluar.


Dalam pemrograman sekolah menengah, murid yang paling berpengetahuan luas biasanya lebih tahu daripada gurunya.
Peter Taylor

@ Peter Taylor: Benar, saya lakukan. ;-) [Tetap saja guru harus memberikan bantuan.]
Orbling

3

Saya rasa saya belum melihat jawaban ini - mengapa tidak mencoba melupakan diri Anda sendiri dan kemampuan coding gila Anda dan sebenarnya hanya menjawab pertanyaan? Jika itu benar-benar di luar kendali Anda dapat menggunakan saran-saran lain ini, tetapi mengapa tidak belajar lebih banyak dengan mengajar?


+1 Filosofi saya di dunia profesional adalah bahwa saya SELALU meluangkan waktu untuk pengembang lain dengan pertanyaan. Saya akan menghentikan apa yang saya lakukan dan menjawab pertanyaan programmer lain setiap waktu. Ya, hampir setiap waktu - saya memiliki satu kolega yang benar-benar gila dan tidak pernah meninggalkan saya sendirian dan saya harus mengatakan kepadanya bahwa saya akan menyusulnya sedikit - tetapi saya masih melakukannya. Ini disebut karma. Saya menyadari latar akademik mungkin sedikit berbeda tetapi saya tidak ingat ada orang yang memiliki masalah yang Anda gambarkan.
Chuck Stephanski

@ Chuck - Saya suka suara itu. Jika kita semua mengambil sikap bahwa kita tidak punya waktu untuk membantu para devs lain yang memiliki pertanyaan, Stack Overflow tidak akan pernah sukses seperti itu. Menjawab pertanyaan membantu kita untuk belajar dan memahami hal-hal dengan cara yang lebih dalam daripada yang kita miliki sebelumnya, dan meminta mereka membantu kita menjadi jenis pengembang yang rendah hati yang akan terus "menyedot lebih sedikit setiap hari" seperti yang dikatakan Jeff.
Zann Anderson

@ Chuck-Filsafatnya bagus tetapi ketika bertemu dengan dunia nyata, seringkali tidak berhasil. Kadang-kadang Anda bertemu dengan orang yang menemukan bahwa lebih mudah untuk terus meminta bantuan daripada benar-benar menghabiskan upaya mencari tahu jawaban mereka sendiri. Saya tidak keberatan ketika itu hanya sekali-sekali, tetapi ketika itu menjadi perilaku standar orang itu sangat mempengaruhi kemampuan saya untuk memenuhi jadwal. Ketika ini terjadi, saya meminta mereka untuk mulai mengirim pertanyaan melalui email dan saya akan membahasnya ketika saya tidak terlibat dalam hal lain. Kemudian mereka menempel pada orang lain atau belajar untuk mencari tahu sendiri.
Dunk

Dalam pengalaman saya, vampir bantuan adalah orang-orang yang tidak akan bergerak satu jari jika Anda adalah orang yang membutuhkan bantuan.
gnasher729

2

Posting tanda:

Programming questions answered: 25c

(Euro sen, saya kira)

Yang murah akan meninggalkan Anda sendirian, dan Anda akan menghasilkan beberapa dolar dari sisanya.


4
Sama tetapi $ 10 (atau euro), setidaknya membuatnya bernilai sementara Anda, apa yang akan Anda dapatkan? Itu bisnis yang buruk, menjual layanan ini membuat Radek dalam situasi yang sama, jengkel.
ocodo

1
Anda pikir sekelompok siswa akan membayar 10 euro untuk mendapatkan satu pertanyaan dijawab? Para siswa jauh lebih kaya di Eropa daripada di sini. Saya pikir 25c masuk akal, dan dia mungkin tidak akan merasa terganggu jika dia menghasilkan uang. Mungkin 1 euro lebih baik.
Kyralessa

Pertanyaan pemrograman terjawab: Biaya = 1 Mountain Dew. Setidaknya itu terjangkau dan Anda tidak datang sebagai pr * & ^ k. Anda akan mendapat manfaat sampingan dari bisa begadang sepanjang malam pemrograman: p Anda bahkan mungkin mendapatkan cukup baik dengan semua pemrograman tambahan yang kemudian Anda dapat mengisi satu kaleng minuman Monster Energy dan dapat tetap pemrograman lebih lama.
Dunk

@ Kirralessa: Itulah idenya. Anda lihat, dia tidak benar-benar ingin menjawab pertanyaan. Dia ingin fokus pada pendidikannya sendiri dan belajar untuk mendapatkan pekerjaan yang membayar setidaknya 200.000 kali setahun dibandingkan 25 sen.
gnasher729

2

Tergantung pada lingkungannya, situasi Anda mungkin berbeda - apa yang saya lakukan adalah: "Tolong jangan ganggu saya, saya perlu berkonsentrasi sendiri, tetapi saya dapat membantu Anda sedikit pada jam 3 sore." Kepada murid kedua: "... dapat membantumu setelah lelaki lain ini, yang akan menjadi yang pertama pada jam 3 sore" kepada yang lain: "... sudah ada beberapa dari kalian yang mengantri".

Beberapa dari mereka akan menyelesaikan masalah mereka sendiri. Anda punya waktu untuk pekerjaan Anda, tetapi akan meningkatkan pengetahuan Anda jika Anda harus menjelaskannya kepada orang lain, dan Anda akan merasa baik karena memberi bantuan, dan tidak menolak sama sekali.

Langkah selanjutnya adalah mendistribusikan pertanyaan paling sederhana kepada kolega menengah, kepada siapa Anda memberi bantuan. Jika mereka menolak untuk menyebarkan pengetahuan mereka, menolak untuk membantu mereka di masa depan.

Sebuah petunjuk penting adalah: Jangan membantu dengan cara tercepat yang mungkin, tetapi dengan cara yang bertahan lama. Ini hanya akan menghabiskan lebih sedikit waktu dalam jangka panjang: Tunjukkan pada mereka, bagaimana menyelesaikan masalah mereka sendiri, tetapi jangan lakukan pekerjaan rumah mereka.


Ah, itu pemikiran yang bagus: membina muridmu untuk menjadi guru di masa depan. Ide yang hebat.
Ape-inago

2

Bagaimana kalau mengatakan yang sebenarnya: "ketika saya sedang bekerja saya tidak ingin diganggu, jadi jika Anda ingin bantuan saya, Anda harus menunggu sampai saya selesai, bahkan jika itu berarti menunggu sampai pukul 22:00".

Kemudian jika pertanyaan mereka malas jangan ragu untuk mengatakan "Saya tidak tahu".

Saya tidak akan khawatir tentang mereka "tidak belajar apa-apa". Itu masalah mereka.


1

Cukup beri tahu mereka bahwa Anda punya cukup banyak pekerjaan dan tidak bisa membantu. Katakan ini cukup kali dan mereka tidak akan mendatangimu.


1
Saya pikir saya harus mengatakan ini banyak. Banyak.
sayap kanan

1

Beri tahu mereka bagaimana mereka menemukan solusinya sendiri. (Beri mereka petunjuk, beri tahu mereka untuk google itu, apa pun yang berhasil ...)

Jika mereka hanya malas dan ingin Anda membuat pekerjaan mereka, katakan saja kepada mereka bahwa Anda tidak ingin melakukannya untuk mereka.

Saya percaya jika Anda akan menjelaskan beberapa hal kepada orang-orang yang mau belajar, Anda akan mendapat manfaat darinya. Menjelaskan hal-hal kepada orang-orang dengan cara yang mudah adalah keterampilan yang sangat penting dan Anda tidak boleh meninggalkan kesempatan ini untuk berlatih sepenuhnya.

Lagipula jika terlalu banyak, berikan saja jawaban singkat bagaimana mengetahuinya. (atau hanya mengatakan "tidak, tinggalkan aku sendiri" jika mereka layak menerimanya)

Jika Anda benar-benar ingin mereka berhenti, mulailah memberikan beberapa dari mereka solusi palsu.


+1 untuk memberi tahu mereka tentang hal itu kepada Google. Ini dapat dilakukan dengan cara yang tidak kasar atau merendahkan dan dengan cara yang mengajarkan orang untuk memancing.
jmort253

1

Jangan.

Ada 4 metode pembelajaran, dalam urutan efektivitas:

  1. Pendengaran
  2. Melihat
  3. Perbuatan
  4. Pengajaran

Anda beruntung memiliki kesempatan untuk mengambil bagian dalam mekanisme pembelajaran paling efektif, begitu awal dalam 'karier' pembelajaran Anda. Jangan memberi mereka jawaban, tetapi ajari mereka untuk memecahkan masalah (keseluruhan 'beri manusia ikan').

Anda akan jauh lebih baik untuk itu pada akhirnya.

Jika Anda masih tidak ingin repot dengan mereka, maka salah satu jawaban lain di sini cocok.



0

Saya menemukan cara terbaik untuk mengecewakan seseorang dengan cara yang baik adalah dengan menjelaskan situasi dan memberi mereka beberapa opsi.

orang-orang terus-menerus mengganggu saya ketika saya sedang menulis kode untuk meminta saya menyelesaikan masalah.

Jika Anda sibuk bekerja, cukup jelaskan situasi Anda dan rekomendasikan mereka bertanya kepada instruktur atau menggunakan sumber daya seperti Programer di Stack Exchange.

"Aku minta maaf tapi aku harus fokus pada pekerjaanku sekarang. Kamu harus bertanya [Instruktur] atau bahkan mungkin mencari bantuan online."

Ketiga, jika saya memecahkan masalah untuk mereka, mereka tidak belajar apa-apa darinya.

Alternatif yang menekankan poin ketiga Anda (atau jika Anda punya waktu, namun tidak merasa senang membantu):

"Sejujurnya, aku ingin membantumu dengan ini, tetapi aku tidak benar-benar yakin bagaimana membantumu mempelajari materi. Tentu, aku bisa menyelesaikan masalahnya, tapi itu akan menghilangkan kesempatanmu untuk belajar. Aku benar-benar tidak tahu." "Saya tidak ingin mengambilnya dari Anda. Saya akan merekomendasikan berbicara dengan [Instruktur], mencari di Google dan / atau Stack Exchange."


0

Mengisi biaya per proyek dan melakukannya untuk mereka. Saya telah membuat beberapa adonan selama kuliah selama tiga tahun terakhir dan itu membuat saya mendapat penghasilan yang lumayan.

Bahkan jika itu seorang teman, saya menagih setidaknya beberapa gelas bir. :)


Ada hal keren yang disebut "Ketidakjujuran Akademik" yang cenderung membuat Anda gagal kelas atau lebih buruk, terus mendorong melalui orang idiot ke dunia kerja.
Jeff Langemeier

@ Jeff: Tidak ada aturan untuk membantu orang-orang dari perguruan tinggi lain - dan pada kenyataannya, melakukan ini tidak bertentangan dengan moral saya, jadi saya baik-baik saja. :)

@Sergio Saya tidak mengatakan bahwa moral saya mendukung atau menentangnya, karena tuan tahu ketika seorang teman menawarkan 6 paket atau seorang growler selama 10 menit dari waktu saya, saya tidak akan menolaknya. Tapi saya akan berhati-hati dalam melangkah semua, karena beberapa sekolah bahkan tidak menyukai orang lain dari yang bijaksana melakukan pekerjaan Anda (yaitu jika mereka mengetahuinya).
Jeff Langemeier

0

-1 untuk semua orang yang menyuruh orang pergi. Bagaimana mereka akan belajar? Apalagi jika mereka memiliki keberanian untuk datang dan meminta bantuan.

Telah menjadi sepatu OP sendiri, saya menemukan bahwa membantu orang lain dengan masalah mereka membuat saya seorang programmer JAUH lebih baik daripada sebelumnya jika saya telah duduk dan menulis semuanya dalam ruang hampa. Anda bisa melihat banyak cara yang salah dalam melakukan sesuatu, Anda bisa melihat bagaimana orang lain mendekati masalah yang sama, dan Anda akan melihat beberapa solusi kreatif untuk masalah.

Sekarang yang mengatakan - ada waktu untuk mengatakan "Saya sedang mengerjakan _ , saya tidak bisa membantu Anda sekarang" Jika Anda sibuk bekerja untuk memenuhi tenggat waktu, terganggu adalah sangat menjengkelkan, dan membunuh produktivitas Anda. Jika sekolah Anda mengizinkan - pindah ke ruangan yang berbeda.


0

Saya memiliki masalah yang sama, dan inilah cara saya mengatasinya:

Katakanlah seseorang mendatangi saya ketika saya sedang belajar, pemrograman, dll, dan bertanya, "Bagaimana saya melakukan X?" atau "Mengapa kode saya tidak berfungsi?". Saya menanggapinya dengan meminta mereka menjelaskan masalah secara terperinci, dan menjelaskan apa yang mereka harapkan dilakukan oleh kode dan mengapa, atau mungkin bagaimana memecahkan bagian masalah yang lebih kecil. Separuh waktu, ini berhasil, dan mereka meninggalkan saya sendiri.

Untuk separuh lainnya, saya biasanya memutuskan bahwa alih-alih hanya memberi mereka solusi, saya akan benar-benar mengajari mereka apa yang mereka lewatkan. Mungkin butuh sedikit lebih banyak waktu, tetapi terbayar karena sekarang mereka tahu lebih banyak, dan sekarang mereka dapat membantu orang lain di kelas mereka, sehingga mereka tidak akan mengganggu saya.

Jika mereka benar-benar menjengkelkan, saya terus mengomel tentang manfaat MVC dan mengapa kode mereka harus dipecah menjadi fungsi dan kelas dan memisahkan presentasi dari logika dan tidak semua campur aduk di main. Saya menemukan semakin lama Anda terus dan terus, atau semakin agresif Anda mengkritik kode mereka, semakin cepat mereka pergi, dan semakin lama sebelum mereka kembali. Tapi sungguh, saya menyimpan strategi ini untuk yang tidak saya sukai atau bahkan tidak mencoba mempelajari materi.


0

Saya sebenarnya menyarankan untuk membantu mereka, bukan dengan memberi mereka jawaban tetapi dengan meninjau kode mereka dan mengarahkan mereka ke arah yang benar. Sederhana "Sudahkah Anda memikirkan [x] ..." sangat membantu bagi orang-orang yang mengalami kesulitan memahami situasi, dan bagi orang-orang yang hanya mencari bantuan, itu akan menghindarkan mereka begitu mereka menyadari bahwa Anda tidak hanya akan memberi mereka jawaban.

Maaf, dan ini mungkin terdengar agak kasar, tetapi pada usia 16 tahun apakah Anda benar-benar menuntut kehidupan yang membantu sesama siswa keluar akan membuat hidup Anda bermil-mil jauhnya? Mungkin itu hanya masa kecil saya, tapi saya ingat sebagian besar waktu senggang yang bisa digunakan untuk usaha apa pun yang saya sukai, dan beberapa yang tidak selalu saya harap, tetapi telah membantu saya dalam jangka panjang, salah satunya yang membantu kawan ketika mereka tidak mengerti beberapa konsep [adalah matematika dan pemrograman untuk saya].

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.