JavaRush /Java Blog /Random-ID /Rehat kopi #59. Editor teks atau IDE: mana yang lebih bai...

Rehat kopi #59. Editor teks atau IDE: mana yang lebih baik untuk programmer pemula? Cara mendapatkan pekerjaan pengembang pertama Anda - kesimpulan dari tinjauan resume

Dipublikasikan di grup Random-ID

Editor teks atau IDE: mana yang lebih baik untuk programmer pemula?

Sumber: Hackernoon Ada dua pertanyaan yang sering membingungkan programmer baru: bahasa pemrograman mana yang harus digunakan, dan mana yang lebih baik digunakan untuk coding: editor teks atau IDE? Rehat kopi #59.  Editor teks atau IDE: mana yang lebih baik untuk programmer pemula?  Cara mendapatkan pekerjaan pengembang pertama Anda - kesimpulan dari tinjauan resume - 1Jika Anda seorang pemula, Anda mungkin bertanya-tanya platform mana yang harus Anda gunakan untuk membuat kode dan menjalankan program Anda. Pilihannya adalah antara editor teks + kombinasi terminal dan lingkungan pengembangan (IDE) dengan kedua fungsi tersebut. Ini juga termasuk penggunaan IDE online untuk menjalankan program.

Penyunting teks

Definisi formal dari pengolah kata adalah jenis program yang digunakan untuk mengedit teks. Pada dasarnya, editor teks adalah program di komputer Anda yang memungkinkan Anda membuat dan mengedit file dalam berbagai bahasa pemrograman. Dengan kata lain, ini adalah tempat Anda menulis kode. Fitur dan manfaat editor teks:
  • Penyorotan sintaksis;
  • Pemformatan kode;
  • Mengedit;
  • Pembagian file;
  • Peralihan cepat antar proyek;
  • Memilih (menyorot) beberapa elemen;
  • Dukungan lintas platform.
Editor teks berfungsi baik dengan bahasa pemrograman yang tidak memerlukan kode untuk dieksekusi di konsol. Ini juga merupakan alat hebat untuk mengedit kode sumber dengan mudah tanpa membuat banyak perubahan.

Lingkungan Pengembangan Terpadu (IDE)

IDE adalah aplikasi perangkat lunak yang menyediakan lingkungan komprehensif bagi pengembang dan pemrogram untuk menulis kode dan mengembangkan aplikasi. Fitur dan manfaat IDE:
  • Penyorotan sintaksis;
  • Pemformatan kode;
  • Penyelesaian kode;
  • Otomatisasi;
  • Manajemen versi;
  • Men-debug;
  • Eksekusi kode;
  • Pengujian.
Sebuah IDE memiliki keuntungan ketika Anda ingin program dijalankan langsung di konsol. Secara umum saat menulis kode, kita hanya perlu melakukan debugging dan pengujian. Tidak ada persyaratan ketat untuk memilih IDE.

Apa yang harus ada dalam sistem kita?

Sekarang setelah kita mengetahui apa itu editor teks dan IDE, Anda mungkin memiliki pertanyaan tentang apa yang harus ada di sistem (komputer) kita. Jawabannya tergantung pada bahasa pemrograman yang Anda gunakan dan fitur apa yang Anda inginkan dari platform tersebut. Spesifikasi sistem Anda dan jumlah ruang disk juga akan memengaruhi pilihan Anda. Katakanlah Anda mulai membuat kode di Java. Jika Anda menggunakan editor teks, Anda menulis baris kode yang tetap, kecuali beberapa bagian. Kemudian Anda menggunakan terminal atau baris perintah untuk menjalankan program Anda. Jika Anda bekerja dengan IDE, IDE akan memberi Anda templat sehingga Anda tidak perlu menulis baris kode tetap tersebut, dan Anda juga akan mendapatkan konsol sehingga Anda tidak perlu mencari apa pun untuk dijalankan. program Anda. Jika Anda memiliki komputer lama atau RAM rendah, IDE tidak akan berjalan lebih cepat daripada editor teks karena IDE memerlukan lebih banyak sumber daya. Jika Anda memilih IDE, Anda memerlukan lingkungan pengembangan terpisah untuk setiap bahasa pemrograman yang Anda gunakan.

Kesimpulan

Bagi seorang pemula dalam pemrograman, menggunakan editor teks akan lebih disukai karena dengan itu kita akan mempelajari banyak hal - mulai dari ekstensi file hingga debugging. IDE memudahkan penulisan dan menjalankan program, tetapi kita tidak mengetahui cara kerjanya. Ada satu hal lagi: banyak programmer baru merasa frustrasi ketika mereka menemukan bahwa 10 dari 20 baris kode di setiap program adalah sama. Oleh karena itu, mereka tidak ingin lagi menulis baris-baris ini secara manual. Dalam hal ini, mereka dapat menggunakan IDE atau menyimpan file dengan baris kode ini dan menyalin dan menempelkannya dari sana jika perlu.

Cara mendapatkan pekerjaan pengembang pertama Anda - kesimpulan dari tinjauan resume

Sumber: Kamp Kode Gratis Saat melamar pekerjaan, semua orang mengatakan bahwa mereka tertarik dengan pemrograman dan pengembangan. Sebagai majikan, saya mencari konfirmasi mengenai hal ini . Minggu ini saya melihat beberapa resume orang-orang yang berganti karier atau mencari pekerjaan pengembang pertama mereka. Saya menghabiskan sekitar 2-5 menit per orang sebelum memutuskan apakah mereka cocok. Tidak banyak waktu untuk mengesankan orang asing! Berikut daftar singkat dari apa yang saya cari:
  • Komitmen reguler di GitHub;
  • Proyek individu;
  • Bukti keterampilan menulis yang baik.
Rehat kopi #59.  Editor teks atau IDE: mana yang lebih baik untuk programmer pemula?  Cara mendapatkan pekerjaan pengembang pertama Anda - kesimpulan dari tinjauan resume - 2

Komitmen reguler di GitHub

Seperti apa riwayat kontribusi GitHub Anda? Jika Anda tertarik dengan coding, saya berasumsi Anda melakukan pemrograman secara teratur. Cara termudah untuk menunjukkan minat Anda adalah dengan membuat kode secara publik. Buat repositori GitHub, pelajari cara membuat komitmen atom, dan sumbangkan ke proyek Anda. Ini akan mengirimkan sinyal yang baik kepada pemberi kerja bahwa Anda menulis kode setiap hari dan bahwa Anda benar-benar bersungguh-sungguh ketika mengatakan bahwa Anda menyukai coding. Mari kita lihat riwayat kontribusi publik orang ini di GitHub: Rehat kopi #59.  Editor teks atau IDE: mana yang lebih baik untuk programmer pemula?  Cara mendapatkan pekerjaan pengembang pertama Anda - kesimpulan dari tinjauan resume - 3Kita melihat bahwa orang tersebut hanya melakukan kode secara publik pada waktu-waktu tertentu dalam setahun: November, Desember, Maret, dan Juli. Saya curiga ini bertepatan dengan proyek bootcamp - dengan kata lain, proyek yang bersifat wajib. Melihat kandidat dari kelompok kamp pelatihan yang sama, di mana setiap orang memiliki jadwal komitmen yang sama, sulit untuk memilih satu saja. Bagi saya sebagai pemberi kerja, ini bukanlah tanda gairah yang kuat. Bagaimanapun, grafik menunjukkan beberapa bulan yang benar-benar kosong. Orang ini bisa menulis kode setiap hari di laptop pribadinya, tapi sebagai majikan saya tidak melihat dia berusaha. Mari kita lihat riwayat komitmen orang lain: Rehat kopi #59.  Editor teks atau IDE: mana yang lebih baik untuk programmer pemula?  Cara mendapatkan pekerjaan pengembang pertama Anda - kesimpulan dari tinjauan resume - 4Di sini kita melihat komitmen hampir setiap hari di GitHub. Ini adalah sinyal yang sangat kuat bahwa orang tersebut tertarik dengan coding dan telah melakukan coding setiap hari selama dua belas bulan terakhir. Ini luar biasa, apalagi jika orang tersebut bukan seorang programmer dengan profesi utamanya. Saya ingin berbicara dengannya dan mencari tahu apa sebenarnya yang sedang dia kerjakan! Bahkan jika sebagian besar komitmennya adalah mengedit teks dalam file README, itu masih merupakan tanda komitmen dan konsistensi.

Proyek pribadi

Mulai proyek Anda sendiri dan dukung mereka secara teratur! Langkah sederhana saja sudah cukup:
  • Buat konten nyata.
  • Tambahkan kepribadian Anda sendiri ke dalamnya. Temukan gambar yang berarti bagi Anda.
  • Banggalah dengan pekerjaan Anda: tidak perlu dirancang dengan indah - Saya mencari pengembang, bukan desainer visual. Tapi ingat persyaratan dasarnya. Jika ini adalah proyek web, maka proyek tersebut harus kompatibel lintas browser, kompatibel dengan perangkat seluler, elemen tidak boleh tumpang tindih, dan sebagainya.
Kesalahan umum yang saya perhatikan:
  • Tidak ada tautan ke proyek.
  • Buat proyek kelas yang khas atau dengan lorem ipsum (teks omong kosong). Ketika 20 lulusan dari kamp pelatihan yang sama mengirimi saya resume, itu menjadi sangat cepat membosankan. Jika Anda tidak mau repot-repot mempersonalisasi portofolio Anda, hal itu tentu tidak menunjukkan bahwa "Anda tertarik dengan coding".
  • Tautan ke proyek yang tidak lagi berfungsi. Pastikan Anda menguji semua proyek yang Anda sebutkan.
  • Tautan ke proyek yang memerlukan penyesuaian. Buatlah lebih mudah! Buat file README yang bagus dengan detail tentang cara mengaturnya. Sisipkan beberapa tangkapan layar, alur UX, diagram urutan, dan sebagainya. Kecil kemungkinan perusahaan akan memeriksa semua ini, tetapi tangkapan layar, proses UX, dan elemen lainnya menunjukkan bahwa Anda benar-benar terlibat dalam proyek Anda.

Bukti keterampilan komunikasi tertulis yang baik

Saya percaya setiap pekerjaan teknis memiliki persyaratan untuk keterampilan menulis. Ada dokumentasi dalam kode Anda (walaupun idealnya kode Anda harus terdokumentasi sendiri). Ada juga permintaan Slack dan pull sebagai bagian dari pekerjaan sehari-hari Anda. Hal sederhana lainnya untuk disertakan dalam resume Anda: “keterampilan komunikasi yang sangat baik.” Hal ini ditunjukkan pada setiap resume. Sebagai pemberi kerja, saya tidak memperhatikan hal ini karena sulit menilai dengan resume. Namun, jika Anda melengkapi pernyataan ini dengan tautan ke file README yang terstruktur dengan baik; pada artikel yang Anda tulis atau di blog pribadi Anda, lalu bingo! Sebagai pemberi kerja, saya pasti akan mengikuti tautan ini. Mereka membantu saya mengevaluasi kepribadian Anda, gaya komunikasi Anda, jumlah detail dan upaya yang Anda lakukan dalam menyusun pemikiran Anda, dan banyak lagi.

Mari kita simpulkan

Jika Anda memutuskan untuk menjadi seorang pengembang, mencari pekerjaan pertama Anda mungkin tampak seperti tugas yang sulit. Tapi jangan menyerah! Saya harap artikel ini akan membantu Anda membuat resume Anda lebih unik sehingga Anda dapat menonjol dari kandidat lainnya. Hasilnya, ini akan membuat pekerjaan pertama Anda lebih mudah.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION