CodeGym/Blog Java/rawak/Membaca Kod, Menyahpepijat, Mempelajari Teknologi Baharu....
John Squirrels
Tahap
San Francisco

Membaca Kod, Menyahpepijat, Mempelajari Teknologi Baharu. Bahagian Kerja Pengaturcara yang Paling Menjengkelkan dan Cara Memperbaikinya

Diterbitkan dalam kumpulan
Di CodeGym, kami kebanyakannya bercakap tentang sisi baik menjadi seorang pengaturcara dan bekerja dalam pembangunan perisian. Sewajarnya, kerana pengaturcaraan boleh menjadi pilihan kerjaya yang hebat, dan bagi ramai orang, ia adalah pilihan kerjaya yang hebat. Tetapi ia bukan tanpa kekurangan, sudah tentu. Terdapat perkara dalam kerja pembangun yang boleh menimbulkan masalah dan menyebabkan kekecewaan yang luar biasa, termasuk kedua-dua bahagian teknikal kerja dan bahagian lain. Membaca Kod, Menyahpepijat, Mempelajari Teknologi Baharu.  Bahagian Kerja Pengaturcara yang Paling Menjengkelkan dan Cara Memperbaikinya - 1Nasib baik, banyak kesulitan ini boleh diselesaikan atau sekurang-kurangnya diminimumkan dengan pendekatan yang betul. Jadi hari ini kita akan bercakap tentang masalah dan halangan terbesar dalam kerja pembangun perisian dan bagaimana anda boleh menanganinya.

1. Bekerja dengan kod orang lain

Masalah

Perlu berurusan dengan kod orang lain, selalunya bukan kualiti terbaik, adalah salah satu aduan berkaitan kerja paling biasa yang boleh anda dengar daripada pengaturcara profesional. Dan boleh difahami begitu. Memandangkan situasi apabila anda perlu membaca dan memahami kod yang ditulis oleh sebilangan pengaturcara yang bekerja pada projek itu dan kemudiannya meletak jawatan atau dipecat, tanpa meninggalkan dokumentasi, adalah perkara biasa dalam dunia pengaturcaraan.

Bagaimana untuk membetulkan

Perlu bekerja dengan kod orang lain yang tidak jelas boleh menjadi kerja yang sangat mengecewakan dan memenatkan. Tetapi ia boleh menjadi lebih baik jika anda hanya memasang tetapan mental yang betul di kepala anda. Oleh kerana ia adalah tanggungjawab anda sekarang, mula menganggapnya sebagai kod anda sendiri dan lakukan yang terbaik untuk menjadikannya sebaik mungkin. Jika anda biasanya mengalami kesukaran membaca kod orang lain, maka anda harus berlatih membaca dan menganalisis pelbagai contoh dan mempelajari lebih banyak pendekatan untuk pengekodan, supaya anda boleh mendapat gambaran yang jelas tentang cara pembangun lain cenderung berfikir apabila mereka menjalankan tugas yang berbeza. Inilah sebabnya mengapa banyak tugas di CodeGym memerlukan pengguna menyemak kod yang disediakan dan mencari kesilapan di dalamnya. Ia membolehkan pelajar kami mula membiasakan diri dengan bahagian penting pekerjaan ini sejak awal.

2. Anggaran masa

Masalah

Anggaran masa bekerja agak penting dalam pembangunan perisian dan oleh itu, boleh menjadi punca sakit kepala. Apabila membuat anggaran masa untuk sebarang tugasan yang diberikan, anda sentiasa perlu mempertimbangkan sejumlah besar faktor, seperti jadual keseluruhan projek, kelajuan ahli pasukan lain bekerja, keperluan daripada pengurusan yang lebih tinggi, dan sebagainya.

Bagaimana untuk membetulkan

Sudah tentu, anggaran masa lebih menjadi masalah untuk pemula, dan ia sepatutnya hilang secara semula jadi apabila anda mendapat lebih banyak pengalaman, yang membolehkan anda memberikan anggaran yang lebih baik dan lebih sesuai. Tetapi salah satu cadangan yang paling jelas di sini adalah untuk memecahkan tugas besar kepada yang lebih kecil, yang memudahkan untuk menganggarkan masa tugas utama akan diambil, serta menjelaskan prosesnya. Selain itu, mungkin satu penghiburan bahawa walaupun pembangun yang sangat berpengalaman kadangkala mempunyai masalah yang berkekalan dengan anggaran masa. "Saya telah menjadi pembangun perisian profesional sejak pentadbiran Carter dan saya masih tidak dapat memberitahu anda dengan ketepatan apa pun berapa lama masa yang saya perlukan untuk melakukan sesuatu yang lebih rumit daripada mengedit fail teks," kata Robert Rossney, seorang jurutera perisian di Google.

3. Komunikasi

Masalah

Komunikasi mungkin merupakan aspek utama pembangunan perisian yang paling diabaikan. Memandangkan majoriti projek dibangunkan oleh sepasukan berbilang pengaturcara dan pakar lain, dapat berkomunikasi dengan betul adalah penting bagi majoriti pengaturcara profesional. Kegagalan untuk mewujudkan dan mengekalkan komunikasi yang betul boleh menyebabkan kesilapan dalam kerja anda, konflik, tarikh akhir yang terlepas dan perkara lain yang tidak menyenangkan.

Bagaimana untuk membetulkan

