Jalan dari bulan Juni menjadi direktur eksekutif di Sberbank. Wawancara dengan Alexey Levanov



Pada tanggal 7 September, kami berbicara langsung dengan Alexei Levanov, kepala eksekutif di Sberbank. Lesha bergabung dengan Sberbank pada tahun 2014 sebagai pengembang Junior. Sekarang dia adalah Direktur Eksekutif: Pimpinan Produk dan Tim dari tim platform Investor Sberbank dan bertanggung jawab atas Sberbank Investor dan Sekolah Pengembangan Sberbank. Lesha menggunakan contoh jalannya: bagaimana tumbuh dan berkembang di perusahaan besar, kesalahan apa yang harus dihindari dan bagaimana memulai perubahan. Kami berbicara tentang tantangan dan peluang, tentang keseimbangan kehidupan kerja, tentang bagaimana tidak kelelahan dan kembali jika benar-benar kelelahan. Kami membagikan transkrip siarannya kepada Anda.





Nama saya Alexey Levanov. Kami akan berbicara tentang bagaimana, di bidang TI, menurut saya, ada baiknya membangun karier mereka bagi mereka yang berada di awal jalur. Saya akan membagikan apa yang saya temukan dan menyoroti kesalahan yang saya buat. Mungkin melalui prisma seperti itu akan terlihat sedikit lebih cerah. Saya ingin komunikasi kami membantu Anda tumbuh di perusahaan besar, tidak kelelahan dan bergerak menuju hari esok yang lebih cerah.



Ada tiga kualitas utama yang menurut saya penting jika Anda ingin berkarir di perusahaan IT. Yang pertama dan paling usang adalah apa yang kemungkinan besar Anda temui lebih dari sekali; sebut saja secara kondisional "ketahanan stres". Saya tahu bahwa semua orang sudah memasukkannya ke dalam resume mereka, tetapi itu masih merupakan landasan - jika itu bukan hanya sebaris di resume, tetapi benar-benar kualitas Anda. Meskipun saya akan menyebut kualitas ini secara berbeda: "penerimaan perubahan". Maksud saya, kemampuan tidak hanya untuk bekerja dalam situasi yang penuh tekanan dan menerima perubahan, tetapi menerimanya dengan cukup mudah sehingga itu tidak selalu menjadi sumber siksaan bagi Anda.



Dunia modern itu keras, ia terus berubah: tantangan baru, proses baru. Ini tidak selalu baik atau buruk - itu hanya berubah. Alat pengembangan baru dan persyaratan bisnis sedang bermunculan, semuanya selalu baru. Jika Anda mengalami stres setiap saat tentang hal ini, maka bekerja di bidang IT dan umumnya membangun karier akan cukup sulit. Apalagi mengingat IT selalu menjadi yang terdepan dalam perubahan.



Hal penting kedua adalah: menerima perubahan saja tidak cukup, Anda juga harus membuatnya. Tentu saja, kami tidak menciptakan perubahan hanya demi perubahan, karena kami bisa; kami mengubah sesuatu karena kami ahli. Kami melihat ketidaksempurnaan proses, teknologi, jalur pelanggan. Setelah itu, kita ambil dan ubah bagian yang tidak sempurna. Kami mendorong perubahan.



Kisah ketiga adalah yang paling penting dari semuanya: kita menyelesaikan banyak hal. Tidaklah cukup menjadi tahan stres dan mendorong perubahan: jika kita tidak menghentikan dorongan ini atau tidak memenuhi tugas-tugas kita, kita tidak berharga.



Inilah tiga landasan. Jika Anda perhatikan, saya belum mengatakan sepatah kata pun tentang hard skill - meskipun ini adalah hal yang sangat penting.



Mari kita beri komentar. Semua orang berbicara tentang hard / soft skill, dan ada banyak pendapat berbeda tentang ini. Saya pikir begini: jika Anda berada di awal karir Anda (cerita Anda baru dimulai sebagai pengembang perangkat lunak atau secara umum sebagai spesialis TI), fokuslah pada keterampilan keras. Prinsip di atas akan berhasil jika Anda adalah orang yang baik. Anda bisa menjadi orang yang baik, memiliki empati dan pikiran yang berkembang, bahkan mencoba menyelesaikan sesuatu dan tahan stres; tetapi jika Anda tidak melakukan apa yang harus Anda lakukan dengan tangan Anda, Anda juga tidak berguna sebagai seorang spesialis. Di masa depan, dengan perkembangan, semakin Anda bersemangat, semakin banyak peran soft skill mulai dimainkan - itu benar. Pada titik tertentu, mereka bisa menjadi sama pentingnya, atau lebih penting, daripada keterampilan keras. Tetapi, jika kita berbicara tentang awal membangun karier - fokuslah pada keterampilan keras, tanpa mereka di mana pun.



Awalnya, saya ingin membangun diskusi kami seputar kisah hidup saya, tetapi saya menyadari bahwa ini hampir tidak menarik bagi siapa pun selain orang tua saya. Oleh karena itu, saya akan mencoba menceritakan, dengan menggunakan prisma cerita pribadi, tentang perubahan yang sedang terjadi - yang sedang kita lakukan, tentang cara mengatasinya, dan tentang apa yang dapat menghalangi kita. Tapi pertama-tama, beberapa pertanyaan.



Apakah Anda seorang CEO atau pemilik produk (PO)?



Ini adalah hal yang berbeda: yang satu adalah posisi, dan yang lainnya adalah perannya. Saya adalah direktur eksekutif berdasarkan posisi, dan pemilik produk serta tim yang dipimpin oleh peran. Artinya, satu hal tertulis secara bersyarat di buku kerja, dan yang kedua adalah apa yang saya lakukan.



Jadi, apakah Anda mengetahui cara menyembunyikan koneksi pembayaran cepat di aplikasi Sberbank?



