
Dalam masalah sebelumnya, kami berbicara dengan orang-orang yang berpengalaman. Ada
kisah nyata tentang pengembang yang kelelahan dan
jawaban optimis dari pimpinan perusahaan besar yang sukses . Hari ini kami mewawancarai seorang pria yang baru memulai karirnya di bidang TI. Dan kami masih menunggu aplikasi dari semua orang yang juga ingin mengobrol.
Dima Trabo ( dtrabo ), 22 tahun, pengembang android di siang hari, musisi dan sound engineer di malam hari. Lulusan ISEU, bahasa utamanya adalah Jawa, tetapi masih tahu C, Kotlin, Assembler, C # dan JS.1. Ceritakan kepada kami tentang fitur yang telah Anda terapkan dan yang Anda banggakan.
Fitur luar biasa belum dilakukan. Tapi saya suka proyek terbaru kami - aplikasi dengan peta metro interaktif dari berbagai kota. Untuk seorang pengembang dengan pengalaman yang sangat sedikit, ia ternyata cukup holistik, dengan struktur yang jelas dan sangat disesuaikan.
Butuh beberapa hari untuk ada di developer.android.com, tapi itu sepadan. Saya menyadari bahwa proyek tersebut dapat mengikuti model yang dikandung, daripada meletakan satu di atas yang lain dengan koneksi sedemikian rupa sehingga Anda berpikir tentang kefanaan makhluk.
Yah, saya ingat betapa bangganya saya di universitas yang ternyata menjadi semacam stroboscope yang merespons rentang frekuensi tertentu. Meskipun itu adalah hiburan dengan Arduinka selama beberapa malam, kodenya terkenal. Transformasi Fourier - Kekuatan!
2. Dan sekarang - tentang fakap paling sengit.
Selalu ada banyak fakap. Namun demikian, stabilitas android adalah topik yang tidak ada habisnya. Masalah yang paling dibenci muncul ketika mengintegrasikan produk pihak ketiga (kami tidak akan menunjukkan dengan jari Anda) atau karena keterbatasan perangkat keras. Memecahkan masalah seperti itu sudah bermutasi menjadi bentuk seni yang terpisah.
Ya, dan stok kelengkungan dan pengalaman mereka penuh, tidak ada yang disembunyikan. Mereka menyebabkan umpan balik emosional sedemikian rupa sehingga Anda ingin berhenti.
Pada awalnya, pada proyek pertama, ketika saya tidak mengerti apa yang terjadi, saya malas dan menyukai copy-paste dari stack overflow - Saya mengacaukan dalam satu aplikasi. Anggap saja dalam feed berita bersyarat pada hari-hari bulan tertentu, posting mulai diulang setiap 5-6 posting. Selama pengujian, anomali tidak terdeteksi, dan semuanya dikeluarkan.
Tentu saja, tidak ada yang mati hari itu. Selain peringkat aplikasi.
3. Jelaskan ruang kerja Anda: dari kursi dan monitor ke lingkungan pemrograman dan utilitas favorit Anda.
Ikeevsky meja besar yang bagus, kursi kantor dengan posisi tetap dan punggung tidak terlalu lembut besar, headphone, smartphone, ketel.
Laptop yang berfungsi: generasi ke-7 i5, 8 GB RAM, Windows 10, monitor kedua. Semuanya cukup cerdas, bagus, bagus, tidak ada keluhan, hanya dengan emulator Anda harus berhati-hati. Dari waktu ke waktu ada pemikiran tentang poppy, karena UNIX, iossdk + adalah beberapa chip lagi.
Dari perangkat lunak - AndroidStudio yang diharapkan. Sepenuhnya puas dan bahagia (meskipun bisa dibandingkan dengan tidak ada apa-apa) + plug-in bawaan menghilangkan semua kekurangan. GitHub adalah cara untuk melewatkan waktu luang. Adore GitKraken. Baik dan tambahan: Postman, SublimeText, DBeaver.
4. Dengan prinsip apa Anda memilih pekerjaan? Tumpukan, produk, kondisi kehidupan, uang?
Ini adalah pekerjaan TI pertamaku. Saya belajar di tahun ketiga ISEU di departemen “Prom. elektronik dan sistem mikroprosesor. " Secara tradisi, untuk musim panas, kami harus menemukan praktik distribusi dan pergi ke suatu tempat yang begitu jauh (di pembangkit listrik tenaga nuklir, misalnya). Semuanya kecuali perusahaan IT tampak menyedihkan. Saya tidak punya pengalaman, pengetahuan, juga, hanya ada keinginan.
Saya datang untuk wawancara, mengatakan bahwa saya bisa dan saya ingin semuanya. Mereka memberi saya waktu satu bulan untuk persiapan, dan saya menjalani latihan sepanjang musim panas. Dan kemudian dia bergabung dan tetap bekerja.
Secara umum, ketika memilih, faktor penentu, tentu saja, adalah uang. Tetapi semuanya diperhitungkan - kondisi, minat, perspektif. Jika mereka menawarkan uang besar secara tidak senonoh untuk sampah lengkap - saya tidak akan mengambilnya. Saya hanya berhasil mencari tahu apa "kenyamanan di tempat kerja" dan "proyek yang benar-benar menarik." Ini adalah dua kemewahan yang tidak bisa saya tolak lagi dan saya akan menuntutnya dari majikan.
Saya sangat skeptis dengan struktur negara. Saya belum pernah mendengar pujian dari sana. Ini adalah tempat terakhir yang saya anggap sebagai pekerjaan.
5. Teknologi dan bahasa apa yang Anda gunakan untuk Anda perbaiki?
- Yang paling jelas adalah cross-platform. Dalam keputusan yang relevan sekarang, ada terlalu banyak jenis "tetapi". Bahkan, itu tidak menguntungkan bagi produsen, tetapi saya ingin percaya ...
- Keanehan gradle dan stabilitas saat memperbarui studio. Melihat lansiran tentang pembaruan, saya ingin merasakan minat, dan bukan yang tradisional "baiklah, dapatkan sekarang."
6. Di mana lebih baik untuk belajar dari pengalaman orang lain - di universitas, di konfakh, di Habr? Di tempat lain?
Yang paling efektif adalah kolaborasi dengan pria yang masuk akal. Di sini semuanya sekaligus diperlukan: berita, saran, ide, "mereka tidak melakukannya, mereka melakukannya seperti itu", menampar, menghubungkan, dll.
Di universitas, menurut saya, tidak ada pengalaman - ada kantin murah di sana. Guru lebih tua dari semua yang mereka ajarkan. Mereka tahu asal-usulnya (kanon), dan semua yang baru dibuat dengan indahnya yang lama. Oleh karena itu, universitas hanya memiliki pengetahuan metodologis, ilmu individual, tetapi tidak pengalaman terapan.
Konfigurasi - menarik, tetapi dangkal dalam banyak kasus.
Habr - "baca sebelum tidur." Ada banyak manfaat, tetapi juga air.
Buku sangat membantu jika ditulis oleh manusia.
Yah, secara pribadi, saya masih suka mencari beberapa dudes terkemuka plus atau minus github mereka, jika ini bahkan mungkin.
7. Jika Anda memiliki sumber daya yang tidak terbatas (waktu, uang, tenaga, orang), proyek apa yang akan Anda ambil?
Sekarang proyek yang paling menarik tentu interaktif. Mengaburkan batas-batas virtual dan nyata adalah hal yang sangat menjanjikan, dan bahkan rata-rata orang memiliki efek wow berkali-kali lebih kuat daripada yang lainnya. Tetapi semua ini lebih bertumpu pada desain perangkat cerdas, tetapi di sini Anda tidak dapat melakukannya dengan antusias.
Dari sesuatu yang jauh: tertarik pada bio-neuro-cybernetics. Masalahnya fantastis, tetapi nyata. Ya, dan itu terdengar romantis ...
Saya pasti akan membuat semacam unit pendidikan, dan untuk beberapa alasan saya ingin mempromosikan transportasi listrik kepada massa.
8. Bagaimana Anda rileks? Apa yang kamu lakukan selain bekerja?
Selain bekerja, saya masih bekerja. Ada seorang insinyur suara paruh waktu di band penutup. Ini membantu untuk terganggu. Perjalanan yang sering, wajah-wajah baru, terkadang hanya acara-acara fantastis tidak memberikan perasaan bahwa saya duduk di satu tempat.
Saya suka musik, tetapi bidang TI lebih luas, stabil dan mandiri. Dapatkan pengalaman sebagai soundman keren, buat nama dan isi harga di Federasi Rusia adalah sebuah prestasi.
9. Ceritakan tentang tiga buku favorit Anda - pendidikan, sains populer, dan fiksi.
Pelatihan : Untuk beberapa alasan, bagi saya sepertinya semuanya hampir sama, tetapi biarkan Schildt menjadi “Java8. Panduan Lengkap "," Pola Desain di Jawa "(Saya tidak ingat penulisnya).
Bloch "Java Efektif" baru saja dimulai, tetapi terlalu dini untuk memberikan penilaian.
Nauchpop : Erickson "The Art of Exploitation" muncul di pikiran. Nama yang sangat keras, tetapi saya pasti akan membaca kembali. Saya belum pernah melihat begitu banyak hal dalam volume sekecil ini. Sebuah eyeliner yang indah, fitur-fitur utama C dan pemrograman pada umumnya, di luar dasar-dasar assembler dan, mungkin yang paling keren, hubungan satu dengan yang lainnya. Dasar-dasar jaringan, lelucon peretasan dasar, dll. Buku yang sangat keren.
Fiksi : Jujur, dermaga Android masih seni. Tapi serius, saya suka berbagai otobiografi (musisi, pembuat film, termasuk jurnalis). Tepat setelah mereka, saya ingin melakukan sesuatu, motivasi dalam percintaan, saya kira.
10. Jika, tepat di depan mata Anda, AI bangun, apa yang akan Anda katakan kepadanya?
Saya akan bertanya seberapa baik berbeda dari buruk. Baiklah, lalu saya melemparkan kode sumber untuk github.
Pertanyaan dari pahlawan sebelumnya: mengetahui bahwa Anda tidak dapat kembali, apakah Anda akan terbang ke Mars dalam ekspedisi pertama?
Seolah-olah Anda belum menyelesaikan proyek lama, dan mereka sudah memberi Anda yang baru.
Namun secara umum, tergantung siapa. Saya akan terbang dengan orang-orang, tetapi dengan bajingan saya tidak akan terbang. Lebih baik membiarkan seseorang menjadi kurang berguna, tetapi menyenangkan, menarik, pengertian, mampu mendengarkan, daripada q qurani universal, yang tidak mendengar atau memahami siapa pun.
Karena manusia manusia menghuni Mars, biarkan permulaan dimulai bukan dengan inovasi teknis, tetapi dengan kemanusiaan.
Bonus: ajukan pertanyaan ke pengembang lain
Jika profesi Anda, pekerjaan seumur hidup Anda dan apa yang Anda beri makan orang yang Anda cintai (keluarga) suatu hari akan dinyatakan ilegal, apa yang akan Anda lakukan?