Kolega publikasi Anda berduka saya , rekan-rekan, Anda berduka aku juga. Juga , tidak perlu membuat sekte keluar dari kerangka kerja - mereka tidak begitu rumit untuk membagi orang menjadi React dan pengembang Angular sekali lagi mengarahkan untuk wawancara holivar. Menurut pendapat saya, para peserta dalam pertempuran ini, serta orang yang diwawancarai dan orang yang diwawancarai, kehilangan satu hal yang ingin saya bicarakan di posting ini.
Pertama, mari kita jawab pertanyaan bagaimana kita membayangkan seorang developer junior? Jika kita mengikuti jalur klasik pendidikan universitas, maka ini adalah spesialis muda yang baru saja lulus dari Fakultas Ilmu Komputer Universitas N-th. Di satu sisi, dia tidak memiliki banyak pengalaman, di sisi lain, ketika belajar sesuai dengan program yang memadai, dia sudah memiliki pengetahuan yang tidak begitu sedikit: dia memahami algoritma, kompleksitas dan kebenarannya, sangat mengenal matematika yang lebih tinggi, mengetahui struktur sistem operasi, database, penyusun , Memperluas daftar tertaut tunggal tanpa sadar kembali, dan banyak lagi. Bukan berarti ia memiliki banyak pengalaman, namun ia berlatih dengan memecahkan masalah, mengerjakan pekerjaan laboratorium bahkan membuat proyek skripsi. Tentu saja, dia tidak akan membangun arsitektur yang ideal atau server web yang super efisien, tetapi dia sudah dapat menyelesaikan misi pertempuran,mencapai hasil yang konkret. Jika kita mempertimbangkan gambaran klasik sepenuhnya dari seorang lulusan yang sukses, maka kita akan dipaksa untuk mengakui bahwa ada orang (beberapa di antaranya bahkan membaca Habr dan bahkan menulis komentar) yang telah memakai legenda senior, meskipun mereka hampir tidak mencapai junior seperti itu. Di sisi lain, mereka bekerja dengan sukses dan bahkan dibayar untuk itu. Apa masalahnya?
Untuk menjawab pertanyaan ini, mari kita pergi ke dunia metafora dan hiperbola. Bayangkan biasanya seorang petani Vasya, keuntungan dari gaya hidupnya yang sederhana membuatnya menjadi orang pertama di desa. Vasya kami dua puluh tahun yang lalu menjadi pemilik bahagia dari sepuluh hektar tanahnya dan, seperti seorang pemilik yang rajin, membangun sebuah rumah di sana. Jika ada yang lupa bagaimana rumah-rumah pribadi dibangun dua puluh tahun yang lalu, maka saya ingat: parit dangkal ditarik ke tanah di sepanjang fondasi, bekisting ditempatkan, beton dituangkan, dari atas, seperti seorang desainer, rumah balok dirakit dari batang yang tidak direncanakan (tidak ada yang lain), dipertahankan dari papan, lantai dan struktur atap dipalu bersama, batu tulis dan jendela buatan sendiri yang terbuat dari kaca yang ditumbuk dari tempat penggergajian diletakkan, ditambah isolasi derek dan pemandu marafet dengan plester dan kapur. Semua ini tidak membutuhkan teknologi tinggi dan cukup dengan hanya memiliki lengan lurus.Kemudian Vasya kami membangun rumah lain untuk tetangga yang kaya, yang lain, dan dia mulai membangun rumah. Tetapi pada satu titik, semua orang di desanya dijinakkan dan Vasya harus meninggalkan zona nyamannya, boleh dikatakan (yaitu, pergi ke kota). Setelah mendengarkan bapak baptis kota tentang pengalaman besar Vasya dalam konstruksi, dia dengan senang hati berkata: "Pergi ke" Incorparation Kota Bawaan, mereka belum dapat menemukan seseorang untuk posisi Pengembang Bangunan Senior selama enam bulan. "Selanjutnya, mari kita berikan lantai kepada Vasya sendiri dan biarkan dia memberi tahu kami tentang wawancara :“Pergi ke“ Default-city Incorparation, mereka belum dapat menemukan seseorang untuk posisi Senior Building Developer selama enam bulan. ”Selanjutnya, mari kita berikan penjelasan kepada Vasya sendiri dan biarkan dia memberitahu kami tentang wawancara tersebut:“Pergi ke“ Default-city Incorparation, mereka belum dapat menemukan seseorang untuk posisi Senior Building Developer selama enam bulan. ”Selanjutnya, mari kita berikan penjelasan kepada Vasya sendiri dan biarkan dia memberitahu kami tentang wawancara tersebut:
- , , , , . , - , BIM. , VIM, , : . , , , CAD , , , . = , .
, , , , , . - --- , , - , , , .
: , . - , - . . : Python C++ . .
1
1 : (, ) , .
: , , , .
: , , 6
6
6 : , , , , , , , , , , , , , , ( ) , , , , .
: , , HTML - , 1—2 , ; ; ; .
: , - .
( , , , ?). , .
. , , : " ?". ( ), , .
, , -. : ++ , . Python Go 3KK .
--- (, ) -.