CodeGym /Blog Java /rawak /Bagaimana untuk memahami jika profesion pembangun sesuai ...
John Squirrels
Tahap
San Francisco

Bagaimana untuk memahami jika profesion pembangun sesuai dengan anda: mentor Oleksiy Kapustnik menjawab soalan popular daripada pengaturcara pemula

Diterbitkan dalam kumpulan
Pembangun dan mentor timbunan penuh Oleksiy Kapustnik menjawab soalan biasa daripada pemula dan memberitahu cara memahami bahawa pengaturcaraan sesuai dengan anda, perkara yang perlu diketahui oleh junior Java pada tahun 2022 dan perkara yang perlu dilakukan untuk menonjol daripada calon lain. Bagaimana untuk memahami jika profesion pembangun sesuai dengan anda: mentor Oleksiy Kapustnik menjawab soalan popular daripada pengaturcara pemula - 1

Bagaimana anda tahu jika kerjaya pembangun sesuai untuk anda? Apakah kualiti yang penting untuknya?

Anda perlu sentiasa sedar tentang teknologi baharu, mempunyai minat terhadapnya dan ingin mempelajari perkara baharu. Tanpa kualiti ini, anda akan mengalami masa yang sukar. Saya mengajar berpuluh-puluh pelajar, dan dalam setiap kumpulan, ada yang terbakar dengan pengaturcaraan - mereka sentiasa mendahului. Pengaturcaraan adalah bidang yang anda perlu belajar secara berterusan. Dan semakin rendah tahap anda, semakin sukar untuk anda kerana anda tidak tahu banyak. Jadi, ia akan membantu untuk menahan beban latihan dan, kemudian, mengekalkan tahap anda. Jika anda seorang guru matematik, anda telah memperoleh pengetahuan yang diperlukan dan mengaplikasikannya untuk 50 tahun akan datang. Sebaik sahaja terdapat penemuan atau formula baru setiap sepuluh tahun, anda mengetahuinya dan mengajarnya semula. Dalam pengaturcaraan, sebaliknya adalah benar: Saya menguasai teknologi selama dua minggu, tetapi semasa saya memahaminya, kemas kini baru muncul, dan saya terpaksa mempelajarinya semula kerana ia mengubah segala-galanya secara radikal. Kita mesti belajar menyesuaikan diri. Sudah menjadi sifat kita untuk takut mengubah sesuatu atau menentangnya. Tetapi jika anda bertindak seperti itu dalam hidup, anda mungkin tidak tergolong dalam pengaturcaraan. Dan sebaliknya: jika anda memahami bahawa anda perlu berubah sepanjang masa, menambah baik, dan mengakui bahawa segala-galanya dalam hidup adalah tidak kekal, maka pengaturcaraan akan menjadi sekeping kek untuk anda. Ketabahan dan disiplin adalah penting. Motivasi hanya berfungsi pada peringkat awal. Contohnya, jika anda mula belajar, anda didorong oleh wang, kebebasan, faedah dan profesion baharu. Tetapi selepas beberapa bulan, motivasi anda mungkin hilang, yang tipikal: disiplin harus bekerja lebih jauh. Anda boleh duduk selama berjam-jam pada tugas, dan apabila anda menyelesaikannya, anda faham bahawa segala-galanya mungkin. By the way,

Apakah yang perlu diketahui oleh pembangun Java pemula pada tahun 2022?

Selain Java Core, anda mesti tahu rangka kerja Spring – anda tidak boleh bekerja tanpanya. Pernah sekali, saya gagal temuduga kerana saya tidak sedar saya perlu mengetahuinya. Walau apa pun, anda memerlukan pengetahuan tentang pangkalan data dan rangka kerja Hibernate. Selalunya, mereka menulis tentang mengetahui JavaScript, HTML dan CSS dalam keperluan kerja. Namun, kadangkala mereka bertanya kepada anda tentang mereka semasa temu duga, walaupun anda mungkin tidak menggunakannya jika anda mendapat pekerjaan. Saya memerlukan pengetahuan ini dalam satu syarikat tempat saya bekerja sebagai pembangun tindanan penuh. Semasa saya bekerja di EPAM, saya adalah pembangun bahagian belakang yang tulen, dan ia tidak berguna. Namun begitu, mengetahui teknologi ini tidak merugikan, terutamanya jika anda ingin mencipta projek anda. Saya mengesyorkan teknologi pembelajaran seperti Kafka (Apache Kafka ialah broker mesej perisian yang diedarkan, projek sumber terbuka yang dibangunkan oleh Yayasan Apache - ed.). Pembangun Pertengahan perlu tahu itu, dan ia boleh menjadi kelebihan tambahan untuk Junior. Anda perlu mengetahui sistem kawalan versi Git. Selain itu, anda perlu memahami siapa dan apa yang DevOps lakukan (tugas utama pakar ini adalah untuk menyediakan dan menyelenggara perisian yang diperlukan dalam syarikat dan mengautomasikan setiap peringkat pembangunan - ed.). Jika pembangun melaksanakan projek untuk diri mereka sendiri, mereka mesti mengetahui perkara penting dari kawasan DevOps. anda perlu memahami siapa dan apa yang DevOps lakukan (tugas utama pakar ini adalah untuk menyediakan dan menyelenggara perisian yang diperlukan dalam syarikat dan mengautomasikan setiap peringkat pembangunan - ed.). Jika pembangun melaksanakan projek untuk diri mereka sendiri, mereka mesti mengetahui perkara penting dari kawasan DevOps. anda perlu memahami siapa dan apa yang DevOps lakukan (tugas utama pakar ini adalah untuk menyediakan dan menyelenggara perisian yang diperlukan dalam syarikat dan mengautomasikan setiap peringkat pembangunan - ed.). Jika pembangun melaksanakan projek untuk diri mereka sendiri, mereka mesti mengetahui perkara penting dari kawasan DevOps.

Bagaimanakah anda boleh menjadikan CV anda luar biasa, berbeza daripada calon lain?

Resume hendaklah mudah dibaca. Saya akan mengatakan ia harus boleh dibaca secara intuitif supaya perekrut dapat melihat: ini ialah CV pembangun Java. Pembangun ini mengetahui teras dan asas rangka kerja. Senarai buku yang telah anda baca boleh menjadi nilai tambah. Dalam resume pertama saya, saya menyediakan senarai sedemikian, dan apabila HR bertemu dengan saya, dia berkata bahawa dia dan rakan-rakannya kagum kerana saya telah membaca buku-buku ini. Ia juga perlu untuk menentukan "pengetahuan am" yang anda miliki. Contohnya, cara Internet berfungsi, pengetahuan tentang REST, SOAP – sesuatu yang tidak digunakan untuk Java Core tetapi tergolong dalam pengaturcaraan umum.

Bagaimana anda tahu bila tiba masanya untuk temuduga?

Saya akan mulakan dengan mencari soalan temuduga untuk jawatan Java Junior. Kemudian saya akan membaca soalan dan memikirkan bagaimana saya akan menjawabnya. Kemudian, bandingkan jawapan saya dengan jawapan yang diberikan. Jika kebanyakannya sepadan, baiklah, anda sudah bersedia untuk temu duga. Walau bagaimanapun, jika anda telah menjawab hanya tiga soalan daripada 30 dengan betul, anda memerlukan lebih banyak masa. Jika semuanya berjaya dengan soalan, anda boleh mengambil ujian dalam talian. Kemungkinan besar soalan akan hampir sama semasa temu duga. Namun begitu, jangan lupa tentang tekanan dan bersedia untuk menghadapi cabaran. Apabila anda melakukan semua persediaan ini, tetapkan tarikh akhir untuk diri anda sendiri, jika tidak, anda mungkin tidak pernah bersedia untuk temu duga sebenar.

Bagaimana untuk membuat persediaan untuk temuduga?

Pertama sekali, anda perlu mengatasi ketakutan anda. Jika ini adalah temuduga kerja pertama dalam hidup anda, anda akan tertekan. Pada wawancara pertama saya, tiga pengaturcara yang dihormati berkata kepada saya: "Baiklah, beritahu saya." Dan saya takut bukan kerana mereka menakutkan tetapi kerana ini tidak pernah berlaku kepada saya sebelum ini. Untuk mengatasi ketakutan ini, anda boleh meminta rakan untuk membantu: berikan mereka senarai soalan dan biarkan mereka memandu anda melaluinya. Semasa temuduga, situasi mungkin timbul apabila anda ditanya sesuatu, dan anda tidak tahu jawapannya. Anda tidak boleh hanya berkata, "Saya tidak tahu," dan berdiam diri. Sebaliknya, anda harus menjawab: "Saya tidak bekerja dengan teknologi ini, tetapi saya menganggap bahawa ia berfungsi dengan cara ini ...". Anda mesti menukar kejahilan anda kepada sesuatu yang anda boleh belajar dengan cepat. Cuba berlagak yakin. Sebarang tujuan temu duga untuk syarikat adalah untuk menilai anda sebagai pembangun, dan untuk anda menilai penemuduga sebagai bakal rakan sekerja anda. Rasa sama: apabila syarikat memilih anda, anda memilih syarikat.

Bagaimanakah saya harus mengatur pembelajaran saya?

Terdapat garis halus dalam latihan - ia adalah keseimbangan antara kehidupan peribadi dan bekerja di komputer. Apabila anda mula belajar, anda mungkin mempunyai banyak masa tetapi sedikit pengetahuan untuk mengekod. Oleh itu, anda boleh menumpukan 3 jam sehari untuk pengaturcaraan. Kemudian, apabila jumlah ilmu bertambah, anda boleh menghabiskan 8 jam sehari untuk belajar. Kadangkala, anda mungkin berfikir bekerja 15 jam sehari untuk mempelajari segala-galanya secepat mungkin adalah idea yang baik. Tetapi anda tidak akan mengekalkan kelajuan ini untuk masa yang lama. Oleh itu, adalah penting untuk mencari had anda apabila anda menyedari bahawa anda telah bekerja cukup untuk mempelajari bahan tetapi tidak terbakar. Pernah, saya belajar dan bekerja terlalu keras, yang memberi kesan negatif. Anda perlu berehat dan memuat semula otak anda.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION