Apa yang harus saya lakukan, saya bodoh, bodoh. Dia menggunakan pengalaman peribadi sebagai fakta objektif

Kenapa saya bodoh? Anehnya, orang ramai sangat berminat dengan isu ini. Hanya minat mereka tidak dapat dijelaskan oleh keinginan untuk berunding dengan doktor.

Lagipun, orang yang sihat (dari sudut pandangan pakar neurologi dan psikologi) menganggap diri mereka bodoh. kenapa?

Beberapa istilah dan pemerhatian

Orang bodoh ialah seseorang yang sakit dengan kebodohan, atau kebodohan. Tahap terencat akal yang paling dalam (oligofrenia). Tanda-tanda klinikal:

a) ketiadaan pemikiran dan ucapan yang hampir lengkap (tiada aktiviti bermakna, ucapan tidak berkembang);
b) salah faham terhadap ucapan yang ditujukan kepada mereka;
c) kekurangan kemahiran asas penjagaan diri (mereka tidak kemas, tidak tahu makan, malah ada yang tidak mampu mengunyah makanan);
d) ucapan mereka terdiri daripada perkataan individu dan bunyi yang tidak jelas;
e) selalunya tidak membezakan orang rapat dengan orang yang tidak dikenali;
f) emosi dikurangkan kepada reaksi seronok dan tidak senang;
g) tindak balas terhadap dunia luar berkurangan secara mendadak;
h) aktiviti mental tidak berkembang.

Ini adalah diagnosis yang serius. Bodoh sejati adalah orang buangan dalam dunia moden. Mereka pastinya tidak akan bertanya, "Mengapa saya bodoh?" Tetapi mengapa makhluk yang munasabah, kadang-kadang dengan beberapa pendidikan, dengan pendapatan yang stabil, pemikiran, perasaan, menganggap dirinya bodoh? Tidak mengapa jika dia melatah dalam kemarahan, menyebut dirinya dengan tidak menyanjung, berada di atas emosi, di bawah pengaruh situasi tertentu. Tetapi dia duduk di depan komputer, mula mencari maklumat, bertanya kepada ahli forum... Saya tertanya-tanya sama ada "bodoh" seperti itu benar-benar berharap untuk mencari pengesahan atau penolakan diagnosis? hampir tidak. Kemungkinan besar, orang yang dipanggil bodoh mempunyai matlamat lain:

  • mereka mahu berseronok;
  • Saya tertanya-tanya apa yang orang fikir tentang ini;
  • mencari lagu Bulu;
  • lakukan beberapa penilaian dan tinjauan;
  • menyedari bahawa mereka bertindak bodoh dalam situasi tertentu dan meminta nasihat.

Yang terakhir ini mungkin patut dilihat dengan lebih dekat. Tiba-tiba seseorang itu mengalami masalah yang telah mendorongnya ke jalan buntu dalam hidup. Tetapi anda tidak boleh keluar sendiri.

Dari diagnosis hingga rawatan

Saya bodoh: apa yang perlu saya lakukan? Sebagai permulaan, berhenti memburuk-burukkan diri anda dengan perkataan yang berbeza. Semua amalan yang diketahui bertujuan untuk mencapai kejayaan, mencari cinta sejati, memperoleh wang yang besar, mengembangkan keyakinan diri, mengembangkan minda, imaginasi, dan lain-lain, menegaskan bahawa anda tidak harus memarahi diri sendiri dalam apa jua keadaan. Beritahu anak anda setiap hari bahawa dia bodoh. Dan dia akan mula bertindak seperti orang bodoh. Beritahu anak anda bahawa dia bijak dan dia akan berjaya. Dia akan berkelakuan sewajarnya. Dan semuanya akan berjaya untuknya. Undang-undang ini juga berfungsi dalam dunia dewasa.

Seterusnya, cuba fahami mengapa anda bertindak sedemikian dan bukan sebaliknya. Seperti orang bodoh (anda memanggil diri anda begitu). Sebarang masalah memerlukan pencarian punca. Janggut tidak tumbuh: apa yang perlu dilakukan? Terdapat sekatan dalam setiap sesi: mengapa? Tidak dapat mencari kerja biasa? Cari punca masalah:

1) Saya mengikuti seorang gadis selama lebih daripada sebulan, akhirnya mengajaknya berkencan - dan terlewat untuk itu. Saya terlalu lewat sehingga si cantik sudah pergi.

2) Dia menolak kerja bergaji tinggi supaya tidak menyinggung perasaan rakannya iaitu bos.

3) Anda mengambil lesen anda untuk kali ketiga (tidak berjaya) - dan setiap kali anda melakukan kesilapan yang sama.

4) Anda tiba di lapangan terbang dan menyedari bahawa anda terlupa pasport anda di rumah.

5) Anda menghalau suami anda kerana curang, dan sebulan kemudian anda menerimanya semula. Dan sebulan kemudian anda sekali lagi menemui orang asing yang cantik di bilik tidur anda bersama suaminya.

Dan sebagainya. Setiap orang melakukan banyak tindakan dalam kehidupan yang menentang sebarang penjelasan logik. Salah seorang yang hebat berkata: “Hanya dua peratus orang berfikir. Tiga peratus berpura-pura berfikir. Sembilan puluh lima yang lain tidak berfikir."

Jika tindakan yang anda lakukan menyebabkan kemarahan yang kuat, jangan abaikan tindakan ini. Cuba fahami mengapa anda melakukannya dengan cara ini dan bukan sebaliknya. Malah introspeksi yang paling mudah akan mengambil masa dalam fikiran. Dan lain kali (sekurang-kurangnya dalam keadaan yang sama) anda akan bertindak dengan bijak.

Cuba cari detik positif dalam tindakan bodoh anda. Anda sentiasa boleh melakukan ini:

Terlambat untuk dating dengan gadis idaman anda? – Ini bukan takdir yang telah ditakdirkan untuk anda (Alam Semesta lebih mengetahui).

Berundur jawatan kerana kawan? – Anda adalah kawan yang baik, seorang kawan sejati. Tetapi persahabatan sejati tidak boleh digantikan dengan wang.

Tidak mendapat lesen anda kerana kesilapan bodoh? – Lain kali anda tidak akan melakukannya. Akan ada sains sepanjang hayat saya.

Menemui pasport anda hilang di lapangan terbang? – Anda tidak perlu terbang ke mana-mana (anda akan menjimatkan wang, menyelesaikan perkara yang anda mulakan, terus hidup, anda tidak pernah tahu).

Adakah anda menerima suami yang tidak berniat untuk terus setia? - Anda mampu cinta sejati, dan dia memaafkan segala-galanya. Untuk membebaskan hati anda, anda perlu menggosok muka anda ke dalam kotoran beberapa kali.

Dan seterusnya. Terdapat banyak orang bodoh di sekeliling kita. Anda tidak bersendirian!

10 tanda pasti bahawa lawan bicara anda adalah seorang yang bodoh

Kami menghabiskan banyak masa memikirkan bahawa seseorang itu salah di Internet, semata-mata kerana mereka khayalan dan hanya memerlukan penjelasan. Kemudian bagaimana mereka boleh memahami dari baris pertama bahawa di hadapan kita adalah seorang yang bodoh, dan tidak ada gunanya bercakap dengannya. Lebih baik luangkan masa membaca Pics atau menjadikan diri anda avatar baharu. Dengan kucing.

Berikut ialah ciri spesies utama bagi orang bodoh rangkaian biasa (idiotus kommentarium vulgaris):

1. "Awak"

Dia menulis alamat peribadi "Anda" dengan huruf besar, percaya bahawa ini menambah +10 kepada status "Kecerdasan" beliau. Malah, ini menambah tolak 100 kepada status "Literasi" beliau, kerana alamat "Anda" digunakan secara eksklusif dalam surat-menyurat perniagaan. Oleh itu, selepas frasa "Vaksinasi berbahaya, dan anda adalah seekor domba." Ini jelas bodoh. Jawapan: "Me-e-e" dan bergabung.

2. Dia menganggap pengalaman peribadi sebagai fakta objektif.

"Doktor membunuh anak-anak kami, saya bersalin di bilik mandi, dan tiada apa yang mengerikan berlaku." Pada masa ini saya mahu sekurang-kurangnya hampir lima puluh kali memukul kepala pengarang ke dinding. Putuskan impuls: kepala yang luar biasa itu tidak akan mendapat apa-apa daripada komen anda. Lambat laun, realiti yang keras akan mengetuk kepalanya dengan sempurna ke dinding tanpa anda.

3. Dia tidak dapat memahami apa yang dibacanya.

Tesis: "Saya membayar pejabat perumahan, antara lain, untuk landskap kawasan tempatan." Komen: "Jika anda tidak menyukainya, pergi dan cat pagar, anda sentiasa mahu seseorang melakukan segala-galanya untuk anda." Jenis bodoh yang sangat biasa. Muncul dalam komen hampir serta-merta dan membiak seperti lalat buah.

4. Dia mendiagnosis

"Dia tidak mempunyai anak, ibunya tidak akan menulis sesuatu seperti itu!", "Ini adalah wanita yang tidak berpuas hati, tiada siapa yang menginginkannya!", "Dia dibayar untuk jawatan ini!" Kadang-kadang terasa seperti mereka bot. Jika hanya kerana orang biasa lebih suka menganggap orang sekelilingnya juga agak normal. Tetapi, sebaliknya, adalah jelas bahawa orang biasa tidak terlibat dalam ramalan nasib kategori mengikut piksel. Secara umum, kami mempunyai berita buruk untuk anda: tidak, tidak semua orang di sekeliling anda benar-benar normal.

5. Dia serius seperti serangan jantung.

Dia berkata: "Saya mempunyai selera humor yang hebat, tetapi ini tidak lucu!" Dan dia memanjangkan dadanya ke hadapan sehingga retak, menunjukkan kebanggaan sebagai penghinaan telanjang terhadap maruahnya. Anda perlu memahami bahawa maruahnya dihina oleh segala-galanya. Tikar? - serta-merta menjadi pengsan hipokrit. Ironi diri? - tidak, belum dengar. Jenaka tentang topik, Allah melarang, pengapit? – monitor menyala, papan kekunci berasap, dan kerusi benar-benar koyak menjadi atom. Ngomong-ngomong, jika ada ikatan yang jelas muncul melalui ulasan, anda pasti melihat orang bodoh yang tersumbat, walaupun dia telah menerima sijil pendidikan tinggi.

6. Dia meletakkan elips selepas setiap ayat.

“Semuanya begitu, tetapi, sebaliknya, ia tidak begitu....... Dulu saya anggap semuanya sangat mudah, tetapi ternyata tidak sama sekali...... Lagipun, hidup ini bukan hitam putih, ada beribu warna..... Berjuta.... .. Jangan kita bahagikan orang kepada bodoh dan bijak, bergantung pada jenis komen yang mereka tinggalkan...... lagipun, perhatikan, rakan sejawat anda mempunyai anak kucing di avatarnya...... kecil, anak kucing bermata biru... Awak setuju dengan saya?" Si bodoh yang berfikiran mendalam adalah baka yang berbahaya. Rajin dia, boleh buat korang stay kat monitor sampai ayam pertama.

7. Kepekatan kritikal emotikon

Contoh klasik: “)))))))))))))))) Nah, apa yang karut ditulis di sini))))))))))))))))))))) ) )))))))))))))). Tablet ini dihuraikan seperti ini: “Saya tidak bersetuju dengan apa yang ditulis, sebab itu saya kelakar, saya kelakar apabila saya tidak bersetuju, ia sangat kelakar, saya suka tidak bersetuju, kerana ia membuatkan saya ketawa. ” Ancephalic mutlak, jangan cuba masuk ke dalam ini. Berjalan dalam lengkok yang luas.

8. Capslock

Klasik genre. Apa yang anda tulis menyebabkan dia kesakitan yang tidak tertanggung tepat di bawah tulang ekor sehingga dia tidak boleh berhenti menjerit. "BAGAIMANA INI KEMUNGKINAN PENULIS TIDAK MENANGKA DARIPADA ANDA SAYA AKAN BERHENTI LANGGAN SELAMANYA." Subspesies ini tidak suka koma. Apakah koma dalam tangisan? Dinamik jatuh. Subspesies ini hampir tidak berbahaya dan, sebagai peraturan, bergabung selepas soalan lembut: "Apa yang anda berteriak?"

9. Burung kakak tua

Pelbagai yang sangat lucu. Dia telah mempelajari sedozen meme dalam talian, tetapi tidak tahu cara menggunakannya. Sebagai contoh, dia menjawab soalan: "Bolehkah anda menjelaskan idea anda, sila dengan simpulan bahasa: "Longkang dikira." Ia berfungsi sedikit seperti bercakap dengan cockatoo terlatih. Anda berkata kepadanya: "Selamat pagi", dia berkata kepada anda: "Keldai adalah bodoh!"

10. Linkbot

Dia mendapat tempat kedua dalam pertandingan bodoh itu. Betul, kerana dia seorang yang bodoh. Dia menghantar dua puluh pautan berturut-turut (biasanya ke timbunan sampah kuning, seperti lifenews atau "gadalka.ru") dan dengan bangga berkata: "Parry." Tidak perlu bertolak ansur. Saya mesti katakan: ya, anda betul, makhluk asing wujud dan telah menawan Pentagon. Dan kemudian pergi ke forum untuk membantu orang yang sakit tenat dan cuba memulihkan kepercayaan yang semakin berkurangan terhadap manusia.

Pada persidangan RWDevCon, dia memberitahu mengapa kita semua perlu memahami bahawa kita bodoh (petunjuk - untuk bekerjasama dengan jayanya).

Hello. Nama saya Rich dan saya seorang yang bodoh. Hari ini saya ingin memberitahu anda tiga perkara: bahawa saya seorang yang bodoh, bahawa anda mungkin seorang yang bodoh, dan bagaimana untuk menjadi seorang yang bodoh.

Anda mungkin tidak percaya perkara pertama. Tetapi mungkin sesuatu yang saya katakan akan menarik minat anda dan anda akan mula berfikir: "Mungkin saya mahu berada dalam kelab orang bodoh ini kerana ia penuh dengan orang yang hebat dan berjaya." Jika ya, anda akan berminat dengan mata ketiga, kerana saya akan memberitahu anda bagaimana untuk membebaskan kebodohan anda untuk mencapai, jika tidak hebat, maka keputusan yang baik.

Langkah 1: Saya seorang yang bodoh

Bagaimana saya boleh membuktikan kepada anda bahawa saya seorang yang bodoh? Saya berdiri di dalam bilik yang penuh dengan bakal rakan sekerja, pelanggan dan majikan yang memakai baju-T ini.

Semua tanda-tanda orang bodoh

Bukan langkah paling bijak, bukan? Saya bercakap di khalayak ramai, yang membuatkan saya gementar. Saya tidak perlu melakukan ini. Saya boleh datang ke sini secara percuma, atau membeli tiket, atau tinggal di rumah. Tetapi saya datang ke sini untuk membuat persembahan. Untuk apa?

Saya sentiasa keliru tentang perkara yang paling asas dan mudah dalam hidup. Berikut ialah contoh: Saya mempunyai dua anak perempuan kecil dan mereka masing-masing mempunyai dua laci untuk pakaian. Saya bekerja dari rumah, jadi saya mencuci pakaian sementara Xcode pulih daripada ranap atau melakukan sesuatu yang lain. Jadi, selepas mencuci, saya meletakkan pakaian saya dalam dua laci. Satu laci untuk bahagian atas, satu lagi untuk bahagian bawah. Baju-T adalah bahagian atas. Legging adalah bahagian bawah.

Dan pakaian itu? Adakah pakaian itu atas atau bawah? saya tak tahu. Sains tidak tahu. Saya memberikan jawapan yang berbeza untuk soalan ini setiap kali, itulah sebabnya anak-anak saya mengambil masa yang lama untuk menukar pakaian mereka setiap kali.

Saya menjalankan kerja saya dengan tahap salah faham yang sama, yang bermakna kadang-kadang saya berasa takut. Takut ini bukan tempat saya. Ketakutan bahawa saya melakukan ini sehingga saya hanya memikirkan apa yang saya mahukan.

Anjing ini lebih tahu daripada saya

Saya tidak mempunyai pendidikan pengaturcara. Saya seorang ahli biokimia, kemudian saya seorang tukang masak, kemudian saya menjadi seorang ahli biokimia semula. Saya cuba menyembuhkan kanser. Ia adalah rumit. Kemudian saya bekerja pada pendaftaran sumsum tulang di bank darah dan saya fikir, "Saya agak mahu menjadi seorang pengaturcara." Tetapi saya tidak dapat kerja kerana saya tidak pernah memprogramkan. Satu-satunya peluang saya ialah mendapatkan pekerjaan di sebuah syarikat yang telah membangunkan bahasa pengaturcaraannya sendiri - semua calon untuk jawatan itu tidak tahu menulis di dalamnya.

Semasa saya bekerja di sana dan belajar kod, saya belajar Objektif-C, saya belajar cara mencipta apl iOS, dan saya berjaya mendapatkan pekerjaan yang membayar saya untuk melakukannya.

Tetapi saya tidak pernah mempunyai satu daripadanyainitemuduga. Jika anda meminta saya menulis jenis binari pada papan, saya akan menghadapi dua masalah:

  1. Saya tidak tahu apakah jenis binari.
  2. Saya kidal, jadi apabila saya menulis di papan, semuanya terpadam.
  3. Sebenarnya, tiga masalah kerana tulisan tangan saya tidak boleh dibaca.

Apabila saya bekerja pada kod, saya terus melakukan kesilapan yang sama. Contohnya, pengendali yang lebih besar daripada dan kurang daripada. Saya sentiasa mengelirukan mereka, walaupun saya tahu peraturan tentang buaya lapar. Ia tidak muncul dalam otak saya pada masa yang betul. Begitu juga dengan minimum dan maksimum.

Sekarang saya bekerja dengan orang yang sangat pintar di agensi MartianCraft. Saya tidak tahu sama ada anda pernah mendengarnya, tetapi orang yang mengasaskan MartianCraft menulis buku tentang mencipta apl iOS. Anda boleh bayangkan dengan mudah bagaimana kadangkala saya berasa seperti saya tidak berada di sana, kerana mereka ini boleh menggunakan operator yang lebih besar daripada dan kurang daripada dengan betul pada kali pertama.

Tapi biasalah. Jika anda fikir anda adalah orang yang terbaik di dalam bilik, anda salah atau anda berada di dalam bilik yang salah. Jika saya bekerja atau bersembang di persidangan/Twitter/Slack dan saya fikir, “Oh, orang ini jauh lebih bijak dan lebih baik daripada saya,” itu bagus! Inilah peluang saya untuk belajar sesuatu yang baru.

Tetapi sangat mungkin orang-orang ini berfikir dengan cara yang sama. Mungkin kita semua bodoh dan orang yang berjaya hanya pandai.

Langkah 2: Kami semua bodoh

Saya harap saya mendapat mata pertama saya. Sekarang bahagian yang sukar: Saya perlu meyakinkan anda bahawa anda seorang yang bodoh. Saya akan melakukan ini dengan menunjukkan kepada anda beberapa petikan daripada orang yang saya panggil "bodoh yang sangat berkesan." Saya harap beberapa petikan membuat anda berfikir, "Ya, saya pernah mengalami situasi itu." Dan mungkin anda akan mula berfikir bahawa anda juga seorang yang bodoh.

Kami semua pernah ke sana di mana anda menghabiskan sepanjang hari cuba melakukan sesuatu tetapi ia tidak berfungsi atau berfungsi. Kemudian anda tiba-tiba menyedari apa yang sedang berlaku dan berasa seperti seorang genius! Peralihan ini dan perasaan ini... Inilah sebab utama mengapa saya suka pekerjaan saya. Peralihan daripada keadaan genius kepada keadaan bodoh tidak begitu menyenangkan; tetapi saya rasa William Shakespeare pernah berkata, "Hidup adalah roller coaster, anda hanya perlu menaikinya."

Tweet berikut adalah dari Alexis, yang bercakap sebelum saya. "Tiada siapa yang benar-benar tahu bagaimana untuk membuat kod, kami semua hanya merayau-rayau, tanpa hasil berdoa untuk pembebasan." Sangat puitis, bukan? Anda mungkin mempunyai hari di mana anda hanya mencuba perkara rawak untuk menyelesaikan masalah. Kemudian, tiba-tiba, anda membetulkan segala-galanya. Anda hanya melakukannya dan teruskan.

Bagaimanakah semuanya benar-benar berfungsi? Saya fikir ramai orang memahami teknologi yang sedang mereka usahakan dan mungkin lebih sedikit, tetapi otak manusia tidak dapat menangkap skop penuh pengetahuan yang diperlukan untuk menjadi pakar dalam sesuatu seperti SpriteKit dan menjadi pakar dalam segala-galanya. kepada fizik subatomik yang membuatkan elektron menari di dalam cip. Terdapat terlalu banyak pengetahuan dalam bidang ini untuk sesiapa sahaja mengetahui semuanya. Anda tidak boleh berbuat demikian. Jangan berharap untuk mengetahui segala-galanya.

Petikan hebat. "Kemahiran yang paling penting untuk pengaturcara adalah selesa tanpa mengetahui apa yang anda lakukan." Hampir setiap kali saya memulakan sesuatu, saya berasa sangat selesa dalam keadaan itu.

Apabila Swift mula-mula keluar, saya memulakan projek baharu di tempat kerja dan berfikir, "Saya akan melakukannya dalam Swift!" Peluang yang hebat.” Jadi saya membuat projek baharu, pilih bahasa dan Swift muncul. Tetapi...bagaimana untuk bekerja dengannya? Entahlah! Ini adalah perkara biasa, ini adalah cara anda belajar sesuatu yang baru.

Xcode tidak begitu menyukainya apabila aksara tidak berada di tempat yang sepatutnya, jadi apabila bekerja dengan Swift dalam Xcode, masalah dalam kod menyebabkan mesej ralat di bahagian paling atas tetingkap, dan ia boleh menjadi sangat sukar untuk dikira keluar apa yang berlaku.

Bersedia untuk menyertai kelab?

Saya harap anda sudah biasa dengan situasi sedemikian, dan anda bersedia untuk menyertai kelab bodoh saya. Jika anda masih tidak yakin, berikut ialah carian terkini bagi siaran di GitHub. Ini adalah kelab besar. Kami mempunyai dasar keahlian yang sangat terbuka.

Jika anda masih tidak mempercayai saya, anda mungkin berada dalam fasa risiko carta ini.

Ia adalah graf, oleh itu ia adalah sains. Mari kita anggap bahawa saya telah meyakinkan anda bahawa anda adalah bodoh. Sekarang kita boleh beralih kepada bahagian ketiga: bagaimana untuk menjadi bodoh.

Langkah 3: Bagaimana untuk menjadi bodoh

Langkah pertama untuk berjaya ialah sentiasa ingat bahawa anda seorang yang bodoh. Jangan berikan otak bodoh anda terlalu banyak tugas. Jangan cuba ingat semuanya. Ambil nota. Gunakan senarai tugas. Gunakan pengurus coretan.

Sebaik sahaja anda memahami cara sesuatu berfungsi, tuliskannya kerana anda tidak akan mengingatinya esok. Jangan simpan semuanya dalam kepala anda, dia tidak akan dapat menanganinya. Beginilah cara otak kita berfungsi.

Dan apabila anda bekerja, ingat bahawa anda seorang yang bodoh. Rakan sekerja yang paling lama saya lihat kodnya mungkin saya, dan saya bodoh. Tetapi saya nampaknya menyukai kod saya, dan orang lain menyukainya. Ia berfungsi dan saya melakukan semuanya tepat pada masanya.

Bagaimana saya menangani perkara ini? Saya menggunakan kebodohan saya untuk membuat kod yang lebih baik. Saya sedang menulis kod untuk orang bodoh.

Tulis untuk orang bodoh

Saya telah banyak mengusahakan "projek menyelamat", di mana anda diberi banyak perkara yang sepatutnya menjadi apl dan pelanggan berkata, "Kami tidak dapat menjalankannya dan kami mempunyai keluaran minggu depan."

Projek-projek ini sentiasa terlalu rumit. Anda tidak boleh hanya melihat kod dan memahami fungsinya. Anda perlu benar-benar memikirkannya dan memisahkannya, dan kod tidak sepatutnya seperti itu.

Jika saya tidak faham apa yang dilakukan oleh sekeping kod atau mengapa ia melakukannya, maka ia tidak sepatutnya kekal seperti itu. Mungkin anda hanya perlu menambah ulasan, atau menamakan semula beberapa perkara, atau menulis semula semuanya sepenuhnya, tetapi anda tidak boleh membiarkannya seperti itu.

Saya tidak tahu siapa orang bodoh seterusnya untuk melihat kod ini. Ia boleh jadi saya. Itulah sebabnya saya sentiasa menulis untuk orang bodoh seterusnya, yang perlu membaca dan memahami kod tersebut.

Saya menulis untuk orang bodoh ini

Ini bermakna anda mesti menulis kod anda supaya boleh dibaca. Anda menghabiskan lebih banyak masa membaca kod daripada menulisnya. Saya percaya bahawa menulis kod sepatutnya seperti menulis prosa, kerana saya sentiasa mahu melihat diri saya sebagai seorang penulis. Saya cuba menulis kod yang menceritakan kisah dan menyampaikan idea kepada orang yang membacanya.

Nota penting: Saya bercakap tentang jenis prosa yang mungkin anda baca dalam buku yang anda bawa ke lapangan terbang. James Joyce akan menjadi pengaturcara yang buruk; dia mungkin akan menggunakan Perl.

James Joyce tidak tahu bagaimana menjadi bodoh

Anda mungkin melakukan semuanya dengan salah

Satu lagi perkara yang perlu diingat jika anda menganggap kod seperti prosa: Saya mungkin melakukan semua yang salah.

Sama seperti dalam kesusasteraan, terdapat cara yang tidak terhingga untuk menulis sesuatu. Jika terdapat banyak cara, maka dari sudut statistik, anda telah memilih yang salah. Jika ia tidak benar-benar salah, ia tidak ideal. Tetapi ia tidak begitu penting. Perkara utama ialah semuanya berfungsi dan kod anda boleh ditukar dengan mudah. Ingat: ia tidak akan pernah sempurna.

Saya belajar untuk selesa dengan idea itu. Tidak kira sama ada apa yang saya tulis bukan cara yang terbaik, paling bijak atau paling elegan. Jika kod anda boleh difahami oleh sesiapa sahaja, anda menyukainya, dan ia lulus ujian, semuanya hebat. Pelanggan dan pengguna anda tidak akan mengetahui rupa kod tersebut. Mereka hanya memerlukan aplikasi yang berfungsi.

Jika anda rasa anda melakukan semua yang salah, tanya diri anda soalan. Adakah bahagian ini terlalu besar? Betapa sukarnya untuk membuang bahagian ini dan melakukan sesuatu yang lain? Teruskan bertanya kepada diri sendiri semasa anda menulis dan anda akan mendapat struktur yang sangat munasabah.

Jangan pandai

Terdapat satu lagi soalan yang anda harus sentiasa bertanya kepada diri sendiri: "Adakah saya menjadi terlalu pintar?" Saya mempunyai petikan tentang ini:

Kod pintar tidak boleh diperbaiki.

Kod pintar adalah seperti makan sekuntum bunga bawang dari Pedalaman. Anda akan berbangga dengan diri sendiri, tetapi anda akan membayarnya kemudian.

Kod pintar bukanlah satu kebaikan. Musim panas lalu saya mengusahakan bahan pendidikan untuk orang yang ingin mempelajari Swift dengan pengetahuan pengaturcaraan sifar. Seronok untuk kembali kepada asas dengan segala ilmu yang terkumpul di kepala. Apakah pembolehubah, apakah pemalar? Bagaimana anda memberitahu komputer apa yang perlu dilakukan? Dan Swift membolehkan anda meluahkan idea ini dengan cara yang sangat mudah.

Malangnya, ia juga membolehkan anda menulis karut mutlak. Dan menulis karut kini dianggap dalam komuniti kita sebagai sesuatu seperti pakaian baru raja.

Seluruh blog dipenuhi dengan perkara seperti ini. Bolehkah anda tahu apa yang dilakukan oleh kod ini? Bolehkah anda melakukannya lagi dalam masa tiga bulan? Kod ini pun keliru - tengok muka tengah tu.

Jangan jadi blogger jenis itu. Jangan tulis kod seperti ini. Orang bodoh tidak faham kod ini. Ya, anda boleh melakukannya. Anda boleh menggunakan pengendali tersuai, anda boleh membungkus perkara dalam perkara yang memproses perkara lain dan memberikan anda segala-galanya dalam satu baris kod. Tetapi adakah anda sebenarnya membantu seseorang atau anda hanya melancap secara terbuka tentang betapa pintarnya anda? Berapa banyak ciri bahasa hipster yang boleh anda masukkan ke dalam satu bahagian kecil? Siapa yang akan anda bantu dengan kod ini?

Ringkas bukanlah kejelasan. Tulis untuk dibaca. Tulis untuk orang bodoh. Sekarang mari kita beralih kepada perkara yang lebih positif yang dilakukan oleh orang bodoh: anda boleh meminta bantuan.

Meminta bantuan

Orang ramai takut untuk meminta pertolongan. Mereka tidak mahu kelihatan bodoh. Mereka tidak mahu menunjukkan bahawa mereka bukan pakar. Ini tidak masuk akal, orang tidak sepatutnya melakukan ini.

Jika anda takut untuk bertanya, bagaimanakah anda fikir semua orang tahu apa yang mereka tahu? Anda hanya perlu meminta bantuan. Ini bukan situasi di mana anda tidak tahu apa-apa dan orang lain tahu segala-galanya. Anda hanya mempunyai bidang kepakaran yang bertindih.

Dalam dua rajah ini, anda berdiri di tengah-tengah bulatan biru yang dikelilingi oleh bulatan kuning. Tetapi kebenaran lebih dekat dengan gambar rajah kanan daripada kiri. Jika sudah menjadi sebahagian daripada budaya pasukan anda untuk bertanya dan menjawab soalan, anda akan lebih gembira dan lebih produktif.

Jika anda bekerja bersendirian atau rakan sekerja anda tidak membantu anda, anda boleh bertanya soalan mengenai Stack Overflow. Untuk bertanya soalan di tapak seperti ini anda perlu menggunakan kebodohan anda. Anda perlu menerangkan semuanya dengan jelas dan tidak menggunakan butiran yang tidak perlu. Bayangkan soalan ini akan dibaca oleh orang bodoh. Dan ramai orang bodoh akan cuba menjawab soalan anda.

Tolong orang lain

Bagaimana orang bodoh boleh menjawab soalan dengan jayanya? Gunakan kebodohan anda.

Tanya soalan tambahan. "Apa bahagian ini lakukan?" Jadi orang itu memahami bahawa di sinilah masalah mereka, dan mereka berasa hebat kerana mereka menyelesaikannya. Dan anda berasa hebat kerana anda membantu mereka menyelesaikan masalah tanpa mengetahui apa-apa. Ingat betapa sukarnya untuk tidak tahu apa-apa dan meminta bantuan. Jangan terkejut apabila seseorang tidak tahu apa yang anda tahu. Anda juga tidak tahu ini. Berikan jawapan yang mudah tetapi munasabah.

Anak itik ini belajar berenang (dan kod) dengan bertanya kepada orang bodoh yang membantu pada Stack Overflow

Dan, sudah tentu, anda mungkin tidak tahu jawapan kepada soalan itu. Ini baik. Anda boleh buat sedikit kajian dan cuba cari sendiri jawapannya. Saya belajar banyak perkara berbeza pada Stack Overflow dengan cara ini! Dan ia jauh lebih cekap daripada hanya mencipta projek, kerana projek itu biasanya melibatkan lebih sedikit bidang pengetahuan.

Jadilah orang bodoh

Kita dapat melihat bahawa strategi untuk kebodohan yang berjaya terletak pada dua perkara:

  1. Berkomunikasi dengan jelas
  2. Membantu satu sama lain

Kita mesti berkomunikasi dengan jelas dengan diri kita sendiri dan dengan orang bodoh yang lain. Adalah lebih penting untuk difahami daripada menjadi pintar. Anda perlu memahami bahawa kebodohan anda diimbangi oleh kebodohan orang lain dan bahawa kita boleh mencipta perkara yang menakjubkan jika kita membantu antara satu sama lain dan bekerjasama.

Terdapat terlalu banyak pengetahuan di dunia untuk seorang bodoh untuk menyimpan semuanya dalam kepalanya, jadi kita hanya perlu berkongsinya; tiada jalan lain.