Memang saat ini aplikasi yang withering banyak dikembangkan adalah aplikasi web dan portable. Namun stage lainnya masih bisa memiliki peluang yang lebih tinggi untuk dimasuki oleh kita sebagai programming engineer.
1. Comfort
Sedari dulu hingga sekarang aplikasi comfort masih terus dikembangkan. Memang bagi seorang programming engineer yang baru saja terjun di dunia programming advancement, membuat aplikasi konsol merupakan sesuatu yang kurang keren. Padahal setiap programming designer wajib bisa membuat sebuah aplikasi konsol.
Aplikasi konsol selain bundle supervisor dapat kamu temukan juga di utility saat kamu menggunakan terminal atau CMD seperti “ls”, “pwd”, “rm”, dan perintah konsol lainnya.
2. Work area
Pernah menggunakan Microsoft Word? atau menggunakan Winamp!? keduanya adalah aplikasi yang dikembangkan hanya untuk berjalan diatas komputer work area. Tidak dapat dijalankan di portable tidak pula dapat dijalankan diatas web server. Aplikasi work area menggunakan library yang dapat membangun graphical UI programming dengan mengacu kepada sistem operasi yang digunakan.
Misal jika Windows menggunakan COM, Linux menggunakan GTK, OSX menggunakan Cocoa untuk library aplikasi work area tersebut. Cukup panjang sejarah pengembangan aplikasi work area. Salah satu keuntungan yang didapat dari aplikasi work area adalah menjual lisensi.
Aplikasi work area play on words dapat berinteraksi dengan database yang dipasang di server, atau hanya sekedar membuat record berupa CSV ataupun PDF. Kelebihan lainnya adalah mudahnya integrasi dengan perangkat keras lain seperti mesin kasir atau alat pembaca standardized identification.
3. Diversion
Diversion, siapa yang tidak pernah bermain amusement mulai dari handheld diversion, konsol, portable, work area, sampai electronic. Sejatinya membuat produk berupa diversion melibatkan banyak hal mulai dari musik, efek suara, gambar dalam 3D atau 2D dan tentunya logika amusement tersebut. Yang terpenting lagi adalah diversion plan yang harus dibuat semenarik mungkin sehingga gamer tidak mudah bosan dengan amusement tersebut.
Kini amusement dapat dikembangkan di condition manapun dan diterbitkan di stage apapun. Terlebih lagi, kamu tidak perlu terjerat lisensi dari konsol amusement macam Playstation, dengan modular aptitude yang kuat kamu dapat mulai membuat diversion untuk Android dan iOS.
Bisnis modelnya play on words beragam, ada yang berupa in-application buy atau menjadi ladang iklan bagi promoter.
4. Web
Customer server, HTML, CSS, Javascript, backend adalah beberapa istilah yang lazim dalam pembuatan aplikasi web. Salah satu concern-nya adalah bagaimana kita dapat membuat aplikasi yang terpusat dan mudah diperbaharui ketimbang melakukan reinstall terhadap aplikasi yang disebar di komputer pengguna aplikasi tersebut seperti pada aplikasi work area.
Aplikasi web play on words dapat dikembangkan untuk publik atau privat untuk kalangan inner saja atau suatu perusahaan saja. Peranannya play on words sangat tinggi mengingat aplikasi web dapat menjadi penengah bagi aplikasi versatile untuk berbicara kepada database atau menyimpan record di server.
5. Microcontroller
Robotika, IoT, sensor, savvy home, dan berbagai perangkat berbasis mikrokontroler lainnya saat ini sedang ramai digeluti juga. Bagaimana tidak? dengan murahnya perangkat prototyping seperti Arduino dan RaspberryPi, membuat inovasi ditengah para creators semakin meningkat.
Memang tidak semua orang dapat terjun langsung ke dalam dunia mikrokontroler ini, namun banyak sekali producers yang akhirnya meraup keuntungan dengan membuat berbagai produk yang cerdas dan mudah digunakan.
6. Versatile
Aplikasi versatile seperti untuk stage Android ataupun iOS kian diminati oleh masyarakat. Terlebih karena handheld Android yang semakin murah harganya. Membuat pengguna cell phone semakin minat dengan aplikasi portable.
Aplikasi versatile dapat dikembangkan untuk satu stage saja misal Android atau iOS.
Dua pasar besasr yang dapat kamu raih adalah pasar Google Play atau Apple AppStore.
7. Watch
Hampir mirip dengan aplikasi versatile hanya saja aplikasi yang di send diperuntukkan savvy. Beberapa stage yang bisa kamu bidik antara lain Samsung, iOS, Android, dan lainnya.
8. Savvy TV
Hampir mirip dengan aplikasi versatile hanya saja aplikasi yang di send diperuntukkan brilliant TV. Beberapa stage yang bisa kamu bidik antara lain Samsung, iOS, Android, dan lainnya.
9. AI
Jumlah information yang begitu besar dikumpulkan bertahun-tahun, tentu sangat sayang bila tidak dimanfaatkan. Dengan AI, kamu dapat melakukan berbagai pengambilan informasi atau bahkan prediksi untuk mempermudah jalannya bisnis.
Tidak berhenti sampai disana, pembuatan show untuk AI play on words kadang membutuhkan waktu yang sangat banyak. Oleh karena itu perlu dicari teknik untuk mempercepat pembuatan atau pembaharuan demonstrate. Selain itu kamu juga diharapkan untuk membuat aplikasi AI yang dapat berjalan lebih ideal.
Banyak kasus yang dapat digunakan dalam machinie learning seperti identifikasi objek, mengenali objek di dalam suatu foto, menebak siapakah orang yang ada di dalam foto, sampai menjawab pertanyaan dari seseorang secara otomatis dan tepat. Salah satu terobosan yang withering canggih adalah kendaraan tanpa awak, dimana mobil dapat bergerak sendiri tanpa bantuan supir.
10. Huge Data
Tapi bagaimana bila kamu harus menangani information yang jumlahnya 1TB per hari? atau ingin menangani langsung information dengan jumlah 500MB per detik dan harus diproses sedemikian rupa agar jangan hilang? atau menerapkan suatu algoritma tertentu dan harus beres dalam waktu 1 jam untuk 10TB information?
Huge Data memang tak seindah bunga mawar, banyak trik dan aplikasi yang dibuatnya play on words tampak sederhana walaupun cuma aplikasi konsol biasa. Selain memperhatikan jumlah information yang besar, kita juga harus mampu menerapkan suatu algoritma kedalam pemrosesan yang dapat berjalan secara terdistribusi.
Selain itu untuk menangani information yang datang dalam jumlah besar, harus mampu ditampung dalam suatu wadah agar tidak ada informasi yang hilang walaupun mungkin akan ada yang hilang tapi tidak dalam jumlah yang banyak.
Huge Data ini menjadi sektor yang penting dimana aplikasi yang dikembangkan dalam ranah ini dapat membantu tim information science untuk menemukan jawaban atau informasi penting dari bejibunnya information yang telah dikumpulkan oleh aplikasi huge information.
11. Talk Bot
Inovasi interaksi client memang tidak akan pernah berakhir hingga saat ini. Bila kita terbiasa berinteraksi dengan contact pada portable applications atau berbasis tombol pada aplikasi work area yang ditengahi oleh mouse.
Baru-baru ini muncul UI lain yang agak aneh memang, namun sangat menjanjikan. Bentuknya mirip aplikasi konsol namun seolah kita sedang mengobrol bersama seseorang. Visit Bot, adalah jenis UI baru yang seolah – olah kita sedang meminta bantuan seseorang untuk melaksanakan suatu tugas.
Dengan menggunakan talk bot kamu dapat membuat sejumlah interaksi artifisial baik berbasis AI atau hanya rule motor saja. Kemudian kamu dapat menentukan parameter untuk suatu perintah dengan menandai bagian dari teks yang kamu kirimkan kepada visit bot.
https://id.pinterest.com/pin/313000242851370808 /
https://www.plurk.com/p/n6pucb
https://plus.google.com/u/2/112422489673678799275/posts/CmnYwdKNKYV