JavaRush /Java Blog /Random-ID /Rehat kopi #17. Bagaimana menulis pseudocode dan 5 hal ya...

Rehat kopi #17. Bagaimana menulis pseudocode dan 5 hal yang akan membantu seorang junior mencapai kesuksesan

Dipublikasikan di grup Random-ID

Mengapa Anda memerlukan pseudocode dan bagaimana cara menulisnya?

Sumber: Dev.to Rehat kopi #17.  Cara menulis pseudocode dan 5 hal yang akan membantu seorang junior mencapai kesuksesan - 1 Jika Anda dihadapkan pada tugas pemrograman yang sangat kompleks, pseudocode—presentasi logis dari algoritme untuk kode masa depan—dapat membantu implementasinya pada tingkat sintaksis. Dengan pseudocode, Anda dapat menguraikan logika suatu aplikasi tanpa menulis satu baris pun bahasa pemrograman.

Mengapa menggunakan kodesemu?

Dalam proyek besar tanpa kodesemu, Anda bisa tersesat. Menulis kodesemu memungkinkan Anda berpikir ke depan tentang potensi masalah. Anda mendapat kesempatan untuk mengamati logika murni dan urutan eksekusi program tanpa mengkhawatirkan kemungkinan kesalahan sintaksis. Membuat kodesemu sebelum menulis kode sebenarnya membantu Anda menyelesaikan proyek lebih cepat. Anda dapat menganggapnya sebagai cetak biru untuk program Anda. Memiliki kodesemu di depan Anda memudahkan Anda memahami di mana dan apa yang seharusnya berada serta bagaimana semuanya harus bekerja sama. Jadi ketika sudah sampai pada tahap perakitan sebenarnya, Anda tidak perlu berpikir panjang apa saja yang perlu dilakukan, karena Anda sudah menentukannya terlebih dahulu. Keuntungan utamanya adalah pseudocode tidak bergantung pada bahasa pemrograman apa pun. Logika yang Anda tulis dapat digunakan oleh siapa saja dan diimplementasikan dalam bahasa apa pun. Hal ini memberi Anda kebebasan untuk menggunakan kembali dan meningkatkan arsitektur aplikasi yang Anda buat. Jika Anda bukan seorang programmer, berkat pseudocode Anda dapat berbagi prinsip dan logika aplikasi masa depan Anda dengan pembuat kode. Ini akan memudahkan Anda menjelaskan apa sebenarnya yang Anda butuhkan dari mereka. Pseudocode dapat ditulis dalam format apapun, termasuk menggunakan format akademik. Ini terstruktur dengan baik dan rinci, tetapi melibatkan banyak matematika. Atau Anda cukup menulis garis besar singkat tentang apa yang Anda harapkan dari kode Anda.

Cara menulis kodesemu

Catatan kecil di Word atau bahkan Notepad sudah cukup. Berikut adalah contoh pseudocode sederhana yang ditulis dalam bahasa Inggris. Jika mau, Anda bisa menulis dalam bahasa Rusia.
IF userlogin = true
 	API call to get user data
 	Assign data to variables
 	Re-route user to dashboard
 ELSEIF userlogin failed more than 3 times
 	Don't allow more attempts
 	Send user notification email
 	Re-route user to home page
 ELSE
 	Log bad login attempt
 	Show error message
 	Clear login form
Anda tidak perlu terlalu teknis, tetapi semakin detail Anda, semakin mudah menulis kode sebenarnya. Bayangkan Anda sedang membuat sketsa program Anda. Ini memberi Anda kesempatan untuk berpikir ke depan tentang apa yang ingin Anda capai dan melihat bagaimana kode Anda akan bekerja secara keseluruhan. Hal utama yang harus diperhatikan saat menulis pseudocode adalah:
  1. Logika eksekusi program.
  2. Merinci bagian kompleks dari program Anda.
  3. Pemformatan yang konsisten.
Saat Anda menulis kodesemu, Anda akan mulai melihat di mana Anda perlu menambahkan lebih banyak detail dan di mana Anda dapat menghapus sesuatu. Ingatlah bahwa “sketsa” ini terutama untuk penggunaan pribadi, jadi tulislah dengan cara yang masuk akal bagi Anda. Secara pribadi, saya suka kodesemu. Ini membantu saya berpikir lebih jernih saat menulis kode sebenarnya. Ketika semua logika program Anda sudah direncanakan, Anda memiliki lebih banyak waktu untuk bereksperimen dengan kinerja dan pengoptimalan. Selain itu, ketika Anda akhirnya mulai menulis kode, Anda tidak perlu stres.

5 hal yang akan membantu seorang junior mencapai kesuksesan

Sumber: Dev.to Rehat kopi #17.  Cara menulis pseudocode dan 5 hal yang akan membantu seorang junior mencapai kesuksesan - 2 Bidang IT menawarkan prospek yang bagus dan banyak lowongan untuk pemula. Namun agar berhasil dalam pekerjaan pertama Anda, Anda memerlukan lebih dari sekadar mengetahui bahasa pemrograman: Anda juga perlu berlatih dan menguasai berbagai keterampilan non-teknis. Bulan-bulan pertama kerja adalah masa tersulit bagi junior mana pun. Oleh karena itu, saya mencoba menguraikan 5 hal yang dapat membantu memudahkan pemula dalam terjun ke pengembangan perangkat lunak.

1. Minta bantuan

Semakin lama Anda bekerja sebagai pengembang, semakin Anda menyadari betapa sedikitnya yang Anda ketahui. Jangan pernah takut untuk menanyakan arti suatu istilah atau mencari informasi tentang suatu konsep yang tidak Anda ketahui. Jangan takut untuk meminta bantuan rekan senior. Mendapatkan jawaban atas pertanyaan Anda akan bermanfaat bagi semua orang dengan menjadikan Anda karyawan yang lebih berguna. Ada beberapa cara lain untuk mendapatkan bantuan (selain bertanya secara langsung). Memasangkan pemrograman dengan pengembang yang lebih berpengalaman adalah cara terbaik untuk mendapatkan informasi terbaru dan memahami basis kode serta alat dan teknik yang berguna. Anda juga dapat meminta rekan kerja untuk memeriksa kode Anda (melakukan review kode) untuk mendapatkan kritik yang membangun.

2. Ambil inisiatif

Pekerjaan pertama Anda mungkin tidak persis seperti yang Anda pelajari. Ada baiknya untuk memahami hal ini terlebih dahulu. Sebagai seorang junior, Anda tidak selalu bisa memilih proyek sesuai dengan keinginan Anda. Anda mungkin akan bekerja dengan banyak perusahaan selama karier Anda, dan masing-masing perusahaan memerlukan keahlian yang berbeda. Jika pekerjaan Anda saat ini bukan pekerjaan impian Anda, kerjakan diri Anda sendiri dan pelajari teknologi yang dibutuhkan untuk posisi Anda di masa depan. Cara terbaik untuk melakukan ini adalah dengan mengerjakan proyek pribadi yang dapat Anda tambahkan ke resume Anda setelah selesai.

3. Teruslah belajar

Meskipun Anda dipekerjakan sebagai junior, hal ini tidak menutup kemungkinan bahwa dengan mempelajari teknologi dan alat baru Anda akan mampu menaiki tangga karier. Selalu ada keterampilan yang akan Anda pelajari yang akan membantu Anda dalam pekerjaan Anda. Cakupan keterampilan ini sangat luas: mulai dari kemampuan menulis kode yang bersih hingga kemampuan mengekspresikan ide Anda secara efektif. Di Internet Anda dapat menemukan banyak artikel bermanfaat, video, dan sumber daya lainnya. Dengan bantuan mereka, Anda dapat mempelajari teknik-teknik canggih dan berbagai perpustakaan. Anda bahkan dapat menonton screencast di situs seperti Twitch dan melihat orang lain menulis kode secara real time. Cara hebat lainnya untuk menjaga keterampilan Anda tetap tajam (dan pada saat yang sama membantu komunitas) adalah dengan berkontribusi pada proyek sumber terbuka.

4. Temukan seorang mentor

Terkadang, ketika seorang junior bekerja dalam tim, dia terisolasi dari yang lain dan menangani banyak hal sendirian. Untuk mengatasi masalah seperti itu, temukan mentor teknis yang baik yang dapat membantu Anda dengan nasihat pekerjaan dan karier. Seorang mentor dapat berupa kolega atau seseorang di luar organisasi Anda. Dalam kasus pertama, dalam kasus rekan kerja, hubungan mentoring antara Anda berkembang secara alami seiring Anda semakin mengenal satu sama lain. Namun Anda juga dapat mencari mentor di beberapa konferensi dan pertemuan, di mana mereka dapat memberikan saran mengenai berbagai topik tertentu, misalnya tentang wawancara.

5. Jangan menyerah

Kesabaran dan tekad adalah dua sifat utama seorang pengembang web yang sukses. Hal-hal seperti menunggu pengujian selesai, mempelajari kerangka kerja baru, atau memperbaiki bug yang membandel memerlukan tingkat ketekunan yang signifikan dan kemampuan untuk menangani frustrasi. Penting untuk diingat bahwa jika Anda berlatih sesuatu setiap hari, keterampilan Anda akan meningkat secara bertahap. Tapi tidak ada yang bisa dicapai tanpa usaha untuk mencapai hasil.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION