Hai kalian semua.

Nama saya Shamari Hankins dan saya seorang Pengembang Perangkat Lunak JavaScript.

Saya hanya ingin berbagi perjalanan otodidak saya dalam pemrograman, beserta beberapa kesulitan lain yang pernah saya hadapi. Saya kuliah di community college selama dua tahun, belajar ilmu komputer, dan kemudian mengambil istirahat sekitar 4 tahun sebelum kembali ke sekolah pada tahun 2018 untuk gelar sarjana saya.

Tumbuh di NYC, Dan tinggal di sana hampir sepanjang hidup saya; Saya dan keluarga saya dibebani dengan harga sewa yang sangat tinggi dan malam-malam yang panasnya tidak terasa di musim dingin, apalagi semuanya mahal dan hanya satu orang tua yang bekerja. Tidak ada kesulitan meskipun ada banyak saat-saat indah tumbuh di NYC. Saya terutama dibesarkan di daerah Bronx, Long Island. Saya sekarang berusia 24 tahun, dan ketika saya membuat keputusan untuk memfokuskan karir saya pada pengembangan perangkat lunak atau ilmu komputer secara keseluruhan; aku tahu ini bukanlah transisi yang mudah. Dari usia 17 tahun hingga saat ini, saya telah bekerja di beberapa jenis tenaga kerja yang berbeda seperti industri perhotelan, ritel, dan pembukuan, hanya untuk memenuhi kebutuhan dan membantu keluarga saya bekerja pada jam-jam yang melelahkan. Namun, setiap hari saya pergi bekerja meskipun penghasilan saya cukup untuk “hanya memotongnya”; saya tahu ada panggilan yang lebih besar bagi saya dan itu ada dalam perangkat lunak. Saya selalu merasa kurang mendapat pekerjaan sehari-hari, atau tidak cukup tertantang. Tidak senang dengan apa yang saya kerjakan sehari-hari. Dari usia 18-24 tahun yang merupakan usia saya saat ini, saya tanpa henti terus belajar, berlatih, dan melakukan penelitian meskipun ada kesulitan dalam kehidupan sehari-hari saya. Saya bersumpah jauh di lubuk hati dan pikiran saya bahwa saya dulu dan sekarang mampu menjadi seorang pengembang perangkat lunak. Saya tahu bukan saya yang bekerja di tempat penggorengan, atau menyiapkan burger dan salad/menerima pesanan. Jadi ketika aku berusia 20 tahun, aku mulai mempelajari pemrograman dengan serius, tapi perhatianku teralihkan oleh kehidupan dewasa muda sehari-hari, misalnya (jalan-jalan, minum-minum, keluar rumah sampai larut malam, tidak belajar, dll, bermain banyak video game padahal seharusnya aku sedang mengerjakan pemrogramanku. ).

Saya segera mengetahui sekitar usia 22 tahun, bahwa saya membuang-buang banyak waktu. Aku tahu aku harus kembali ke sekolah. Saya masih menunda-nunda, tapi saya mulai membaca lebih banyak dan meneliti pertanyaan seperti “bahasa apa yang harus saya pelajari terlebih dahulu”. Saya telah berurusan dan masih menghadapi banyak hal dalam hidup saya meskipun akhir-akhir ini banyak hal mulai membaik dan saya terus berupaya mencapai tujuan saya menjadi seorang pengembang perangkat lunak. Saya suka berpikir bahwa saya meskipun saya tidak dibayar (seperti dalam pekerjaan) tetapi saya mendirikan perusahaan kecil saya sendiri yang disebut “ShadowProjects” di

awal tahun 2018 yang menawarkan pengembangan web dan seni/manga untuk dijual/dibaca dan layanan lainnya, dan telah mengerjakan proyek situs web lepas selain proyek pribadi/profesional saya seperti situs web portofolio saya. Saya akui, sulit untuk tidak memiliki mentor yang bisa dihubungi saat Anda membutuhkan bantuan. Saya mendapatkan berbagai macam mentor secara online. Namun dengan kesibukan saat ini, mencari uang dan waktu adalah hal lain. Dari tanggal 23–24 (saya berusia 24 tahun pada tanggal 18 November) saya berusaha sekuat tenaga dalam keterampilan dan latihan pemrograman saya. Saya mempelajari HTML sepenuhnya, Css (yang harus saya pelajari kembali dan masih melakukannya berkali-kali), dan JavaScript yang terkenal. Saya kemudian memilih JavaScript sebagai bahasa pemrograman khusus saya yang terus saya tingkatkan. Bagi Anda para programmer di luar sana yang berjuang untuk belajar seiring dengan cobaan dan kesengsaraan dalam kehidupan sehari-hari; aku benar-benar bisa memahaminya. Sulit untuk menemukan waktu untuk belajar atau menyelesaikan proyek yang lebih sulit (DALAM WAKTU YANG ANDA HARAPKAN) mengingat tantangan hidup sehari-hari. Bisa berupa pekerjaan, keluarga, pindah ke kota lain, atau kewajiban menuntut lainnya. Hal ini jelas menambah tekanan yang sudah datang dengan sesuatu yang rumit seperti belajar dan kemudian mendekati tingkat ahli dalam pemrograman. Saat ini saya ingin mengidentifikasi diri saya sebagai pengembang web, namun saya sangat tertarik dengan sektor pengembangan lainnya seperti pengembangan game, pembelajaran mesin, dan hampir semua pengembangan/integrasi terkait ilmu komputer.

Ketika salah satu sahabat saya dibunuh pada bulan Maret 2018 ini, bersamaan dengan hilangnya apartemen saya di New York pada bulan Juli, dan beberapa masalah keuangan dalam hidup dan hubungan saya; aku mengalami depresi yang cukup parah. Butuh waktu berbulan-bulan bagi saya untuk menerima apa yang telah terjadi. Sekarang saya hanya membiarkan hal itu menjadi bahan bakar semangat saya untuk sukses dan berbuat lebih baik dari diri saya sebelumnya. Saya tidak pernah menyerah (memiliki latar belakang lintasan dan lapangan membuat saya selalu menyelesaikan lomba lari kaki). Saya mendedikasikan pola pikir saya yang baru dan lebih baik setelah tragedi tahun ini untuk fokus pada pembangunan karier serta pembangunan dan pemeliharaan kehidupan pribadi. Aku akan membuat mendiang sahabatku bangga. Dan mendapatkan kembali semua yang hilang yang bisa kukembalikan. Dan tetaplah menjadi pribadi yang positif dan rendah hati.

Saran saya:

dari seseorang yang pernah tinggal di lingkungan terburuk, dan di lingkungan terbaik yang tidak menghasilkan apa-apa, di setiap titik dalam kehidupan dewasa muda saya dan hingga hari ini saya masih tertantang; sudah kubilang kamu bisa melakukannya. Akan ada hari-hari ketika Anda merasa diberikan semua yang terjadi di sekitar Anda; Anda hanya ingin berhenti atau ingin mengambil cuti dari pemrograman. TIDAK! Jangan berani-berani. Aku hanya bercanda. Sedikit! Waktu istirahat tidak apa-apa. Tapi ingatlah untuk selalu kembali ke sana. Percayalah, berminggu-minggu bisa berlalu dan Anda bahkan tidak akan menyadarinya jika Anda tidak berhati-hati. Kemajuan itu penting, jadi pastikan untuk mencatat kemajuan Anda di suatu tempat, mungkin di file OneNote atau buku catatan bekas yang jarang Anda gunakan.

Saya memiliki cita-cita besar untuk karir saya di bidang pengembangan perangkat lunak dan Anda juga. Ini benar-benar merupakan bidang pembelajaran selamanya dan jika seperti saya Anda tidak memiliki masalah untuk menjadi pelajar selamanya; kamu akan melakukannya dengan baik.