Pertanyaan yang bagus dan keren, tapi tidak, bukan aku. Pertanyaan tersebut akan saya sampaikan kepada para ahli kami, saya sendiri belum mempelajari dimana sistem pembayaran cepatnya.



Berapa lama Anda habiskan dalam pembangunan sekarang?



Pertanyaan bagus - Saya ingin membahas ini secara bertahap melalui sejarah. Singkatnya, saya mencurahkan sekitar 3 jam sehari untuk pengembangan (kode, memeriksa permintaan tarik, dan sebagainya). Jelas bahwa ada rapat kerja yang memakan waktu, ada backlog bersyarat atau pemotongan tugas, tetapi, secara umum, tidak ada yang membatalkan pengembangan hardcore, dan itu bagus.



Bagaimana cara bertanggung jawab atas pemilik produk dan mendapatkan pekerjaan?



Sejujurnya, saya tidak begitu mengerti apa artinya "bertanggung jawab atas PO". Dan untuk mendapatkan posisi, Anda harus bekerja. Anda bekerja keras, Anda bekerja keras, Anda memecahkan masalah, jika Anda berhasil menyelesaikannya, Anda tumbuh. Ini adalah cerita dasar, sama di mana-mana plus atau minus. Faktanya, PO hanyalah area pengembangan yang mungkin Anda minati. Saya tertarik tidak hanya pada pengembangan hardcore, tetapi juga pada dampaknya pada produk, kemampuan untuk mengelolanya - jadi saya mengembangkannya ke arah PO. Artinya, Anda membutuhkan keinginan, pekerjaan, dan tiga fondasi yang telah kita bicarakan - dari sinilah sejarah mendapatkan posisi terbentuk.



Jadi, saya berbicara tentang apa yang harus difokuskan (ingat: pada hard skill, jika Anda seorang pemula, maka - dalam proses memompa soft skill), dan tentang tiga kualitas utama yang perlu Anda kembangkan dalam diri Anda - penerimaan perubahan, dorongan perubahan dan membawa kasus sampai akhir. Mari beralih ke cerita yang lebih spesifik.



Tentang perubahan. Saya mulai berkembang kembali pada tahun 2011, dan mendapat bantuan dalam berbagai topik. Awalnya saya menulis untuk Android. Saya mengalami perkembangan seperti ini: teman saya dan saya melihat bahwa artikel secara berkala muncul di Habrรฉ tentang bagaimana orang lain mengembangkan klon Tetris dan menghasilkan miliaran; pada kenyataannya, untuk memikat seorang siswa, tidak ada lagi yang dibutuhkan. Saya membacanya dan berpikir - Saya sedang berbisnis. Seorang teman mendapatkan MacBook, jadi awalnya saya menulis di Android; Saya melalui beberapa freelance dan beberapa tempat di perusahaan lain, dan pada tahun 2014 saya datang ke Sberbank. Saat itu, saya sudah punya aplikasi di AppStore, ada yang cukup sukses, mereka menulis tentangnya di Iphones.ru, AppleInsider; Saya menghasilkan sejumlah uang dan berpikir itu adalah puncak dari keterampilan dan karier, dan saya tidak membutuhkan pengembang lain. Tentu saja, saat saya bergabung dengan tim pengembangan,Saya adalah yang terlemah di dalamnya, meskipun butuh beberapa hari untuk menyadarinya.



Itu adalah waktu yang indah. Semua komunikasi dengan bisnis dan profesional lainnya dilakukan melalui manajer proyek kami, tetapi lingkungannya bagus untuk berkembang. Ketika Anda menulis kode itu sendiri, pada titik tertentu Anda memutuskan bahwa semuanya baik-baik saja; dan kemudian Anda akan menemukan bahwa ada pendekatan yang benar untuk pengembangan, pola yang bahkan tidak pernah Anda pikirkan. Di tengah para profesional yang keren, Anda tumbuh lebih cepat.



Pada titik tertentu, tim kami mulai tidak hanya berkembang, tetapi juga menjadi gesit. Sebelumnya, semua pengembang berada di tim yang sama. Hebat sekali - setiap orang mengerjakan bagian aplikasi yang berbeda; hari ini - yang ini, besok - yang lain. Itu sulit, tapi menarik. Saya ingat itu adalah tahun kelulusan saya, saya harus mengambil diploma, berlatih dan entah bagaimana pergi ke kelas di luar hari kerja penuh. Sulit, saya kemudian ketagihan kopi - glasir di depan kantor menjadi ritual pagi. Namun, itu adalah pengalaman yang luar biasa, itu sangat keren. Kesempatan untuk mengerjakan produk seperti itu sangat luar biasa. Kemudian kami mulai beralih ke agile, dan dari tim platform yang hanya berfokus pada pengembang, kami pindah ke tim yang mencakup spesialis dari semua industri - yaitu, tim lintas fungsi. Satu sisi,ini sangat keren dan menarik: Anda memiliki kolega dari bidang terkait, analis, desainer, penguji, pengembang platform lain, dan sistem operasi seluler. Tetapi dari konsep "Anda membuat keseluruhan aplikasi" Anda menuju ke konsep "Anda bertanggung jawab untuk arah dalam aplikasi, untuk beberapa bagian." Semakin jauh, semakin banyak bagian seperti itu: aplikasi tumbuh, fungsionalitasnya terfragmentasi.



Dan di sini kami memahami bahwa lebih banyak orang dibutuhkan. Untuk masuk ke tim kami, seseorang harus memiliki seperangkat kualitas tertentu, terutama keterampilan keras, karena kami memiliki tumpukan teknologi tertentu, pendekatan pengembangan, dan kami mengharapkan semua ini dari pelamar. Kami menyadari bahwa kami telah memburu semua orang yang kami bisa; dan setiap orang yang bisa mendatangi kita sudah duduk di tempat yang hangat, dan semuanya cocok untuk mereka. Pada saat itu, lahirlah prakarsa pembangunan sekolah - bukan gagasan pribadi saya, melainkan gagasan yang datang dari bawah. Ini adalah cerita favorit saya, dan saya meluangkan waktu untuk mempelajarinya.



