Bagaimana anda tahu bahawa anda bersedia menyumbang?

Salam semua  Hari ini saya telah mencapai beberapa pencapaian peribadi dan pastinya ia telah membuatkan saya berfikir sedikit, jadi saya ingin berkongsi dengan anda hasil daripada bertele-tele saya, selain secara tidak langsung membalas beberapa e-mel yang tiba di peti mel saya dari semasa ke semasa masa 

Kita semua mempunyai permulaan

Ini adalah anekdot yang telah saya ceritakan dalam Artikel pertama, tetapi hingga hari ini terus memberi kesan kepada saya pada saat-saat yang saya ambil untuk merenungkan jalan saya dalam pembangunan perisian. Semasa pertama kali saya menggunakan Ubuntu di komputer riba saya, saya ingat suatu hari saya berada di perpustakaan dan ingin mengemas kini komputer saya, saya tidak pernah melakukannya, tetapi saya tidak tahu mengapa pada masa itu saya memerlukannya ... Saya rasa ada sesuatu yang ingin saya pasang untuk kursus dan ia tidak muncul di repositori sebagaimana mestinya ... Saya masih ingat kekecewaan yang saya rasakan dan kekecewaan yang saya jalani melalui senarai hasil google sehingga saya menemui penyelesaiannya ... saya masih harus menjalankan perintah gelap dan misteri:

sudo apt-get update

Jelas dalam tutorial itu saya mengikuti baris:

sudo apt-get upgrade

tidak lama selepas itu dan membaca di tempat lain yang pernah dia lihat:

sudo apt-get update && sudo apt-get upgrade

tetapi saya ingat dengan penasaran telah menulis:

sudo apt-get update && upgrade

berfikir bahawa dengan cara itu perkara yang sama akan dilaksanakan  pukul berapa...

Kita semua mempunyai lebih dari satu permulaan

Sekarang tidak dapat dielakkan saat pertama saya mendengar Kali Linux terlintas di fikiran saya, saya pasti kagum dengan keselamatan ini, saya telah membaca catatan yang mengenai penyahsulitan kunci untuk rangkaian tanpa wayar, saya merasa seperti penggodam pada masa pelaksanaan john.

Jam berlalu dalam percubaan pertama untuk menemui kunci rangkaian WEP yang berada di sekitar kad wifi saya ... saya mengambil masa yang lama untuk mengetahui bahawa senarai kunci lalai john Mereka hanya mempunyai perkataan dalam bahasa Inggeris, sesuatu yang pastinya tidak begitu berguna di bandar saya, dan lebih kurang lagi di sekitar tempat saya tinggal ...

Buku 'penggodam' pertama saya

Saya sangat gemar mengingat buku penggodam pertama saya, itu tentunya merupakan cabaran ... pertama kerana pada masa itu saya masih belum terbiasa membaca dalam bahasa Inggeris, kedua ... dan yang lebih penting, kerana setiap baris teks bagi saya orang Cina dicampur dengan beberapa jenis bahasa asing. Bagi semua yang tertanya-tanya buku apa itu ... jawapannya adalah di sini 

Dan itu adalah titik yang menarik dalam jalan belajar saya, kerana ketika itulah saya mendapati bahawa saya tidak suka menggunakan Kali Linux tanpa mengetahui apa yang berlaku pada setiap langkah, pastinya menarik untuk menjalankan sesuatu seperti nmap atau burp atau seribu satu alat lagi yang datang secara lalai. Saya mendapat tahu bahawa saya ingin tahu kenapa mereka bekerja, dan bagaimana mereka berjaya. Sejak saat itu saya berhenti berlatih dengan alat Kali dan mula membaca bahasa pengaturcaraan.

Dan kami kembali ke detik pertama di mana segala-galanya kelihatan seperti orang Cina asing  Saya pastinya sedikit atau tidak faham apa yang saya baca, dan pada masa yang sama saya meneruskan dan seterusnya, melahap maklumat di setiap sudut Internet seberapa banyak yang saya boleh. .. jelas sekali saya bimbang untuk mendapatkan sumber terbaik untuk mengisi saya dengan maklumat.

Masuk ke dalam

Sedikit masa berlalu dan saya sudah berada di Gentoo, dan saya sangat ingin tahu tentang banyak perkara, dan ketika hari-hari berlalu, saya belajar banyak tentang penyusunan dan pembinaan, dan keselamatan, dan banyak perkara. Tetapi jelas pada mulanya, seperti dalam semua pengalaman sebelumnya, saya merasakan bahawa saya membaca orang Cina asing.

Mengapa saya mengira ini?

Nah, kerana hari ini saya mula menghantar patch pertama saya (perkara yang agak kecil) kepada komuniti kernel, saya telah lama mendengar bahawa ia adalah komuniti komen yang kejam, bahawa mereka bukan tempat untuk pemula dalam dunia FOSS , bahawa ia sangat selektif dengan apa yang digunakan dan adakah anda tahu apa yang saya temui? yang tidak seperti itu, jika anda tahu peraturan 

Pada saat yang lain, kami bercakap tentang memasuki rumah orang lain, dan tidak menghormati peraturan rumah ... jelas saya memerlukan waktu untuk mempelajari peraturan ini, belajar menggunakan git dengan cukup baik untuk mengirim patch dengan betul, belajar menggunakan perisian analisis kod statik, belajar mengkaji karya saya dengan teliti, belajar berkomunikasi dengan masyarakat, belajar menggunakan vim, belajar C ... dan ya, pada mulanya semuanya kelihatan seperti orang Cina asing, tetapi seiring berjalannya hari, ini semua masuk akal dan anda menyedari sejauh mana anda telah maju dan berapa banyak yang telah anda pelajari.

Hari ini

Hari ini saya mengetahui lebih banyak arahan dan cara untuk mengemas kini sistem daripada yang saya bayangkan, perkara yang sama seperti hari ini yang saya tahu dan menguasai aliran kerja kolaboratif dalam komuniti hingga tahap tertentu ... hari ini saya membaca halaman tersebut (atau bahkan yang lebih rumit) dan saya tidak Saya kalah dalam perjalanan ...

Esok

Jika kita bercakap tentang esok... baik, masih banyak yang saya ingin belajar, saya ingin belajar teknologi baru, saya ingin menguasai bahasa baru, saya ingin membina komuniti baru, saya ingin mengajar lebih ramai orang, dan apa telah berlaku dalam setiap langkah pertama penemuan teknologi saya mungkin akan berlaku... Saya tidak akan memahami apa-apa pada mulanya  dan inilah yang saya ingin sampaikan dengan begitu banyak perkataan, banyak yang diperkatakan tentang zon selesa, Saya percaya bahawa ini adalah tempat di mana semua orang yang percaya bahawa mereka telah menguasai sesuatu tiba ... kerana hanya mempercayai bahawa anda telah menguasainya tentu ada alasan dan alasan yang cukup untuk mengetahui bahawa anda salah, dan anda masih mempunyai jalan yang panjang. Pada mulanya, anda mungkin tidak faham, anda mungkin salah, anda mungkin mahu membuang tuala, tetapi semua yang diperlukan untuk tidak sampai ke zon selesa, kerana jika anda hanya melakukan apa yang anda tahu, apa yang lebih selesa daripada itu?

Saya serahkan perkara ini di sini kerana ia hanyalah pendapat kecil... Saya tidak mahu anda berfikir bahawa saya tahu lebih daripada yang sebenarnya saya tahu, sedikit yang saya pelajari adalah kerana saya telah membuat satu titik untuk jangan sekali-kali berada dalam zon selesa untuk cukup lama untuk mempercayai bahawa saya "menguasai" beberapa topik  dan bagi mereka yang bertanya kepada saya bila mereka akan bersedia untuk bekerjasama dalam projek atau komuniti, jawapannya mudah...

Sekiranya anda merasa bersedia, anda sudah terlambat.

Sebahagian besar pengembaraan adalah menemui perkara  jika anda sudah tahu dan menguasai segala-galanya, semuanya kehilangan makna  inilah sebabnya saya sangat seronok belajar tentang GNU/Linux, kerana ia adalah dunia yang nampaknya tidak akan berakhir. Memang benar anda boleh mengabdikan diri untuk melakukan kerja yang sama selama beberapa hari atau bertahun-tahun tanpa berkembang, tetapi juga benar bahawa anda boleh melakukan kerja tanpa menguasainya, tetapi belajar banyak setiap hari  Terima kasih kepada mereka yang menjadikannya ini jauh, dan salam dan berhati-hatilah dengan kamu zon selesa