2022 Dibungkus — Edisi Dev
Halo,
Pertama-tama izinkan saya memberi tahu Anda bahwa konten ini akan berbeda dari yang lain! Karena rekap Spotify tahun 2022 menempatkan saya dalam mood evaluasi tahun dan membuat saya mengingat semua tahapan tahun 2022, saya memutuskan untuk membuat rekap teknologi saya sendiri dengan judul utama! Semoga Anda mendapatkan tahun yang luar biasa dan semoga saya dapat menginspirasi Anda untuk memikirkan rekap Anda sendiri untuk tahun ini dan lihat seberapa jauh Anda telah mencapainya !
Tentu saja, bagi saya sorotan tahun ini adalah presentasi saya untuk DevNot. Pengantar Arsitektur Bersih adalah presentasi online-publik pertama saya dan pengalamannya benar-benar luar biasa. Tujuan saya untuk tahun 2023 adalah membuat presentasi kedua saya secara langsung dan mendalami topik yang lebih teknis. Jika Anda belum melihatnya, saya meninggalkan tautan di bawah ini.
1-) Pengodean Bersih
Saya tahu kode bersih tidak mengejutkan bagi Anda semua, tetapi itu adalah kejutan terbaik tahun 2022 untuk saya! Sejak saya dipromosikan ke posisi mid software engineer di bulan pertama tahun 2022, kekhawatiran saya berubah. Ketika saya masih junior, hal pertama yang saya pedulikan adalah mencoba menyelesaikan masalah dengan kode saya, tetapi semakin saya belajar, membuat kode, dan menghadapi masalah yang berbeda, semakin saya mulai mengkhawatirkan kualitas kode saya. Saya memutuskan untuk membaca kode Bersih Paman Bob. Saya mencatat dan yang paling penting saya meninjau ratusan baris kode untuk melihat apa yang sebenarnya dia coba tunjukkan atau apakah kode yang dia sebutkan adalah masalah nyata untuk proyek tersebut. Setelah 2 bulan belajar, saya mendapat banyak masukan tentang kualitas kode saya dari senior saya dan saya juga merasa senang dengan kode saya. Apa yang ingin saya katakan bukanlah bahwa kode saya sudah sempurna sekarang, tetapi saya memperhatikan ini dan mendapatkan hasilnya.
-Tidak untuk saya sendiri: Penamaan ADALAH masalah besar dan Anda tidak membuang-buang waktu untuk mencoba menemukan opsi terbaik. :)
2-) Arsitektur Perangkat Lunak — BUKAN hanya layanan mikro
Salah satu pelajaran terbaik yang saya pelajari tahun ini adalah layanan mikro itu penting tetapi begitu memahami konsep arsitektur lain (monolit, soa, dll). Sebagai insinyur perangkat lunak, tanggung jawab kami tidak hanya membuat kode, tetapi menemukan solusi terbaik, optimal, dan paling efisien. Hanya karena layanan microser populer bukan berarti mereka adalah solusi untuk setiap masalah. Saya mempelajari konsep dan sekali lagi, meninjau proyek yang dibuat dengan arsitektur berbeda. Itu membantu saya untuk mengkategorikan dan mencocokkan hubungan antara kebutuhan dan masalah. Dan tentu saja DDD adalah salah satu mata pelajaran paling populer tahun ini bagi saya. Masih mengerjakan proyek sampingan saya untuk belajar & berlatih lebih banyak tentang DDD.
-Catatan untuk diri saya sendiri: Bagian penting tentang layanan mikro bukanlah cara membuat kode, adalah memberikan konsistensi data, isolasi, daya tahan, dll. Fokus pada pemecahan masalah ini, bukan hanya pengkodean. :)
3-) Struktur Data & Algoritma
-Ya, ini dia lagi dengan subjek yang tidak mengejutkan ! Saya lulus dari jurusan Teknik Matematika dan kami memiliki mata kuliah wajib tentang struktur data dan algoritma. Pada saat itu kami tidak tahu betapa pentingnya mempelajarinya, tetapi ketika saya mulai khawatir tentang peningkatan kualitas kode saya dengan mengurangi loop, memecahkan beberapa masalah identik seperti menemukan duplikat atau bekerja dengan array, dll. membawa saya ke struktur data dan algoritme. Saya tahu banyak orang berpendapat "kami tidak menggunakan algoritme di tempat kerja", "pemecahan masalah lebih penting daripada cara Anda menyelesaikannya". Namun sebenarnya, jika Anda hanya ingin menulis kode untuk mewujudkan sesuatu, Anda tidak perlu mengetahui tentang struktur data atau algoritme. Anda selalu dapat menangani masalah dengan cara yang berbeda. Namun jika Anda ingin menulis dengan cepat, terukur,
-Catatan untuk diri saya sendiri : Jangan lupa untuk mencocokkan masalah dan solusinya. Hanya pengkodean dan menghafal bukanlah yang Anda butuhkan.
4-) DI & SRP & IoC
Anda dapat melihat informasi rinci tentang yang satu ini di posting saya sebelumnya. Saya sudah mengerjakan pola desain tetapi trio ini mencerahkan saya dan mengisi beberapa kekosongan dalam pikiran saya. Saya masih mengerjakan aplikasi dan mencoba menemukan tempat yang tepat untuk mereka. Tapi itu semacam bonus bagi saya di tahun 2022.
https:///@celepbeyza/how-to-say-hello-to-srp-di-ioc-91e71c08c915
-Catatan untuk diri saya sendiri: SRP adalah salah satu sahabat Anda. Meski kadang bikin bingung dan senior marah, kalian berdua bisa mengatasi masalah ini. :)
5-) Menjadi Sosial-Dev
Dev Sosial adalah kata favorit baru saya, sebenarnya :) Jika Anda mencoba untuk meningkatkan diri Anda seperti saya, jika Anda juga mencoba untuk tetap up to date sambil belajar & berlatih dasar-dasar, jika Anda ingin tahu tentang apa yang dilakukan & dipimpin oleh teman dev kami yang lain & senior sedang bekerja, rekomendasi saya untuk Anda adalah menjadi bagian dari komunitas Anda. Gunakan LinkedIn Anda seefisien mungkin. Anda dapat mengikuti banyak orang dan profesional luar biasa dan setiap hari Anda mungkin mengetahui pembaruan baru, atau sesuatu yang sudah Anda ketahui tetapi lupa. Rekomendasi saya saat ini adalah, harap selektif tentang orang yang Anda ikuti, gunakan orang yang Anda percayai sebagai referensi untuk menjangkau orang baru agar tetap up to date. Juga, buat sendiri akun twitter secepatnya! Baik di Turki maupun di dunia, menurut saya komunitas perangkat lunak luar biasa terutama pembelian terakhir Twitter (ya, Saya berbicara tentang drama waktu minum teh Elon Musk! :)). Hanya dengan memperbarui feed Anda dan mengikuti topik & orang yang tepat, Anda dapat mempelajari layanan mikro & desain sistem Twitter. Selain itu, argumen antara pemimpin dan pengembang tentang kualitas kode, atau pengujian, dll. membuat Anda berpikir dari perspektif kedua belah pihak. Juga, melihat orang-orang dengan semangat, kerja keras menjalani kehidupan terbaik mereka tetapi masih mengalami hari-hari yang murung benar-benar memotivasi Anda.
Sebelum selesai, saya ingin mengucapkan terima kasih telah membaca dan mendukung saya dalam perjalanan ini. Saya mendapatkan banyak umpan balik positif tentang artikel saya. Menjangkau & berkomunikasi dengan orang-orang luar biasa benar-benar membuat saya menyukai apa yang saya lakukan dan meluangkan waktu saya. Jangan ragu untuk menghubungi saya tentang pendapat apa pun!
Saya sangat berharap Anda menikmati & menginspirasi postingan ini untuk memikirkan tahun 2022 Anda sebagai profesional pecinta coding. Tolong jangan lupa untuk bersantai, beri diri Anda waktu, olahraga, dan minum kopi!
Sampai jumpa di postingan pertama 2023. :)

![Apa itu Linked List? [Bagian 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































