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

Rehat kopi #59. Editor teks atau IDE: yang mana lebih baik untuk pengaturcara pemula? Cara mendapatkan pekerjaan pembangun pertama anda - kesimpulan daripada semakan resume

Diterbitkan dalam kumpulan

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

Sumber: Hackernoon Terdapat dua soalan yang sering mengelirukan pengaturcara baharu: bahasa pengaturcaraan yang manakah untuk dimulakan, dan yang mana lebih baik digunakan untuk pengekodan: editor teks atau IDE? Rehat kopi #59.  Editor teks atau IDE: yang mana lebih baik untuk pengaturcara pemula?  Bagaimana untuk mendapatkan pekerjaan pembangun pertama anda - kesimpulan daripada semakan resume - 1Jika anda seorang pemula, maka anda mungkin tertanya-tanya platform mana yang patut anda gunakan untuk mengekod dan melaksanakan program anda. Pilihannya ialah antara editor teks + kombinasi terminal dan persekitaran pembangunan (IDE) dengan kedua-dua fungsi. Ini juga boleh termasuk penggunaan IDE dalam talian untuk menjalankan program.

Penyunting teks

Takrif formal pemproses perkataan ialah ia adalah sejenis program yang digunakan untuk menyunting teks. Pada asasnya, editor teks ialah program pada komputer anda yang membolehkan anda membuat dan mengedit fail dalam bahasa pengaturcaraan yang berbeza. Dalam erti kata lain, ini ialah tempat anda menulis kod anda. Ciri dan faedah penyunting teks:
  • Penonjolan sintaks;
  • Pemformatan kod;
  • Penyuntingan;
  • Pembahagian fail;
  • Pertukaran pantas antara projek;
  • Memilih (menyerlahkan) beberapa elemen;
  • Sokongan merentas platform.
Editor teks berfungsi dengan baik dengan bahasa pengaturcaraan yang tidak memerlukan kod untuk dilaksanakan dalam konsol. Ia juga merupakan alat yang hebat untuk mengedit kod sumber dengan mudah tanpa membuat banyak perubahan.

Persekitaran Pembangunan Bersepadu (IDE)

IDE ialah aplikasi perisian yang menyediakan pembangun dan pengaturcara dengan persekitaran yang komprehensif untuk menulis kod dan membangunkan aplikasi. Ciri dan faedah IDE:
  • Penonjolan sintaks;
  • Pemformatan kod;
  • Penyiapan kod;
  • Automasi;
  • Pengurusan versi;
  • Penyahpepijatan;
  • Pelaksanaan kod;
  • Menguji.
IDE mempunyai kelebihan apabila anda mahu program dijalankan terus dalam konsol. Secara umum, semasa menulis kod, kita hanya perlu melakukan penyahpepijatan dan ujian. Tiada keperluan yang ketat untuk memilih IDE.

Apa yang sepatutnya ada dalam sistem kita?

Sekarang setelah kita tahu apa itu editor teks dan IDE, anda mungkin mempunyai soalan tentang perkara yang sepatutnya ada dalam sistem (komputer) kami. Jawapannya bergantung pada bahasa pengaturcaraan yang anda gunakan dan ciri yang anda inginkan daripada platform. Spesifikasi sistem anda dan jumlah ruang cakera juga akan mempengaruhi pilihan anda. Katakan anda memulakan pengekodan dalam Java. Jika anda menggunakan editor teks, anda menulis baris kod tetap, kecuali beberapa bahagian. Kemudian anda menggunakan terminal atau baris arahan untuk menjalankan program anda. Jika anda bekerja dengan IDE, ia akan memberikan anda templat supaya anda tidak perlu menulis baris kod tetap tersebut dan anda juga akan mendapat konsol supaya anda tidak perlu mencari apa-apa untuk dijalankan program anda. Jika anda mempunyai komputer lama atau RAM rendah, IDE tidak akan berjalan lebih pantas daripada editor teks kerana IDE memerlukan lebih banyak sumber. Jika anda memilih IDE, anda memerlukan persekitaran pembangunan yang berasingan untuk setiap bahasa pengaturcaraan yang anda gunakan.

Kesimpulan

Bagi seorang pemula dalam pengaturcaraan, menggunakan editor teks adalah lebih baik kerana dengannya kita akan belajar banyak perkara - daripada sambungan fail hingga penyahpepijatan. IDE memudahkan untuk menulis dan menjalankan program, tetapi kami tidak tahu cara perkara berfungsi. Terdapat satu lagi perkara: ramai pengaturcara baharu berasa kecewa apabila mereka mendapati bahawa 10 daripada 20 baris kod dalam setiap program adalah sama. Oleh sebab itu, mereka tidak lagi mahu menulis baris ini secara manual. Dalam kes ini, mereka boleh menggunakan IDE atau menyimpan fail dengan baris kod ini dan salin dan tampal dari sana jika perlu.

Cara mendapatkan pekerjaan pembangun pertama anda - kesimpulan daripada semakan resume

Sumber: Kem Kod Percuma Apabila memohon pekerjaan, semua orang mengatakan bahawa mereka bersemangat tentang pengaturcaraan dan pembangunan. Sebagai majikan, saya sedang mencari pengesahan tentang perkara ini . Minggu ini saya melihat beberapa resume orang yang menukar kerjaya atau mencari pekerjaan pembangun pertama mereka. Saya menghabiskan kira-kira 2-5 minit setiap orang sebelum memutuskan sama ada mereka sesuai. Tidak banyak masa untuk menarik perhatian orang yang tidak dikenali! Berikut ialah senarai pendek perkara yang saya cari:
  • Komit biasa pada GitHub;
  • Projek individu;
  • Bukti kemahiran menulis yang baik.
Rehat kopi #59.  Editor teks atau IDE: yang mana lebih baik untuk pengaturcara pemula?  Bagaimana untuk mendapatkan pekerjaan pembangun pertama anda - kesimpulan daripada semakan resume - 2

Komit biasa pada GitHub

Apakah rupa sejarah sumbangan GitHub anda? Jika anda berminat dengan pengekodan, maka saya menganggap anda melakukan pengaturcaraan dengan kerap. Cara paling mudah untuk menunjukkan minat anda adalah dengan mengekod secara terbuka. Cipta repositori GitHub, pelajari cara membuat komitmen atom dan sumbangkannya kepada projek anda. Ini akan menghantar isyarat yang baik kepada majikan bahawa anda menulis kod setiap hari dan bahawa anda benar-benar bersungguh-sungguh apabila anda mengatakan anda berminat dengan pengekodan. Mari lihat sejarah sumbangan awam orang ini di GitHub: Rehat kopi #59.  Editor teks atau IDE: yang mana lebih baik untuk pengaturcara pemula?  Bagaimana untuk mendapatkan pekerjaan pembangun pertama anda - kesimpulan daripada semakan resume - 3Kami melihat bahawa orang itu hanya membuat kod secara terbuka pada masa tertentu dalam setahun: November, Disember, Mac dan Julai. Saya mengesyaki bahawa ia bertepatan dengan projek bootcamp - dengan kata lain, projek yang wajib. Melihat kepada calon dari kumpulan kem latihan yang sama, di mana setiap orang mempunyai jadual komitmen yang sama, sukar untuk memilih hanya satu. Bagi saya sebagai majikan, ini bukanlah isyarat semangat yang kuat. Lagipun, carta menunjukkan beberapa bulan yang kosong sepenuhnya. Orang ini boleh menulis kod setiap hari pada komputer riba peribadinya, tetapi sebagai majikan saya tidak nampak dia berusaha. Mari lihat sejarah komitmen orang lain: Rehat kopi #59.  Editor teks atau IDE: yang mana lebih baik untuk pengaturcara pemula?  Bagaimana untuk mendapatkan pekerjaan pembangun pertama anda - kesimpulan daripada semakan resume - 4Di sini kita melihat komitmen hampir setiap hari di GitHub. Ini adalah isyarat yang sangat kuat bahawa orang itu berminat dalam pengekodan dan telah mengekod setiap hari selama dua belas bulan yang lalu. Ini hebat, terutamanya jika orang ini bukan pengaturcara mengikut profesion utamanya. Saya ingin bercakap dengannya dan mengetahui apa sebenarnya yang dia usahakan! Walaupun sebahagian besar komitmennya menyunting teks dalam fail README, ia masih merupakan tanda komitmen dan konsistensi yang hebat.

