Bagaimana Anda mengatasi kecemasan karena tidak cukup tahu? [Tutup]

22

Saya baru saja selesai kuliah beberapa bulan yang lalu dan saya meluangkan waktu untuk meningkatkan pengetahuan saya. Saya suka pemrograman tetapi saya merasa tidak cukup tahu untuk percaya diri jika saya pergi untuk wawancara. Tadi malam saya melihat-lihat pertanyaan dan menemukan pertanyaan yang menanyakan kepada orang yang diwawancarai bagaimana menyusun daftar tertaut. Saya belajar ini di perguruan tinggi tetapi jika saya ditanya di tempat bagaimana melakukannya saya tidak akan tahu. Jadi itu hal lain yang ditambahkan ke daftar apa yang harus dipelajari.

Inilah saat kegelisahan menghantam saya karena saya harus banyak belajar dalam waktu yang sangat singkat (setidaknya rasanya seperti itu). Setelah introspeksi, saya pikir kecemasan ini terkait dengan perfeksionisme saya walaupun menjadi sempurna tidak rasional misalnya Shakespeare dan Einstein gagal 80% dari waktu.

Jadi pertanyaannya adalah, sudahkah Anda merasakan kegelisahan karena tidak cukup tahu? Jika demikian, bagaimana Anda menanganinya? Saya kira ada titik waktu ketika Anda mulai merasa nyaman dengan kemampuan Anda?

Jonathan
sumber
1
Sudah ada beberapa pertanyaan yang diajukan tentang tidak cukup tahu ketika meninggalkan universitas atau perguruan tinggi.
gablin
1
Ini mengingatkan saya pada Monsters vs Aliens - "Ada stoples yang tidak bisa dibuka. Apa isinya? Acar"
Skizz

Jawaban:

18

Ini bukan tentang mengetahui segalanya. Ini tentang mengetahui di mana menemukan informasi.

Saya mencoba untuk menjaga bahasa inti yang saya gunakan dalam memori. Sisanya saya hanya akrab dengan, jadi saya menggunakan banyak MSDN untuk mencari hal-hal. Akhir-akhir ini, saya telah mencoba untuk melewati spesifikasi C # sehingga saya dapat berpikir lebih mendalam tentang bahasa itu sendiri.

Tetapi saya belajar paling baik dengan melakukan. Yang berarti pada akhirnya saya ditakdirkan untuk kembali menerapkan Linq untuk belajar ekspresi lambda, dan semacamnya.

Sebagai seorang programmer, saya mampu melakukan apa saja yang bisa dilakukan oleh pengembang top. Hanya butuh saya sedikit lebih lama. :)

Robert Harvey
sumber
Benar. Anda tidak perlu mengetahuinya , hanya di mana Anda membacanya dan konsep-konsepnya
gbn
Saya setuju, tetapi bagaimana Anda menggunakan wawasan ini dalam situasi wawancara?
LennyProgrammers
7
@ Lenny222: jujur ​​saja. Jika Anda tidak tahu sesuatu, "Saya tidak tahu" adalah jawaban yang sangat sah, terutama jika Anda dapat menindaklanjutinya dengan "tetapi ini adalah bagaimana saya akan mengetahuinya."
Wonko the Sane
14

Beberapa orang:

  1. Pikir mereka tahu dan mereka tahu
  2. Kupikir mereka tahu tetapi tidak
  3. Tidak tahu mereka tahu, tetapi mereka tahu
  4. Tidak tahu mereka tahu dan mereka tidak tahu

Bagi saya, 1> 3> 4> 2

Fakta bahwa Anda tahu bahwa Anda tidak tahu segalanya sudah mengetahui sesuatu. Belajar membutuhkan waktu lebih lama daripada seumur hidup, mempercepat diri sendiri dan meyakinkan diri sendiri bahwa Anda tidak akan pernah bisa belajar segalanya; begitu pula jenius di bilik berikutnya.

Mengetahui adalah satu hal, menerapkannya adalah hal lain. Terapkan apa yang telah Anda pelajari dan berpikiran terbuka untuk ide-ide baru dan biarkan hasrat memimpin Anda. Kedengarannya filosofis? Mungkin, tetapi hidup ini terlalu singkat untuk menjadi tegang. : P

baik w
sumber
4

90% programmer tidak tahu mereka tidak tahu. Jadi, Anda sudah berada di 10% teratas.

Pekerjaan yang akan Anda tuju adalah posisi junior. Orang-orang yang melihat Anda tidak berharap Anda tahu semua yang mereka minta, jika Anda melakukannya, Anda akan menjadi programmer senior. Mereka tidak mencari programmer yang sudah berpengetahuan, tetapi orang yang memiliki pemahaman dasar-dasar dan bersedia untuk belajar.

Jadi sepertiga dari pertanyaan yang mereka harapkan Anda ketahui, sepertiga dari pertanyaan yang mereka harapkan tidak Anda ketahui, tetapi punya ide tentang apa yang mereka bicarakan dan coba jawab dengan baik. Dan sepertiga terakhir adalah pertanyaan yang mencoba mencari tahu kepribadian Anda, kemampuan belajar Anda, dan kemauan untuk belajar. Jika Anda mendapatkan hak ketiga pertama, dan menunjukkan bahwa Anda antusias tentang pemrograman maka Anda akan baik-baik saja.

Penafian: statistik sepenuhnya dibuat-buat. : D

Dominique McDonnell
sumber
3

Cara terbaik untuk belajar, adalah melakukan. Mengakui diri Anda bahwa Anda tidak tahu sesuatu adalah awal dari pengetahuan. Jika saya jadi Anda, alih-alih meluangkan waktu mencoba mempelajari apa yang menurut Anda perlu Anda pelajari, saya akan menempatkan diri di sana dan mencoba mencari pekerjaan. Dapatkan beberapa wawancara di bawah ikat pinggang Anda, maka Anda bisa mendapatkan ide tentang apa yang perlu Anda ketahui untuk lulus wawancara. Siapa tahu, Anda mungkin mendapatkan pekerjaan dan kemudian Anda dapat memiliki pengalaman belajar yang didanai perusahaan dikelilingi oleh orang-orang berpengalaman yang dapat membantu Anda dalam perjalanan Anda. Ingat, pengetahuan adalah sebuah perjalanan, bukan tujuan.

Muad'Dib
sumber
3

Ini adalah ketika kecemasan menghantam saya karena saya harus belajar banyak dalam waktu yang sangat singkat.

Memang, Anda harus banyak belajar, tetapi Anda memiliki semua waktu di dunia. Anda hanya 21 menurut profil Anda. Saya 63 dan masih belajar. Tentu, saya mengerjakan daftar hal yang ditautkan beberapa dekade yang lalu, tetapi selalu ada hal lain.

Selalu memiliki hal baru untuk dipelajari adalah apa yang membuat pemrograman tetap menyenangkan bagi saya meskipun saya sudah melakukannya selama 40 tahun. Jika saya tahu semuanya pada usia Anda, itu akan menjadi sedikit membosankan sekarang.

tcrosley
sumber
2

Saya dikelilingi oleh banyak programmer yang sangat bagus, dan saya hanya memprogram secara profesional selama setahun, jadi saya merasakan tekanan ini.

Ketika orang-orang ini semakin bersemangat mempelajari Clojure dan Scala, saya bisa merasa kewalahan. Lagi pula, saya masih bingung tentang jQuery, hanya bisa digunakan di Hibernate, dan tidak mengerti dengan layanan web.

Apa yang menurut saya penting untuk diingat adalah bahwa saya tidak banyak belajar sama sekali dalam sehari, tetapi saya bisa belajar banyak dalam sebulan . Dan ketika bulan-bulan berlalu, saya mendapati bahwa saya berubah menjadi seorang programmer yang berpengetahuan luas di bidang-bidang tertentu.

Selama Anda berkomitmen untuk terus belajar, Anda akan melampaui banyak teman sekelas Anda, bahkan jika Anda lupa semua yang pernah Anda ketahui tentang daftar tertaut.

Eric Wilson
sumber
2

Wawancara kecemasan adalah wajar. Anda akan mendapat sorotan dalam wawancara. Jika mereka melakukan pekerjaannya, pewawancara akan menanyakan pertanyaan yang Anda tidak tahu jawabannya. Itulah satu-satunya cara untuk menguji batas-batas dari apa yang Anda ketahui dan juga untuk mengukur bagaimana Anda bereaksi ketika menghadapi masalah di mana Anda tidak memiliki informasi. Ini akan menjadi kenyataan terlepas dari seberapa banyak Anda belajar.

Mengetahui hal itu, hanya ada satu hal yang harus dilakukan: ikuti wawancara. Apa hal terburuk yang bisa terjadi? Mereka akan mempekerjakan orang lain (yang akan mereka lakukan jika Anda tidak melamar) dan Anda akan memiliki pengalaman wawancara untuk dikembangkan.

Ingat, pewawancara tidak berusaha mempermalukan atau meremehkan Anda (jika mereka, mereka tidak melakukan pekerjaan mereka). Mereka memiliki hal-hal yang lebih baik untuk dilakukan dengan waktu mereka. Faktanya, alasan mereka mempekerjakan adalah karena mereka memiliki lebih banyak pekerjaan daripada yang bisa mereka tangani tanpa seseorang. Mereka hanya ingin menemukan orang yang tepat untuk melakukan pekerjaan itu.

Brandon DuRette
sumber
1

Berharap Anda tidak cukup tahu. Itu hal yang pasti. Baik karena Anda memiliki celah atau karena orang hanya ingin melihat bagaimana Anda menangani situasi yang tidak Anda kenal.

Memecah masalah menjadi beberapa bagian yang bisa dipecahkan atau akrab. Jika Anda tidak tahu sesuatu yang penting, cobalah untuk mengarahkan pembicaraan ke sesuatu yang Anda tahu.

Program Lenny
sumber
1

Akan selalu ada lebih banyak hal yang perlu diketahui daripada yang Anda, atau orang lain, mungkin tahu.

Jadi, Anda seharusnya tidak terlalu mengkhawatirkan diri Anda sendiri, terutama, apakah Anda tahu atau tidak.

Yang harus Anda yakini, adalah kemampuan Anda untuk belajar. Jika Anda memiliki sikap bahwa apa pun yang perlu Anda ketahui dapat Anda pelajari, maka Anda akan baik-baik saja.

DanSingerman
sumber
1

Membuat daftar tertaut adalah sesuatu yang seharusnya Anda pelajari di perguruan tinggi. Programmer Java tidak perlu melakukannya, karena perpustakaan runtime standar menyediakan satu set implementasi daftar dengan karakter yang berbeda.

Saya akan menyarankan Anda - jika Anda sudah mendapatkan pekerjaan - gali apa yang dapat Anda pelajari tentang apa yang diharapkan dari Anda dalam pekerjaan Anda saat ini. Untuk programmer Java yang akan menjadi "Java Efektif" Anda harus belajar dengan hati. Ekosistem hari ini begitu besar sehingga ada banyak untuk belajar hanya untuk runtime standar.


sumber
1

Perspektif saya tentang ini adalah untuk memahami bahwa apa yang perlu saya ketahui untuk melakukan suatu tugas sering kali merupakan kombinasi dari penelitian dan penerapannya. Saya mungkin tidak tahu semua yang harus dilakukan, tetapi saya biasanya bisa mengetahuinya. Setidaknya itu adalah sudut pandang saya meskipun ada sesuatu yang bisa dikatakan untuk memahami cara bermain game yang dapat ada dalam beberapa kasus seperti wawancara. Beberapa orang mungkin menghafal seratus jawaban untuk mencoba menangani berbagai masalah pemrograman tetapi yang lain mungkin hanya ingat apa heuristik itu dan garis besar umum tentang apa yang harus dilakukan dan memperbaiki diri mereka saat mereka pergi. Teknologi berubah cukup sehingga ketika saya merasa nyaman dengan satu hal muncul sesuatu yang baru untuk ditambahkan ke daftar hal-hal untuk dipelajari.

Jika Anda percaya bahwa Anda terlalu perfeksionis, mungkin ada gunanya menemui terapis atau konselor untuk mencoba menyelesaikannya. Saya tidak mengatakan semua perfeksionis butuh bantuan, tetapi bagi mereka yang menginginkannya, itu bisa menjadi ide yang sangat bagus.

JB King
sumber
0

Ini terdengar seperti contoh sempurna dari efek Dunning-Kreuger: http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect

Secara ringkas meringkas ini: Orang-orang yang tidak terampil sering melebih-lebihkan kemampuan mereka, mereka tidak tahu seberapa banyak mereka tidak tahu dan ini menyebabkan terlalu percaya diri. Orang-orang yang lebih terampil menyadari kekurangan dalam kemampuan mereka dan (agak paradoks) ini sebenarnya mengarah pada kepercayaan diri yang lebih rendah.

Ingatlah bahwa kebanyakan orang tidak tahu seberapa banyak mereka tidak tahu. Fakta bahwa Anda mengajukan pertanyaan ini menunjukkan tingkat kesadaran diri yang tidak dimiliki banyak orang. Ada banyak penelitian tentang topik ini dari banyak penulis yang berbeda.

Mengasumsikan bahwa Anda perlu mengetahui segalanya adalah kesalahpahaman dari proses pembelajaran karena akan selalu ada hal-hal yang tidak Anda ketahui. Belajar lebih banyak masih tidak akan mengubah fakta bahwa masih ada lagi yang harus dipelajari, hal utama yang berubah adalah kesadaran akan seberapa banyak yang Anda ketahui. Karena jumlah informasi yang mencengangkan di dunia pemrograman, Anda tidak dapat mengetahui segalanya , jadi setelah Anda melampaui fundamentalnya, keterampilan yang sangat penting adalah mampu menemukan informasi yang Anda butuhkan saat Anda membutuhkannya.

Adapun bagian kepercayaan dalam wawancara, hanya ingat bahwa kurangnya kepercayaan diri Anda mungkin sebenarnya berasal dari memiliki lebih banyak, tidak kurang, keterampilan / pengetahuan di bidang itu. Semoga bermanfaat!

antar jemput87
sumber