Kelas D&D untuk pengembang

Apakah Anda merasa pengembangan perangkat lunak seperti RPG yang besar dan berstruktur buruk, meskipun tidak ada yang mengakuinya dalam wawancara? Maka Anda akan menyukai klasifikasi ini.







pengantar



Manajer Produk dan Ahli Botani Semi-Profesional. Ini adalah dua kartu bisnis saya. Jadi ketika saya mendapat ide (terinspirasi oleh tweet gaya Barbar) untuk menulis sistem kelas D & D untuk pengembang, saya harus menerapkannya. Itu lucu dan saya harap Anda juga bersenang-senang. Saya tidak punya rencana untuk membuat sistem permainan yang berfungsi. Sayangnya, beberapa kelas dan properti benar-benar tidak seimbang. Tapi Anda pasti akan mengenali diri Anda sendiri di salah satu deskripsi dan bersenang-senang mengkategorikan teman dan kolega.



Klasifikasi ini masih akan disempurnakan (versi beta tanpa akhir dengan segala konsekuensinya), jadi saya terbuka untuk saran dan komentar Anda. Taruhan terbaik Anda adalah menulis kepada saya di Twitter .



Kelas



Barbar





Orang barbar tanpa rasa takut terbang ke medan perang, dengan berani menghancurkan semua rintangan dan musuh. Mereka terkekeh pada gagasan keamanan, mengetahui dan menerima bahwa pemrograman itu berbahaya. Namun, sikap sembrono mereka terkadang menimbulkan masalah ...



Pria dapat memiliki jenggot yang mengesankan, sedangkan wanita dapat memiliki rambut pendek.



Jangan menikmati akhir pekan yang menyenangkan, kirimkan ke produksi pada tengah hari Jumat!



Pada pukul 16.00 mereka beralih dari teknisi listrik ke bir.



Keamanan? Ha!

Tes unit memberi Anda rasa aman yang salah. Pemrograman tidak boleh dianggap aman. Setiap baris kode Anda akan mengganggu Anda dengan bagaimana itu akan menghancurkan seluruh program. Lemparkan dirimu dengan ganas ke dalam jurang yang gelap ini.

- Katerina Borodina .



Frenzy Pemrograman yang sembrono

Produktivitas ganda, peluang ganda dari bug. Epic



Level: Marathon

Dapat meretas tanpa lelah selama 24 jam, tetapi setelah itu dia segera perlu istirahat dua kali lebih lama, atau dia mendapat dua tingkat kelelahan. Dokumentasi



Kelemahan

.



Profesi Kemungkinan

pengembang Backend.



Kemampuan Khusus: Rage

Menonaktifkan semua unit test untuk mendapatkan +3 Wisdom dan merusak kekebalan karena bug produksi.



Penyair





Penyair melambangkan pentingnya komunikasi verbal dan tertulis, serta kerumitan komunikasi non-verbal yang tak ada habisnya. Mereka mengubah jalannya sejarah dan meninggalkan jejak di dunia ini, terutama mempengaruhi orang lain, meskipun mereka memiliki beberapa trik yang tersimpan. Penyair yang ceroboh berisiko terjebak dalam rapat tanpa akhir.



Mereka dapat mendorong kode yang dapat disesali, membuat tata letak yang hampir tidak memuaskan, dan menulis salinan yang lumayan.



Biasanya berguna di luar pertempuran.



Sangat bagus untuk berbicara dan menyebarkan informasi tentang perbuatan heroik rekan kerja.



Memotong Kata

Kurangi cakupan semua tiket saat ini sehingga rekan satu tim Anda mendapatkan +2 ke properti pilihan mereka selama sprint.



Level epik: meminta bantuan

Sekali sehari, Anda dapat meminta bantuan dari NPC yang ramah, yang akan membantu Anda dengan cara yang tidak merugikan kepentingan Anda.



Kelemahan

Konsentrasi pada pekerjaan, perencanaan triwulanan.



Profesi Kemungkinan

Manajer produk.



Fitur Khusus: Rencana Tindakan

Anda membuka dokumen (kertas atau elektronik, pilihan Anda) yang mencantumkan satu lawan pilihan Anda dan melumpuhkannya sampai awal giliran Anda berikutnya.



Imam





Pendeta adalah pelindung setia yang lemah dan penjaga kuil. Mereka dengan sabar membersihkan kekacauan yang ditinggalkan oleh tim ketika, setelah kelima kalinya dalam seminggu, seseorang mulai berproduksi tanpa cakupan pengujian yang memadai. Mereka sangat mengabdi pada satu karakter atau kelompok tertentu, baik itu semangat Linus Torvalds atau dewa kecerdasan kawanan yang muncul dari komunitas Haskell.



Di mana-mana mereka dengan bangga menampilkan simbol dewa mereka: mereka menghiasi laptop, T-shirt, tas dan, mungkin, celana dalam dengan penguin Linux.



Mereka mungkin akan menemukan postingan di StackOverflow yang menjelaskan cara mengatasi situasi khusus Anda.



Intervensi ilahi

Jika tim terjebak pada tugas atau masalah tertentu, Anda bisa mendapatkan +5 Riset atau Lihat Riwayat untuk mencoba menemukan solusi dalam pengetahuan misterius yang tersembunyi di sudut-sudut berdebu Internet. Anda hanya dapat menggunakan properti ini lagi setelah istirahat yang lama.



Tingkat Epik: Penyembuhan Tak Tertandingi

Sekali sehari, Anda dapat mengembalikan basis kode ke keadaan sebelumnya, sebagai akibatnya semua anggota tim dipulihkan ke poin kesehatan dan slot mantra.



Kelemahan

Masalah baru.



Profesi yang mungkin

Insinyur kualitas.



Fitur Khusus: Perbaikan terbaru

Semua anggota tim segera menerima satu D4 die + 1 hit point dan segera memperbaiki peralatan yang rusak, tetapi Anda harus melewati giliran berikutnya.



Druid





Takut, seolah-olah penyakit berbahaya modern, kecanduan stereotip pemrogram terhadap minuman energi, druid bekerja lebih baik dalam kondisi alami: dengan diet keto, puasa intermiten dan dengan apa yang disebut "kopi antipeluru". Ya, atau mereka memberi tahu semua orang begitu. Kekuatan Druid berasal dari hubungannya dengan kekuatan alam, yaitu mereka sering memiliki pengetahuan tentang ilmu komputer. Mereka bekerja paling baik dalam situasi di mana garis antara perencanaan dan pelaksanaan kabur, mengubah "aliran" kembali menjadi "alur kerja".



Kandidat yang baik untuk "tank": bergegas ke ancaman untuk menyerap kerusakan dan melindungi tim.



Kemungkinan besar terobsesi dengan diet keto, makanan organik, mikroflora usus, dll.



Mengubah penampilannya

Sebagai tindakan tambahan, Anda bisa berubah menjadi desainer, manajer produk, atau analis yang setingkat dengan karakter Anda. Anda dapat mempertahankan tampilan ini hingga 8 jam dan kemudian secara otomatis kembali ke keadaan normal Anda. Semua perlengkapan Anda berubah bersama Anda, kecuali untuk VP Anda, yang sekarang cocok dengan tampilan baru.



Epic Level: Archdruid

Saat Anda mengubah penampilan, Anda akan mempertahankan keterampilan Anda yang lain, misalnya, Anda dapat memprogram dan mendesain pada saat yang bersamaan.



Kelemahan

Metodologi Pengembangan Waterfall.



Profesi yang mungkin

Pengembang front-end.



Fitur Khusus: Perubahan Postur

Sebagai tindakan tambahan, Anda dapat memindahkan meja dari posisi duduk ke berdiri, mendapatkan keuntungan dari lemparan tabungan Konstitusi sebelum dimulainya giliran Anda berikutnya.



pejuang





Warriors adalah anggota tim yang sabar dan dapat diandalkan yang menyelesaikan pekerjaan berkat keterampilan umum dan spesialisasi inti yang baik. Mereka biasanya lambat dan mantap, tanpa mantra mencolok atau campur tangan dewa. Tapi merekalah yang paling sering dipilih sebagai sekutu dalam situasi sulit. Mereka sering menemukan diri mereka dalam peran sebagai pemimpin di belakang layar, memberikan bimbingan dan dukungan.



Dapat diprogram dalam dua bahasa.



Biasanya, kelas lain diperlakukan dengan jijik karena tidak memenuhi harapan.



Dilengkapi dengan peralatan: tiga monitor, keyboard mekanis, mouse gaming, semuanya ergonomis.



Spesialisasi dalam senjata.

Anda mendapatkan +2 kerusakan saat menulis dalam bahasa spesialisasi Anda. Di level 6, 12 dan 18, Anda dapat memilih untuk berspesialisasi dalam bahasa tambahan.



Epic Level: Commander of the Battle

Jika Anda memilih untuk meninggalkan pertempuran sebagai pejuang dan fokus pada kepemimpinan dan dukungan, semua sekutu Anda mendapatkan +2 roll serangan dan tambahan D4 die roll untuk kerusakan.



Kelemahan

Bagikan pencapaian hebat tim secara publik.



Profesi yang mungkin

Pengembang tumpukan penuh.



Kemampuan Khusus: Mode Cyborg

Sekali sehari, Anda dapat menggabungkan pikiran Anda dengan ekonomi komputer yang canggih untuk mempercepat kemampuan Anda dan mendapatkan +2 untuk semua pemeriksaan keterampilan. Namun, atas kebijaksanaan GM, penggunaan berlebihan dari kemampuan ini dapat memiliki efek samping jangka panjang, seperti hilangnya kemanusiaan ...



Biarawan





Karakter-karakter ini terlihat dan berperilaku seperti mereka berada di luar dunia ini. Kadang-kadang tampak bahwa para bhikkhu telah turun kepada kita dari makhluk tingkat tinggi. Mereka ahli dalam menggunakan kekuatan lawan untuk melawan diri mereka sendiri dan berpedoman pada motto "jangan mengalami masalah, tetapi sederhanakan." Ada aliran kata-kata bijak yang terus mengalir dari mereka, tetapi Anda tidak yakin apakah kata-kata mereka masuk akal, atau Anda tidak cukup tercerahkan untuk memahaminya.



Dua kata: pemrograman kats .



Nalar seperti air,

Anda tidak dapat dialihkan perhatiannya. Memenuhi hanya separuh dari produktivitas normal Anda, dan dari level 12, itu tidak memotong Anda sama sekali. Selain itu, Anda tidak menerima kerusakan dari makan makanan kaya karbohidrat.



Tingkat Epik: Detasemen Total

Anda memiliki ketahanan terhadap semua kerusakan suara dan mental di ruang kantor terbuka. Sekali sehari, Anda dapat memperluas kemampuan ini ke lima makhluk bersahabat dalam jarak 15 meter selama satu jam.



Kelemahan

Terkadang Anda membutuhkan sintaks Google dasar.



Profesi yang mungkin

Kepala pengembang.



Kemampuan Khusus: Retrospektif

Sekali sehari, Anda dapat melemparkan Pondok Kecil sebagai tindakan tambahan. Durasinya hanya satu jam, bukan 8, tapi makhluk yang bersahabat di dalam gubuk mendapatkan kembali kemampuan yang dihabiskan dan slot mantranya.



Paladin





Harapan terakhir umat manusia di dunia yang jatuh ini dari kode dan tambalan yang diretas. Setidaknya itulah cerita mereka. Orang lain mungkin melihat mereka sebagai idealis tangguh yang enggan berkompromi. Tetapi terlepas dari posisi Anda, jelas bahwa paladin, dalam semua keadaan, mewakili kualitas dan kemurnian. Mereka tidak ragu-ragu untuk mengucapkan kata-kata yang baik - untuk pujian mereka, perlu dicatat bahwa para paladin mencoba untuk mengangkat seluruh dunia ke level mereka.



Pilih dewa Anda: Opsi populer adalah Android dan Linux.



Tidak peduli dengan bahasa, kerangka kerja, dan perselisihan tentang penggunaan tab atau spasi.



Tidak main-main, mereka akan memposting ulang utas "10x Engineer" di Twitter.



Pengusiran undead

Anda dapat memilih hutang teknis hingga setengah level Anda (dibulatkan ke bawah) dan membuatnya surut. Efek ini berakhir setelah 8 jam atau saat seseorang menyentuh kode sumber utang teknologi.



Epic Level: Revenge

Setelah Anda menemukan bug, Anda dapat menandainya sebagai musuh pribadi dan menggandakan kerusakan yang ditimbulkannya dengan serangan apa pun.



Kelemahan

Mereka cenderung menyakiti orang lain.



Profesi yang mungkin adalah

Insinyur keandalan, spesialis keamanan (peretas putih).



Properti Khusus: Kode Banishing

Anda dapat mengaktifkan indra keenam modul yang tidak digunakan lagi untuk menemukan dan menghapus bagian kode yang tidak diinginkan. Jika semuanya berjalan lancar, maka setiap anggota tim bisa langsung bergerak dengan kecepatannya sendiri-sendiri tanpa memancing serangan.



Pramuka





Berkeliaran sendirian, melawan penghuni kegelapan, Pathfinder menghargai dunia demi jiwa-jiwa tak berdosa yang tidak dikenal, melakukan refactoring dan membunuh serangga yang berpotensi mematikan sebelum menyebabkan masalah. Mereka merasa betah di tanah liar di mana tidak ada yang berani masuk, dan mereka mampu memburu masalah yang paling sulit. Tapi semuanya harus dibayar mahal: Penjaga hutan biasanya adalah serigala penyendiri dan terkadang sulit berinteraksi. Mereka juga sering terlihat ketakutan saat seseorang berbicara dengan mereka.



Senjata Jarak Jauh: Ahli Komputasi Awan.



Hewan Pendamping: Baik membawa anjing ke tempat kerja, atau terobsesi dengan anjing rekan kerja.



Membuka Jalan Sendiri

Jika Anda bekerja sendiri, Anda mendapatkan +2 Wisdom dan mengurangi jumlah istirahat yang dibutuhkan sebesar 25%.



Level Epik: Pemburu Ahli

Jika Anda melihat musuh atau masalah, Anda menggandakan kerusakan Anda dalam pertempuran di masa depan melawan musuh itu.



Kelemahan

Pemrograman Pair.



Kemungkinan

Kemampuan



Khusus Profesi DevOps : Kamuflase

Sebagai tindakan tambahan, Anda dapat memudar ke dalam bayang-bayang (atau pelukan hangat kursi beanbag), mendapatkan +5 cek Stealth.



Pengelak





Dodgers hidup dalam bayang-bayang, menganggap kesepakatan dan pembatasan sosial hanya sebagai proposal. Mereka mahir menemukan cara mengatasi masalah daripada bertemu langsung dengan mereka. Memang menyenangkan memiliki penyamun di tim Anda, tetapi terkadang mereka bisa sedikit tidak dapat diandalkan, misalnya, mereka menghilang secara misterius saat Anda perlu melakukan pengujian regresi. Mereka juga memiliki ide gratis tentang properti pribadi: jika ada nakal di tim, jangan tinggalkan mug favorit Anda tanpa pengawasan.



Pilih Pilih: Menulis naskah lima baris untuk mengatasi masalah yang mengganggu.



Keluhan tentang silau pada monitor kantor, meskipun monitor benar-benar hitam.



Deteksi perangkap

Sebelum tim melihat rencana yang disetujui, Anda dapat menggunakan intuisi yang Anda kembangkan untuk mengetahui apakah ada bahaya yang tidak terduga dan seberapa besar ancamannya (misalnya, lubang menganga di basis kode, yang akan membutuhkan seluruh sprint untuk dihentikan).



Level Epik:



Keputusan yang Sangat Beruntung

Ketika Anda membuat keputusan selama pengembangan yang Anda tidak yakin, lempar dadu D20. Jika gulungannya 10 atau lebih, maka semua keputusan Anda akan benar, seolah-olah diarahkan ke Master of the Game. Jika gulungannya 9 atau kurang, maka Anda sama sekali tidak mendapatkan keuntungan apa pun. Anda dapat menggunakan properti ini lagi pada bulan purnama berikutnya.



Kelemahan

pengujian Regresi.



Kemungkinan profesi

Spesialis keamanan (peretas hitam atau abu-abu).



Properti Khusus: Merasa Rentan

Serangan Anda berikutnya akan berhasil jika Anda menargetkan titik lemah. Mungkin injeksi SQL akan membantu?



Tukang sihir





Energi unsur murni mengalir di pembuluh darah mereka, memungkinkan mereka untuk melakukan prestasi yang hanya bisa diimpikan oleh manusia yang tidak penting. Mereka mendapatkan kekuatan dari kemampuan bawaan mereka, setelah memulai pemrograman sebelum mereka bisa membaca. Oleh karena itu, mereka secara bersamaan membenci dan sedikit iri dengan "kebijaksanaan kutu buku" dari kelas-kelas lain. Biasanya percaya diri dan karismatik, tetapi mereka bisa tampil sombong.



Metamagic Pasukan

kecil pintasan keyboard, skrip, dan ekstensi teks yang telah Anda kumpulkan selama bertahun-tahun membuat Anda sangat efisien, memberi Anda +2 Intelek.



Tingkat Epik: Kekuatan Primal

Pemahaman intuitif Anda tentang sistem yang Anda hadapi berarti terkadang Anda hampir tidak sengaja dapat memecahkan masalah yang menyertainya: dengan memberikan kerusakan pada musuh yang mengurangi poin kesehatan mereka di bawah 0, Anda dapat memberikan kerusakan tambahan pada musuh kedua dalam jangkauan.



Kelemahan

bahasa pemrograman level rendah.



Profesi Kemungkinan

programmer Python.



Fitur khusus: akses ke database yang sedang berjalan

Anda benar-benar tenggelam dalam aliran murni data langsung, langsung mengambil daya darinya. Dapatkan +5 untuk serangan magis Anda, tetapi kehilangan 1 poin kesehatan per giliran, karena ini perlahan-lahan menguras kekuatan hidup dari Anda.



Penyihir





Penyihir itu membuat perjanjian dengan makhluk kuat yang memberi mereka kekuatan - dengan IDE mereka. Meskipun itu memberi mereka kecepatan dan kemampuan yang tidak wajar, para penyihir tidak berguna tanpanya. Mereka juga terikat pada hal-hal yang sudah dikenal: mereka bisa diam-diam memelihara tikus di atas meja atau menumbuhkan bentuk kehidupan baru di rambut mereka. Penyihir harus ditangani dengan hormat dan hati-hati karena sifat cair dari kekuatan yang bersembunyi di ujung jari mereka.



Buku Perjanjian

Pada level 3, Anda dapat memilih IDE. Selama itu ada di komputer Anda, Anda mendapatkan +2 untuk semua pemeriksaan Wisdom dan gulungan serangan. Tetapi jika Anda menghapus IDE dari komputer Anda, atau Anda harus memprogram di komputer tanpanya, Anda mendapatkan -2 ke Wisdom.



Tingkat epik: perpaduan pikiran

Anda begitu menyatu dengan IDE Anda sehingga Anda menganggapnya hampir sebagai bagian dari otak. Saat menggunakan IDE, bonus Anda digandakan menjadi +4.



Kelemahan

Command Line Interface.



Profesi yang mungkin adalah

Insinyur data.



Fitur Khusus: Clean Install

Anda membersihkan disk Anda dan menginstal ulang seluruh OS dan IDE dengan skrip yang disimpan di lima lokasi berbeda. Anda memulihkan semua poin kesehatan, tetapi Anda melupakan semua yang terjadi dalam lima menit terakhir.



Penyihir





Penyihir pemrogram, seperti halnya penyihir, lemah dan cepat jengkel. Mereka biasanya belajar rekayasa perangkat lunak di universitas, di mana mereka mengambil kebiasaan buruk dengan cepat terjun ke dalam debat akademis yang tidak berarti dan penuh kekerasan. Mereka memiliki banyak pengetahuan rahasia, tetapi mereka harus sering mengisi ulang: mereka biasanya pergi makan siang dulu dan mengonsumsi paling banyak kafein agar tetap bekerja. Mereka terlihat seperti ilmuwan yang linglung, sangat terlambat untuk setiap pertemuan.



Editor favorit: Vim dan emacs.



Mempelajari pengembangan perangkat lunak di universitas.



Mereka tahu banyak, tetapi mereka sering harus mengisi ulang. Mereka dapat dengan mudah dirobohkan: jauhkan mereka dari situasi berbahaya dan tidak dikenal.



Master Pengetahuan

Jika Anda dihadapkan dengan musuh dengan level yang lebih tinggi dari Anda, Anda dapat menghabiskan 10 menit untuk mencari informasi dan memeriksa Penelitian, berharap menemukan informasi yang relevan di salah satu volume yang Anda miliki aksesnya. Jika pemeriksaan Anda berhasil dan Anda tidak terganggu selama pencarian, Anda dapat menambahkan +5 ke semua gulungan saat bertemu musuh.



Tingkat Epik: Berkomunikasi dengan Master

Sekali sehari, Anda dapat mencoba secara telepati (atau melalui email) untuk menghubungi mantan mentor Anda dan meminta bantuan mereka. Jawaban mereka bergantung pada Game Master, tetapi akan selalu membantu atau netral, tidak pernah sakit. Tetapi jika Anda salah menafsirkan pesan dan menempatkan diri Anda pada risiko, maka itu masalah Anda!



Kelemahan Tidak

memprioritaskan tempat untuk menghabiskan waktu.



Profesi Kemungkinan

pengembang Backend.



Ciri khusus: konsentrasi berlebihan

Anda untuk sementara waktu melupakan semua masalah material saat Anda membenamkan diri dalam memecahkan masalah. Dapatkan +2 untuk semua kemampuan selama jumlah jam yang digulirkan pada satu d4 d4, tapi kemudian tingkatkan dua tingkat kelelahan.



All Articles