คุณกำลังบอกอะไรกับตัวเองถ้าคุณไม่เข้าใจแนวคิดแนวคิดใหม่คุณสมบัติ…? [ปิด]


15

การเขียนโปรแกรมจำเป็นต้องใช้เสมอเพื่อเรียนรู้แนวคิดใหม่กระบวนทัศน์คุณสมบัติและเทคโนโลยีและฉันมักจะล้มเหลวในความพยายามครั้งแรกที่จะเข้าใจแนวคิดใหม่สิ่งที่ฉันพบ ฉันเริ่มที่จะตำหนิและขายหน้าตัวเองโดยไม่จำก่อนว่าฉันเข้าใจแนวคิดใหม่ซึ่งฉันไม่เคยเข้าใจมาก่อน

ฉันแทบจะไม่หยุดที่จะบอกตัวเองว่า "ทำไมฉันถึงไม่เข้าใจฉันโง่หรืองี่เง่าใช่มั้ยฉันกำลัง stuppiiddddd !!!"

เสียงภายในของคุณบอกอะไรถ้าคุณไม่สามารถเข้าใจแนวคิดใหม่หลังจากใช้เวลานานจนเหนื่อยหรือสิ้นหวัง

คุณจัดการกับการเห็นคุณค่าในตนเองของคุณอย่างไรในสถานการณ์เช่นนี้?


1
"หัว Doo-doo!" แต่จากนั้นอีกครั้งฉันมี 2 ปี
dietbuddha

บางทีเวลายังไม่มา ฉันจะลองอีกครั้งในภายหลัง (ความเมื่อยล้าการเรียนรู้)
rwong

คำตอบ:


25

โดยส่วนตัวแล้วทุกอย่างคล้ายคลึงกันหมด และถ้าฉันไม่เข้าใจบางสิ่งบางอย่างอาจเป็นเพราะฉันไม่ได้แสดงแนวคิดที่ถูกต้องที่จะเชื่อมฉันเข้ากับดินแดนแห่งความเข้าใจ ฉันมักจะทำการบ้านไปเรื่อย ๆ สำหรับบทเรียนที่แตกต่างกันและในที่สุดหนึ่งในนั้นจะเปลี่ยนไปจากบทเรียนก่อนหน้านี้ที่ฉันทำไม่ได้เลย จากนั้นฉันจะกลับไปอ่านทั้งหมดและในที่สุดก็รวมเข้าด้วยกัน และจากนั้นก็โกรธว่าทำไมบทเรียนอื่น ๆ ไม่ได้แสดงในลักษณะเดียวกัน


13

หากคุณไม่เข้าใจปัญหามีปัญหาที่ง่ายกว่าที่คุณไม่เข้าใจ

ค้นหาปัญหานั้นและแก้ไขมัน จากนั้นลองใช้ปัญหาเดิมของคุณอีกครั้งและดูว่าคุณพร้อมหรือยัง


8
ใช่กรอบงานบางอย่างที่ฉันไม่สามารถเข้าใจได้เพียงเพราะฉันไม่ได้พบปัญหา แต่มันกำลังพยายามแก้ไข
Joppe

ฉันคิดว่าการเรียนรู้แนวคิดใหม่เป็นปริศนาซูโดกุ บางครั้งคุณต้องมีแนวคิดอื่นอีกสองสามข้อก่อนที่คุณจะสามารถเข้าใจแนวคิดนั้นได้
vedosity

1
"ถ้าคุณไม่เข้าใจปัญหามีปัญหาง่ายกว่าที่คุณไม่เข้าใจ" - ฉันได้สิ่งที่คุณตั้งใจ แต่โดยทางเทคนิคแล้วคุณเขียนข้อความเรียกซ้ำซ้ำซาก :)
Bart van Heukelom

อืม . . ฉันเดาว่าเมื่อถึงจุดหนึ่งคุณจะพบกับปัญหาที่คุณไม่ได้ตระหนักว่าคุณเข้าใจ . .
Eric Wilson

6

นี่เป็นคำถามทางจิตวิทยามากกว่าการเขียนโปรแกรม เมื่อฟรอยด์พูดถึงกลไกป้องกันนี่เป็นสิ่งที่เขาพูดถึง: กลไกที่ปกป้องภาพลักษณ์ของคุณเมื่อมันถูกคุกคาม บางคนถือว่าเป็นผู้ใหญ่และมีสุขภาพดีกว่าคนอื่น ๆ

กลไกการป้องกันบางอย่างที่คุณต้องการหลีกเลี่ยง (และเกิดขึ้นบ่อยครั้งในประสบการณ์ของฉัน):

  • การหาเหตุผลเข้าข้างตนเอง - "ฉันไม่สามารถเข้าใจแนวคิดนี้เพราะมันซับซ้อนเกินไป"
  • การทำให้เป็นอุดมคติ - "ผู้คนที่คิดแนวคิดนี้ฉลาดกว่าฉันมากฉันไม่เข้าใจเลยไม่ว่าจะพยายามแค่ไหน"
  • โครง - "คนที่มากับแนวคิดนี้แค่ไม่รู้เพียงพอเกี่ยวกับเนื้อหาเพื่อทำให้แนวคิดนั้นดีขึ้น"
  • การก่อปฏิกิริยา - "ฉันฉลาดเกินไปสำหรับเรื่องนี้"

การหาเหตุผลเข้าข้างตนเองเป็นสิ่งหนึ่งที่ฉันเห็นมากในโปรแกรมเมอร์ เรามีแนวโน้มที่จะสันนิษฐานว่าการไม่เข้าใจบางสิ่งนั้นหมายความว่ามันซับซ้อนซึ่งไม่จำเป็นต้องเป็นเรื่องจริง

ที่กล่าวว่าต่อไปนี้เป็นกลไกการป้องกันที่แข็งแรงกว่าซึ่งใช้ได้กับฉัน:

  • การเห็นแก่ประโยชน์ผู้อื่น - เมื่อคุณเข้าใจแนวคิดแล้วให้เขียนโพสต์บล็อกเกี่ยวกับมันเพื่ออธิบายให้ผู้อื่นหรืออธิบายให้ทีมของคุณทราบ การใช้ความพยายามของคุณเพื่อช่วยเหลือผู้อื่นเป็นผู้สนับสนุนภาพลักษณ์ที่ดี
  • อารมณ์ขัน - ทำเรื่องตลกเกี่ยวกับปัญหาของคุณ สิ่งนี้ทำให้แนวความคิดดูเหมือนคุกคามน้อยลงโดยไม่หลีกเลี่ยงพวกเขาทั้งหมด
  • การระบุตัวตน - หาคนที่คุณคิดว่าเก่งในเรื่องนี้และทำตัวเป็นแบบอย่างให้คุณ
  • ความคาดหมาย - เวลางบประมาณในการเรียนรู้แนวคิดล่วงหน้าเพื่อที่คุณจะได้ไม่ต้องเร่งรีบในการทำความเข้าใจแนวคิดเหล่านั้น
  • sublimination - ถ่ายทอดความคิดของคุณให้เป็นแง่บวกมากขึ้น เริ่มออกกำลังกายหรือรับงานอดิเรกใหม่
  • การระงับความคิด - เมื่อใดก็ตามที่คุณพบว่าตัวเองพูดว่า "ฉันโง่มาก ... " ระงับความคิดนั้นและย้ายกลับไปที่หัวข้อนั้น มันมีประสิทธิภาพอย่างน่าประหลาดใจ

6

ฉันเตือนตัวเองถึงสิ่งที่พ่อของฉันมีบนผนังของเขาในวิทยาลัย - (เท่าที่ฉันสามารถบอกได้เขากำเนิดคำพูด ... )

ไม่มีแนวคิดใดที่ยากมากจนไม่สามารถเอาชนะได้ด้วยการโจมตีซ้ำ ๆ ของจิตใจปกติ

สิ่งนี้สามารถกระตุ้นให้พวกเราด้วยใจธรรมดา


จริง แนวคิดมาจากผู้คนดังนั้นการทำความเข้าใจต้องใช้เวลาและความพยายามและไม่มีอะไรเพิ่มเติม มีคนพูดแล้วดีกว่าฉันดังนั้นฉันจะ
รอช้าอยู่

โอ้นี่เป็นความจริงไหม! บางทีถ้าคุณมีเครื่องมือที่จะล็อคความเข้าใจก่อนหน้าของคุณเพื่อให้คุณสามารถดำเนินการกับการโจมตีแต่ละครั้ง - ไม่เช่นนั้นจะมีบางพื้นที่ที่หนาแน่นซึ่งยากมากที่จะดำเนินการต่อไป
Alex Feinman

4

ถ้าฉันไม่เข้าใจสิ่งที่ฉันพบคนที่ทำและบอกให้พวกเขาอธิบายให้ฉัน เมื่อได้รับการอธิบายฉันประสานความเข้าใจของฉันด้วยการเล่นกับแนวคิดสำหรับเล็กน้อย

ฉันแทบไม่เคยคิดว่าฉันโง่เพียงเพราะฉันเห็นคนฉลาดมากมายพลาดสิ่งที่ชัดเจนอย่างสมบูรณ์


2

นั่นหมายความว่าคุณยังมีประสบการณ์ไม่เพียงพอในพื้นที่นั้น ๆ เมื่อเราได้รับประสบการณ์เราจึงเริ่มทำแผนที่แนวคิดจากส่วนอื่นซึ่งช่วยให้เราเข้าใจแนวคิดใหม่ได้เร็วขึ้น อย่าเอาชนะตัวเอง เพียงแค่ผลักดันต่อไปถามเพื่อน ฯลฯ ... คุณกำลังเรียนรู้และเป็นสิ่งที่ยอดเยี่ยม


2

ฉันไม่ต้องเข้าใจทุกอย่าง ฉันจะไม่ทรมานตนเองกับสิ่งที่ไม่ตรงกับที่ใจฉันทำงาน ตัวอย่างเช่นในขณะที่ฉันโดยทั่วไปค่อนข้างดีในวิชาคณิตศาสตร์ฉันค่อนข้างไม่สามารถเกี่ยวกับแคลคูลัสหนึ่ง มันไม่ใช่สิ่งที่ฉันและไม่น่าจะเป็นไปได้

เห็นได้ชัดว่าความไม่รู้แบบเลือกนี้มีความเป็นไปได้ตราบใดที่ฉันยังมีวิธีอื่นเพียงพอที่จะแก้ไขปัญหาของฉันเช่นทำงานของฉันและชำระค่าใช้จ่าย


1

ฉันคิดว่า "ในที่สุดการเขียนโปรแกรมก็น่าสนใจอีกครั้ง!" และค้นหาบทเรียนทางอินเทอร์เน็ต ครั้งสุดท้ายที่เกิดขึ้นคือตอนที่ฉันสะดุดกับพระ โปรแกรมเมอร์จำนวนมากชนกำแพงอิฐเมื่อพวกเขาอ่านเกี่ยวกับ monads เป็นครั้งแรกเพราะมันไม่เหมือนกับแนวคิดอื่น ๆ ที่คุณพบในฐานะโปรแกรมเมอร์โดยเฉพาะอย่างยิ่งถ้าคุณยังใหม่กับการเขียนโปรแกรมที่ใช้งานได้


0

มีเทคนิค 3 ตัวอักษรจำนวนมากซึ่งเป็นเรื่องใหญ่ เมื่อไม่นานมานี้ฉันรู้สึกหดหู่ใจหากฉันไม่เข้าใจสิ่งใหม่ตั้งแต่แรกเห็น แต่ตอนนี้ฉันรู้แล้วฉันสับสนเพราะสิ่งใหม่เป็นเพียงง่ายเกินไปและไม่สำคัญแต่ฉันคาดหวังสิ่งใหม่และมีชีวิตชีวา . ตกลงมันเป็นเพียง 99% ของกรณีส่วนที่เหลือ 1% ฉันกำลังพยายามหาบทความที่ดี

ตัวอย่าง: เมื่อฉันถูกเพิ่มเข้าไปในการเขียนโปรแกรม JS มันมืดสนิทสำหรับฉันกรอบ JavaScript ทำอะไร ฉันมีความคิดล่วงหน้าและมันก็ดี แต่ฉันต้องการการยืนยันและฉันต้องการที่จะเข้าใจมันให้ลึกซึ้งยิ่งขึ้น ฉันไปที่หน้าแรกของเฟรมเวิร์กมากมาย แต่ความมืดไม่ได้หายไปไหน หลังจากผ่านไปหนึ่งสัปดาห์ (!) ของ Google ฉันรู้สึกว่าตัวเองโง่มาก ฉันเป็น ulrasenior และฉันไม่สามารถหา f ได้ เอกสารในหัวข้อการเขียนโปรแกรมที่ทันสมัย! จากนั้นฉันได้พบ DomAssistant ซึ่งมีเอกสารที่ยอดเยี่ยม ฉันรู้สึกว่ามีความผิดปกติเพียงแค่อ่านประโยคแรก

แนวคิดของ DOMAssistant คือการให้วิธีที่ง่ายและสอดคล้องกับสคริปต์กับ Document Object Model (DOM) ในเว็บเบราว์เซอร์ แนวคิดคือทุกอย่างเริ่มต้นด้วยองค์ประกอบที่เป็นปัญหาเลือกผ่าน id หรือตัวเลือก CSS แล้วดำเนินการกับวิธีการต่าง ๆ เช่นเพิ่มหรือลบคลาสเหตุการณ์ ฯลฯ

รหัสตัวอย่าง:

$ ("# container input [type = text]");

$ ("# navigation a"). addEvent ("คลิก", ​​myFunc);

$ ( "# ข่าวรายการ") โหลด ( "การปรับปรุง-news.php.");

  1. ขอบเขตที่ชัดเจนนิยาม 2. ตัวอย่างที่แม่นยำ! 3. ในหน้าเปิด !!! และแสงก็มาถึงใจฉัน

ดังนั้นหากคุณไม่เข้าใจอาจมีเพียงเอกสารประกอบที่ไม่ดี


-1

ฝึกฝนบ่อยๆทำให้เก่ง. อ่านเพิ่มเติมฝึกฝนให้มากขึ้นจนกว่าคุณจะเข้าใจ ไม่เป็นไรที่จะใช้เวลานานกว่าคนอื่น ๆ


-2

แม้ว่าคุณจะไม่เคยพบใครที่ฉลาดกว่าคุณ - และโอกาสที่คุณมี - มันเป็นไปไม่ได้อย่างมากที่คุณจะฉลาดที่สุด และแม้ว่าคุณจะฉลาด แต่ก็อาจมีคนที่โชคดีกว่าคุณและจะสะดุดกับการผสมผสานคำหลักที่ถูกต้องซึ่งคุณต้องพิมพ์ใน Google เพื่อรับคำตอบที่ถูกต้อง

ดังนั้นเรียนรู้ที่จะอยู่กับทรัพยากรทางจิตใจที่ จำกัด ของคุณและจำไว้ว่าความอดทนและความขยันหมั่นเพียรนั้นสำคัญกว่าฉลาดและมักจะสร้างความแตกต่าง

แน่นอนว่าความเพียรทุกอย่างในโลกจะไม่ช่วยคุณ มีปัญหาบางอย่างที่ต้องการความฉลาดมากกว่าที่คุณมี นอกจากนี้ยังมีปัญหาที่ไม่มีใครในประวัติศาสตร์มนุษยชาติทั้งหมดสามารถแก้ไขได้เพราะพวกเขาต้องการสติปัญญาที่สูงกว่าใครก็ตามที่มีชีวิตอยู่หรือตายไป และปัญหามากมายอาจแก้ไม่ได้

จำไว้ว่ามันไม่เกี่ยวกับตัวคุณและอัตตาของคุณมันเกี่ยวกับการแก้ปัญหาด้วยมือ หากคุณขาดวินัยในการคิดเกี่ยวกับปัญหาแทนตัวคุณเองให้ลองฝึกตัวเองเพื่อควบคุมอารมณ์


ผู้คนไม่เพียง "เอาชนะตัวเอง" อย่างที่คุณพูด คุณไม่สามารถ "ฝึกจิตใจเพื่อรักษาอารมณ์" ฉันไม่รู้ว่าคุณรู้เรื่องนี้หรือไม่ แต่เราทุกคนเป็นมนุษย์ที่มีความไม่สมบูรณ์รวมถึงภาพตัวเองที่ต้องได้รับการดูแล บางทีฉันอาจจะเข้าใจผิด แต่ฉันเห็นคำตอบนี้โดยพื้นฐานแล้วพูดว่า "ดูดมันและจัดการกับมัน" ซึ่งไม่ได้สร้างสรรค์มากและไม่สนใจความเป็นจริงของความต้องการของเราในฐานะมนุษย์
Jason Baker

เจสันฉันเชื่อว่าคุณพลาดจุดของฉัน ประเด็นของฉันคืออารมณ์แปรปรวนและคุณสามารถเลือกที่จะมุ่งเน้นไปที่พวกเขาหรือรอให้พวกเขาผ่าน เป็นทางเลือกของคุณเสมอที่จะไล่ตามความคับข้องใจหรือมุ่งเน้นไปที่สิ่งที่สร้างสรรค์มากขึ้นมันใช้เวลาฝึกฝนและคร่ำครวญว่าคุณไม่ใช่ทาสของอารมณ์ของคุณ
Domchi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.