7 Kebiasaan Buruk Yang Harus Segera Anda Hindari Sebagai Developer
Programmer tidak perlu mengikuti aturan yang ketat. Oleh karena itu, tidak ada salahnya mengembangkan gaya pemrograman Anda sendiri. Namun, jatuh ke dalam kebiasaan buruk adalah sesuatu yang kita semua alami. Bahkan developer terbaik pun dapat mengandalkan shortcut, metode, dan sikap yang dapat membuat pekerjaan mereka lebih nyaman dalam jangka pendek, tetapi dapat menyebabkan masalah bagi diri mereka sendiri, rekan kerja, dan pelanggan mereka di kemudian hari.
Dalam artikel ini, saya akan membahas tujuh kebiasaan terburuk yang harus segera ditinggalkan oleh developer. Mengetahui kebiasaan ini akan membantu Anda menghindarinya di masa depan dan memastikan kesuksesan Anda sebagai developer. Baik developer software yang berhasil maupun yang tidak efektif dapat rentan terhadap kebiasaan yang tidak menguntungkan ini.
1. Duplicate Code
Sudah menjadi persepsi umum di kalangan pemrogram bahwa jika software bekerja dengan benar, tidak perlu memperbaiki kode duplikat. Satu-satunya hal yang Anda lakukan adalah menambahkan jumlah besar yang tidak perlu ke software Anda. Tidak ada keraguan bahwa sebagian besar developer berpendapat bahwa menjalankan beberapa blok kode hanya akan memakan waktu beberapa detik, poin yang kami setujui, tetapi hanya jika Anda berniat menggunakan software Anda beberapa kali.
Tidak hanya itu, pengkodean duplikat juga memengaruhi kualitas kode. Itu membuat kode Anda smell dan meningkatkan technical debt. Memperbaiki debt ini melibatkan membayar developer untuk menyederhanakan atau menghilangkan duplikatnya.
Ingatlah selalu semakin sedikit duplikasi dalam kode Anda, semakin cepat program Anda akan berjalan dan semakin sedikit ruang yang akan digunakannya. Orang dahulu selalu menunggu dengan sabar. Semuanya harus berjalan dengan lancar dan cepat sekarang.
2. Melakukan Segala Sesuatu Dengan Cara Anda
Kita semua memiliki gaya pengkodean. Namun, terlepas dari kemudahan melakukan hal-hal dengan cara Anda, orang lain mungkin tidak beradaptasi dengan gaya kode Anda, dan jika itu tidak umum, seseorang yang mengikuti Anda mungkin mengalami kesulitan menggunakan karya Anda. Orang yang melakukannya tidak akan seproduktif atau sebahagia menulis kode dalam jangka panjang, sementara Anda akan tetap termotivasi dan bersemangat untuk tampil.
3. Menunda Memperbaiki Masalah dalam Gaya Pengkodean
Pemrogram yang baik tahu bahwa setiap bagian dari kode itu penting, dan dalam pencarian perbaikan, mereka akan mempertanyakan desain dan ide di balik fitur. Selama bertahun-tahun, saya memperhatikan bahwa developer cenderung lebih menunda memperbaiki masalah gaya pengkodean daripada masalah lainnya. Perlu diingat bahwa pengkodean adalah keahlian yang memiliki banyak kebiasaan buruk yang bahkan mencegah developer rata-rata menjadi ahli dalam hal itu. Untuk meningkatkan diri sendiri dan menjadi developer yang lebih baik, Anda harus memahami sifat buruk Anda dan berupaya memperbaikinya.
4. Tidak Mengetahui Cara Mengoptimalkan Kode
Mengembangkan strategi optimalisasi yang efektif membutuhkan pengalaman. Proses tersebut membutuhkan eksplorasi, analisis, dan pengetahuan dari masing-masing sistem yang terlibat. Anda harus menyadari hal-hal ini. Pelajari cara mengukur kinerja secara umum, kompleksitas algoritmik, dan evaluasi kueri basis data.
Performa dapat menjadi masalah besar dalam beberapa situasi, seperti kompleksitas algoritme, operasi database yang tidak efisien, menggunakan API pihak ketiga, atau menjalankan kueri N+1. Sangat penting untuk memahami cara menganalisis masalah kinerja, mencari tahu apa yang memakan waktu, dan memperbaikinya segera setelah terjadi. Memiliki pemahaman mengenai algoritma dan struktur data akan sangat membantu Anda.
5. Menolak untuk meminta bantuan
Menurut pengalaman saya, developer kemungkinan besar akan terlibat dalam kebiasaan ini. Jadi, jika Anda bertanya-tanya mengapa developer ini tidak meminta bantuan atasan atau rekan tim mereka? Nah, ada dua hal yang menjadi penyebab faktor ini. Pertama, Pride, dan kedua saya pikir mereka malu dan tidak ingin memberi kesan kepada orang lain bahwa mereka kurang pengetahuan tentang hal tertentu, yang dapat mempengaruhi kesempatan mereka untuk promosi atau kenaikan gaji.
Untuk memulainya, Anda tidak perlu merasa malu untuk meminta bantuan orang yang lebih tinggi. Adalah umum untuk mengalami keraguan diri, tetapi tidak umum untuk bertahan. Miliki kepercayaan diri! Jika Anda bekerja dengan tim, ada alasannya disebut tim! Kapan pun Anda ragu, jangan ragu untuk berbicara dengan rekan satu tim atau siapa pun yang Anda sukai. Pertahankan sikap positif dan mintalah bantuan jika memungkinkan.
6. Tidak Fokus pada Kesehatan Anda
Programer sering bekerja larut malam. Biasanya, itu karena sebagian besar pemrogram bekerja larut malam sehingga mereka dapat melakukan debug dan kompilasi tanpa membebani server, dan tidak ada pertemuan yang berlangsung di siang hari. Oleh karena itu, programmer biasanya paling produktif pada larut malam.
Namun, bekerja larut malam meskipun Anda tahu bahwa Anda harus berangkat kerja di pagi hari dapat menyebabkan masalah kesehatan. Anda mungkin tidak merasa seperti itu sekarang, tetapi Anda harus memperhatikan kesejahteraan Anda jika Anda menghabiskan terlalu banyak waktu di tempat kerja atau membuat kode untuk bersenang-senang.
Kurang tidur dapat menyebabkan masalah mental dan fisiologis, yang mengarah pada siklus kelelahan, depresi, penyakit, dll. Anda dapat menyelesaikan masalah ini dengan tidur yang cukup secara teratur, disegarkan, bermeditasi, dan belajar menjadi produktif dan fokus sepanjang hari. hari.
7. Mudah Menyerah
Apakah Anda mengalami kesulitan untuk memecahkan masalah yang tidak dapat Anda temukan solusinya? Jika Anda tidak bisa memikirkan satu pun, Anda pasti developer yang buruk, bukan? Itu bukan cara kerjanya. Terjebak di suatu tempat bukan berarti kamu tidak kompeten. Namun, menyerah membuktikan gagasan ini benar.
Ingatlah selalu bahwa semua masalah dapat diselesaikan dengan kode. Semuanya tentang memiliki waktu dan sumber daya yang tepat. Setiap kali Anda merasa mandek pada suatu masalah, jangan menyerah, mungkin hanya masalah waktu dan riset sebelum Anda dapat menyelesaikannya.
"Pikiran yang ceria bertahan, dan pikiran yang kuat menembus ribuan kesulitan." — Swami Vivekananda
Hai! Terima kasih untuk membaca artikel ini! Jangan ragu untuk berbagi kebiasaan developer yang menurut Anda menjengkelkan dalam komentar jika menurut Anda artikel ini bermanfaat. Berikut ini beberapa pos lagi yang menurut Anda berguna:
Artikel Terkait Lainnya :
- Wajib Tau Buat Kamu Yang Ingin Belajar Tipe Data Di Dalam Ilmu Statistik
- Simak Dulu Sebelum Memulai Karir Menjadi Seorang Copywriter
- Cara Deploy Aplikasi Di Digital Ocean
- Intip Gaji Software Engineer Di Beberapa Startup Terkenal Di Indonesia
- Ini Dia Bedanya Cloud Hosting Dengan Virtual Private Server