JavaRush /Java Blog /Random-ID /Rehat kopi #77. Bagaimana saya menangani sindrom penipu y...

Rehat kopi #77. Bagaimana saya menangani sindrom penipu yang parah. Cara lulus wawancara pemrograman - saran dari pengembang senior

Dipublikasikan di grup Random-ID

Bagaimana saya menangani sindrom penipu yang parah

Sumber: Sedang Di universitas, saya memilih ilmu komputer sebagai jurusan karena saya berasumsi bahwa siapa pun bisa melakukannya, terlepas dari pendidikan atau tingkat kecerdasannya. Saya juga tertarik dengan kemungkinan penggunaan teknologi untuk memecahkan masalah di dunia nyata. Namun jika saya mengetahui sebelumnya apa yang diperlukan untuk menjadi seorang ilmuwan komputer, saya tidak akan pernah memasuki bidang ini. Saya secara otomatis akan mendiskualifikasi diri saya sendiri karena ketidakmampuan.Rehat kopi #77.  Bagaimana saya menangani sindrom penipu yang parah.  Cara lulus wawancara pemrograman - saran dari pengembang senior - 1Kebanyakan orang yang memilih ilmu komputer yakin bahwa mereka memiliki kecerdasan di atas rata-rata, sehingga mereka siap menghadapi tantangan. Namun dalam banyak kasus, mereka gagal menyelesaikan masalah. Di universitas saya, angka putus sekolah untuk jurusan ilmu komputer adalah 75%. Namun, mereka yang berhasil dalam ilmu komputer adalah orang-orang yang luar biasa dan sangat berbakat - disadari atau tidak. Bagi saya, saya menganggap diri saya cukup biasa-biasa saja, namun tetap memutuskan untuk mengambil ilmu komputer. Setelah tahun pertama saya di universitas, saya menyelesaikan magang rekayasa perangkat lunak selama musim panas. Saya senang menghasilkan uang, tetapi saya merasa seperti penipu. Saya tahu saya dipekerjakan meskipun saya tidak kompeten. Dan saya tidak mengerti mengapa mempekerjakan seseorang yang tidak tahu cara membuat program? Ketika musim panas berakhir dan tiba waktunya untuk kembali ke universitas, bos saya memperpanjang masa magang selama 6 bulan lagi. Dia mengatakan bahwa dia menyukai pekerjaan saya dan ingin saya bekerja di perusahaan sambil belajar. Sejujurnya, aku tahu itu bohong. Saya merasa dia senang berbicara dengan saya dan saya cocok dengan budaya perusahaan, jadi dia bersedia mendukung saya. Dari sini saya sampai pada kesimpulan bahwa banyak perusahaan mempertahankan karyawan yang tidak kompeten selama atasannya menyukai mereka. Sekarang saya adalah salah satu dari mereka. Setelah tahun kedua saya, saya melanjutkan magang musim panas lainnya. Beberapa minggu kemudian, atasan saya mengangkat saya menjadi manajer teknis trainee. Dia pikir saya bisa menjadi pemimpin yang hebat bagi peserta pelatihan lainnya. Hal ini membuat saya skeptis terhadap pendapatnya. Bagaimana dia bisa tahu hanya dalam 3 minggu pemimpin macam apa saya ini? Saya tidak pernah mengawasi siapa pun dalam pekerjaan apa pun. Saya berhenti menulis kode dengan harapan itu akan berhasil. Maka dia akan punya alasan untuk memecat saya. Pada awal tahun ketiga saya, saya melamar posisi asisten peneliti di salah satu profesor di departemen tersebut. Saya pikir saya tidak bisa lolos, tapi saya pikir tidak ada salahnya untuk mencoba. Pada akhirnya, saya mendapatkan pekerjaan itu. Ini adalah proyek penelitian yang didanai oleh National Science Foundation (NSF) dengan seorang profesor ternama. Banyak mahasiswa master yang ingin bekerja untuknya ditolak - dia menganggap mereka tidak kompeten. Tapi dia memilihku. Mahasiswa sarjana tahun ketiga. Hal ini membuat serangan kecemasan saya semakin parah. Saya sangat yakin bahwa saya akan dipecat pada minggu pertama. Saya tidak tahu apa yang saya lakukan. Saya tidak tahu apa-apa tentang penelitian ilmu komputer. Saya bahkan tidak menulis kode yang bagus untuk pekerjaan rumah saya. Saya 99% yakin bahwa saya benar-benar pembohong karena mereka terus mempekerjakan saya. Tak lama setelah menyelesaikan penelitian saya, saya mulai melamar magang karena saya memerlukan rencana cadangan. Saya mengirimkan beberapa lamaran. Dalam beberapa tahun terakhir, hanya perusahaan kecil yang menelepon saya kembali. Kali ini semuanya terasa aneh. Permintaan wawancara berdatangan dari Google, Facebook, Bloomberg dan banyak perusahaan teknologi lainnya hanya dalam minggu pertama pengajuan. Biasanya orang senang dengan berita seperti itu. Tapi saya tidak. Saya sangat panik. Lagipula, itu bukan aku. Saya merasa seperti saya telah terlalu banyak menghiasi resume saya sehingga sekarang orang mengira saya adalah orang lain. Saya sangat takut perusahaan-perusahaan ini mengetahui bahwa saya tidak secerdas yang terlihat di atas kertas dan mereka akan segera memecat saya. Oleh karena itu, saya menolak semua wawancara dengan perusahaan besar. Setelah wawancara di sebuah startup kecil, saya menyadari bahwa mereka juga tidak akan mempekerjakan saya di sana. Saya tahu bahwa kode yang saya tulis selama wawancara sangat buruk, bermasalah (artinya ada bug), dan tidak mungkin mereka menelepon saya. Saya bahkan meminta waktu tambahan untuk menyelesaikan algoritmanya. Mengapa ada orang yang mempekerjakan programmer yang lambat? Keesokan harinya saya menerima email berisi tawaran. Saya terkejut ketika ditawari pekerjaan itu. Saya bahkan bertanya kepada insinyur yang mewawancarai saya mengapa dia mempekerjakan saya. Dia berkata, “Resume Anda adalah yang terbaik yang kami terima untuk pekerja magang musim panas ini, dan setelah berbicara dengan Anda, saya tahu kami harus mempekerjakan Anda tanpa keraguan.” Apa? Saya merasa seperti saya berbohong sepanjang waktu. Setelah mereka mempekerjakan saya, mereka akan mencari tahu apa yang bisa saya lakukan, dan saya berbohong, tidak tahu apa yang saya lakukan. Tapi saya masih mendapat pekerjaan. Pada saat yang sama, saya bekerja paruh waktu di universitas. Beberapa bulan kemudian, Google menghubungi saya lagi. Kali ini adalah pekerjaan penuh waktu setelah lulus. Saya belum pernah melamar ke Google untuk pekerjaan penuh waktu. Mengapa perekrut mereka mendekati saya tentang pekerjaan potensial sebagai pengembang perangkat lunak setelah lulus? Aku bahkan tidak menyelesaikan tahun terakhir sekolahku. Apalagi, mereka bahkan belum secara resmi membuka lamaran untuk lowongan tersebut. Saya bertanya kepada perekrut bagaimana mereka menemukan saya? Saya tidak melamar posisi ini sama sekali. Dia berkata: “Google mengirimkan perekrut ke sekolah-sekolah tertentu setiap tahun untuk merekrut insinyur lulusan. Saya telah ditunjuk ke kampus Anda. Kami meninjau profil siswa, LinkedIn mereka, situs web pribadi dan resume publik mereka dan menghubungi kandidat terbaik. Resume Anda telah dipilih secara khusus untuk kelas kelulusan tahun depan.” Jika Anda tertarik, ini dia Mengapa ada orang yang mempekerjakan programmer yang lambat? Keesokan harinya saya menerima email berisi tawaran. Saya terkejut ketika ditawari pekerjaan itu. Saya bahkan bertanya kepada insinyur yang mewawancarai saya mengapa dia mempekerjakan saya. Dia berkata, “Resume Anda adalah yang terbaik yang kami terima untuk pekerja magang musim panas ini, dan setelah berbicara dengan Anda, saya tahu kami harus mempekerjakan Anda tanpa keraguan.” Apa? Saya merasa seperti saya berbohong sepanjang waktu. Setelah mereka mempekerjakan saya, mereka akan mencari tahu apa yang bisa saya lakukan, dan saya berbohong, tidak tahu apa yang saya lakukan. Tapi saya masih mendapat pekerjaan. Pada saat yang sama, saya bekerja paruh waktu di universitas. Beberapa bulan kemudian, Google menghubungi saya lagi. Kali ini adalah pekerjaan penuh waktu setelah lulus. Saya belum pernah melamar ke Google untuk pekerjaan penuh waktu. Mengapa perekrut mereka mendekati saya tentang pekerjaan potensial sebagai pengembang perangkat lunak setelah lulus? Aku bahkan tidak menyelesaikan tahun terakhir sekolahku. Apalagi, mereka bahkan belum secara resmi membuka lamaran untuk lowongan tersebut. Saya bertanya kepada perekrut bagaimana mereka menemukan saya? Saya tidak melamar posisi ini sama sekali. Dia berkata: “Google mengirimkan perekrut ke sekolah-sekolah tertentu setiap tahun untuk merekrut insinyur lulusan. Saya telah ditunjuk ke kampus Anda. Kami meninjau profil siswa, LinkedIn mereka, situs web pribadi dan resume publik mereka dan menghubungi kandidat terbaik. Resume Anda telah dipilih secara khusus untuk kelas kelulusan tahun depan.” Jika Anda tertarik, ini dia Mengapa ada orang yang mempekerjakan programmer yang lambat? Keesokan harinya saya menerima email berisi tawaran. Saya terkejut ketika ditawari pekerjaan itu. Saya bahkan bertanya kepada insinyur yang mewawancarai saya mengapa dia mempekerjakan saya. Dia berkata, “Resume Anda adalah yang terbaik yang kami terima untuk pekerja magang musim panas ini, dan setelah berbicara dengan Anda, saya tahu kami harus mempekerjakan Anda tanpa keraguan.” Apa? Saya merasa seperti saya berbohong sepanjang waktu. Setelah mereka mempekerjakan saya, mereka akan mencari tahu apa yang bisa saya lakukan, dan saya berbohong, tidak tahu apa yang saya lakukan. Tapi saya masih mendapat pekerjaan. Pada saat yang sama, saya bekerja paruh waktu di universitas. Beberapa bulan kemudian, Google menghubungi saya lagi. Kali ini adalah pekerjaan penuh waktu setelah lulus. Saya belum pernah melamar ke Google untuk pekerjaan penuh waktu. Mengapa perekrut mereka mendekati saya tentang pekerjaan potensial sebagai pengembang perangkat lunak setelah lulus? Aku bahkan tidak menyelesaikan tahun terakhir sekolahku. Apalagi, mereka bahkan belum secara resmi membuka lamaran untuk lowongan tersebut. Saya bertanya kepada perekrut bagaimana mereka menemukan saya? Saya tidak melamar posisi ini sama sekali. Dia berkata: “Google mengirimkan perekrut ke sekolah-sekolah tertentu setiap tahun untuk merekrut insinyur lulusan. Saya telah ditunjuk ke kampus Anda. Kami meninjau profil siswa, LinkedIn mereka, situs web pribadi dan resume publik mereka dan menghubungi kandidat terbaik. Resume Anda telah dipilih secara khusus untuk kelas kelulusan tahun depan.” Jika Anda tertarik, ini dia Resume Anda telah dipilih secara khusus untuk kelas kelulusan tahun depan.” Jika Anda tertarik, ini dia Resume Anda telah dipilih secara khusus untuk kelas kelulusan tahun depan.” Jika Anda tertarik, ini diaresume sayadari kampus. Di tahun ketiga saya, saya berpikir untuk meluncurkan startup TI setelah lulus daripada mencari pekerjaan penuh waktu. Saat Google menghubungi saya lagi, saya berhenti dan berpikir. Bagaimana jika ternyata saya seorang programmer yang tidak seburuk yang saya kira? Bagaimana jika saya memiliki keterampilan yang dapat dilihat orang lain, namun saya tidak menyadarinya? Undangan dari Google inilah yang benar-benar memberi saya dorongan dan kepercayaan diri terakhir untuk meluncurkan startup saya. Jika perusahaan tersebut menganggap saya berpotensi menjadi pengembang yang baik, maka saya harus memeriksanya. Saya akan membuat perangkat lunak bisnis saya sendiri yang memecahkan masalah nyata yang saya pedulikan. Mari kita lihat cara kerjanya. Jadi, saya menolak tawaran Google. Saya mulai mengerjakan startup saya setelah lulus. Saya merasa jika saya bisa membuat pelanggan tertarik dengan produk saya, maka saya benar-benar berharga. Mungkin saya benar-benar berbakat, berbakat, dan sangat brilian. Setahun kemudian, kami menguji aplikasi tersebut secara beta. Terkadang klien bisa menjadi kritikus yang paling keras dan orang yang paling menyulitkan. Namun, sebagian besar klien target kami terkesan dengan perangkat lunak saya. Seorang pengguna mengomentari salah satu fitur kami di aplikasi dan berkata, “Wow, itu inovatif.” Yang lain menguji aplikasi tersebut dan berkata: “Saya pasti akan membayar untuk ini. Berapa banyak yang bisa saya bayar untuk menggunakannya? Dan kapan saya bisa mulai menggunakannya?” Dia kemudian menelepon rekan bisnisnya dan berkata, “Gadis ini melakukan sesuatu yang akan menghemat banyak uang bagi kami. Kami membutuhkannya." Inilah bagaimana saya menyadari bahwa saya telah berhasil mengatasi sindrom penipu saya. Salah satu profesor saya berbicara tentang sindrom penipu pada tahun terakhir kuliah saya. Setelah pembicaraan, dia mengatakan bahwa lebih dari 80% kelas (saya adalah bagian dari 80%) menghubunginya untuk mengucapkan terima kasih karena telah berbicara tentang topik tersebut karena mereka merasa bodoh. Yang saya maksud adalah siswa-siswa berprestasi dan berbakat luar biasa yang saya kagumi dan ternyata juga bergumul dengan perasaan rendah diri mereka. Saya belajar cara menangani sindrom penipu. Persepsi saya tentang diri saya didasarkan pada membandingkan diri saya dengan orang lain. Tapi saya perlu membandingkan diri saya dengan pengalaman masa lalu saya. Belajar menghargai pekerjaan saya membantu saya menyadari bahwa saya cukup baik dalam pekerjaan saya. Saya tidak tahu cara menulis kode terbaik selama magang pertama saya, tetapi saya memiliki pemahaman yang baik tentang desain antarmuka pengguna (UI). Bos saya kemudian memberi tahu saya bahwa mereka mempertahankan saya karena saya telah mengembangkan prototipe yang bagus agar mereka dapat memperbarui situs web mereka dan mereka memutuskan untuk menggunakannya untuk mendesain ulang platform. Meskipun saya tidak tahu cara membuat kode dengan benar pada saat itu, saya memiliki keterampilan berharga yang tidak dimiliki semua pengembang: desain antarmuka pengguna yang baik. Saat magang di mana saya menjadi manajer magang, atasan saya tidak lagi harus mengoordinasikan pekerja magang karena saya bisa melakukannya untuknya. Jadi saya membuat pekerjaannya lebih mudah. Mengelola orang untuk melakukan pekerjaannya adalah keterampilan yang luar biasa, dan saya memilikinya. Saya meremehkan diri sendiri dengan berpikir bahwa pekerjaan saya hanya menulis kode. Ada persyaratan lain yang membuat saya unggul lebih baik daripada yang lain. Profesor yang melakukan penelitian dengan saya mengatakan bahwa selama wawancara dia terkesan dengan pengetahuan saya tentang teknologi dan teknologi mana yang ingin saya fokuskan dalam pekerjaan saya. Dia berkata, “Banyak siswa datang ke sini untuk mencoba membuat analogi dari aplikasi populer, dan Anda berada di sini karena Anda ingin membuat sesuatu yang Anda pahami dan ketahui cara menggunakannya.” Dia terkesan. Selama kuliah, saya mengerjakan banyak proyek pribadi dan belajar banyak dari sana. Tidak setiap hari Anda menjumpai seorang mahasiswa yang telah menyelesaikan enam magang dengan proyek pribadi dan penelitian independen sebelum lulus. Hal ini menunjukkan bahwa saya adalah seorang siswa yang termotivasi dengan etos kerja yang kuat. Tidak mengherankan jika Google tertarik pada saya. Siapa yang tidak menginginkan karyawan seperti itu? Butuh beberapa saat bagi saya untuk benar-benar belajar menghargai upaya dan kerja keras yang saya lakukan dalam lembur. Sekarang sudah terbayar. Saya tidak perlu membandingkan diri saya dengan orang lain. Saya sudah menangani semuanya, dan orang-orang melihatnya. Saya juga perlu melihatnya dengan mata kepala sendiri. Sekarang, ketika saya duduk bersama para pemula yang baru memulai perjalanan pemrograman mereka, mereka sepertinya berpikir bahwa saya secara ajaib mengetahui semua hal ini. Namun kenyataannya saya hanya menghabiskan banyak waktu untuk mempelajarinya. Saya telah mengerjakan setidaknya sepuluh proyek selama lima tahun terakhir yang berkaitan dengan pemrograman (termasuk 4 tahun studi). Lagi pula, saya sudah mencoba banyak hal, dan pengalaman ini membantu saya membuat keputusan yang lebih baik dalam pengembangan dan membuat saya terlihat seperti “Saya tahu sesuatu.” Melihat hasil pekerjaan saya, saya mengubah sikap saya terhadap diri saya sendiri. Semakin banyak pekerjaan saya bermanfaat bagi orang lain, semakin saya mulai percaya pada diri sendiri. Saya hanya mengingatkan diri sendiri tentang semua hal sulit yang mampu saya selesaikan selama bertahun-tahun. Ini bukan gunung tempatku mati. Saya pasti akan mengatasinya dan melanjutkan. agar Anda memahami dan mengetahui cara menggunakannya.” Dia terkesan. Selama kuliah, saya mengerjakan banyak proyek pribadi dan belajar banyak dari sana. Tidak setiap hari Anda menjumpai seorang mahasiswa yang telah menyelesaikan enam magang dengan proyek pribadi dan penelitian independen sebelum lulus. Hal ini menunjukkan bahwa saya adalah seorang siswa yang termotivasi dengan etos kerja yang kuat. Tidak mengherankan jika Google tertarik pada saya. Siapa yang tidak menginginkan karyawan seperti itu? Butuh beberapa saat bagi saya untuk benar-benar belajar menghargai upaya dan kerja keras yang saya lakukan dalam lembur. Sekarang sudah terbayar. Saya tidak perlu membandingkan diri saya dengan orang lain. Saya sudah menangani semuanya, dan orang-orang melihatnya. Saya juga perlu melihatnya dengan mata kepala sendiri. Sekarang, ketika saya duduk bersama para pemula yang baru memulai perjalanan pemrograman mereka, mereka sepertinya berpikir bahwa saya secara ajaib mengetahui semua hal ini. Namun kenyataannya saya hanya menghabiskan banyak waktu untuk mempelajarinya. Saya telah mengerjakan setidaknya sepuluh proyek selama lima tahun terakhir yang berkaitan dengan pemrograman (termasuk 4 tahun studi). Lagi pula, saya sudah mencoba banyak hal, dan pengalaman ini membantu saya membuat keputusan yang lebih baik dalam pengembangan dan membuat saya terlihat seperti “Saya tahu sesuatu.” Melihat hasil pekerjaan saya, saya mengubah sikap saya terhadap diri saya sendiri. Semakin banyak pekerjaan saya bermanfaat bagi orang lain, semakin saya mulai percaya pada diri sendiri. Saya hanya mengingatkan diri sendiri tentang semua hal sulit yang mampu saya selesaikan selama bertahun-tahun. Ini bukan gunung tempatku mati. Saya pasti akan mengatasinya dan melanjutkan. agar Anda memahami dan mengetahui cara menggunakannya.” Dia terkesan. Selama kuliah, saya mengerjakan banyak proyek pribadi dan belajar banyak dari sana. Tidak setiap hari Anda menjumpai seorang mahasiswa yang telah menyelesaikan enam magang dengan proyek pribadi dan penelitian independen sebelum lulus. Hal ini menunjukkan bahwa saya adalah seorang siswa yang termotivasi dengan etos kerja yang kuat. Tidak mengherankan jika Google tertarik pada saya. Siapa yang tidak menginginkan karyawan seperti itu? Butuh beberapa saat bagi saya untuk benar-benar belajar menghargai upaya dan kerja keras yang saya lakukan dalam lembur. Sekarang sudah terbayar. Saya tidak perlu membandingkan diri saya dengan orang lain. Saya sudah menangani semuanya, dan orang-orang melihatnya. Saya juga perlu melihatnya dengan mata kepala sendiri. Sekarang, ketika saya duduk bersama para pemula yang baru memulai perjalanan pemrograman mereka, mereka sepertinya berpikir bahwa saya secara ajaib mengetahui semua hal ini. Namun kenyataannya saya hanya menghabiskan banyak waktu untuk mempelajarinya. Saya telah mengerjakan setidaknya sepuluh proyek selama lima tahun terakhir yang berkaitan dengan pemrograman (termasuk 4 tahun studi). Lagi pula, saya sudah mencoba banyak hal, dan pengalaman ini membantu saya membuat keputusan yang lebih baik dalam pengembangan dan membuat saya terlihat seperti “Saya tahu sesuatu.” Melihat hasil pekerjaan saya, saya mengubah sikap saya terhadap diri saya sendiri. Semakin banyak pekerjaan saya bermanfaat bagi orang lain, semakin saya mulai percaya pada diri sendiri. Saya hanya mengingatkan diri sendiri tentang semua hal sulit yang mampu saya selesaikan selama bertahun-tahun. Ini bukan gunung tempatku mati. Saya pasti akan mengatasinya dan melanjutkan. Semakin banyak pekerjaan saya bermanfaat bagi orang lain, semakin saya mulai percaya pada diri sendiri. Saya hanya mengingatkan diri sendiri tentang semua hal sulit yang mampu saya selesaikan selama bertahun-tahun. Ini bukan gunung tempatku mati. Saya pasti akan mengatasinya dan melanjutkan. Semakin banyak pekerjaan saya bermanfaat bagi orang lain, semakin saya mulai percaya pada diri sendiri. Saya hanya mengingatkan diri sendiri tentang semua hal sulit yang mampu saya selesaikan selama bertahun-tahun. Ini bukan gunung tempatku mati. Saya pasti akan mengatasinya dan melanjutkan.

Cara lulus wawancara pemrograman - saran dari pengembang senior

Sumber: Free Code Camp Wawancara teknis adalah salah satu bagian yang paling menegangkan dalam mendapatkan pekerjaan di bidang teknologi. Anda tidak tahu pertanyaan apa yang akan ditanyakan pewawancara. Anda mungkin mengalami kesulitan dalam memecahkan masalah yang diajukan kepada Anda. Anda tidak tahu cara terbaik untuk memilih jawaban yang benar. Banyak calon programmer yang membuat diri mereka gila karena mencoba menghafal setiap pertanyaan wawancara coding. Anda dan saya sama-sama tahu bahwa pendekatan ini tidak berkelanjutan. Saya baru-baru ini bertemu dengan teman saya Michelle, seorang insinyur perangkat lunak senior di Stitch Fix. Dia berbagi kualitas yang dia cari dari pengembang yang dia undang untuk wawancara.Rehat kopi #77.  Bagaimana saya menangani sindrom penipu yang parah.  Cara lulus wawancara pemrograman - saran dari pengembang senior - 2

Penasaran

Salah satu nasihat paling penting dari Michelle kepada calon pengembang adalah rasa ingin tahu. Ajukan pertanyaan klarifikasi. Bagikan pemikiran Anda tentang masalah yang Anda hadapi. Pewawancara tidak hanya mencari solusi yang tepat. Mereka ingin memahami cara berpikir Anda. Cara terbaik untuk menunjukkan pendapat Anda adalah dengan mengajukan pertanyaan. Katakanlah pewawancara meminta Anda memeriksa apakah suatu string berisi angka. Anda harus menjelaskan pertanyaan dengan kata-kata Anda sendiri, misalnya: “Jadi, saya perlu menemukan cara untuk memeriksa apakah sekumpulan karakter berisi angka?” Dengan mengatakan ini, Anda memberi kesempatan kepada pewawancara untuk memahami logika Anda. Anda juga menunjukkan kepada mereka bahwa Anda peduli dengan masalahnya. Dan jangan takut untuk mengajukan pertanyaan klarifikasi. Dengan menggunakan contoh yang sama di atas, Anda dapat mengajukan beberapa pertanyaan:
  • “Apakah angka yang saya cari mengandung desimal?”
  • “Apakah saya perlu mengurutkan karakter sebelum memeriksanya?”

Tawarkan solusi Anda

Salah satu cara untuk lebih terbuka terhadap saran adalah dengan mencoba menarik minat pewawancara Anda. Nyatakan logika Anda dalam kata-kata dan pandu dia melalui perjalanan pemecahan masalah Anda. Kami akan menggunakan masalah yang sama seperti di atas. Berikut beberapa cara untuk mengekspresikan logika Anda dari awal:
  • “Jadi saya perlu menemukan cara untuk memisahkan karakter dari angka, bukan?”
  • “Saya sedang berpikir untuk membuat enumerasi rangkaian karakter ujung ke ujung.”
  • “Saya bisa melakukan cara terprogram untuk mengulangi karakter, tapi mari kita tetap menggunakan angka.”
Semakin banyak informasi yang Anda berikan, semakin besar kecenderungan lawan bicara Anda untuk membantu.

Bekerja sama

Gagasan bahwa seorang pengembang selalu bekerja sendiri adalah sebuah mitos. Anda hampir selalu menggunakan kontrol versi dan alat manajemen proyek yang memerlukan kolaborasi. Anda harus mengungkapkan pendekatan Anda, mengajukan pertanyaan penting dan membuat pewawancara tetap tertarik. Dengan cara ini Anda akan mengambil keputusan lebih cepat. Anda juga akan menunjukkan kepada perwakilan perusahaan bahwa Anda dapat berkolaborasi secara efektif dengan pengembang lain. Berikut beberapa cara untuk membuat pewawancara Anda tertarik:
  • "Apakah perulangan for terlalu sederhana/rumit untuk solusi ini?"
  • “Seberapa penting menentukan apakah ada pelampung atau tidak?”
  • “Solusi apa yang ada dalam pikiranmu?”

Bersiaplah untuk melewatinya.

Terakhir, Michelle menyarankan calon pengembang untuk mengatasi masalah yang ada. Salah satu situasi paling umum yang dialami para kandidat adalah ketika mereka mengalami kebuntuan. Meskipun hal ini dapat dimengerti, tidak ada yang menang dalam situasi ini. Anda tidak dapat menunjukkan betapa hebatnya Anda dan pewawancara tidak dapat membantu Anda. Untuk ini Michelle berkata "coba saja". Sekalipun Anda salah menulis kode, itu lebih baik daripada tidak menulis sama sekali. Memposting sesuatu di papan/editor kode akan menghasilkan diskusi, kesempatan untuk berbagi pemikiran, dan kesempatan untuk menemukan jawaban yang tepat dari orang yang menanyakan masalah. Jangan takut gagal! Itu berarti Anda selangkah lebih dekat menuju kesuksesan. :) Ungkapan “Lakukan saja” bisa berarti banyak hal. Namun, berikut beberapa contoh tampilannya:
  1. Tulis kodesemu di papan tulis, kertas, atau editor kode.
  2. Perhatikan dengan tepat di mana Anda terjebak dalam logika Anda.
  3. Jelaskan secara lisan solusi yang ingin Anda temukan.

Gunakan pemikiran

Wawancara pemrograman bisa jadi menakutkan, dan selalu ada ketakutan bahwa Anda akan terdiam. Sebagian dari ketakutan ini berasal dari ketidaktahuan pertanyaan apa yang menanti Anda. Hebatnya lagi Anda tidak perlu lagi menghafal pertanyaan dan solusi coding. Sebaliknya, bangunlah landasan pemikiran menggunakan perilaku wawancara utama yang baru saja Anda baca.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION