Saya bosan dengan kenyataan bahwa programmer biasa meniru pengembang dan memalukan industri. Mereka membuat dunia lebih buruk

Selamat siang, dan hari ini (oh Tuhan, sudah berapa lama saya tidak menulis apa-apa, apalagi berguna) saya ingin menjawab posting ini .

Untuk yang bodoh, menceritakan kembali singkat:
Dude memaksa dirinya untuk menonton film Dude tentang Silicon Valley dan khawatir bahwa ibu programmer, pada embusan dan javascript aplikasi bunch-by-klik, akan menganggap diri mereka pengembang dan pergi ke Silicon Valley untuk mencari investor.

Yah, sebagai permulaan, saya akan memberi tahu Anda sedikit tentang diri saya sehingga pembaca dapat memahami gunung apa yang saya turuni dan mengapa saya membahas topik yang rumit:

Menjadi anak sekolah yang sederhana dari pinggiran Moskwa saya sangat menyukai permainan komputer ketika saya berusia 13 tahun, dan ketika saya menyadari bahwa itu adalah pengalaman bermain game yang dibuat oleh orang lain secara eksklusif. Saya tidak punya cukup banyak orang, saya memutuskan untuk belajar pemodelan dan pemrograman 3D (Java tidak pergi, saya bahkan menulis sesuatu dengan python, tetapi tidak terlalu menarik).

Lalu ada banyak segalanya, mulai dari upaya untuk menjadi pengembang, permainan dan program itu sendiri, USE, kursus spesialisasi yang tidak berhubungan dengan pengkodean, mengalihkan perhatian saya, dan pada tahun 2016 saya pergi dengan pembuatan teknisi untuk belajar di Universitas Kedokteran Negeri (Administrasi Negara dan Kota).

Nah, karena siswa penuh waktu yang dibayar di Rusia dari preferensi hanya memiliki diskon untuk ongkos metro - sekitar pertengahan tahun kedua, bersamaan dengan bertambahnya kesulitan secara simultan dengan studi dan proses ekstra kurikuler (namun, masih masuk akal nanti untuk menulis tentang ini sangat sulit) dan sebuah artikel penting, walaupun artikel tentang konstruksi uiux in gamedev yang paling benar di bawah PC dengan dalih kompleksitas dan kepentingan belum ditulis)))), ada kebutuhan untuk mendapatkan uang entah bagaimana setelah beberapa lusin wawancara untuk berbagai lowongan "mahasiswa", dengan siapa saya ingin melarikan diri bahkan sebelum mereka mulai, keputusan yang bertanggung jawab dibuat untuk mulai membuat dan menjual udara, termasuk dan aplikasi dengan situs kentut klik.

Dan di sinilah masuk akal untuk mulai berbicara tentang "pembangunan"(kata yang sangat penting bagi ibu)

Awalnya, jika Anda berpikir secara terminologis, pengembangan adalah pengembangan rencana strategis, perumusan tujuan, analisis kemungkinan sumber daya, cara dan cara mencapai tujuan, pembenaran opsi tindakan yang dipilih, persiapan, diskusi, adopsi perencanaan, desain, dokumen program .

Tapi kita tentang esensi , bukan?

Dan di sini masalah penulis artikel asli muncul: baginya, pengembangan adalah penciptaan sesuatu yang baru dan tidak dikenal, dan selalu berguna (seperti, misalnya, Kotlin, pembuatan aplikasi yang saya, dengan cara, belum kuasai, saya bertobat).
Yang terhormat (tidak) Philip Rangin menyatakan:
Impian menjadi penemu dan ilmuwan harus tetap menjadi unggulan. Dia harus mendapatkan semua perhatian. Dan impian menjadi pengusaha adalah kesalahan kecil bagi mereka yang tidak berhasil.

Dan ya, ini tentu saja menyenangkan dan sangat menarik, tetapi sekarang (jika Anda adalah pendukung teori yang sama dengan penulis materi yang dikritik), tolong jawab pertanyaan yang sangat sederhana: Baiklah
, maafkan saya, haruskah ilmuwan-pengembang ini makan ?

Bahkan di sini, di sebuah hub, dengan frekuensi sekitar 1-2 buah per musim, ada posting dari DEVELOPERS yang menghabiskan waktu berbulan-bulan dan bertahun-tahun menciptakan bahasa pemrograman mereka, dan yang selalu dijawab dalam komentar:
Ya, Anda membuat ini x *** u, lalu apa? Mengapa saya membutuhkan ini?

Tidak, saya tidak mengklaim bahwa proses ilmiah dan inventif harus mati, dalam hal apapun! Tetapi di sini Anda perlu memahami hal yang sederhana:
Sampai dunia telah menghasilkan pendapatan tanpa syarat (dan kemungkinan besar setelah (dalam hal) hasil dari peristiwa semacam itu), setiap PEMBANGUNAN harus bermanfaat bagi seseorang.

Philip dapat membuat 3 lusin bahasa pemrograman yang mengagumkan, tetapi masalahnya adalah bahwa untuk setiap bahasa seperti itu, ia kemudian harus menemukan setidaknya satu pengguna pelarut .

Ya, secara teoritis, ia dapat membuat PL-nya sendiri yang luar biasa, arsitektur prosesornya yang luar biasa sempurna, apa pun, dan kemudian menggunakannya sendiri saat membuat produk-produk populer pada platform mereka, tetapi mengingat jumlah waktu yang dibutuhkan untuk membuat sesuatu dari awal, waktu, Saya berani menyarankan bahwa jika Philip (atau DEVELOPER bersyarat yang sama sekali berbeda) bukan putra Sechin, atau tidak bekerja sebagai alpha di malam hari, dalam perjalanan PEMBANGUNAN seperti itu ia, permisi, akan dipindai dari kelaparan di suatu tempat di bawah jembatan.

Saya akan memberikan contoh dangkal pada diri saya:
Memiliki dua ide secara objektif (menurut survei teman-teman yang suka bermain komputer 24/7) permainan yang menarik, saya mengerti dua hal untuk menerapkannya dalam kerangka mesin game yang ada - itu benar-benar mustahil, dan menciptakan dari awal semua perangkat lunak yang diperlukan dapat memakan waktu puluhan tahun (hai "0 ad ”, di mana bahkan tidak ada mode cerita) (dan setelah semua, penciptaan mesin baru yang unik dan keren adalah PENGEMBANGAN), atau menyebabkan keruntuhan komersial (seperti, misalnya, dalam kasus Eisenwald Legends yang mengagumkan).
Sebenarnya, setelah menyadari semua kesia-siaan proyek semacam itu di sini, saya pribadi tidak belajar sebagai teknisi =).

Dan di sini masuk akal bagi kita untuk kembali ke definisi kata DEVELOPMENT, atau lebih tepatnya, ke bagian-bagian berikut secara khusus:
"... pengembangan rencana strategis ..."
"... analisis kemampuan sumber daya ..."
"... alasan untuk opsi yang dipilih ..."

Inilah yang membedakan pengembangan dari penjualan.
Saat menjual, satu-satunya tujuan adalah mendapatkan dana X dengan memberikan sesedikit mungkin produk / produk Y tertentu .
Selama pengembangan - BUAT produk Y tertentu sehingga Anda tidak memakan x * y tanpa garam, mereka berharap bahwa dalam proses tersebut akan ada beberapa pengetahuan ilmiah yang nantinya akan berguna bagi pengembang lain dan semua generasi lain yang akan datang.

Dan meskipun ada permintaan yang tepat untuk aplikasi yang menghasilkan banyak bunyi klik, dan bukan untuk bahasa pemrograman dan proyek konstruksi komunis besar lainnya, pengembangan adalah pembuatan aplikasi semacam itu dengan cara yang paling efisien.

Anda bisa minus, saya tidak malu.

P. s .: Jika terjadi kesalahan, harap laporkan kepada PM, tidak ada gambar, karena ini ditulis dalam keadaan sangat marah dan tidak adanya jalur informasi positif dalam kehidupan pribadi Anda, Anda dapat menawarkan koreksi yang sama di sana.

Oke, untuk yang paling lambat, saya akan menjelaskan dalam bahasa yang singkat dan sederhana tentang apa ini: dalam artikel aslinya, penulis merasa sakit setelah film Dude, anak sekolah menulis app kentut dan mencari investor di lembah yang bercerai. Mungkin memang demikian, tetapi setelah artikel Philipus, anak-anak sekolah kemungkinan besar akan bercerai, yang berpikir bahwa menulis YP baru menjadikan mereka seorang profesor Oxford dan umumnya pria yang keren, seperti pencipta Kotlin.
Ceritanya adalah sejauh ini tidak ada permintaan obyektif untuk YaPs baru, untuk aplikasi kentut, semua orang ini akan tetap idiot, sama seperti Philip akan tetap, kompleks karena dia tidak dapat menemukan sesuatu yang berguna secara fundamental.

All Articles