7 Pelajaran yang Saya Peroleh Selama Berkarir di Dunia IT

Empat tahun sudah saya meniti karir di industri IT。 Pada tulisan ini akan saya bagikan berbagai pelajaran yang saya peroleh selama saya menggeluti karir di bidang IT。

Sedikit latar belakang,法律专家Teknik Informatika ITB dan baru lulus setelah enam tahun menjalani masa studi, mentok di batas akhir kelulusan😅。 Bagi yang ingin mengetahui lebih lanjut mengenai kondisi saya saat itu,bisa membaca tulisan saya berikut ini👇🏼。

Nikah Dulu atau Sukses Dulu?

Pertanyaan itu adalah isi sebuah post di akun Facebook teman saya👆🏼yangmembuat saya tergelitik untuk menuangkan…

medium.com


Perjalanan ini dimulai sejak sebelum saya lulus kuliah,tetapi waktu itu saya sudah menikah。 Pada saat itu,saya masih bimbang dengan jalur karir yang ingin saya tempuh,salah satu faktor utamanya adalah karena saya masih merasa salah jurusan 。 嗯,哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇嘟嘟柔佛Teknik Informatika —阿陶·伊尔穆·康普特(Aauau Ilmu Komputer),丹·萨马卡姆尼娅(itud kedudukannya lebih rendah daripada berbagai jurusan lainnya di fakultas saya)。 阿拉斯加(Berikut beberapa)

  1. Ilmu 编程 itu di bisa dipelajari secara otodidak tanpa perlu kuliah, 贾迪曼丁安 masuk jurusan lain yang ilmunya lebih sulit untuk dipelajari secara otodidak。 编程 bisa dipelajari sendiri赞比亚jalan。
  2. Lulusan Teknik Informatika itu kerjaannya 编码 (别名menjadi“ staf”),sedangkan lulusan Sistem dan Teknologi Informasi itu kerjaannya 经理 (alias menjadi“ bos”)。 Yang namanya“老板”,tentu gajinya lebih tinggi dong。 😏

兰塔斯apakah kedua阿拉斯山itu benar-bear有效吗? Simak terus tulisan ini untuk mendapatkan颌骨anny。

Karena termakan oleh dogma di atas,saya pun jadi kurang serius dalam belajar di masa kuliah,sehingga banyak aktivitas saya di luar jam kuliah yang diisi dengan kegiatan berorganisasi dan bermain,di saat sebagian sebagian rekan-rekan-prokanyekaya yana aktif aktif sekaligus sumber pemasukan坦巴汉。

Kuliah Adalah Laboratorium kehidupan,di mana berbagai kesalahan yang kita lakukan masih dapat ditoleransi,karena tidak berdampak secara langsung pada kehidupan kita。 Maka maksimalkan waktumu untuk menimba ilmu dan pengalaman sebanyak Mungkin melalui berbagai sarana yang ada,mulai dari mengerjakan tugas kuliah,mengikuti program-program pelatihan(离线在线 maupu 下线 ),sampai dengan mengerjakan proy。

Saya sangat menyesal karena tidak memaksimalkan masa itu untuk mengasah kemampuan 编程 saya。 Jujur,市长ilmu praktis di dunia 编程扬·赛亚·米利基·萨特·伊尼·赛亚·佩罗莱setelah lulus kuliah。 Ini bukan berarti saya tidak mendapatkan ilmu apa-apa semasa kuliah,hanya saja ilmu yangsaya dapatkan waktu kuliah itu masih sekedar teori belaka yang belum terbayangkan oleh saya bagaimana praktik dan kegunaya ses。


Kembali Pada kebimbangan saya di atas,Yaitu saya masih bingung dengan jalur karir yang ingin saya tempuh。 Kemudian tak喇嘛Setelah saya menikah,saya diajak oleh beberapa teman saya untuk mendirikan sebuah perusahaan IT yang bergelut di bidang finansial。 Tentu ajakan itu saya terima dengan senang hati,apalagi saat itu sedang marak-maraknya 创业公司 teknologi dan saya ingin menjadi bagian di dalamnya。

Namun sayangnya,Setelah beberapa bulan mencoba mengembangkan aplikasi yang sedang kami rintis,langkah kami harus terhenti oleh regulasi OJK yang membatasi ruang gerak kami。 Singkat cerita,kami hentikan pengembangan aplikasi yang sudah kami kerjakan setengah jalan tersebut。 😞

Selain karena faktor regulasi,salah satu penyebab kegagalan kami adalah kecepatan development yang terlalu lambat。 Seandainya Kami Mampu Men- 提供 Aplikasi tersebut dengan lebih cepat,Mungkin saja kami berhasil muncul sebelum terhalang oleh regulasi OJK tersebut。 达里·西图拉·萨伊·穆莱·萨达·巴哈·彭加拉曼·萨伊·玛西·茹阿·达里·卡塔·库库普·恩特克·比萨·门迪里坎·佩萨哈恩·IT·森迪里。 Sehingga saya putuskan untuk beralih haluan menjadi pegawai kembali untuk menimba ilmu dan mematangkan pengalaman sebelum nantinya kembali berwiraswasta lagi。

Ini bukan berarti saya mengharuskan semua 创始人Startup memiliki ilmu IT yang cukup,tetapi maksud saya adalah,apabila ingin 创业公司 teknologi Anda berhasil,setidaknya ada satu atau sebagian orang di timu kan ungu hanu hanu kanuhan ga dahan han da mehani danmuawa, 。

Bagi saya ini sangat erat kaitannya dengan pelajaran#1 di atas。 Karena semasa kuliah saya kurang maksimal dalam menimba ilmu dan pengalaman,sehingga selepas kuliah saya harus mengejar berbagai ketertinggalan saya。 Sebagai contoh,ada beberapa bidang studi yang harus saya pelajari ulang,meskipun di kampus saya sudah lulus mata kuliah tersebut,danta di antaranya adalah pemrograman web dan 正则表达式。

Sebagai gambaran betapa cupu -nya saya waktu itu,dulu saya masih belum bisa membedakan mana 源代码 yang dijalankan di 服务器 dan mana 源代码 yang dijalankan di 客户 。 Cukup parah bukan? 😅


Pekerjaan pertama saya adalah sebagai 兼职程序员 di sebuah 软件公司 di Bandung。 Meskipun waktu itu Skill saya masih sangat minim, alhamdulillaahsaya masih dapat diterima bekerja di sana,karena soal tes masuknya kebetulan sangat sederhana,yaitu sekedar meng- compile sebuah bai hanhanpered hanhanpered hanhanpered hanhanperhaper Java,我的项目。

Di pekerjaan pertama ini saya banyak belajar 技能 pemrograman praktis,单独调试依赖管理 (pemanfaatan algoritma kriptografi,dsb。 Namun demikian,karena lingkup,aplikasi yang,saya buat baru sebatas di lingkungan桌面智能卡 ,saya masih belum begitu paham bagaimana cara kerja web secara utuh。

Selain tantangan-tantangan teknis di atas,saya juga menemukan berbagai tantangan manajerial, 最后期限 yang ketat-sampai-sampai harus lembur hingga Shubuh dan menginap di kantor-require yang terus berubah,dan Akanya prode

Dengan pesatnya kemajuan teknologi dan tuntutan pasar,Dunia IT Menjadi sangat kompleks。 Ini mengharuskan kita untuk siap menghadapi berbagai tantangan。 Bagi Anda yang menyukai tantangan,ini adalah sarana yang tepat untuk memuaskan hasrat Anda dalam menghadapi dan menyelesaikan masalah。 Sebaliknya,apabila Anda tidak siap menghadapi tantangan pekerjaan yang tak kunjung usai,mungkin Anda perlu mempertimbangkan untuk beralih ke industri lainnya。


Sesaat setelah saya lulus kuliah,beban kerja saya makin membabi buta hingga saya harus lembur menginap di kantor beberapa kali。 Karena sudah tidak tahan lagi dengan kondisi kerja yang seperti itu,akhirnya saya memutuskan untuk mengundurkan diri sebelum saya mendapatkan pekerjaan pengganti。

Qadarullaah达喀喇嘛Kemudian saya mendapat kabar bahwasaya diterima bekerja di sebuah perusahaan asal Singapura yang hendak membuka kantor di Bandung。 Di sanalah saya mulai belajar tentang cara kerja web dengan cara yang cukup unik menurut saya。

Di sana,sebagai 后端开发人员 ,说说ASP.NET Web窗体。 Yang Menarik dari Web Forms ini adalah,dengannya kita dapat membuat aplikasi Web dengan 事件驱动的模型 yang biasa digunakan dalam pembuatan aplikasi桌面。 Dengan demikian,saya tetap dapat membuat aplikasi网站dengan cara dan langkah-langkah yang biasa saya lakukan ketika membuat aplikasi桌面。

Di awal-awal masa kerja,saya masih tertarik untuk mendalami ilmu Backend lebih jauh,sehingga saya mencoba meluangkan waktu untuk belajar hal-hal baru terkait 后端开发 ,salah satu caranya adalah dengan banyak membaca artikel contohnya。

Setelah beberapa bulan bekerja,saya semakin penasaran dengan cara kerja Frontend ,terutama di bagian JavaScript-nya,sehingga secara perlahan saya coba mulai mempelajari cara kerja ASP.NET Web Forms di baliklayar。 Saya otak-atik 源代码 JavaScript di projectsaya sekaligus mempelajari cara kerjanya。 Dari sinilah saya mulai berkenalan dengan JavaScript dan bisa membedakan mana 源代码 yang dijalankan di 服务器 dan mana 源代码 yang dijalankan di 客户 。 😁

Bagi saya,belajar itu seharusnya berangsung seumur hidup dan tidak hanya terbatas di bangku sekolah dan kuliah。 Meskipun sudah lulus S1 dan tidak sedang melanjutkan studi S2,saya tetap berusaha belajar hal-hal baru di bidang teknologi baik yang terkait erat dengan pekerjaan di kantor maupun yang tidak。

Terlebih lagi di dunia IT,信息门户网站。 Dengan pesatnya perkembangan teknologi dalam beberapa tahun terakhir dan beberapa tahun mendatang,apabila kita tidak mengikutinya maka kita akan semakin tertinggal。 杨·塞萨克·马克苏德·丹根(Mengskuti)和西穆拉普·芒金·塔拉·佩塔纳·佩拉纳·曼科巴·蒙古纳卡纳卡那那 Tentu lebih baik lagi jika kita mampu meluangkan waktu untuk mencobanya,baik sekedar latihan dengan cara mengikuti教程maupun membuat project sampingan untuk mengasah 技能 yang terkait dengan teknologi tersebut。

Wes Hicks摄于Unsplash

Dah sini saya mencoba merefleksikan kembali salah satu dogma yangsaya yakini di atas,bahwa ilmu 编写了 memang bisa dipelajari secara otodidak。 纳蒙·德米基(Namun demikian),印度尼加拉瓜(Ini kembali) Karena kalau kita sudah merasa cukup dengan ilmu kita saat ini,maka nanti akan ada saatnya kita“ ketinggalan zaman”。


Beberapa bulan kemudian saya dipercaya untuk memimpin sebuah tim yang berukuran relatif besar saat itu,yaitu terdiri atas tujuh orang 后端开发人员 。 Dengan orang sebanyak itu, 源代码 kami sering 冲突 satu sama lain。 巴赫坎(Bahkan Saking Parahnya),卡米(Kami Pernah)Menghabiskan waktu setengah哈里(Hari)汉尼亚(Hanya)恩图克(Unuk) 解决了苏阿图(Suatu)Git 冲突

Karena Tidak tahan lagi melihat begitu banyaknya waktu produktif yang terbuang,maka saya dedikasikan akhir pekan saya untuk mempelajari Git secara utuh。 Kebetulan saat itu sedang 漫长的周末 ,sehingga saya mempunyai waktu yang cukup longgar untuk bisa menguasainya。 Wattu itu saya belajar dari Git塔楼,Atlassian,认为像(a)Git,dan一个成功的Git分支模型。

Seusai mempelajarinya secara utuh,saya mencoba menjelaskannya kepada teman-teman sekantor。 Untuk itu,saya membuat slide slide presentasi berikut ini。 Bagi yang masih belum paham bagaimana cara kerja branching dan merging di Git,barangkali dengan membaca slide ini jadi bisa paham。

Git最佳实践

Git基础知识和最佳实践

drive.google.com

Akhirnya setelah kami mencoba menggunakan Git dengan lebih baik,akhirnya 冲突 lebih jarang terjadi,kalaupun itu terjadi,waktu yang diperlukan untuk me- 解决冲突解决方案,包括hanya sebentar,biadanya tidak sampai setengah jam。

Pengalaman saya dengan Git di atas menjadi pelajaran penting bahwa ternyata saya harus memahami konsep-konsep dasar dari tools dan teknologi yangsaya gunakan。 Ini sejalan dengan cara belajar Elon Musk,yaitu memahami prinsip dasar mengenai cara kerja sesuatu。

Apabila kita mempelajari sesuatu hanya di permukaannya,maka pemanfaatannya tidak akan maksimal。 Bahkan lebih buruk lagi,bisa saja hasilnya justru bersifat destruktif seperti kejadian di tim saya di atas。


Belum genap setahun saya bekerja di sana,ternyata saya mendapatkan tawaran untuk dipromosikan menjadi manajer。 Waktu itu saya masih agak bimbang,karena pengalaman saya sebagai 程序员专业masih sangat minim,baru setahun lebih sedikit。 Tetapi Pada Akhirnya saya memberanikan diri untuk mengambil kesempatan itu,karena dengan mencobanya secara langsung,玛卡萨伊塔dapat benar-benar mengetahui apakah hal baru itu memang cocok bagi saya atau tidak。

“只要选择要做的一件事,如果那没用,那就选择另一件事。 做出选择并尝试选择是一项重要的职业技能。” — Penelope Trunk

Salah satu 技能介绍了dalam karir adalah kemampuan dalam menentukan pilihan dan keberanian dalam mencoba hal baru。 Itulah yang menjadi bekal utama saya dalam menentukan berbagai pilihan hidup dalam karir。

Ternyata setelah曼科巴Menjalani karir sebagai manajer selama beberapa bulan,saya merasa ada yang hilang dari diri saya。 Saya kangen sama 编码 lagi。 Akhirnya saya mulai mencoba belajar 编码 lagi,Kali ini saya mencoba untuk Terjun ke dunia 前端开发


Setelah berbulan-bulan mencoba belajar 编码 lagi, alhamdulillaah akhirnya saya diterima bekerja di Bukalapak sebagai 软件工程师 。 Menariknya adalah,Ternyata gaji saya sebagai staf di Bukalapak lebih tinggi daripada gaji saya sebagai manajer di perusahaan sebelumnya,padahal ketika menjadi manajer saya sudah membawahi sekitar 70 anan orang。

Dari pengalaman ini saya kembali mencoba merefleksikannya dengan dogma yangsaya sebutkan di awal artikel bahwa manajer pasti lebih tinggi daripada staf。 Ternyata tidak selalu demikian。 Pada kenyataannya,di Bukalapak manajer itu dipandang setara dengan 工程师

Jangan memaksakan diri untuk terjun di bidang杨tidak kita sukai atau kita tidak mahir di dalamnya apabila hanya dilandasi dengan“ kata orang”。 Temukan Minat Dan Bakat Kita,Jalani semaksimal Mungkin di sana, Insya Allah Pasti ada saja kok ,Jalan rezekinya。 😇

Pelajaran ini juga erat kaitannya dengan pelajaran#6 di atas,apalagi kalau kita masih sedang dalam masa-masa pencarian ingin fokus ke jalur karir yang mana。 安塔拉兰(Santen Siri)

  1. 桌面应用程序开发人员 ,ketika merintis 启动 dahulu
  2. 智能卡应用程序开发人员 ketika bekerja 兼职 sambil kuliah
  3. 后端开发人员 ,新加坡开发人员
  4. ketika diangkat menjadi manajer 软件开发经理
  5. 前端开发人员 ini pekerjaan saya yang terkini

Untuk saat ini saya sudah merasa nyaman dengan posisi ini,tetapi tidak menutup kemungkinan,bisa jadi suatu saat nanti saya beralih ke bidang lain lagi。 Yang jelas,apapun bidangnya,saya masih ingin tetap berkarir di industri IT。


Sebagai penutup,terkait dengan pelajaran#4 dan#5 di atas,saya ingin memulai satu langkah baru,yaitu menulis artikel berseri dengan topik utama JavaScript atau React(beserta ekosistemnya)。 Ini saya lakukan dalam rangka mematangkan pemahaman saya sekaligus mencoba membantu teman-teman yang masih merasa kesulitan dalam memahami JavaScript dan React secara utuh。

Bagi yang tertarik untuk membacanya,silakan ikuti polling di bawah ini untuk menentukan topik utama mana yang akan saya bahas terlebih dahulu。 👇🏼

民意调查artikl berseri

Demikian Yang Bisa saya sampaikan。 Semoga bermanfaat,Khususnya bagi teman-teman yang sedang atau ingin,menjalani karir di industri IT。


Perkenalkan,saya Zain Fathoni ,seorang 软件工程师 di Ninja Van 。 💻Sayamulai gemar menulis tentang kehidupan berkeluarga dan 编程 ,mengikuti jejak istri saya,Vika Budi Riandini,yang telah banyak menulis di博客Rumah Berbagi tentang kesehatan dan pengasuhan anak。 ‍👩‍👧‍👦