Kami akan kembali ke tim lintas fungsi nanti, tetapi pertama-tama saya akan berhenti sejenak dan membicarakan masalah yang dapat muncul saat Anda memutuskan untuk membangun karier di bidang TI. Faktanya, jika Anda telah mengembangkan tiga kualitas dasar, maka satu-satunya masalah pekerjaan Anda yang sebenarnya adalah kelelahan emosional yang telah membentuk lapisan sosial-budaya. Ini adalah masalah serius: meskipun tidak akan membunuh Anda, hal itu merupakan ancaman serius bagi produktivitas Anda (dan pekerjaan, tim, produk, perusahaan).



Ada banyak definisi burnout, tetapi saya tetap berpegang pada ini: ini adalah keadaan di mana tugas-tugas yang sebelumnya Anda selesaikan dengan mudah, tiba-tiba menjadi sangat sulit. Anda hampir tidak memaksakan diri untuk melakukannya, Anda terus-menerus harus melakukan upaya luar biasa untuk berkonsentrasi dan bekerja. Frustrasi tumbuh. Itu tidak hilang dengan sendirinya, tetapi bisa muncul karena sejumlah alasan; Saya memilih mereka tiga - saya lulus ketiganya sendiri.



Alasan paling sederhana adalah kelelahan produk. Katakanlah Anda selalu menyukai pengenalan pola; Anda menyukai arah ini. Anda datang ke tim yang mengenali rambu jalan atau plat nomor, misalnya. Jadi Anda mulai mengerjakan produk, mempelajari OpenCV. Kami menyadari bahwa itu tidak cocok, dan kami beralih ke jaringan neural. Kami mulai melatih jaringan kami, membaca semua yang kami bisa tentang matematika jaringan saraf; bahkan mungkin menulis artikel ilmiah. Kami merilis produk hebat. Beberapa tahun telah berlalu, dan Anda mengerti - itu saja, Anda tidak ingin melakukan ini lagi. Kecintaan pada pelat nomor telah berlalu. Ini normal, ini adalah jalan alami, cepat atau lambat akan datang untuk semua orang. Kami semua lelah.

Kita perlu melangkah maju, dan kita perlu memahami caranya. Tentu saja, lebih baik tidak membiarkan situasi seperti itu: segera setelah Anda memahami bahwa topiknya tidak lagi antusias, yang terbaik adalah berbicara dengan manajemen dan pindah ke arah lain. Jika tidak berhasil, mungkin Anda bisa membuat sendiri arah baru. Mungkin Anda masih menyukai pengakuan seperti itu, dan Anda bisa mengenali yang lain. Atau mungkin seluruh lingkungan tidak sama, dan perlu diubah. Dengan cara yang bersahabat, Anda perlu mempersiapkan penerus di tempat Anda dan bergerak dengan tenang. Cerita yang bagus dan indah.



Ada sebuah cerita yang membuat Anda ingin tetap berada di tim yang sama. Anda menyukai produk, tim Anda, Anda memiliki manajer produk yang hebat - semuanya baik-baik saja, tetapi Anda hanya tidak ingin menulis lagi kode pengenalan pelat nomor. Hal terbaik tentang tim lintas fungsi adalah Anda memiliki kesempatan untuk beralih dan menjadi spesialis berbentuk T yang telah banyak dibicarakan. Ini bagus untuk Anda karena Anda sedang mempelajari hal-hal baru. Anda terus berkembang di bidang Anda - meskipun dengan kecepatan yang sedikit lebih lambat - Anda menjelajahi bidang terkait dan meningkatkan nilai Anda sebagai seorang profesional. Untuk majikan - dengan mengurangi faktor bus.



Spesialis berbentuk-T adalah evolusi dari Spesialis berbentuk-I dengan pengetahuan mendalam di satu bidang tertentu. Katakanlah seseorang pergi ke sekolah dan memutuskan untuk menjadi seorang programmer; dia suka menulis di C # atau di Unity, misalnya. Dia tidak kuliah, tapi menjadi ahli di bidangnya, dan membuat game. Dia adalah seorang spesialis berbentuk-I; dia kemungkinan besar sudah dipekerjakan. Jika orang yang sama mempelajari integrasi dengan backend, dapat terhubung ke berbagai pertanyaan setidaknya secara analitis, dan memahami pengujian (mungkin dalam dasar-dasar pengujian otomatis dan menulis kasus uji), maka dia akan menjadi spesialis berbentuk T. Artinya, ini adalah orang yang dapat membantu dalam kompetensi terkait dalam tim lintas fungsi.



Faktor bus adalah metrik fiktif yang menunjukkan jumlah orang yang dapat ... dikirim ke suatu tempat yang jauh dengan bus, tetapi tim akan terus bekerja. Untuk tim berbentuk T yang ideal, itu sama dengan N-1 (N adalah ukuran tim): bahkan jika satu orang tetap dari tim seperti itu, dia akan dapat memajukan pekerjaan, meskipun sangat lambat. Tentu saja, ini adalah contoh pamungkas, ini hampir tidak pernah terjadi dalam hidup; namun, membuat tim seperti itu adalah praktik yang baik.



Setelah menjadi spesialis berbentuk T, Anda tetap menggunakan produk dan dengan orang-orang yang membuat Anda nyaman, Anda terus berkembang, dan ini ada di tangan pemberi kerja Anda, karena Anda menutup kemacetan proyek.



Situasinya bahkan lebih buruk ketika Anda kelelahan tanpa menghitung kekuatan Anda. Katakanlah Anda sangat menyukai proyek ini, Anda bersemangat dengannya. Itu sangat menarik. Alih-alih menyadari bahwa cerita ini panjang, Anda mencoba menjalankannya dengan kecepatan sprint. Anda punya cukup uang untuk sementara waktu. Mungkin Anda akan kelelahan setelah finis, melainkan di tengah; keduanya buruk. Dalam kasus saya, saya sangat menyukai produk yang saya kerjakan; Saya sangat terdorong untuk membuatnya dan melihat hasilnya, tetapi saya tidak bisa beristirahat. Saya agak mendengar tentang work-life balance, tetapi tidak berhasil. Bahkan jika di malam hari saya meninggalkan tugas yang belum selesai dan pergi dengan gadis itu ke bioskop atau dengan teman-teman ke bar, dalam pikiran saya, saya masih tetap mengerjakan tugas; dia tampaknya bersenang-senang, tetapi dia tidak benar-benar istirahat dan tidak melakukan tugas.Jadi saya memutuskan untuk peduli tentang pekerjaan-hidup-keseimbangan dan mulai bekerja - saya bekerja, saya bekerja, saya bekerja, dan kemudian sesuatu berhasil. Sangat beruntung bahwa fenomena "klik" terjadi setelah proyek selesai dan sebelum liburan saya. Saya pergi berlibur, banyak berpikir, dan ketika saya kembali, saya berbicara dengan manajer - dia berkata bahwa saya tidak dapat menulis kode ini sekarang. Saya memiliki pemimpin yang luar biasa; dia bertanya apa yang ingin saya lakukan.



Jadi saya beralih ke pengembangan proyek sekolah pengembangan itu sendiri. Seperti yang saya katakan, kami memiliki momen ketika ternyata tidak ada tempat lain untuk mengambil pengembang, dan diputuskan untuk melatih mereka sendiri. Sekolah pertama diluncurkan dengan sukses, beberapa orang terlatih berhasil dipekerjakan. Proyek itu sendiri adalah inisiatif dari bawah ke atas. Kepala departemen pengembangan seluler memulai ide ini, dan kami, sebagai komunitas, memutuskan: apa yang akan ada dalam program pelatihan, bagaimana memilih orang, bagaimana memvalidasi mereka di jalan keluar, siapa yang harus diambil - secara umum, ide untuk menutup kebutuhan. Dan ketika saya kehabisan tenaga, mereka mengatakan kepada saya: jika proyek ini menarik bagi Anda, lakukanlah. Ternyata itu sangat menarik.



Cerita kelelahan standar memberitahu Anda untuk berbaring di pantai dan melihat ke langit sampai Anda menjauh. Dalam kasus saya, beralih bidang aktivitas membantu. Di satu sisi, saya menyadari bahwa "keseimbangan kerja-hidup" masih berfungsi; Sekembalinya dari liburan, saya menyadari bahwa tugas-tugas yang saya duduki, dapat saya lakukan lebih cepat - di satu sisi. Di sisi lain, area baru ini ternyata sangat menarik, dan kami melakukan banyak hal. Meluncurkan area baru dari program ini, merekrut orang-orang baru, meluncurkan kemitraan dengan universitas, mulai menerbitkan sertifikat penyelesaian - sukses besar dimulai kembali. Setelah itu saya berhasil kembali ke pengembangan, tetapi keseluruhan cerita ini tidak akan terlalu ekstrem. Jika Anda merasa ada yang tidak beres, bahwa Anda bekerja lebih dari yang Anda bisa, ini tidak baik untuk Anda atau majikan. Anda sendirian,dan bagi majikan ini adalah cerita yang sulit diprediksi, tidak jelas kapan Anda tidak akan bisa melangkah lebih jauh.



Jenis kelelahan ketiga adalah yang paling sederhana, sebagian. Katakanlah Anda mengikuti ketiga aturan dasar. Terima perubahan dengan mudah, dorong mereka. Dorongan untuk perubahan adalah tentang menciptakan peluang. Jika ada waktu, saya akan bercerita tentang perjalanan kerja saya selama setahun ke Stanford, bagaimana saya bisa mendapatkan program MBA di Sberbank, dan lebih detail tentang sekolah pengembangan. Semua ini bisa jadi karena saya melewatkan kesempatan, atau karena dorongan untuk berubah, penciptaan peluang.



Tetapi ketika Anda membuat atau memanfaatkan terlalu banyak peluang - terlepas dari kenyataan bahwa Anda terbiasa menyelesaikan semuanya - itu bisa menjadi bola salju. Pada saat ini, Anda memahami bahwa ada terlalu banyak hal yang harus dilakukan, dan Anda telah memilihnya sendiri: ini adalah proyek utama dan tambahan Anda, beberapa proyek hewan peliharaan, pelatihan. Dan tidak ada resep untuk situasi seperti itu; Anda hanya perlu melewati beberapa bola salju ini untuk menentukan sendiri berapa jumlah tugas maksimum yang dapat Anda ambil.



Ini bukanlah cerita yang sangat menakutkan. Lebih buruk - baik untuk Anda maupun untuk majikan - ada cerita ketika Anda bekerja untuk waktu yang lama, dan kemudian Anda tidak dapat kembali dengan tiba-tiba, dan hanya kembali melalui liburan dan perubahan aktivitas. Secara umum, saya menyadari bahwa istirahat adalah bagian yang sama pentingnya dari pekerjaan, meskipun saya dulu berpikir bahwa bekerja, bekerja, dan bekerja itu bagus. Anda hanya akan menjadi lebih produktif.



Adapun apakah perlu masuk ke pengembangan seluler sekarang - saya sering mendengar pertanyaan ini. Apa yang saya bicarakan relevan untuk TI secara umum, tetapi untuk pengembangan seluler pada khususnya. Anda dapat mengatakan bahwa ada terlalu banyak pengembang sekarang, pasar jenuh dan perangkat baru tidak dibeli. Saya akan mengatakan bahwa dalam jangka menengah, arah ini pasti akan tetap relevan. Sementara jumlah smartphone mendekati saturasi, perangkat wearable berada di depan; jam tangan pintar sudah dibawa oleh banyak orang - saya juga, omong-omong. Saya cukup yakin perusahaan besar akan segera merilis sesuatu yang baru. Kami dibatasi oleh kapasitas baterai, tetapi telah berkembang secara perlahan selama N tahun terakhir. Orang yang pernah mencoba untuk tidak duduk di satu tempat untuk menyelesaikan masalah dan menyelesaikannya dengan bantuan perangkat yang dapat dikenakan, ponsel, dan cara lain, kemungkinan besar tidak akan kembali ke pola perilaku ini.Jumlah perangkat akan meningkat dan lebih banyak pengembang akan dibutuhkan. Jika Anda merasa bahwa pengembangan seluler adalah milik Anda, maka ada baiknya Anda melakukannya. Jika Anda adalah pengembang yang sudah mapan, maka Anda bisa datang ke kami; kami selalu membutuhkan pengembang yang mapan. Dan jika Anda mau, tetapi masih belum tahu caranya, sekolah kami terbuka untuk Anda. Kami tidak melihat pengetahuan Anda tentang Objective C / Swift / Kotlin / Javascript; kami melihat hal-hal dasar, seperti pengetahuan tentang algoritme dan struktur data, memahami prinsip-prinsip OOP, kemampuan untuk menulis algoritme seperti menyortir dan menjelaskan kompleksitasnya - yaitu, hal-hal sederhana yang dipelajari di universitas. Ini adalah topi 'T' - yang harus Anda lakukan adalah mendapatkan pengetahuan yang baik.Jika Anda adalah pengembang yang sudah mapan, maka Anda bisa datang ke kami; kami selalu membutuhkan pengembang yang mapan. Dan jika Anda mau, tetapi masih belum tahu caranya, sekolah kami terbuka untuk Anda. Kami tidak melihat pengetahuan Anda tentang Objective C / Swift / Kotlin / Javascript; kami melihat hal-hal dasar, seperti pengetahuan tentang algoritme dan struktur data, memahami prinsip-prinsip OOP, kemampuan untuk menulis algoritme seperti menyortir dan menjelaskan kompleksitasnya - yaitu, hal-hal sederhana yang dipelajari di universitas. Ini adalah topi 'T' - yang harus Anda lakukan adalah mendapatkan pengetahuan yang baik.Jika Anda adalah pengembang yang sudah mapan, maka Anda bisa datang ke kami; kami selalu membutuhkan pengembang yang mapan. Dan jika Anda mau, tetapi masih belum tahu caranya, sekolah kami terbuka untuk Anda. Kami tidak melihat pengetahuan Anda tentang Objective C / Swift / Kotlin / Javascript; kami melihat hal-hal dasar, seperti pengetahuan tentang algoritme dan struktur data, memahami prinsip-prinsip OOP, kemampuan untuk menulis algoritme seperti menyortir dan menjelaskan kompleksitasnya - yaitu, hal-hal sederhana yang dipelajari di universitas. Ini adalah topi 'T' - yang harus Anda lakukan adalah mendapatkan pengetahuan yang baik.memahami prinsip-prinsip OOP, kemampuan menulis algoritma seperti memilah dan menjelaskan kompleksitasnya - yaitu, hal-hal sederhana yang dipelajari di universitas. Ini adalah topi 'T' - yang harus Anda lakukan adalah mendapatkan pengetahuan yang baik.memahami prinsip-prinsip OOP, kemampuan menulis algoritma seperti memilah dan menjelaskan kompleksitasnya - yaitu, hal-hal sederhana yang dipelajari di universitas. Ini adalah topi 'T' - yang harus Anda lakukan adalah mendapatkan pengetahuan yang baik.



Saya akan menambahkan tentang universitas. Mengakui dan menerima permasalahan pendidikan tinggi - saya masih belajar selama 6 tahun dan mengajar selama 5 tahun, sedang di sekolah pascasarjana - saya percaya bahwa universitas, walaupun tidak diwajibkan, sangat diinginkan. Meskipun universitas tidak akan memberikan pengetahuan khusus - yaitu, jika Anda ingin menjadi spesialis DevOps yang keren atau pengembang aplikasi seluler, Anda harus memperoleh sendiri pengetahuan yang diperlukan - yang dapat Anda peroleh, selain hal-hal dasar (seperti tahan stres dan keinginan untuk memperoleh pengetahuan baru) pengetahuan luas apa yang terjadi di IT. Anda akan ditinggalkan oleh spesialis berbentuk T.



Pada akhir September atau Oktober kami akan memulai rekrutmen baru. Datanglah kepada kami, tulislah kepada saya; Saya akan dengan senang hati menjawab pertanyaan Anda.



Secara teori, proyek harus diubah setiap satu atau dua tahun, jika tidak maka akan mandek.



Secara umum, saya tidak membantah, meskipun situasinya berbeda. Selain itu, itu tergantung pada orangnya - pada apa prioritas Anda. Jika prioritasnya adalah kepentingan proyek, maka ya. Atau mungkin prioritas Anda adalah tim tempat Anda bekerja dan Anda tidak ingin beralih (meskipun Anda memahami bahwa Anda tidak akan berkembang lebih jauh dalam proyek ini); Saya punya ini juga. Secara umum, perlu untuk mengubah proyek, tetapi semua situasinya unik.



Seberapa umum manajer produk menginstal aplikasi pesaing dan mengambil ide untuk fitur baru dari sana?



Ini tidak dilakukan secara langsung, tapi kami tidak bisa mengatakan bahwa bank dan pemain IT lainnya tidak saling pandang sama sekali. Jelas bahwa mereka sedang menonton; tetapi sebelum Anda menyalin sesuatu, Anda perlu melakukan penelitian. Setidaknya untuk memahami: apakah pesaing melakukannya, berpikir, atau hanya meluncurkannya? Dan tentu saja, lakukan penelitian Anda sendiri. Sebelum suatu produk dikembangkan, ada beberapa tahapan - dari berpikir desain dan membangun CJM. Penting untuk dipahami apakah pengguna membutuhkan produk ini, masalah apa yang dipecahkannya. Dan salin saja - cerita ini lebih tentang pengembang indie, ketika mereka memutuskan bahwa mereka dapat menyalin dan membuat sesuatu sukses dengan harga lebih murah. Perusahaan besar masih berjalan dengan caranya sendiri, meskipun mereka saling memandang.



Mungkin masa depan terletak pada augmented reality?



Mungkin. Saya sendiri juga berpikir begitu - selama beberapa tahun terakhir, Apple yang sama di konferensi pengembangnya (WWDC) telah berfokus pada AR Kit / Reality Kit, mesin untuk bekerja dengan augmented reality. Dan semuanya tampak seperti transisi dari MVP sederhana ke menambahkan add-on ke dalamnya. Tidak nyaman untuk menggunakannya di ponsel, dan Anda harus menunggu faktor bentuk yang lebih nyaman.



Bagaimana Sberbank memindahkan seorang karyawan ke tingkat yang lebih tinggi?



Tergantung apa yang dimaksud dengan ini. Jika kita mengambil promosi sederhana, maka mungkin sama seperti di perusahaan lain. Sebelumnya saya bekerja di dua tempat (dan tiga lagi sebagai magang), dan di mana-mana kurang lebih sama. Kasus yang bagus - Anda berdiskusi terlebih dahulu tentang tujuan global, setelah itu Anda dapat membicarakan langkah selanjutnya. Kasus yang lebih buruk - baik Anda maupun para pemimpin tidak membicarakannya pada awalnya; Anda baru saja bekerja, dan kemudian, setelah setahun, Anda tiba-tiba menyadari: Anda berhak mendapatkan lebih. Kemudian Anda pergi dan memulai percakapan; juga cerita biasa. Kadang-kadang terjadi bahwa seseorang sangat mencintai lingkungannya (project-product-team); ada orang seperti itu dalam ingatan saya: orang-orang mendatanginya dan berkata bahwa mereka akan membesarkannya. Dia tumbuh dewasa, dan sehat, tetapi tidak memulai percakapan itu sendiri. Secara umum, target cerita adalah penyusunan rencana pengembangan individu,dan implementasinya adalah permintaan untuk membahas kenaikan gaji.



Seberapa sering Anda mengikuti pelatihan dan kursus?



Perlu dikemukakan: Saya mulai berkembang pada saat, sayangnya, hampir tidak ada kursus normal. Artinya, saya melihat dua cara pengembangan pembelajaran: milik saya dan yang benar.

Yang benar adalah melalui kursus, sekolah pengembangan (alangkah baiknya - sekolah kami, tetapi bisa ada sekolah mana pun dengan mentor yang makan banyak garam dalam teknologi ini). Tetapi pilihan saya adalah hanya membenturkan kepala saya tentang topik ini, membuat kesalahan, melihat opsi di Stackoverflow. Ini juga merupakan opsi yang berfungsi, Anda akan menerima produk yang sudah jadi, tetapi bubur akan tetap ada di kepala Anda, yang kemudian harus ditangani.



Saya masih kurang menyukai kursus. Ini berasal dari sekolah - dari pendidikan umum saya pindah ke ruang belajar teknologi informasi, di mana itu keren, tetapi saya tidak mencapai level tersebut. Kami tidak punya program di sekolah, tapi di kamar bacaan sudah tersirat. Di bawah ancaman dewa, saya mengelilingi diri saya dengan buku-buku dan mulai mengerti; pola ini, pada kenyataannya, tetap ada pada saya. Saya tertarik tidak lagi pada kursus, tetapi pada satu set buku. Saya bisa melampirkannya nanti di komentar.

Sekarang saya sedang menjalani program MBA dari Sberbank, yang mencakup banyak kursus: penuh waktu, paruh waktu, virtual. Tetapi semua kursus ini digabungkan menjadi satu produk; untuk secara mandiri memilih beberapa arah dan mempelajarinya - ini tidak terjadi untuk waktu yang lama. Meskipun saya menonton sesi pendidikan dari WWDC, saya lebih menekankan pada literatur dan artikel.



Ada pendapat tentang Dart / Flutter, apakah ini sepadan dengan waktunya?



Saya tidak suka mengambil posisi sebagai jaksa, tetapi dalam kasus ini saya akan mengatakan: mungkin tidak sepadan. Saya tidak percaya dengan prospek teknologi ini (meskipun ini bukan spesialisasi saya). Beberapa tahun yang lalu, semua orang membicarakannya, tetapi banyak hal masih ada. Tetapi, jika Anda sangat tertarik, Anda dapat meluangkan waktu dan memutuskan sendiri apakah Anda menyukainya (dan lihat apakah pasar sedang diminati). Tidak perlu melihat tren - coba lakukan apa yang Anda suka.



MBA dari Sberbank - seperti apa? Belajar penuh waktu di dalam Sberbank atau di universitas eksternal?



Ada berbagai kursus dan arahan. Beberapa menurut saya sangat menarik - yang terkait dengan manajemen produk. Sebagai seorang spesialis teknis, saya terbiasa dengan kenyataan bahwa ada masalah dan perlu diselesaikan secara kualitatif; Sebagai pengembang independen, saya mencoba untuk bekerja dengan pengguna dan masalah keinginan mereka - tetapi saya tidak memiliki peta di kepala saya tentang bagaimana melakukannya. Secara umum, beberapa mata kuliah sangat menarik; beberapa kurang menarik dari yang semestinya. Secara keseluruhan, programnya bagus. Saya akan pergi padanya lagi.



Sber memiliki Universitas Korporat - sebenarnya, itu adalah anak perusahaan. Kami mulai berinteraksi dengannya ketika kami meluncurkan kembali sekolah: sekarang KU menerbitkan sertifikat bagi mereka yang telah berhasil menyelesaikan studinya. Terletak di wilayah Moskow - ini adalah gedung kampus yang besar, siswa dapat tinggal di wilayah tersebut.



