“Kami mengubah medan” - IT menuju ke lokasi konstruksi yang besar



Apa yang bisa lebih konyol daripada tersesat di sepanjang jalan menuju wawancara dengan startup kartografi. Tetapi tentang rasa malu saya, saya cukup merengek di artikel terakhir - ini hanya akan menjadi hal-hal penting.

Biarkan saya mengingatkan Anda bahwa minggu lalu saya mulai menulis tentang drone di lokasi konstruksi dan berbicara dengan Dmitry Korolev, salah satu dari empat pendiri TraceAir, layanan yang mencoba mengubah industri konstruksi menggunakan drone, fotogrametri dan algoritma analitik. Seperti lawan bicaranya yang lain, saya keliru mengira bahwa drone berada di pusat desain startup. Tapi ternyata, sesuatu yang sama sekali berbeda.



Bagaimana semuanya dimulai?

Saya mulai kelas coding di kelima. Di sekolah, seorang guru informatika menunjukkan BASIC, dan saya suka: aaaaaa, memungkinkan untuk membuat kode permainan! Kemudian dia pergi ke sekolah-gimnasium 1567, di kelas fisik. Hanya ada pesta yang luar biasa. Hal-hal keren yang terkait dengan elektronik. Kami menyolder amplifier, penerima / pemancar IR, kami menulis protokol kepada mereka, klien. Sekarang ada satu pria dari kelas kami di Lembah, seorang gadis lain beberapa kelas lebih lambat dari kami, ada di sana, tetapi kembali ke sini.

Fisikawan kami adalah orang yang pintar (mengambil kesempatan ini, Alexander Andreevich, halo), ia menulis kepada kami tes secara pascal, memberikannya pada grid di komputer, dan kami menyelesaikannya. Begitu mereka memutuskan, "mari kita hack tes fisikawan sehingga itu menyoroti jawaban yang benar untuk kita." Secara umum, sekolah kami sangat keren.

Dan apa yang sudah Anda ketahui, bisa sampai ke kelas terakhir sekolah?

Basic, Pascal, mampu menyolder semua jenis perangkat, assembler kecil. Pada titik tertentu saya mencoba untuk melihat Delphi, tetapi saya lebih suka tidak melihat - Delphi masih ... Ketika jaringan pergi - C / C ++, Perl dan PHP.

Mereka menulis eksploitasi PoC. Sekitar waktu yang sama, sebuah kelas di tanggal 11 atau di akhir tanggal 10 dapat ditulis ke majalah Hacker melalui surat, dan ini diterbitkan. Saya menulis di sana: "dudes, mari kita lakukan bersama-sama, siapa pun yang mau." Kerumunan orang berkumpul, tetapi tidak bertahan lama, sekitar dua tahun. Kami melakukan hal yang cukup menarik. Jika fokus keamanan dapat dicari, Anda bahkan dapat menemukan sesuatu di catatan buletin.

Berikutnya adalah departemen fisika. Seorang teman mengatakan kepada saya bahwa ada pemrograman yang lebih keren daripada di VMK. Pria ini secara brutal membuat saya putus - tidak ada pemrograman keren di sana. Segera setelah saya menyadari ini, saya mulai mencari semua jenis proyek keamanan. Tetapi dia dengan cepat menyadari bahwa perlu pergi dengan pesawat yang lebih legal.

Pada tahun kedua, saya menggunakan cluster fakultas fisika, dan guru itu mengatakan kepada saya: "Dim, jika Anda menjalankan semacam eksploitasi dari fakultas fisika, Anda dapat melakukan ini bahkan melalui proxy." Saya berkata, "Alexey Valentinovich, permisi, tolong, saya tidak akan." Dan sejak saat itu ia memulai gerakan pengembangan. Itu tahun 2003-2004. Guru ini mencari pesanan, dan kami membuat kode. Mesin untuk konferensi ilmiah, peta sosial, semacam jaringan sosial geografis.

Bagaimana menggabungkan cinta langit dengan IT


Dmitry memiliki beberapa startup antara universitas dan awal TraceAir, dan kami mendiskusikannya secara lebih rinci dalam artikel sebelumnya . Dia adalah paraglider profesional, jadi dia selalu mencari cara menggabungkan langit dan TI.

Ada layanan untuk olahraga udara. Menurut pelacak, penonton dari tanah dapat melacak balapan dan memahami apa yang terjadi di langit pada saat itu. Layanan ini mencapai beberapa keberhasilan, tetapi tidak menghasilkan uang - ini tidak menarik bagi investor.

Ada layanan untuk analisis gambar satelit. Dia mengizinkan, misalnya, untuk menandai kebakaran hutan di peta.

Selama boom drone, Dmitry dan timnya ingin meluncurkan pengiriman udara di Moskow, tetapi membatasi diri hanya pada kopi di Gorky Park. Mereka menghadapi semua masalah yang dibawa drone, tetapi uangnya habis sebelum solusi ditemukan.

Setelah perjalanan ke Lembah Silikon pada tahun 2014, arah masa depan menjadi jelas - bukan drone itu sendiri yang dibutuhkan, tetapi layanan industri yang serius bagi mereka. Ini memulai TraceAir.
Katakan padaku apa yang dilakukan produk?

Drone atau pesawat terbang zig-zag di atas situs, membuat banyak foto. Kemudian foto-foto ini berubah menjadi algoritme fotogrametri pada server GPU di cloud titik dan model 3D. Perangkat lunak kami membandingkan peta 3D ini dengan semua dokumentasi yang diunggah di sana. Ini menganalisis, membandingkan, dan menyarankan bagaimana logistik pekerjaan tanah harus dibangun, bagaimana melakukan penggantian tanah - ketika Anda mengganti tanah yang buruk dengan yang baik, kami memprediksi perilaku bumi - kompresi / pembengkakan, yang juga sangat mempengaruhi urutan pekerjaan.

Survei Drone


Ini adalah bagaimana bekerja dengan pekerjaan konstruksi dalam aplikasi

Mengatakan, misalnya, "di sini Anda sudah dalam proyek, tolong jangan istirahat, jangan pergi ke sana. Di sini Anda masih perlu menggali ke bawah - bumi ini akan membengkak begitu banyak. Di sini perlu untuk berbaring, karena Anda akan memiliki lebih banyak tanah di sini daripada yang Anda hitung. Dan di sini ada pipa datang dan mereka diletakkan 5 meter dari proyek. "



Pembangun terlihat dan mengerti, "Oke, di sini kita harus menggali begitu banyak - ini adalah syarat untuk seminggu kerja."

Teknologi utama dalam membandingkan apa yang Anda miliki dengan apa yang seharusnya Anda miliki. Teknologi ini membandingkan, dan kemudian memberikan petunjuk atau membantu peserta konstruksi untuk berinteraksi. Komunikasi bekerja lebih banyak di pasar Rusia. Kiat tentang apa yang harus dilakukan - di Amerika.

Artinya, ini pengganti survei?

Ini adalah pemikiran pertama yang biasanya muncul. Bahkan, survei tidak menyelesaikan apa pun. Perusahaan lain yang membuat drone untuk konstruksi sedang mencoba mengganti geodesi. Drone terbang, memindai semuanya, membuat model 3D, dan di sinilah pekerjaan surveyor berakhir.

Untuk membandingkan dan membuat keputusan, bukan surveyor yang membutuhkannya, tetapi para insinyur. Mandor yang menggali bumi digunakan untuk menghubungi insinyur. Mereka sudah menyewa surveyor. Surveyor merekam lanskap, memberikan data kepada para insinyur. Dan itu adalah: “Oh, kita istirahat. Kami akan minum kopi sekarang, dan sudah sampai di sana. Kami akan menjawab Anda dalam seminggu. " Setelah seminggu, mandor akhirnya menjawab pertanyaan itu, dan hanya setelah itu ia memutuskan untuk menggali.

Kelihatannya seperti ini bersama kami - mandor membuka telepon seluler, mengelilingi area yang menarik baginya, “di sini saya memiliki begitu banyak tanah, didistribusikan seperti ini. Inilah cara terbaik bagi saya untuk mengimpor teknik ini di sini. Itu akan memakan banyak waktu. " Semua informasi ada di sini.



Artinya, ini adalah pengurangan jarak antara pembangun dan keahlian yang dimiliki insinyur di kepala mereka. Kami melihat apa yang dilakukan orang-orang di ladang, kami melemparkan fitur baru di bawah penggunaan mereka. Jadi, jika kita mengganti seseorang, maka insinyur. Surveyor tetap di scan, dan kami sudah memutuskan bagaimana menerapkan sesuatu dan membangunnya dengan lebih baik.

Jika ada serikat insinyur yang mengatakan - tidak ada drone di lokasi konstruksi?

Para insinyur sudah menabrak kita di Amerika. Sebelumnya, mereka mempertimbangkan segalanya untuk waktu yang lama dan mahal, tetapi kami sampai pada itu - di sini Anda memiliki semua perhitungan.

Para insinyur memberi tahu kami, "teman-teman, ini sepertinya kegiatan berlisensi." Dan kita berkata, "lanjut, kita punya perangkat lunak." Nah, sesuatu yang serius dimulai. Insinyur California membuat kami sedikit. Tentu saja, tidak semua, beberapa orang memahami bahwa kemajuan tidak dapat dihentikan.

Ketika saya berusia 15 tahun, saya bekerja sebagai surveyor. Lari saja dengan tongkat dan letakkan di tempat yang mereka katakan. Tapi saya tidak mengerti apa-apa tentang cara kerjanya lebih jauh. Apakah Anda harus mencari tahu?

Tentu saja Kontraktor hanya punya banyak dudes dengan tongkat yang baru saja berlarian dan meletakkan titik-titik. Kami mencoba memahami mengapa mereka tidak setinggi yang seharusnya dilakukan oleh surveyor.

Ada beberapa yang maju di Rusia dan Amerika. Ada dudes yang mengatur proses dan mereka pintar. Mereka tahu bagaimana semua penerima satelit ini bekerja, mengapa mereka membutuhkan beberapa frekuensi, bagaimana atmosfer memengaruhi mereka, apa itu mode PPK, apa itu mode RTK. Kita juga harus memikirkan cara kerjanya.

Tiket masuk ke industri kami adalah akurasi. Tidak ada data pasti - tiket keluar. Dan tidak peduli seberapa rumit algoritma analitik Anda, yang memberi tahu Anda cara menggali lebih baik jika Anda memberikan data yang tidak akurat. Semua permintaan akan masuk ke dalam pipa.

Ini adalah masalah yang dihadapi startup drone. Mereka memberikan data yang umumnya ditinggalkan. Kami sudah makan ini di Rusia. Pada awalnya, kami terus-menerus ditendang: “ya drone apa yang menggantikan geodesi! Mereka tidak akurat. " Kami menghabiskan banyak waktu untuk konfirmasi dan perbandingan dengan data geodetik, kami memahami bagaimana akurasi bekerja, dan penyimpangan rata-rata. Ketika Anda memahaminya secara mendalam, Anda mulai memahami di mana surveyor menyipit. Jika Anda mengirim dua satu demi satu, mereka akan mendapatkan model yang berbeda. Dia meletakkan satu tongkat di atas batu, dan melewatkan gundukan lain.

Apakah drone menyelesaikan ini?

Ya Model adalah awan poin. Saat Anda menembak dengan tongkat, akan ada poin sebanyak berapa kali Anda meletakkan tongkat. Dan drone menciptakan puluhan juta poin - jumlah yang sama dengan pemotretan lidar, hanya biayanya lebih sedikit. Dan kemudian tidak perlu menjahit bersama awan lidar, karena lidar dihapus dari beberapa titik. Drone sangat menyederhanakan survei. Sekarang banyak perusahaan mengatakan bahwa survei yang paling sederhana adalah survei drone.


Model lanskap fotogrametri

Tentang bisnis di Amerika


Ketika kami terbang ke Lembah Silikon, kami diberi tahu: "jika Anda bisa mendapat rubel di Rusia, maka Anda bisa mendapat sepuluh di sini. Lebih baik tunjukkan apa yang dapat Anda lakukan di Rusia. Kenapa segera terbang ke sini? " Kami setuju, tetapi langkah itu adalah kesalahan. Mereka yang mulai melakukan bisnis di Rusia dan kemudian pindah ke Amerika - mereka tidak bertahan hidup karena mereka memiliki bisnis di Rusia, tetapi terlepas dari ini.

Pengalaman di Rusia tidak memengaruhi pengalaman di Amerika.

Orang membuat keputusan secara berbeda. Sebagai contoh, di sebuah situs konstruksi di Rusia, pada awalnya kami dianggap sebagai sistem anti-penipuan. Dengan dia, kontraktor tidak akan melebih-lebihkan dan membuat posting kiri. Ketika kami tiba di Amerika, kami mencoba menjual yang sama persis. Dan mereka mengatakan bahwa kita tidak punya masalah dengan ini.

Pasar bekerja secara berbeda. Di Rusia, kami bekerja dengan pengembang yang juga merupakan kontraktor umum. Semuanya dihancurkan dalam satu perusahaan konstruksi besar. Dan di Amerika, banyak perusahaan kecil bersatu di sekitar proyek bersyarat dan berinteraksi satu sama lain. Kami pergi ke kontraktor umum, tetapi ternyata kontraktor umum hanya lapisan, dan Anda tidak dapat menyelesaikan apa pun dengan mereka.

Ada masalah lain. Misalnya, pemindahan tanah dari lokasi konstruksi. Di Rusia, adalah mungkin untuk membuang sisa tanah dari proyek ke jurang apa pun untuk 100 rubel. Dan juga untuk mengambil dari jurang tetangga. Baru saja mereka mulai mengencangkan mur, dan harga naik. Di Amerika, jika Anda memiliki tanah yang tersisa, itu masalahnya. Sangat mahal untuk dibuang. Karena itu, ketika kami mengatakan "Anda akan memiliki tanah yang seimbang. Tidak perlu membawa apa pun, mengambil apa pun ”, maka bagi mereka itu adalah nilai super.

Di mana Anda memiliki lebih banyak pelanggan?

Pada tahun ke-16, ketika kami pergi ke Amerika, kami mencoba menjual dengan cara yang sama seperti di Rusia. Tapi dari April hingga 16 November, kami juga tidak bisa menjual apa pun di Amerika, sampai kami bergabung dengan seorang pria dari Stanford.

Dia bertanya kepada kami:
"Apakah kamu yakin ada yang membutuhkan ini di sini?"
"Tentu saja Anda perlu," kata kami, "mereka membeli dengan baik di Rusia."
- Dan di sini, berapa banyak pembangun yang Anda ajak bicara untuk memahami rasa sakit yang mereka miliki?
- Dengan nol.

Kemudian kami mulai meneliti pasar, menemukan sekelompok orang dari industri, sekitar 120 orang. Kami datang dan bertanya, “Bung, katakan padaku apa yang Anda miliki di lokasi pembangunan itu menyakitkan dan hanya mendengarkan, tidak menjual apa pun. Hanya mencoba memahami industri. Pada akhirnya, kami berkata, “di sini kami telah membuat teknologi (teknologi tidak sama dengan produk). Apakah Anda pikir ini berguna atau tidak berguna? " Seseorang berkata bahwa itu mungkin berguna bagi seseorang. Seseorang berkata tidak perlu dan tidak masuk akal.

Dan seseorang - "Anda membutuhkannya, bungkus sekarang!"

Jadi kami pergi ke konstruksi perumahan. Di sana orang bekerja tanpa kontraktor umum. Pelanggan sendiri mereplikasi area dengan rumah berulang-ulang, mengelola kontraktor. Kami bertemu dengan mereka, dan semuanya mulai berkembang. Sejarah Rusia sama sekali tidak ada hubungannya dengan itu. Pada akhir 2016, mereka menyadari bahwa kami terpecah di antara dua pasar dan kemudian kami menolak semua penjualan di Rusia sama sekali, baru dikembalikan pada akhir 2018.

Ternyata sekarang pada dasarnya semua yang ada di Amerika?

Ada lebih banyak situs, lebih sedikit pendapatan. Di sini kami bekerja di fasilitas industri besar - semua jenis bangunan pabrik, pemrosesan gas, penyulingan minyak. Dan di Amerika, ini adalah konstruksi perumahan, ketika Anda mempersiapkan tanah tempat rumah kemudian dibangun.


Pengembangan Perumahan di California

Ketika Anda membangun pabrik besar, itu miliaran dolar. Dan situs konstruksi kecil seluas 5-10 hektar - hanya puluhan juta. Tetapi bahkan di Amerika kami mencoba untuk fokus pada objek luas besar 400-500 hektar. Saat Anda merobohkan bukit, bangun pembalut dan taruh sekelompok rumah kecil di atasnya. Amerika satu lantai.

Cara kerja fotogrametri


Jika Anda mengambil cangkir, lepaskan dari sudut yang berbeda dan kemudian dengan cepat membolak-balik semua gambar - otak Anda akan mengerti bahwa cangkir itu tiga dimensi. Seolah-olah dia akan secara bersamaan melihat semua pertanda dan menyelesaikan gambar tiga dimensi dirinya sendiri. Begitu juga dengan fotogrametri. Drone terbang dari atas dan memindahkan semuanya dari sudut yang berbeda. Kemudian dia mengumpulkan model dari foto-foto ini.



Photogrammetry dalam hal apa pun memberikan kesalahan jika Anda menghapus situs sekali. Kami memotret seminggu sekali, dan terkadang bahkan lebih sering. Ternyata timeline di mana sekelompok salinan situs konstruksi menunjukkan bagaimana ia berkembang secara historis. Di bagian historis ini, kita dapat meningkatkan fotogrametri, menarik data satu sama lain, tanpa secara licik mendistorsi mereka. Meskipun pembangun siap untuk memahami penyimpangan kecil. Surveyor yang sama sedikit memiringkan tongkat, dan sudah ternyata sampah.

Jika semuanya dilakukan dengan benar, itu akan lebih akurat daripada dari surveyor dengan tongkat yang memutuskan ke mana harus meletakkan, di mana tidak untuk meletakkannya.

Photogrammetry dulu bekerja seperti ini. Drone terbang, mengambil foto, pilot mengunggahnya ke komputer, diproses dan memberikannya kepada pelanggan di flash drive. Ada 108 pertunjukan. Pelanggan bertanya bagaimana membukanya, dan kepadanya - “seperti yang Anda inginkan, jadi buka saja. Unduh sesuatu. "

