Skip to main content

Begini Caranya Menjadi Junior Developer Yang Terlihat Profesional


 

Tulisan ini dibuat bukan berarti untuk mengaggungkan pribadi diri saya. Namun hanya sebatas sharing, siapa tahuuu, bisa membantu kalian para developer/programmer/pengembang aplikasi apapun platformnya untuk bersaing di dunia IT yang keras ini. Oke? Saya juga masih junior

Jadi kalian programmer baru? Sudah sekitar dua bulan, dan pengen banget rasanya buru buru kerja di startup biar dapet gaji gede dan kerjanya enak enak kan?

Saya juga pernah menjadi kalian!. Rata rata alasan pertama kenapa orang pengen banget kerja di indsutri IT, karena gajinya gede. Dan memang sesuai fakta orang orang yang bekerja di dunia IT mendapatkan gaji terbanyak di bandingkan field pekerjaan lainnya seperti marketer, akuntantan, dan manajer. 

Terutama dibidang pengembangan aplikasi, spesialisasi AI, dan data science, ladang pekerjaan ini mengahasilkan gaji tebesar rata rata pertahun.

Nah. Bagi kita nih, yang masih agak awam terjun di dunia IT, perasaan minder akan selalu menghinggapi. Kita akan ciut kalo melihat portfolio kakak kelas kita yang udah 'kereen' banget. Sampe kita tanya ke diri kita, 'ini ngerjainnya gimana ya'. 

Namun percayalah hal seperti ini memang wajar terjadi. Bahkan (kita sebut saja) programmer yang sudah pro pun, masih menganggap rendah diri mereka, mereka berfikir skill mereka belum ada apa apanya. Padahal bisa dibilang, sebenarnya skill mereka sudah benar benar jauh mumpuni. Bahkan kita sendiri belum tentu bisa ngejar. Hal seperti ini biasa disebut imposter sindrom


Tuh, Florin Pop yang udah ngoding sampe 7 tahun, dan video tutorialnya udah ditonton jutaan orang aja masih ragu kalo dengan keahliannya. Apalagi kita nih, yang baru ngodings sebulan tapi udah ngeluk kok ga jago jago kayak programmer di luaran sana

Karena saya juga masih junior dalam dunia pemograman ini, saya akan membagikan cara bagaimana  menjadi terlihat profesional programmer meskipun masih junior banget

Saya asumsikan junir disini adalah orang orang yang masih belajar ilmu pemograma kurang dari 1 tahun. Kalo udah diatas itu, berarti kamu ada di satu tingkat di atas junior, dan terserah kamu mau baca postingan ini sampe habis apa engga

1. Rutin Commit Codinganmu Ke Github

Jangan jadikan ngoding sekedar menjadi ngoding. Artinya, kamu harus membiasakan mengcommit progres kode mu kedalam github sekonstan mungkin. 

Karena apa setiap aktifitas komitmu akan terekan di akun github dan itu bisa menjadi kesan pertama orang yang ingin merektru kamu. Bisa itu calon project leader kamu, dosen kamu, atau sesama programmer

Kalo mereka melihat ternyata disitu banyak 'ijo ijo'. Maka mereka akan mengenalmu sebagai orang yang sabar dan tekun dalam menjalani pekerjaan mu (terlepas kamu ngoding hanya sekedar mengikuti tutorial atau mengerjakan projek mandiri)

2. Lengkapi LinkedIn

LinkedIn bisa menjadi langkah paling ringan dan meyakinkan untuk mendapatkan koneksi jaringan ke sesama jobseeker yang masih satu field dengan kamu. So, saya sarankan kamu membuat akun LinkedIN dan isi selengkap dan semeyakinkan mungkin

3. Membuat gig di portal freelance

'Tapi kan skill ku ga ada apa apanya, aku ga pede'

Saya juga pernah mengalami hal ini. Namun semua itu berubah setelah saya menonton video dari channel Codedamn


Singkatnya, dalam mencari cuan/terjun ke dunia freelance hal pertama yang paling penting adalah meyakinkan pelanggan bahwa kita mampu melaksanakan tugas tugas mereka. Contoh penerapannya sendiri adalah ketika kita mengisi skill kualifikasi kita, biasanya berada di profile atau dsb. 

Sebaiknya kita menulis semua skill yang kita paham meskipun hanya sedikit 

Nah ini yang menarik

Menurut beliau memang begini dunia freelance bekerja, kita harus meyakinkan calon pelanggan kita. Entah itu cuma tau MySQL dikit dikit aja, atau yang sekedar basic tapi usahakan tulisa saja keahlian itu di tab skill kualifikasi kita demi mendatangkan pelanggan lebih banyak

4. Share Pengalaman Ngoding Mu Di Social Media

Memang programmer junior seperti kita kita ini masih sedikit sekali ilmu yang kita pahami. Namun, kita bisa tetap berbagi kok dengan cara membagikan pengalaman kita dalam ngoding. Bisa itu ketika kita berhasil menyelesaikan suatu eror, atau progres kita selama belajar

Menyajikannya bisa bermacam macam. Saya lebih suka dalam medium tulis dan audio, di Blog (seperti ini) atau di Podcast Spotify.

Nah itu dia beberapa cara bagaimana kalian bisa terlihat menjadi programmer profesional. Kalau kamu ada cara lain, bisa komen dibawah ya

Comments

Popular posts from this blog

Cara Mengatasi Missing Value Pada Dataset

  Ketika kita ingin mengolah data untuk menjadi sebua model machine learning, maka data yang harus disajikan harus bersih dari field field kosong. Biasanya kita akan menjumpai filed field bernilai NaN yang artinya field tersebut kosong atau tak diketahui. Ini sangat berpengaruh hasil model data kita Inilah yang disebut Missing Value. Nilai yang hilang dari beberapa baris dataset Cara Mengetahui Bahwa Dataset Kita Terdapat Missing Value? Cara termudah adalah dengan menggunakan method method yang tersedia oleh package Pandas Dengan Pandas, tak hanya kita bisa mengetahui dataset terdapat Missing Value atau tidak, kita bisa mencari mean, median dan modus, mengisikan data data yang kosong tersebut, dan melihat hasil data tersebut dari beberapa range tertentu Pandas juga bisa membantu kita untuk memeriksa apakah dataset kita memiliki data yang kosong. Tak mungkinkan kita melihat satu persatu ratusan atau ribuan data. Maka dari itu kita membutuhkan method yang dikerjakan oleh python dalam pa

Cara Mengatasi Hang/Freeze Pada Laptop Asus TUF Gaming

  Ada beberapa kendala ketika membeli laptop. Seperti ada aplikasi yang tidak kompaktibel, ada yang hardwarenya crashed, dan bahkan memang harus dibawa ke manufakturnya untuk diktukar karena ada barang yang kita beli adalah miss saat quality control Terlepas dari semua kendala tersebut. Saya akan memberikan sekedar solusi yang bisa menjadi manfaat jika permasalahan itu sama dengan kalian. Yaitu, laptop yang suka freeze, hang, saat kita operasikan Sedikit Cerita Saya belum ada setahun menggunakan laptop Asus varian Tuf Gaming ini. Namun saat beberapa minggu pertama saya mencobanya, ada beberapa kendala yaitu laptop sering hang dan freeze tanpa sebab. Ini terjadi secara tiba tiba. Dan seumpamam saya bawa lagi ke outlet laptop ini berasal, saya gak bisa memberikan alasan yang jelas kenapa laptop ini bisa freeze dan hang. Karena memang terjadi tiba tiba saja.  Hingga beberapa bulan selanjutnya, laptop ini semakin sering hang. Baru beberapa menit dipakai freeze, saya force shut down lewat t

Kupas Tuntas Seputar Agile Dan Contoh Penerapannya

  Startup, perusahaan digital, atau bahkan programmer yang sedang melayani clientnnya untuk mengerjakan sebuah aplikasi memiliki metode.  Metode ini menjadi panduan baku yang kerap digunakan dimananpun dalam pengemabangan produk digital Lebih mudahnya saat kita membangun aplikasi mobile. Kita akan mempelajari bahasa pemograman apa saja yang dibutuhkan, juga serba serbi framework dan tool yang memudahkan segala prosesnya Metode yang baru saja saya ceritakan diatas dinamakan Agile . Sedangkan project yang menerapkan konsep tersebut dinamakan, Agile Project Apa Itu Agile dan Agile Project? Menurut Wikipedia .  Sekumpulan praktek yang bertujuan untuk menaikkan keefeketifan pengembangan suatu aplikasi secara profesional, tim dan terorganisir. Agile melibatkan pengembangan solusi melalui usaha secara kolaboratif dari sifat yang sudah terorganisir, fungsionalitas dan pelanggan Metode ini sangat mengandalkan kolaborasi. Mulai dari para engineer hingga product manager, semuanya harus melalui s