Cadangan terbaik tentang cara menangani isu komunikasi adalah menganggapnya sebagai bahagian berasingan daripada kerja yang sama pentingnya. Dan sama seperti aspek pekerjaan yang lain, tidak ada cara yang lebih baik untuk menguasainya daripada berlatih sebanyak mungkin. Cuba tingkatkan kemahiran komunikasi anda dengan berlatih dengan rakan sepasukan atau rakan sekerja anda yang lain dan menyemak hasilnya. Tanya soalan setiap kali anda memerlukan penjelasan, bersikap proaktif dalam memulakan perbualan dan bukannya hanya mengambil bahagian apabila seseorang bertanya soalan kepada anda. Di CodeGym, secara kebetulan, anda boleh mempelajari komunikasi dan mempraktikkannya sama seperti anda mempelajari Java. Kami mempunyai beberapa ciri untuk komunikasi pengguna ke pengguna, seperti bahagian Forum , Sembang dan Bantuandi mana anda sentiasa boleh meminta bantuan atau memberikannya kepada orang lain.

4. Berurusan dengan peraturan dan polisi korporat

Masalah

Pembangun perisian boleh memperoleh gaji yang sangat baik, tetapi untuk itu majoriti yang berpendapatan tinggi perlu bekerja untuk syarikat besar. Yang boleh menjengkelkan kerana banyak sebab, tetapi perlu berurusan dengan birokrasi korporat dan mematuhi peraturan dan dasar korporat adalah salah satu yang paling popular.

Bagaimana untuk membetulkan

Satu-satunya cara untuk menyelesaikan masalah ini ialah mengubah mentaliti anda. Cuba fikirkan peraturan dan peraturan dari sudut pandangan syarikat, sebagai kejahatan yang perlu dan cara untuk menguruskan sejumlah besar orang yang bekerja bersama. Apabila mencari pekerjaan, mohon kepada syarikat yang kurang birokrasi dan peraturan. Selalunya ia adalah kes untuk permulaan dan perniagaan kecil hingga sederhana, tetapi sesetengah gergasi antarabangsa juga boleh menjadi agak fleksibel.

5. Penyahpepijatan

Masalah

Mencari dan menghapuskan pepijat dalam kod anda adalah satu lagi pening kepala utama bagi majoriti pengaturcara. Pepijat, kecil dan besar, sentiasa ada dalam hampir semua kod. Kadang-kadang agak mudah untuk mencarinya, tetapi dalam beberapa kes ia mungkin memerlukan banyak usaha, yang boleh menjadi sangat mengecewakan, terutamanya bagi pembangun muda.

Bagaimana untuk membetulkan

Sama ada anda mahu atau tidak, penyahpepijatan adalah bahagian penting dalam kerja pengaturcara jadi anda hanya perlu menguasainya. Menghasilkan semula ralat ialah salah satu pengesyoran paling biasa tentang cara mencari dan membetulkan pepijat. Dan jika anda benar-benar buntu, gunakan kemahiran komunikasi yang telah kami bincangkan sebentar tadi: cuba minta bantuan jurutera QA dalam pasukan anda atau ahli pasukan yang lain. Banyak tugasan dalam CodeGym juga tertumpu pada membangunkan kemahiran penyahpepijatan anda, jadi untuk berlatih dengan menyelesaikan tugasan pada CC juga merupakan nasihat yang sah.

6. Mempelajari alatan dan teknologi baharu

Masalah

Teknologi terus berkembang dan berkembang dengan kelajuan yang semakin meningkat, dan untuk kekal berdaya saing dan mendapat permintaan, pengaturcara perlu mengikutinya. Ini mungkin sukar, kerana ini bermakna anda perlu mempelajari rangka kerja, alatan dan perpustakaan baharu, serta membiasakan diri dengan versi alat lama yang dikemas kini, secara tetap sepanjang masa sepanjang kerjaya anda.

Bagaimana untuk membetulkan

“Pengaturcara tidak boleh berhenti belajar. Kadar perubahan dan kemajuan hanya semakin pantas dan pengaturcara mesti mencari masa untuk mengikuti perubahan penting yang mempengaruhi mereka. Jika mereka tidak mahu terperangkap di dalam sebuah bank di suatu tempat sehingga bersara, mereka mesti terus belajar,” kata Steve Wu, sebagai pengaturcara dan pengurus projek yang berpengalaman. Seperti yang kami katakan banyak kali sebelum ini dalam artikel CodeGym, pengaturcaraan profesional dan pembelajaran berterusan berjalan seiring. Dan perkara terbaik yang boleh anda lakukan untuk memastikan kemahiran anda sentiasa dikemas kini ialah menjadikan pembelajaran sebagai sebahagian daripada kerja. Luangkan masa khusus untuk mendapatkan pengetahuan berkaitan kerja baharu dalam jadual anda. Ikuti blog berkaitan pengaturcaraan, dengar podcast , tonton saluran YouTubeuntuk pemaju. Dan, sudah tentu, gunakan CodeGym sebagai platform utama anda untuk berkembang sebagai pembangun Java dengan lebih 1200 tugasan, artikel dan panduan baharu diterbitkan setiap minggu, dan komuniti pengguna yang besar untuk berkawan, membantu antara satu sama lain dan berkembang sebagai profesional bersama-sama !
Komen
  • Popular
  • Baru
  • Tua
Anda mesti log masuk untuk meninggalkan ulasan
Halaman ini tidak mempunyai sebarang ulasan lagi