"Saya ingin meninggalkan pabrik di web" - 10 pertanyaan kepada programmer, edisi ke-8



Ingat, tiga tahun lalu, seorang pria menulis artikel yang sangat populer tentang bagaimana dia membuat game di tentara karena bosan. Ini adalah Anatoly ( oWart ), lulusan NRU "MPEI". Sekarang dia berusia 27 tahun, dia tinggal di Smolensk, bekerja sebagai insinyur desain, dan membesarkan seorang anak perempuan berusia dua tahun. Dalam masalah baru 10 pertanyaan kepada programmer, jawabannya adalah apa yang salah dengan ruang, ilmu roket dan bekerja di pabrik, dan mengapa spesialis elektronik memimpikan web.




1. Ceritakan kepada kami tentang fitur yang Anda terapkan dan yang Anda banggakan.


Suatu kali saya berpartisipasi dalam misi untuk menyelamatkan eksplorasi ruang angkasa Rusia. Anda tidak bisa memberi tahu banyak, tetapi tidak ada yang akan percaya bahwa saya akan memberi tahu Anda ...
Itu menarik di sini, tetapi paman-paman buruk datang dan semua orang melarangnya

... Untuk yang lainnya, militer memiliki birokrasi yang panik.

2. Dan sekarang - tentang fakap paling sengit


Untuk pekerjaan utama, para fakap tidak diingat. Siklus pengembangan perangkat elektronik sangat luas, dengan banyak tes, dan phakap apa pun entah bagaimana diperbaiki pada kecepatan yang tenang dan tidak secara kritis mempengaruhi pekerjaan lebih lanjut. Yah, saya menyalakan perangkat 12V di jaringan 220V - RCD bekerja, ruangan dibuang dari asap, itu saja.

Fakap yang paling ganas terjadi pada saya di ketentaraan. Kami bertugas tempur terutama di malam hari, dan otak sering beralih ke mode tidur pada saat yang paling tidak tepat. Suatu kali saya jatuh tertidur tepat dengan permainan di monitor yang sedang saya kerjakan. Tentu, pada saat ini petugas pemeriksa datang ...

Itu adalah penerbangan yang mulia. Saya tidak menyentuh komputer selama layanan lagi. Yah, tidak ada petugas yang menyadari bahwa saya sendiri yang menulis permainan ini, dan ada selusin di sana.

3. Jelaskan ruang kerja Anda: dari kursi dan monitor ke lingkungan pemrograman dan utilitas favorit


Nah, apa yang bisa menjadi ruang kerja di pabrik: kursi kantor biasa dan dua meja dengan huruf "G". Komputer ini adalah media stasioner: Intel Core i3 3.60GHz 4GB RAM dengan dua monitor 19 ". Peralatan samping yang diperlukan oleh perancang desain: osiloskop Windows yang keren, papan solder, beberapa catu daya, dan multimeter.



Di rumah dan dalam perjalanan bisnis saya bekerja pada HP Pavilion dv6 yang lama, tetapi dalam hati saya memimpikan Mac. Saya suka bahwa semuanya berjalan di luar kotak, dan teknologi Apple mungkin yang terbaik dengan ini. Selain itu, saya berencana untuk pergi di web, dan saya mendapat kesan bahwa sebagian besar bekerja pada bunga poppy. Saya ingin menyentuh yang indah, tetapi belum terjangkau.

Dari lingkungan pemrograman saya suka dan menggunakan IAR Embedded Workbench untuk mikrokontroler dan Visual Studio Code for Go dan JS. Untuk proyek sampingan, saya menggunakan Eagle sebagai CAD papan sirkuit cetak, khusus untuk OrCad.

4. Dengan prinsip apa Anda memilih pekerjaan? Tumpukan, produk, kondisi kehidupan, uang?


Pertama-tama, saya ingin sekali mengerjakan apa yang menarik minat saya. Ketika mata Anda terbakar, laut setinggi lutut - Anda menjalani proyek siang dan malam, waktu tidak lagi dibagi menjadi pekerjaan dan pribadi. Ini adalah jenis pekerjaan yang saya inginkan. Beragam dan menarik, saya ingin membuat produk nyata dan melihat bagaimana itu berkembang ... daripada mengurangi GOST ke lubang.

Nasib saya dibentuk sesuai dengan skenario yang klasik bagi banyak orang: Saya tetap bekerja di tempat saya berlatih saat belajar di institut. Selain itu, di mana saya, "hijau", dapat langsung pergi setelah belajar dan melayani di ketentaraan? Dan kemudian ada tempat yang sudah saya menghangatkan dengan gaji di atas rata-rata regional. Kita harus membayar upeti kepada pabrik: dalam tiga tahun pertama, gaji saya berlipat ganda, tetapi kemudian pertumbuhan melambat dan saya sedikit bosan, karenanya minat pada web meningkat.

Mungkin terdengar keras, tetapi saya ingin meninggalkan pabrik dan menjadi pengembang backend. Tetapi perlu untuk pergi bukan dari suatu tempat, tetapi di suatu tempat, tetapi tidak ada tempat untuk pergi. Di Smolensk, bekerja di bidang TI sangat tuli, tetapi saya tidak mempertimbangkan untuk pindah sekarang - keluarga dan hipotek saya. Sejauh ini saya mendapatkan pengalaman di proyek-proyek pribadi dan mempertimbangkan pilihan untuk pekerjaan jarak jauh.

Saya tidak ingin tetap menjadi spesialis di bidang teknologi analisis gas yang sempit dan terikat pada tempat kerja saya sampai akhir hayat saya. Istri saya berkata kepada saya beberapa hari yang lalu: "Ayo bergerak ...?" Tapi kemana saya bisa pergi, hanya memiliki pengalaman mengembangkan analisa gas ?! Saya tidak ingin terikat dengan tempat kerja, saya ingin dapat berganti pekerjaan dan mengubah tempat tinggal saya. Saya ingin tumbuh, berkembang, menghasilkan lebih banyak pada akhirnya. Dan saya menemukan web sangat menarik dalam hal ini.

Sepertinya bagi saya ada lebih banyak ruang untuk realisasi diri di web, laju perkembangan teknologi yang lebih cepat, pada akhirnya elektronik yang sama menjadi terhubung erat dengan web ... Hanya sekarang pabrik kami jauh di belakang dunia ini.

5. Teknologi dan bahasa apa yang Anda gunakan untuk Anda perbaiki?


Penanganan kesalahan di Go dan kompatibilitas lintas-browser JS dan CSS.

Penanganan kesalahan eksplisit di Go memang hebat, tetapi sangat rumit dan jelek dalam kode, seringkali hanya berupa pemeriksaan formal. Tapi ini sudah dijanjikan akan diubah di Go2, kami menunggu.

Nah, bekerja dengan JS dan CSS selalu sangat ketat bagi saya. Saya tidak mengerti bagaimana cara mencapai kompatibilitas lintas-browser, di mana pun kruk diperoleh. Beberapa hari yang lalu ada pengaturan: menunjukkan kepada pelanggan halaman proyek di Vue, dan kami ingin melihatnya dari iPhone, dan di sana di semua halaman alih-alih tanggal β€œNaN.NaN.NaN” ditampilkan. Hanya saja fungsi parsing tanggal di Safari tidak berfungsi seperti pada browser lain. Tampaknya sepele, tetapi tidak baik.

Secara umum, jiwaku tidak berbohong dengan JS. Dan kemudian saya baru-baru ini melihat ungkapan "masalah utama Javascript adalah Anda": dia tersenyum dan berpikir bahwa itu persis tentang saya. Meskipun bahasa itu sendiri pastinya keren, itu adalah kebun binatang peramban yang mengecewakan.

6. Di mana lebih baik untuk belajar dari pengalaman orang lain - di universitas, di konfakh, di Habr? Di tempat lain?


Saya sangat menikmati menghadiri pertemuan. Mungkin hanya karena mereka membuat kesan besar pada saya - seseorang dari pedalaman. Suasana sejuk kantor modern, kursi pir, kue gratis, dan lawan bicara yang kompeten. Di tempat seperti itulah saya ingin datang setelah seharian bekerja keras dan mendengarkan orang-orang yang keren dan pintar.

Beberapa hari yang lalu saya mendaftar untuk berpartisipasi online dalam Slurm (intensif di Kubernetes), saya berharap dapat memperoleh pengetahuan baru di bidang DevOps dan membuat kenalan baru.

Saya sering pergi bekerja di Moskow dan mencoba menggabungkan perjalanan bisnis dengan rapat. Entah bagaimana saya benar-benar ingin mendapatkan konf pada DevOps, tetapi perjalanan saya dikonfirmasi terlambat, ketika tidak ada lagi kursi kosong. Saya menulis surat kepada Antonina Tatchuk ( rafinirovannoe ) - kontaknya tetap dengan saya setelah saya mengambil hadiah yang dimenangkan di pos ini di kantor Avito .

Hanya meminta bantuannya, dan melalui kolega, dia memasukkan saya ke dalam daftar. Jadi saya mengucapkan terima kasih khusus padanya.



7. Jika Anda memiliki sumber daya yang tidak terbatas (waktu, uang, tenaga, orang), proyek apa yang akan Anda ambil?


Saya akan membuka bisnis dengan beberapa barang atau layanan konsumen dan menyempurnakan proses bisnis dengan ideal, mentransfer bisnis semakin banyak ke sektor TI. Di sini keberhasilan Fedor Ovchinnikov, pendiri pizza DoDo, tidak memberi saya istirahat: setelah semua, tampaknya pasar layanan makanan penuh dan persaingannya di luar skala, tetapi ia berhasil melakukan yang mustahil dan membawa perusahaan ke tingkat dunia karena proses bisnis yang dibangun dengan sempurna dan integrasi yang luas dengan IT. Saya percaya di tahun-tahun mendatang kita akan melihat lebih banyak contoh seperti itu ketika sebuah perusahaan muda ramai keluar dari pasar oleh para pemimpin industri abadi.

8. Bagaimana Anda rileks? Apa yang kamu lakukan selain bekerja?


Secara umum, saya mencoba menghabiskan lebih banyak waktu dengan keluarga saya. Putri saya memiliki satu tahun dan sembilan bulan - usia yang sangat lucu, saya menganggap penting untuk tidak melewatkan waktu ini. Sekarang ia menjadi tertarik pada pemodelan pesawat, mulai menyuap beberapa hal kecil untuk merakit pesawat pertamanya. Sudah lama menjadi impian untuk terbang dengan kacamata FPV.

Tetapi secara umum, saya memiliki periode sedemikian sehingga saya tidak punya waktu untuk beristirahat. Saya banyak bekerja dan terus belajar. Selama dua bulan terakhir, saya telah secara aktif meningkatkan pengetahuan saya tentang SQL, menyelesaikan masalah pada sql-ex, menerima sertifikat dasar beberapa hari yang lalu. Pada pertengahan tahun lalu saya bertemu dan sangat terinspirasi oleh bahasa Go, mengambil kursus tentang dasar-dasar, sejak itu saya terus menulis aplikasi server di dalamnya. Saya ingin mengasosiasikan pekerjaan masa depan saya dengannya.
Pada hari Sabtu, saya juga bekerja, terutama pada proyek sampingan: perangkat untuk kontrol penerangan jalan pintar dengan bagian server di Go dan bagian klien di Vue.

Dalam wawancara sebelumnya, pria itu menyebutkan bahwa dia bekerja 10 jam sehari, ditambah akhir pekan, jadi dia langsung diserang dengan kritik. Tetapi bagaimana jika Anda benar-benar memutuskan untuk mengubah hidup Anda secara radikal? Selama tiga tahun terakhir, saya telah bekerja tidak kurang, dan di suatu tempat bahkan lebih dan tidak selalu pada bisnis: ada periode keuangan yang sulit secara terbuka ketika saya harus membayar pada malam hari untuk menutup pembayaran hipotek berikutnya tanpa merusak putri saya dalam popok. Saya harus mengatakan itu sangat menyenangkan. Secara umum, Anda harus "mengejar ketinggalan latar belakang" dengan mengorbankan kenyamanan Anda sendiri dan ini benar-benar normal. Selama beberapa tahun terakhir, saya hampir sepenuhnya kehilangan kontak dengan semua teman saya, setelah terjun ke dalam pekerjaan demi kebaikan masa depan saya dan masa depan keluarga saya.

Suatu hari saya bermimpi mendapatkan tanah dan mulai membangun rumah berkubah - semacam desainer untuk pria. Saya menganggap konstruksi area yang unik dengan banyak momen menarik.

9. Ceritakan tentang tiga buku favorit Anda - pendidikan, sains populer, dan fiksi.


Dari pelatihan saya ingin menyebutkan buku "Aplikasi sangat sarat" oleh Martin Kleppman, yang saya sendiri baru mulai membaca, tetapi saya sudah melihatnya sendiri sebagai semacam almanak praktik terbaik untuk berikutnya, mungkin enam bulan (buku itu sangat besar, tetapi saya tidak terburu-buru). Saya berharap setelah membacanya pemahaman saya tentang bidang pengembangan web akan meningkat secara signifikan.

Saya entah bagaimana tidak berhasil dengan buku-buku sains populer. Saya tidak dapat mengutip sebagai contoh sebuah buku yang akan saya baca, dan yang paling tidak saya ingat entah bagaimana.

Tetapi di sisi lain, saya sangat terkesan dengan beberapa buku dari bidang literatur bisnis: buku-buku Maxim Kotin "Chichvarkin E ... genius", "Dan kutu buku melakukan bisnis" (hanya tentang kisah Fedor bahkan sebelum restoran pizza didirikan) dan "Paragraf", yang ia tulis saat ini dan bahkan baru - baru ini mengumumkannya di HabrΓ© . Saya suka gayanya dan bidang yang ia ungkapkan dalam buku.

Dari yang artistik, yang terakhir terkesan oleh Green Mile milik Stephen King. Secara umum, saya sangat suka kombinasi buku + film. Pada suatu waktu saya membaca dan melihat banyak pasangan seperti itu dan saya memiliki pendapat positif tentang hampir semuanya.

10. Jika, tepat di depan mata Anda, AI bangun, apa yang akan Anda katakan kepadanya?


Saya akan memintanya untuk merefleksikan makna menjadi. Terkadang saya sendiri agak terjebak dalam pemikiran seperti itu, akan menarik untuk mendengar pendapatnya.

Pertanyaan dari pahlawan sebelumnya


Jika proyek pribadi Anda dipecat dan Anda menjadi kepala raksasa TI baru - jelaskan di mana kantor pusat Anda akan dan seperti apa.

Sulit dikatakan, tapi mungkin itu akan menjadi kampus keren di suatu tempat di California. Jika itu benar-benar raksasa IT, maka ini akan menjadi tempat yang baik untuk kantor pusat. Saya ada di sana dan saya sangat menyukainya.

Jadi ada mimpi untuk bekerja dengan laptop, duduk di rumput hijau, bergerak di sekitar wilayah itu dengan skuter listrik dan dekat dengan laut atau laut. Secara umum, saya tertarik dengan suasana kantor keren modern: semua area nyaman dengan sandaran, permainan, dll ... semuanya entah bagaimana di rumah.

Bonus: ajukan pertanyaan ke pengembang lain


Apa yang akan Anda lakukan dalam ekspedisi intergalaksi yang berlangsung beberapa generasi?

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


All Articles