Apakah tarif internal Sberbank memadai, atau apakah tarif eksternal juga diperlukan?



Itu tergantung pada apa yang Anda inginkan. Jika Anda perlu mempertahankan level Anda dalam apa yang Anda lakukan (dalam pengembangan, misalnya), maka, pertama, Anda harus berhasil menyelesaikan tugas pekerjaan; kedua, komunitas diatur sedemikian rupa sehingga Anda akan mempertahankan level Anda secara apriori dan berkembang jika Anda mau. Inilah salah satu keuntungan perusahaan besar: komunitasnya besar. Sekarang saya tidak dapat menyebutkan nama perusahaan lain di Rusia, di mana masing-masing ada 200 pengembang di iOS dan Android; komunitas seperti itu menciptakan budayanya sendiri - pendampingan, pelatihan. Secara umum, ini mungkin cukup: Anda perlu menjangkau mereka yang ada di depan.



Saya telah mengatakan pola saya: Saya tidak menentang kursus seperti itu, tetapi saya yakin bahwa buku lebih baik. Anda dapat mempelajari buku dengan kecepatan yang sesuai untuk Anda.

Sekali lagi, universitas korporat memiliki banyak kursus, baik tatap muka maupun online.



Apakah nyaman bepergian ke pusat untuk bekerja dan juga ke KU di wilayah Moskow?



Nah, sekarang saya berada di lokasi terpencil - sama seperti anggota tim lainnya. Belum ada masalah dengan meninggalkan center; ketika kita meninggalkan daerah terpencil, saya akan pergi ke pusat kota dari Moskow. Dan kami tidak pergi ke KU terlalu sering: sebagai bagian dari program MBA, saya pergi ke sana sekitar tiga kali seminggu.



Berapa banyak waktu yang Anda habiskan sekarang untuk pengembangan, dalam bahasa apa?



Saya sendiri adalah pengembang aplikasi seluler untuk iOS (awalnya - hanya iPhone dan iPad, kemudian jam tangan muncul). Kami awalnya menulis di Objective C - old, dengan mixin 1.0, menggunakan MRC). Sekarang kami memiliki proyek baru yang terpisah, di mana kami menulis dalam Swift murni; yaitu, MVVM dengan koordinator dan layanan, tanpa reaktivitas - kami mengikat semuanya melalui delegasi. Mengenai waktu, saya sudah mengatakan: Saya mencoba menghabiskan lebih banyak, tetapi ada sejumlah rapat kerja penting - terutama pada tahap peluncuran produk, jadi ternyata 3-4 jam sehari. Saya masih menyukai perkembangannya, saya mencoba untuk menghentikannya sebaik mungkin.



Ceritakan tentang Stanford.



Setelah di email kerja ada pesan bahwa ada program Stanford US - Russia Forum, dan karyawan Sberbank bisa mencoba melamar. Saya pindah, melalui 3 atau 4 tahap seleksi, wawancara terakhir dalam bahasa Inggris, dan berakhir di sebuah kelompok kerja dengan tiga karyawan Sberbank lagi. Secara total, ada 10-15 orang di sana setiap tahun dari Rusia dan 10-15 dari Amerika Serikat. Program tersebut bertujuan untuk meningkatkan hubungan antar negara; kelompok campuran kami dan orang Amerika sedang diciptakan untuk mengerjakan masalah ilmiah. Tahun kami adalah tahun pertama ketika ada masalah teknis khusus: sebelumnya ada masalah sosial dan hukum. Grup kami adalah "FinTech" (keuangan dan teknologi). Kami melakukan penelitian selama setahun dan kemudian mempertahankannya di Stanford. Kami sedang makan malam dengan Profesor Zimbardo, yang melakukan eksperimen terkenal (ada pertanyaan untuknya, tapi pengalamannya keren).Secara keseluruhan, kasus luar biasa yang memungkinkan saya terjun ke bidang lain. Saat berada di bidang fintech, kami meneliti teknologi terdesentralisasi menggunakan blockchain sebagai contoh, dan bertemu dengan sekelompok orang luar biasa yang melakukan ini baik di Rusia maupun di Amerika Serikat.



Apakah Anda tidak melakukan backend? Apakah kamu sering wawancara?



Kami sering wawancara. Saya berpartisipasi dalam wawancara baik di Sberbank Online dan dalam proyek baru Sberbank-Investor. Ditambah lagi, ketika datang ke sekolah, saya juga mencoba untuk berpartisipasi dalam wawancara perekrutan dan kelulusan. Berapa tepatnya tergantung pada beban: mungkin 0 atau 10 per minggu, tetapi biasanya 1-2. Saya tidak tertarik dengan backend, tapi saya tertarik. Saya ingin mencobanya setelah MBA selesai dan ada lebih banyak waktu luang.



Bagaimana Anda memilih tumpukan pengembangan? Persyaratan dibentuk oleh pelanggan?



Tergantung. Jika kita berbicara tentang modul terpisah untuk Sberbank Online, maka tumpukan terbatas pada produk yang ada. Jika produknya baru, maka tumpukan tersebut mungkin tidak dipilih oleh pelanggan bisnis, tetapi oleh spesialis TI, menyoroti pro dan kontra untuk bisnis tersebut. Misalnya, jika Anda mengambil satu teknologi - itu nyaman, keren, cepat, tetapi akan memotong persentase tertentu dari penonton. Keputusan akhir akan dibuat, tentu saja, oleh perwakilan pelanggan, tetapi tumpukannya dibentuk oleh spesialis TI. Secara umum, kami melihat tumpukan untuk menjadi nyaman, cukup baru, tetapi tidak hype; jadi, sekarang terlalu dini untuk menggunakan Swift UI untuk proyek perusahaan - ini tidak meniadakan fakta bahwa teknologi ini perlu diuji, tetapi harus stabil. Artinya, tidak perlu mengambil apa yang baru saja keluar, hype dan jelas akan mengubah API dalam beberapa tahun ke depan, serta apa yang sudah setengah mati.



Artinya, tumpukan dipilih berdasarkan argumen logis minimal: tumpukan harus terbukti, tetapi merupakan teknologi yang cukup baru yang memudahkan untuk menemukan spesialis dan dengan pengalaman yang kami miliki - atau kami dapat dengan mudah mendapatkannya.



Apa yang diperlukan untuk menjadi tim mobil tanpa pengemudi?



Anda hanya perlu melamar. Saya melihat lowongan dalam bisnis mobil tanpa pengemudi di Facebook saya. Ini bukan informasi rahasia; jika panitia kemudian menyampaikan pertanyaan ini kepada saya, saya akan membagikan tautan.



Apa itu Sberbank Online, dan apa itu subproyek?



Sberbank Online - misalnya, di platform iOS - adalah proyek yang terdiri dari subproyek (submodul). Sebuah tim atau sekelompok tim bertanggung jawab untuk masing-masingnya. Di dalam diri mereka sendiri, mereka dapat, tanpa banyak menyimpang dari panduan pengembangan Sberbank, menentukan beberapa hal sendiri - misalnya, pendekatan arsitektural dalam modul ini. Misalnya, API modul ini tetap memungkinkan akses ke sana penting, tetapi jika tidak, semua yang terjadi di dalamnya (jika tidak bertentangan dengan panduan Sberbank Online dan pendekatan dasar) menjadi kebijaksanaan pengembang utamanya. Proyek akhir dirangkai dari modul-modul tersebut.



Artinya, semua pembayaran dan transfer adalah Sberbank Online?



Ya, semuanya SBOL. Baik pinjaman maupun deposito. SBOL adalah rumah besar yang terbuat dari berbagai batu bata: proses (misalnya, pembayaran) dan produk (misalnya, deposito). Dan perkembangan mereka bisa berlanjut secara paralel.



Bisakah saya pergi ke Okko dari SBOL?



Ya, tetapi Anda akan dibawa ke aplikasi lain. Segala sesuatu di dalam Sberbank Online adalah satu cerita, ini adalah bagian dari Sberbank Online; ketika Anda pindah ke aplikasi lain, Anda pindah ke bagian lain dari ekosistem. Misalnya, dari SBOL Anda dapat pergi ke Oko, Pengiriman paket, Investasi; semua ini adalah aplikasi terpisah dari ekosistem Sberbank Online. Artinya, meskipun mereka independen, navigasi normal dilakukan di antara mereka, mereka terintegrasi dengan SBOL, beberapa di antaranya dapat diakses menggunakan Sberbank-ID universal.



Bagaimana produk baru diluncurkan di Sberbank, dan bagaimana seseorang bisa menjadi PO di dalamnya? Misalnya, jika ide Anda bukanlah fakta bahwa Anda akan menjadi PO.



Beberapa pendekatan dimungkinkan di sini. Yang pertama adalah memulai perubahan. Artinya, tidak hanya sekedar datang dan mengajukan ide untuk produk baru, tapi memberikan rencana pengembangan produk ini. Jika Anda memiliki pengalaman dan pemahaman yang relevan tentang cara mengembangkan produk, maka akan jauh lebih mudah untuk mempekerjakan Anda - karena Anda jelas memahami apa yang harus dilakukan dengan produk ini - daripada mencari orang lain. Seringkali terjadi bahwa orang yang tidak ada hubungannya dengan ide menjadi PO; Misalnya, ketika sebuah ide sedang mengudara, atau ketika seharusnya sudah lama diterapkan, dan sekarang seseorang dengan pengalaman dalam manajemen produk telah tersedia. Ada pola yang berbeda.



Jika Anda memiliki ide produk yang hebat, pikirkan baik-baik: lihat masalah pelanggan apa yang akan dipecahkan produk, bagaimana perjalanan pelanggan akan berubah, apa yang dapat dioptimalkan, metrik apa yang diharapkan. Dan hadirkan sebagai ide bisnis; seharusnya tidak ada masalah. Atau Anda bisa menjadi PO untuk produk lain dengan pengalaman yang relevan; sekarang ada kursus tentang ini, Anda juga bisa belajar dari PO di tim Anda. PO biasanya setuju untuk mentor.



Buku keren apa yang bisa Anda rekomendasikan?



Pertanyaan yang sangat umum. Itu tergantung pada jenis buku yang Anda bicarakan. Jika tentang bagian sempit dari pengembangan ponsel, maka ada beberapa seri di mana materi diberikan dengan baik. Tergantung pada apa Anda ingin tahu arah mana yang Anda inginkan.






Apa yang terjadi sebelumnya



  1. Ilona Papava, Senior Software Engineer di Facebook - cara mendapatkan magang, mendapatkan tawaran, dan segala sesuatu tentang bekerja di perusahaan
  2. , ML- โ€” , Data Scientist
  3. , EO LastBackend โ€” , 15 .
  4. , Vue.js core team member, GoogleDevExpret โ€” GitLab, Vue Staff-engineer.
  5. , DeviceLock โ€” .
  6. , RUVDS โ€” . 1. 2.
  7. , - . โ€” .
  8. , Senior Digital Analyst McKinsey Digital Labs โ€” Google, .
  9. ยซยป , Duke Nukem 3D, SiN, Blood โ€” , .
  10. , - 12- โ€” ,
  11. , GameAcademy โ€” .
  12. , PHP- Badoo โ€” Highload PHP Badoo.
  13. , CTO Delivery Club โ€” 50 43 ,
  14. , Doom, Quake Wolfenstein 3D โ€” , DOOM
  15. , Flipper Zero โ€”
  16. , - Google โ€” Google-









All Articles