Kami melakukan semua ini di bagian belakang dan menampilkannya secara online di ponsel. Kami memotong semua file ini, melakukan pemasangan ubin, menerjemahkan ke dalam sistem koordinat situs konstruksi - dan mereka bekerja di sana bukan dalam derajat / menit, tetapi dalam sistem mereka. Dan Anda harus masuk ke dalamnya tanpa kehilangan keakuratan.

Ini adalah tugas dengan banyak parameter. Berapa banyak tanda yang Anda miliki di bumi untuk pergi ke sistem koordinat garis, pada ketinggian berapa drone terbang. Kami memilih semua jumlah parameter ini untuk mendapatkan akurasi yang dibutuhkan pembangun. Di Amerika, standarnya adalah 1/10 kaki. Jika kita termasuk dalam standar ini - semuanya baik-baik saja, jika tidak - selamat tinggal.

Apa yang ada di dalam produk


Ceritakan langsung tentang modul - terdiri dari apa itu?

Kami biasa mengumpulkan drone kami dan mengatur kamera khusus. DJI belum membuat drone normal, jadi kami sendiri mengumpulkan semuanya dari awal. Mereka mengambil GoPro, memasang lensa tertentu, karena hanya satu lensa yang memberikan data akurat, dan sisanya memberikan omong kosong. Ini berlanjut sampai akhir 2016, ketika DJI akhirnya mulai baik-baik saja.



Secara umum, pengujian drone juga tidak hanya melihat karakteristik di situs. Katakanlah model baru keluar, syarat Phantom 4 Pro. Kami mengirimkannya ke situs pengujian kami, tempat banyak titik kontrol ditembak dengan total station. Kami memindai dengan drone ini dan melihat apa yang terjadi setelah 20-30 penerbangan. Jika 80% poin diambil tanpa menyimpang dari norma yang diizinkan, maka Anda dapat bekerja. Jika tidak, kemungkinan besar ada yang salah dengan kamera.

Tentu saja, yang terpenting adalah kamera. Drone sendiri sekarang dapat terbang secara zig-zag menggunakan perangkat lunak pihak ketiga. Dan sebelum itu cukup rumit, dan kami menggunakan sumber terbuka apa pun yang memungkinkan kami untuk mengotomatiskan penerbangan. Tetapi program untuk penerbangan jauh dari teknologi utama. Siapa pun dapat melakukannya.

Kami juga tidak melakukan perangkat lunak fotogrametri sendiri - dofiga-nya. Kami mencoba banyak yang berbeda, dan memilih PhotoScan - bagus dalam hal akurasi.

Drone, kamera, perangkat lunak fotogrametri - Anda mengambil semua yang ada di samping. Apa yang kamu tulis sendiri?

Lebih jauh. Bekerja dengan gambar, membandingkan model, menghitung volume, membandingkan dengan gambar yang ada, mengubah model dari 2D ke 3D. Untuk memberi manfaat bagi pembangun, Anda harus melalui serangkaian tindakan. Setidaknya 54 langkah independen dengan teknologi berbeda - mulai dari bagaimana drone terbang ke sebelum pembangun melihat volumenya.

Semua data - foto, dokumentasi - masuk ke situs Backoffice kami. Kemudian semuanya diproses di server GPU Amazon, jumlah instance yang diperlukan naik.

Apa yang kamu tulis semua ini?

Seluruh bagian depan adalah node.js dan Bereaksi. Peta di Leafleat. Backend - segala sesuatu yang bekerja dengan Amazon biasanya Java, tetapi akhir-akhir ini semuanya telah diterjemahkan ke Amazon Lambda, dan di sana lebih mudah bagi siapa pun untuk menulis. Di mana perhitungan cepat diperlukan - ada C ++, dan yang lainnya adalah Python. Node.JS sekarang juga perlahan menggantikan lambdas.

Kami banyak menggunakan tumpukan Amazon, semua layanan mikro mereka sangat keren.
Salam khusus untuk Roskomnadzor. Ketika sampah ini terjadi, maka kami banyak menderita. Saya ingin datang dan semua ... api dan pedang!

Tidak menggugat?

Saya menulis kepada pengacara: mari kita membahas kasus? Tetapi mereka berkata, dan tugas mereka sudah cukup. Itu lebih baik untuk penggemar. Saya benar-benar ingin, tetapi sejauh ini sudah cukup gerakan mereka.

Fotogrametri dan pemrosesan file CAD berputar secara instan. Dan semuanya sangat sensitif terhadap perubahan parameter. Sekalipun Anda secara kondisional mengubah suatu tempat dari 100 menjadi 90, akurasinya meningkat tajam. Semuanya ada dalam perincian, jadi saya tidak bisa membicarakannya.

Kami sendiri memikirkan tips untuk pembangun. Misalnya, kami menganalisis situs dan berkata:

- Di sini Anda memiliki jalan yang lebih buruk untuk scraper ini, lebih baik di sini. Dan di sini scraper Anda tidak akan memanggil lereng seperti itu sama sekali. Kelilingi bukit di sebelah kiri.



- Siapkan tanah dengan CAT D6 atau D8. Dia akan melakukannya dalam setengah jam. Dengan bias seperti itu, ia akan berhenti, tetapi dengan ini ia tidak akan berhenti.



Apakah Anda juga mengambil karakteristik buldoser yang sama di suatu tempat?

YaKami menulisnya dengan Caterpillar Handbook 47. Dengan penyimpangan apa yang mereka kendarai, pada gigi apa, pada kecepatan apa. Selain itu, ketika kami menulis prediksi tentang cara membangun jalan yang lebih baik, kami mengambil tidak hanya Caterpillar, tetapi juga menempatkan pelacak GPS menjadi pencakar nyata dan menyaksikannya mengemudi untuk menyesuaikan karakteristik nyata dengan model kami. Bagaimana mereka berkendara di tanah yang lebih padat, seperti di tanah gembur - semuanya diperhitungkan.



Semua potongan geologis ini yang harus diketahui pengembang Anda?

Setiap orang harus - tetapi tidak semua orang tahu. Produk pasti tahu.

Para ahli geologi yang terlibat dalam prediksi, misalnya, di mana bumi akan membengkak, tidak ada cara untuk mengumpulkan, membandingkan, membangun model perilaku. Dan ketika produk kami datang kepada mereka untuk mendapatkan data, mintalah beberapa model, geolog menjawab: "kami akan mengumpulkannya dalam sebulan, sekarang kami tidak bisa". Kami adalah: "Persetan dengan Anda, katakan saja bagaimana Anda melakukannya." Mereka berkata, dan itu benar-benar terdengar seperti Anda hanya bisa kode.

Kemudian produk sepenuhnya akan mencari tahu dan mengirimkan data ke pengembangan.



Lalu apa yang harus dilakukan pengembang?

Pengembang harus memahami sisi produk, mengapa kita melakukannya sama sekali. Kami memiliki struktur horizontal, tidak ada bos tertentu, tidak ada "Saya bos, Anda bodoh." Programmer harus memahami bahwa semuanya demi kasus pengguna tertentu, demi pengguna tertentu - di sini ia menyodok iPad-nya dengan tangan kotornya.

Kami menunjukkan banyak foto dan video dari bidang ke tim. Bagaimana pembangun bekerja di situs berdebu mereka. Ketika UX-er melihat bagaimana antarmuka digunakan pada laptop kecil dengan touchpad berdebu, itu seperti: "apa yang akan saya lakukan!"

Pada iPad bersyarat, semuanya nyaman, dan beberapa klik tambahan tidak menakutkan. Dan di sini dia mengerti - semua bercinta diperlukan untuk menggantikan dan sangat menyederhanakan. Semakin Anda menyinkronkan seseorang dengan pengguna nyata, semakin baik.



Bagaimana cara perusahaan bekerja


Berapa banyak orang di sana sekarang?

42.

Cukup?

Tidak.Enam pengembang baru saja dipekerjakan. Kami memiliki kantor di Lembah, kantor di sini dan sedikit orang tersebar di seluruh Rusia.

Ada banyak programmer keren di sini, lebih mudah untuk merakitnya. Ketika kami mulai, Masha, kepala produk kami, memiliki perusahaan perangkat lunak. Sebagian programmernya tumpah ke kami ketika Masha bergabung dengan kami. Beberapa pengembang bekerja pada startup saya sebelumnya. Ada dude dari Belgorod, sekarang dia pindah ke Moskow untuk berkomunikasi lebih banyak dengan tim, ada dude dari Minsk. Kolya (devops kami) kami temukan secara acak, hanya di freelansim.ru. Satu dude dari Kiev QA. Orang-orang datang ke sini secara teratur. Kami membawa orang ke Amerika untuk sinkronisasi makanan, kami datang ke sini sekali seperempat. Ada plus untuk pengembangan jarak jauh, ada minus.

Apa kerugiannya?

Kelemahannya adalah Anda menghabiskan lebih banyak waktu untuk sinkronisasi. Jika dudes mulai jauh dari produk, maka kami mencoba membawanya kembali. Kami mengingatkan Anda bahwa kami melakukan ini demi pembangun kami, dan tidak hanya untuk mendapatkan fitur keren.

Jadi sekarang saya meninggalkan Amerika, mulai menjauh dari bidang informasi dan sudah mengambil upaya untuk tetap mengikuti perkembangan negara - ini sulit. Tapi tentu saja, pro membayar sendiri. Mengumpulkan tim di Amerika adalah omong kosong.

Saat merekrut, apakah Anda harus menyingkirkan orang melalui beberapa hal khusus?

Algoritma seharusnya. Kami menjalankan semua orang melalui tugas bersyarat, misalnya, tentang ketimpangan segitiga. Di sini objek memberi Anda sesuatu yang mirip dengan segitiga. Bagaimana Anda memeriksa apakah itu segitiga atau tidak?

Jika dudes sadar akan ketimpangan segitiga dan bisa menulisnya, maka oke, chip dasar mengerti. Masih ada lelucon tentang alamat itu. Jika dudes tidak dapat menemukan kami di peta, maka mereka tidak mungkin memiliki tempat di startup geodesik geografis.

Dipahami, saya tidak akan lulus.

Sebenarnya, saya bercanda, kami belum pernah melakukan itu sebelumnya.

Hal utama adalah bahwa seseorang harus siap untuk mengubah paradigma dari "Saya hanya seorang pengembang, tugas saya adalah untuk kode dari sini untuk makan siang" untuk memahami "kenapa Anda membuat kode ini, bagaimana terhubung ke pengguna Anda yang sebenarnya." Pengembang terbiasa tidak tahu apa-apa sama sekali. Apa yang dikatakan manajer proyek kepada mereka adalah apa yang mereka lakukan.

Dan kami tidak memiliki manajer proyek.

Ada keterampilan yang tidak dapat Anda periksa, dan kami mencoba menanamnya. Anda tidak bisa tahan dengan omong kosong. Kami telah menulis dalam nilai-nilai perusahaan, jika Anda melihat ada yang tidak beres, maka angkat bendera merah, ini bukan peluang - ini adalah kewajiban.

Jika tata letak pergi atau dimuat untuk waktu yang lama - jangan terbiasa dengannya. Benar jika Anda bisa, dan jika Anda tidak bisa, temukan orang yang mengoreksi.

Mengapa IT naik ke situs konstruksi




Anda mulai dengan hal-hal romantis - peretasan, paralayang, cinta surga. Apakah kamu tidak bosan membangun sekarang?

Konstruksi adalah hal yang paling mengagumkan dan romantis yang hanya bisa dilakukan. Saya langsung merasakan ini ketika, pada 2015, saya pergi ke situs Morton pertama kami untuk membenamkan diri dalam industri konstruksi. Tampak bagi saya dari sisi bahwa pembangun adalah orang-orang yang tidak dapat dimengerti yang menghargai sesuatu di sana.

Dan kemudian kami datang ke situs, di mana ada sesuatu seperti konstruksi berdiri, diskusi mingguan tentang bagaimana melakukan selanjutnya. Jalanan dingin. Orang-orang memakai mantel kulit domba, merokok. Seseorang memandang tumpukan tanah, pada sebuah bangunan yang belum selesai, pada sebuah crane. Dan di matanya Anda bisa melihat semacam senyum batin. Maka ia berkata kepada petani brutal yang sama di sebelah kami: "Kami, pembangun, sedang mengubah medan bumi." Yang kedua juga, sesuatu yang romantis segera terbangun, dan dia benar-benar "ya ..."

Saya kemudian menyadari bahwa membangun adalah sesuatu yang sangat keren bagi orang-orang. Di mana penerbangan, di mana IT - tetapi di sini adalah dunia nyata.

Itu telah datang. Tetapi pada awalnya tidak ada. Apakah Anda memilih situs konstruksi karena ada uang di dalamnya?

Ketika mereka memberi tahu kami, "Anda mendapatkan setidaknya sesuatu di Rusia," dan kami kembali ke Moskow, tidak ada yang bisa dilakukan di dalamnya. Tidak ada bidang pertanian, karier di suatu tempat di Siberia. Di sekitar satu lokasi konstruksi. Yaitu, itu datang secara acak, dan ketika mereka mulai menggali, mereka menyadari betapa indahnya itu.

Kemudian kami membahas apa yang umumnya mendorong kami, mengapa kami bekerja sangat keras, dan mempromosikan bisnis kami. Kami ingin melakukan konstruksi otomatis. Saya mengklik peta, dan melihat bilah kemajuan. Dan TraceAir akan mengelola teknologinya sehingga semuanya dibangun sendiri.

Ini adalah visi perusahaan yang ingin kami raih dalam 20 tahun. Ketika kita diberi tahu, “Apakah Anda ingin mencoba pesawat tanpa awak di pertanian atau di tempat lain?”, Kami mengatakan - tidak, kami tidak berbicara tentang pesawat terbang - kami berbicara tentang konstruksi. Kami ingin mengotomatisasi itu, dan menggergaji masih sangat dofig. Ini adalah industri delapan miliar, tetapi umumnya tidak tersentuh oleh TI. Banyak hal yang macet di tahun delapan puluhan, di suatu tempat bahkan di tahun tujuh puluhan atau enam puluhan.

The Hadron Collider dibangun selama 16 tahun, dan di situs konstruksi otomatis ini bisa lebih cepat. Bahkan rumah biasa - dan kemudian masalah, kesalahan dan keterlambatan dofig.

Kami ingin memberikan kesempatan kepada umat manusia (karena saya cinta kemanusiaan) dengan bantuan perangkat lunak otomasi untuk mengubah rencana dari imajinasi menjadi kenyataan dengan cara yang paling optimal, paling efisien dan tercepat. Ini adalah superposisi. Inilah yang mendorong kita semua, dan kita mencari tanpa henti.



Tetapi kadang-kadang dari luar tampak bahwa konstruksi - terutama di Rusia - adalah urusan orang-orang gelap. Ada banyak uang, korupsi, pabrik bernilai miliaran. Apakah ini mengganggumu?

Kami hanya tidak bekerja dengan orang-orang seperti itu. Awalnya kami digunakan sebagai sistem anti-penipuan. Untuk Morton, kami menyimpan 30 juta rubel di dua lokasi dalam empat bulan hanya karena kontraktor berusaha melebih-lebihkan anggaran, menganggap sesuatu.

Itu tertulis dalam nilai-nilai kita - jangan menipu dan jangan bergaul dengan mereka yang menipu. Jika kita diminta untuk meningkatkan model, "sehingga kontraktor memberikan lebih banyak uang", kami akan mengirim apaan. Dan omong-omong, ini dulu.
"Dan angkat itu supaya kita melakukan lebih banyak."
- Dudes, apakah kamu sialan?

Tidak ada posting bodoh di Amerika, tetapi pembangun di sana mungkin tidak secara khusus memberi tahu pengembang bahwa mereka harus melakukan pekerjaan ganda. Dan pengembang akan membayar dua kali lipat. Dan kami memberi tahu mereka, “Anda tidak perlu mengangkut tanah dua kali. Ada jalan pintas. "

Faktanya, kami dicintai oleh kontraktor dan pengembang, meskipun tampaknya membawa transparansi, kami melakukan kontraktor dengan sangat buruk karena dia hanya ingin tidak melakukan apa-apa dan menghasilkan lebih banyak. Perangkat lunak kami mengoptimalkan seluruh OS, dan kami mengizinkan kontraktor melakukan segalanya dengan lebih cepat, sehingga mengurangi biaya internalnya. Ternyata semuanya baik-baik saja.

Saya mendengar tentang ide melempar robot ke Mars sehingga mereka secara otomatis membangun koloni di sana. Apakah kamu menginginkan ini?

Tentu saja saya mau. Nah, ketika itu terjadi, saya yakin TraceAir akan ada di sana.

Alih-alih kesimpulan


Kami memiliki kolom reguler - disebut "10 pertanyaan untuk programmer." Kami berbicara di sana dengan pengembang biasa, dan pada akhirnya mereka mengajukan pertanyaan berikutnya. Saya telah memilih beberapa untuk Anda.

Ayo

Dari studi teknologi mana yang paling tinggi Anda dapatkan?

TCP / IP Bagaimana jaringan terhubung dan cara kerjanya.

Jika Anda diberi kesempatan untuk terbang ke Mars tanpa tiket pulang - akankah Anda terbang?

Tidak, saya tidak akan terbang satu arah. Hanya jika saya membawa teknologi yang memungkinkan saya membangun sesuatu dan kembali.

Jika apa yang Anda lakukan menjadi ilegal, apakah Anda akan melanjutkan atau pergi?

Mengabaikan fakta bahwa itu sudah ... jika hukum bodoh yang sama seperti di Rusia, maka, tentu saja, saya akan terus mengutuknya. Jika Anda seorang pemula, dan belum ada yang menilai Anda - kemungkinan besar Anda tidak membuat revolusi di bidang Anda. Tanpa melanggar hukum yang berlaku Anda tidak dapat mengubah apa pun. Jadi jawabannya sudah jelas - ya, tentu saja saya akan melanjutkan.

Apakah Anda juga membutuhkan pertanyaan dari saya sekarang?

Nah, kalau ada.

Ada sesuatu di mana, menurut Anda, orang-orang keliru besar-besaran, dan hanya Anda yang melihat bagaimana itu benar?

Source: https://habr.com/ru/post/id426465/


All Articles