Projek peribadi

Mulakan projek anda sendiri dan sokong mereka dengan kerap! Langkah mudah sudah cukup:
  • Cipta kandungan sebenar.
  • Tambahkan keperibadian anda sendiri kepadanya. Cari imej yang bermakna bagi anda.
  • Berbangga dengan kerja anda: ia tidak perlu direka bentuk dengan cantik - Saya sedang mencari pembangun, bukan pereka visual. Tetapi ingat keperluan asas. Jika ia adalah projek web, maka projek itu hendaklah serasi merentas pelayar, serasi dengan peranti mudah alih, elemen tidak boleh bertindih antara satu sama lain, dan sebagainya.
Ralat biasa yang saya perhatikan:
  • Tiada pautan ke projek.
  • Buat projek bilik darjah biasa atau dengan lorem ipsum (teks karut). Apabila 20 graduan dari kem latihan yang sama menghantar resume kepada saya, ia menjadi bosan dengan cepat. Jika anda tidak peduli untuk memperibadikan portfolio anda, ini pastinya tidak menunjukkan bahawa "anda berminat dengan pengekodan."
  • Pautan ke projek yang tidak lagi berfungsi. Pastikan anda menguji semua projek yang anda nyatakan.
  • Pautan ke projek yang memerlukan penyesuaian. Permudahkan! Cipta fail README yang hebat dengan butiran tentang cara menyediakannya. Masukkan beberapa tangkapan skrin, aliran UX, rajah jujukan dan sebagainya. Tidak mungkin majikan akan menyemak semua ini, tetapi tangkapan skrin, proses UX dan elemen lain menunjukkan bahawa anda benar-benar terlibat dalam projek anda.

Bukti kemahiran komunikasi bertulis yang baik

Saya percaya setiap kerja teknikal mempunyai keperluan untuk kemahiran menulis. Terdapat dokumentasi dalam kod anda (walaupun idealnya kod anda harus didokumentasikan sendiri). Terdapat juga permintaan Slack dan tarik sebagai sebahagian daripada kerja harian anda. Satu lagi perkara mudah untuk dimasukkan ke dalam resume anda: "kemahiran komunikasi yang sangat baik." Ini ditunjukkan pada setiap resume. Sebagai majikan, saya tidak ambil peduli tentang perkara ini kerana sukar untuk menilai dengan resume. Walau bagaimanapun, jika anda menambah kenyataan ini dengan pautan ke fail README yang tersusun dengan baik; pada artikel yang telah anda tulis atau pada blog peribadi anda, kemudian bingo! Sebagai majikan, saya pasti akan mengikuti pautan ini. Mereka membantu saya menilai personaliti anda, gaya komunikasi anda, jumlah perincian dan usaha yang anda lakukan untuk menstrukturkan pemikiran anda, dan banyak lagi.

Mari kita ringkaskan

Jika anda telah memutuskan untuk menjadi pembangun, mencari pekerjaan pertama anda mungkin kelihatan seperti tugas yang sukar. Tetapi jangan berputus asa! Saya harap artikel ini akan membantu anda menjadikan resume anda lebih unik supaya anda boleh menonjol daripada ramai calon lain. Akibatnya, ini akan memudahkan kerja pertama anda.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION