Rencana Berikut
Dalam postingan sebelumnya saya sudah menyinggung tentang apa saja yang sudah saya pelajari dalam sepekan terakhir. dan saya lupa untuk menceritakan project kedua saya yaitu tentang Angular2 dan Firebase.
Dalam sepekan terakhir saya belajar banyak sekali hal baru. Ada beberapa target yang saya ingin capai dalam beberapa waktu kedepan ini. Salah satu target yang ingin saya capai adalah dengan belajar untuk mengerjakan minimal 4 real project dalam waktu seminggu dan yang masih relevan dengan apa yang saya pelajari selama ini.
Memang sih kelihatannya mustahil banget, tapi saya tidak asal-asalan membuat keputusan seperti ini tanpa mempertimbangkan sesuatunya dengan matang. Saya bercermin dari salah satu programmer hebat yang saya kenal dan dia saat ini menjadi salah satu sosok yang mengispirasi saya untuk terus belajar dan melewati batas yang kita buat sendiri. Walaupun pada kenyataannya saya baru saja bisa mengerjakan dua real project walau masih belum bisa dibilang real project juga sih tapi setidaknya kerangkanya sudah mirip real projectlah.
Dalam sepekan terakhir saya tertarik untuk belajar tentang Angular2 dan juga teknologi stack pada javascript. project pertama yang saya kerjakan adalah MEAN Authentication Application sederhana. Buat yang masih bingung dengan yang saya bilang barusan, MEAN adalah MongoDB, Express, Angular, dan juga NodeJS. Auth App adalah aplikasi sederhana saja untuk memvalidasi user yang login dan juga register. untuk memastikan semuanya sudah sesuai dengan rules yang kita buat atau tidak. Didalam auth app ini sendiri saya menggunakan passport untuk auth login dan register. sedangkan untuk database saya pakai mongodb dan mongoose sebagai perantaranya, pada awalnya saya berniat untuk menaruh semua data pada mongolab namun karena terkendala waktu saya belum sempat untuk melakukannya.
Pada sisi client sendiri saya pakai Angular, ini pertama kali saya berkenalan dengan angular dan yang saya rasakan adalah ribet, kompleks, sekaligus mudah. ribet dan kompleks disini yang saya maksud adalah sistem routing dan model komponen yang harus kita pelajari lagi bolak balik kalau masih belum paham sistem kerjanya angular. Dikarenakan saya yang masih awam ini jadi butuh waktu ekstra untuk coba cari referensi dokumentasi baca dan praktek yang sangat memakan banyak waktu. bahkan pernah sampai ingin nyerah tapi udah tanggung setengah jalan yaudah saya paksain aja buat kelarin semuanya.
Dalam waktu tiga hari saya baru bisa menyelesaikan project tersebut. kalau dibilang cukup ekstrim saya mengerjakan semuanya dalam keadaan saya masih bekerja, jadi harus pintar-pintar membagi waktu. Dari project pertama ini saya benar-benar merasakan banyak sekali ilmu yang saya dapat. Memang benar kata orang kalau kita langsung terjun pada project-project real terkadang lebih cepat dalam proses belajar itu sendiri.
Salam Terbaik.
Dalam postingan sebelumnya saya sudah menyinggung tentang apa saja yang sudah saya pelajari dalam sepekan terakhir. dan saya lupa untuk menceritakan project kedua saya yaitu tentang Angular2 dan Firebase.
Ini adalah salah satu tugas di akhir phase 1 yaitu membuat web aplikasi dengan fitur utama CRUD. karena terbatas waktu dan lain-lain saya dan Sam membuat marketplace khusus Mac Device. Karena kata si Sam "With Mac your productivity and responsibility becomes more better"