Pertemuan scrum dan program berpasangan adalah rutinitas sehari-hari bagi Christian. Ada satu hal yang dinantikan pengembang setiap hari.

Putaran santai: Christen (tengah) bersama rekan-rekannya di papan sprint.

Solusi perangkat lunak modern untuk salah satu pasar paling kompetitif dalam e-niaga – lebih dari 20 ahli yang bersemangat mengerjakan hal ini mimpikan itu. Salah satunya adalah Christian Weber. Pria berusia 37 tahun ini telah menjadi bagian dari salah satu tim Scrum di Hamburg sebagai pengembang senior selama 3,5 tahun. Di sini dia memberikan wawasan tentang bagaimana pekerjaannya sehari-hari diatur dan apa yang membuat tempat kerjanya istimewa baginya.

Bagaimana Anda bisa sampai di dreamIT?

Bagaimana cara kerja pengembang Java?

Awalnya saya bekerja di perusahaan lain selama beberapa tahun, namun kemudian saya sangat ingin bekerja dengan teknologi yang lebih baru dan mencari posisi lain.
Penting bagi saya untuk menemukan perusahaan yang ingin mengembangkan diri dan tumbuh dengan tugas-tugasnya. Oleh karena itu, misalnya, saya memastikan retrospektif dilakukan secara rutin. Pada saat itu, dreamIT adalah startup lain dengan pengembang berpengalaman dan merupakan hal yang tepat bagi saya. Itu sebabnya saya segera memutuskan untuk mendapatkan pekerjaan di sana.

Bagian pekerjaan manakah yang paling Anda nikmati?

Saya paling menikmati mengerjakan proyek yang menantang. Ini bisa berupa pemfaktoran ulang besar-besaran atau fitur baru yang menarik.
Misalnya, kami baru-baru ini mengembangkan modul baru berdasarkan tumpukan teknologi baru yang menggunakan Kubernetes. Kami sebagai tim mendapatkan kebebasan penuh mulai dari perencanaan, arsitektur, hingga implementasi. Namun alangkah baiknya juga bila Anda bisa memajukan perusahaan dengan perubahan kecil dalam proses atau sifat teknisnya.

Bagaimana struktur tim Anda?

Ketiga tim kami memiliki struktur lintas fungsi klasik dengan pemilik produk, dua hingga empat pengembang, dan dua penguji. Namun kami mencoba untuk sedikit memecah peran yang ada, mengambil tugas masing-masing dan bekerja sama secara erat.
Secara umum, prinsip ‘Anda membangunnya, Anda menjalankannya’ berlaku, yang berarti bahwa tim mempunyai tanggung jawab pribadi yang tinggi. Kami mengadakan pertemuan mingguan dengan rekan-rekan kami di lokasi lain dan mendiskusikan status terkini proyek kami.

Apa yang dilakukan pengembang Java?

Dan bagaimana Anda mengatur proses pengembangan Anda?

Kami bekerja dengan tangkas dan mengadakan pertemuan Scrum klasik seperti penyempurnaan simpanan, perencanaan, dan retrospektif. “Pembicaraan Jumat” kami berlangsung setiap hari Jumat kedua. Kami menggunakannya untuk mentransfer pengetahuan dan bertukar ide, terutama tentang teknologi baru. Selain itu, ada pertemuan untuk meningkatkan proses dan platform, di mana Anda dapat menyumbangkan ide secara sukarela.

Teknologi dan alat apa yang Anda gunakan untuk pekerjaan sehari-hari?

Kami menggunakan tumpukan JavaEE (JavaEE7) dengan Payara sebagai server aplikasi dan MongoDB sebagai database. Kami mengembangkan dengan cara yang didorong oleh pengujian dan menggunakan Groovy dengan kerangka pengujian Spock. Fitur terbaru kami dihosting di Kubernetes. Secara umum, kami mengandalkan otomatisasi yang hebat dan menyukai Docker.
Siapa pun yang tertarik bisa mendapatkan wawasan tentang infrastruktur kami di Meetup kami “Enam penerapan sehari meskipun ada monolit – sebuah kisah sukses” menyediakan.

Kapan Anda menyadari bahwa Anda ingin menjadi pengembang perangkat lunak?

Bagaimana cara kerja pengembang Java? Saya selalu tertarik pada teknologi dan meretas hal-hal kecil di komputer dalam kehidupan pribadi saya. Jadi cukup jelas bahwa setelah lulus SMA, saya mulai mengikuti pelatihan untuk menjadi spesialis IT. Sebagai seorang mahasiswa, saya segera menyadari bahwa saya pasti ingin belajar ilmu komputer. Jadi saya mempersingkat pendidikan saya dan pindah ke Hamburg untuk belajar. Saya tinggal di sana sampai hari ini.

Mengapa Anda suka datang kerja di pagi hari?

Saya berharap dapat bekerja dengan kolega dan klien internasional kami setiap hari. dreamIT memiliki lokasi di Hamburg dan Bratislava dan bekerja untuk klien di Málaga dan Gibraltar.
Saya juga penggemar pemrograman berpasangan dan ini bekerja paling baik dengan mitra berpasangan terampil yang saya temukan di sini di Hamburg. Saya suka bekerja dalam tim yang santai namun berdedikasi dan menikmati katering sosial seperti sepak bola, makanan dan minuman tim.

Berbicara tentang pemrograman berpasangan: Apa yang Anda inginkan dari rekan kerja di masa depan?

Secara pribadi, saya ingin orang-orang yang menikmati pemrograman bersama dan memiliki kepribadian yang santai. Mereka juga harus terbuka terhadap hal-hal baru dan menerima pendapat lain.

Apa yang dilakukan pengembang Java?

Apakah Anda punya tip untuk pelamar?

dreamIT cukup sederhana. Cukup kirimkan CV Anda melalui email, surat lamaran tidak diperlukan. Sebagai tes bakat, biasanya menulis sebuah program kecil. Tip saya adalah membuatnya sesederhana mungkin dan memperhatikan pengembangan berorientasi objek.

Christian, terima kasih banyak atas wawancaranya.

Gambar: mimpiIT

slot gacor