Apa perbedaan antara orang-orang seperti Zukerberg, Page dan Brin yang merupakan programmer dan juga sangat sukses secara finansial, dan programmer hebat lainnya yang tidak terlalu sukses secara finansial (seperti sebagian besar karyawan di facebook dan google).
career-development
SegFault
sumber
sumber
Jawaban:
Mengesampingkan pemrogram individual sejenak dan fokus pada "pemrograman" secara umum (dan, katakanlah, perusahaan kecil dan pemula), ini pada dasarnya adalah bagaimana kelanjutannya:
Dalam banyak kasus, jika tidak dalam kebanyakan kasus, keterampilan pemrograman dan kualitas teknis tidak ada hubungannya dengan kesuksesan finansial suatu proyek / produk. Ketajaman bisnis yang baik, pemasaran, keberuntungan, dan berada di posisi yang tepat pada waktu yang tepat adalah yang paling sering membawa kesuksesan finansial yang luar biasa dalam pemrograman.
Saya telah bekerja di perusahaan-perusahaan yang sangat sukses (walaupun dalam ceruk kecil yang sangat ketat), tetapi kualitas pemrogramannya adalah, dengan menggunakan istilah teknis, sebuah Kekacauan Suci. Beberapa dari mereka adalah kegagalan Joel Test epik dan cukup banyak bertentangan dengan setiap praktik terbaik yang bisa dibayangkan - tetapi karena mereka berada di ceruk yang tepat pada waktu yang tepat, dan membuat produk yang memenuhi persyaratan klien dengan cukup baik untuk dijual dan tidak dituntut, mereka adalah toko kecil yang cukup sukses pada saat itu. Dan para pendiri yang memulai mereka, yah, katakan saja mereka "tidak perlu khawatir tentang uang lagi", setidaknya tidak dalam istilah khas yang menghasilkan upah.
Jadi kembali ke programer individu (mis. Zuckerberg, Page dan Brin) - Anda melihat banyak hal yang sama terjadi. Mereka tidak selalu menghasilkan ITU sebanyak itu yang secara teknis sulit atau ajaib dari perspektif pemrograman, tetapi mereka berada di tempat yang tepat pada waktu yang tepat, dan memiliki kecerdasan bisnis yang tepat untuk mengubah ide-ide mereka menjadi uang. Pikirkan sesuatu seperti Twitter: Sebenarnya tidak ada apa pun di sana yang tidak dapat dibuat oleh pengembang web selama akhir pekan sebagai situs prototipe dasar (mengabaikan penskalaan). Tapi itu bukan "kehebatan pemrograman teknis" yang mengubahnya menjadi pemenang - itu adalah pemasaran dan popularitas berikutnya.
Singkatnya, satu-satunya jalan nyata menuju kesuksesan finansial bagi seorang programmer adalah menjadi seorang wirausahawan. Menjadi codemonkey perusahaan tidak akan membuat Anda kaya, meskipun jika Anda memiliki keterampilan yang tepat, dan / atau naik ke manajemen, Anda mungkin hampir mendapatkan pendapatan kelas menengah ke atas.
sumber
Tempat yang tepat waktu yang tepat.
Juga nyali, tekad kepala yang keras kepala.
Dan keberuntungan.
Dan akal finansial yang bagus.
Saya kenal banyak programmer yang berjuang untuk mengikat tali sepatu mereka. Dan yang tidak memiliki gagasan sedikit pun tentang uang bahkan dalam arti paling sederhana.
Beberapa orang mendapatkan uang dan bisnis ["dapatkan" seperti yang dipahami - cukup banyak secara naluriah]. Kebanyakan tidak (itulah sebabnya mereka bekerja untuk orang lain untuk mencari nafkah.) Ini berlaku terlepas dari minat lain (misalnya perangkat lunak, peletakan batu bata, apa pun).
sumber
* * Tidak ada - mereka hanya memiliki prioritas yang berbeda.
sumber
Mereka adalah pengusaha . Mereka memulai perusahaan; mereka yang bekerja di Google et all tidak. Pemrograman bijaksana, saya pikir mereka hampir sama.
sumber
Kebanyakan programmer yang sukses secara finansial mencoba sesuatu .
Ada sejumlah besar programmer hebat di luar sana yang tidak akan sukses secara finansial hanya karena takut mencoba sesuatu.
Bekerja dengan wirausahawan hampir setiap hari, saya dapat mengatakan ketakutan adalah apa yang mencegah mereka melakukan hal-hal besar.
Hasil? Banyak dari mereka yang paling sukses bukanlah yang terbesar, tetapi yang tak kenal takut (yang tidak sadar apa yang mereka lakukan, saya adalah salah satu dari mereka di usia 20-an) atau mereka yang tahu apa yang harus dilakukan (sangat jarang, biasanya mereka yang pernah melakukannya sekali). Jadi kebanyakan programmer lebih suka menjadi pengikut.
Yang benar-benar baik-baik saja segera setelah mereka bahagia dalam hidup.
Kita tidak dilahirkan sama dan kita tidak akan hidup dan mati setara.
sumber
Sikap.
Beberapa, seperti saya, tidak suka mengambil keuntungan dan tidak mencari keuntungan finansial yang signifikan dalam hidup - yang lain menginginkannya.
Ada sedikit etika yang terlibat.
sumber
Gagasan yang tepat di waktu yang tepat.
Taburkan dengan dosis keberuntungan yang melimpah, branding yang kuat, beberapa keputusan bisnis yang benar-benar cerdas dan serangkaian pengembang yang setia yang ingin dikaitkan dengan merek.
Setelah mengatakan itu jangan menghindar dari kenyataan bahwa Page, Brin, Zuckerberg dkk adalah pikiran teknis yang luar biasa baik yang ingin membuat perbedaan. Dan itu sangat penting.
sumber
Tergantung apa yang Anda maksud sukses secara finansial. Di mana saya tinggal seorang programmer yang baik akan berada di kisaran 100k. Kebanyakan orang akan menganggap itu berhasil secara finansial.
Tiga tingkat kesuksesan finansial:
Apa yang paling Anda butuhkan di setiap level:
Pada setiap level Anda perlu memiliki kualitas sebelumnya juga. Namun demikian, masih banyak lagi kualitas yang dibutuhkan dalam ketiganya, seperti jaringan, bakat, posisi, pemahaman tentang berbagai hal, kemampuan untuk belajar apa pun dengan cepat.
sumber
Kemampuan menjual diri dengan baik untuk semua produk yang mereka buat.
Jika Anda menjual sendiri murah, bahkan menjadi programmer yang baik, tidak ada yang akan membayar lebih untuk pekerjaan Anda.
sumber
Yah, pertama seorang programmer hebat tidak berarti banyak bagi saya: Anda bisa tahu banyak hal tentang pemrograman, teknik dan yang lainnya, memiliki budaya ilmu komputer yang hebat, bukan itu yang akan membuat Anda mengetik kode yang berguna.
Apa yang Anda sebut seorang programmer yang baik secara finansial adalah seseorang yang mengesampingkan pengetahuannya dan bertanya pada dirinya sendiri apa yang ia tahu dapat dilakukan komputer, dan masih belum melakukan. Itu bukan menandai atau "menciptakan suatu kebutuhan", itu hanya menggunakan alat yang Anda miliki untuk membantu orang yang tidak dapat memprogramnya sendiri: Anda harus membayangkan diri sendiri tanpa pengetahuan ilmu komputer Anda.
Seringkali orang-orang yang berada di industri perangkat lunak tetapi tidak tahu bagaimana cara memberi tahu kode bahwa programmer memiliki hadiah besar yang banyak potensi keberhasilannya.
sumber