Banyak masyarakat di Indonesia yang berasumsi bahwa seseorang yang bekerja di bidang IT merupakan orang yang sehari-harinya pekerjaannya berkaitan dengan komputer, dan bahkan pekerjaan-pekerjaan di bidang IT ini cenderung di anggap menjadi satu profesi, padahal pekerjaan di bidang IT ini memiliki banyak sekali profesi-profesi di dalamnya, lalu apa saja profesi tersebut, berikut ulasannya :
Programmer



Yang pertama adalah programmer, programmer ini merupakan orang yang bertugas untuk melakukan pemrogramman untuk membuat aplikasi menggunakan bahasa pemrograman contohnya seperti bahasa C, C#, Visual Basic dan lain-lain. terkadang juga, programmer ikut terlibat di bagian design dan juga bagian testing aplikasi.
Programmer terbagi menjadi 3 , yaitu Web Developer, Game Developer dan juga Mobile apps Developer:
- Web Developer

Sesuai namanya, web developer merupakan orang yang bergelut atau menekuni bidang pembuatan web, di Indonesia tentunya profesi ini sangat populer, karena banyak sekali perusahaan-perusahaan yang mulai membutuhkan website. Nah web developer juga terbagi menjadi beberapa profesi lagi, yaitu Full Stack Developer, Frontend Developer, dan Backend developer.
- Frontend Developer
Froentend ini bertugas di bagian UI/UX dalam pembuatan sebuah web, jadi intinya frontend ini yang bertugas membuat tampilan website yang bisa dilihat oleh pengguna, tidak jarang juga seseorang yang bekerja di bidang frontend juga merangkap menjadi designer. Front end ini bekerja menggunakan HTML,CSS, dan Javascript
- Backend Developer
Selanjutnya yaitu Backend Developer, apabila tadi frontend yang bertugas untuk membuat tampilan websitenya, nah Backend developer pekerjaannya berkaitan dengan pengolahan server dan juga dengan database. Backend ini biasanya bekerja menggunakan PHP, Ruby,Pyhton dan lain lain.
- Full Stack Developer
Dan yang terakhir yaitu Full Stack Developer, nah orang yang bekerja sebagai Full Stack Developer ini bekerja sebagai frontend dan juga backend nya, jadi istilah kasarnya apabila dalam pembuatan web biasanya dikerjakan oleh dua orang programmer, satu programmer frontend dan backend, maka fullstack developer ini menghandle dua bidang tadi seorang diri.
- Mobile Apps Developer

Seiring dengan berkembangnya jaman, smartphone menjadi sangat digemari oleh banyak masyarakat, malah hampir semua orang di dunia ini memiliki smartphone, sebuah smartphone tentu tidak akan berguna tanpa adanya aplikasi di dalamnya, nah aplikasi-aplikasi yang ada di smartphone kalian, merupakan hasil karya dari Mobile developer. Mobile developer juga mengembangkan atau membuat aplikasi menggunakan Java atau Kotlin untuk Membuat aplikasi android , sedangkan untuk iOS dibuat menggunakan Objective-C atau Swift.
- Game Developer

Dilansir dari codepolitan , Game developer merupakan salah satu perkerjaan yang menarik jika ingin berkarya dengan game. Untuk pengembangan game 3D menggunakan game engine seperti Unity, Unreal, dan Panda 3D. Pemograman JavaScript dan C# untuk Unity, Unreal menggunakan bahasa pemograman C++ dan Panda 3D mengunakan Python dan C++. Untuk pembaca yang tertarik membuat game 2D bisa menggunakan game engine seperti Game Maker Studio 2, Unity, RenPy, inkdan menggunakan bahasa pemograman seperti Python pada RenPy, Unity menggunakan JavaScript dan C#, Game Maker Studio 2 menggunakan drag and drop interface dan menggunakan bahasa pemograman mereka sendiri yang bernama GML sedangkan ink menggunakan C# dan HTML.
Selain game developer ada pula yang di kenal sebagai game desainer yang merancang aturan dari sebuah permainan. Aturan tersebut bisa merupakan karakter di dalam game dan perannya, deskripsi lingkungan game tersebut, objektif atau tujuan dari game tersebut, mekanik alur flow permainan dari game hingga merancang tiap level dari sebuah game. Jadi Game Designer tidak berurusan dengan proses pembuatan visual dari game ataupun code di dalam game. Tanggung jawab seorang game designer sangatlah besar karena dia adalah orang yang harus merancang sebuah dokumen bernama Game Design Document (GDD).
Comments (0)
No comments yet. Be the first to comment.