เมื่อคุณคิดถึงการเรียนรู้ภาพที่เข้ามาในความคิดของฉันคือผู้ชายคนหนึ่งนั่งอยู่ในห้องสมุดที่รายล้อมไปด้วยหนังสือ หรือในการบรรยาย หรือทำงานในห้องแล็บ อย่างน้อยก็อยู่ในใจของฉัน แต่ในชีวิตของฉัน ภาพนี้ไม่เคยเกิดขึ้นจริง ตอนที่ฉันเรียนภาษาแอสเซมบลีสำหรับวิศวกรรมย้อนกลับ (ซอฟต์แวร์แคร็ก) และใช้ประโยชน์จากการพัฒนา (การแฮ็กคอมพิวเตอร์) เมื่ออายุ 16 ปี ใช่ เร็วไปหน่อยแต่ฉันสอนด้วยตัวเองและไม่รู้ว่าคุณควรจะเรียนรู้เมื่อคุณโตขึ้น ปัญหาแรกคือที่มา ฉันไม่สามารถจ่ายค่าบริการผ่านสายโทรศัพท์ได้และราคาอินเทอร์เน็ตไร้สายก็สูงลิบลิ่ว (พ่อของฉันมีโทรศัพท์ Nokia เป็นอุปกรณ์เดียวที่ใช้อินเทอร์เน็ตได้ในบ้าน)

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

แต่ก็อยู่ได้ไม่นานมาก (เดือนหน้ามีคนมีบิลเป็นพันรูปีแล้วไม่เคยจ่ายเลย) ทางเลือกเดียวคือไปร้านอินเทอร์เน็ตคาเฟ่แถวๆ ถนน ฉันจึงเริ่มไป ที่นั่นแต่คุณต้องจ่ายเงินเพื่อนั่งได้หนึ่งชั่วโมง ฉันสามารถจ่ายได้เพียงหนึ่งชั่วโมงต่อวันเท่านั้น ดังนั้นมันจึงเป็นเซสชันการท่องเว็บที่รัดกุมมาก ปัญหาแรกคือคุณไม่สามารถคัดลอกสิ่งใดๆ ในไดรฟ์ USB ได้ เนื่องจากพอร์ตด้านหลังทั้งหมดถูกถอดออกหรือปิดใช้งานทางกายภาพ และไม่มีพอร์ตด้านหน้า พวกเขาติดตั้งระบบปฏิบัติการด้วยไดรฟ์ซีดีและถอดปลั๊กออก แต่ฉันอาจเป็นสาเหตุของการปฏิบัติที่เข้มงวดเช่นนี้ .

ปีที่แล้วฉันเขียนซอฟต์แวร์ใน "Autoit" ซึ่งสามารถดาวน์โหลดไฟล์ตามกำหนดเวลาในพื้นหลังโดยไม่มี GUI เลย ซอฟต์แวร์และไฟล์ถูกซ่อนเป็นไฟล์ระบบใน FAT และภายในสตรีมข้อมูลสำรองใน NTFS การหาประโยชน์จากการเพิ่มระดับสิทธิ์สำหรับ XP ไม่ใช่ ปัญหาในการค้นหาจึงถูกซ่อนจากตัวจัดการงานเช่นกัน เริ่มต้นตั้งแต่เริ่มต้นและติดตั้งลงในร้านอินเทอร์เน็ตคาเฟ่ทุกแห่งในพื้นที่ของฉัน พวกเขาไม่พบสิ่งที่เกิดขึ้นแต่พบว่ามีการรับส่งข้อมูลจำนวนมาก พวกเขาคิดว่ามีบางอย่างกำลังถูกดาวน์โหลด ดังนั้น พวกเขาลบการเข้าถึง USB และไดรฟ์ซีดีออก ดังนั้นจึงไม่มีใครสามารถรับไฟล์ได้ (ฉันค่อนข้างไม่แน่ใจเกี่ยวกับรูปแบบการใช้งานของฉัน ต่อมาฉันยังตั้งโปรแกรมให้ทำงานเฉพาะเมื่อระบบอยู่ในโหมดสแตนด์บาย ดังนั้นจึงต้องใช้เวลาหนึ่งปีกว่าจะเข้าใจได้ จริงๆ แล้วฉันสามารถเขียนโพสต์ทั้งหมดเกี่ยวกับสิ่งที่ฉันทำเพื่อเอาชนะพนักงานร้านกาแฟได้ แต่สักวันหนึ่ง) คุณต้องถามพวกเขาว่าคุณต้องการไฟล์หรือไม่ เขามีพอร์ต USB บนพีซีของเขา และการแชร์ไฟล์กับผู้อื่น

ก่อนอื่น ฉันเอาเครื่องเขียนซีดีจากเดสก์ท็อปมาในกระเป๋าเพื่อเชื่อมต่อกับพีซีและเขียนข้อมูลของฉันลงในซีดี (คนอื่นๆ แค่ดูหนังโป๊ ดังนั้นมันจึงเป็นพื้นที่ส่วนตัวที่ค่อนข้างดี) แต่ซีดีต้องเสียค่าใช้จ่ายในการซื้อ ดังนั้น ไม่ใช่วิธีแก้ปัญหาที่ดีนัก

ฉันดูห้องสมุดของมหาวิทยาลัยเทคนิค Rajasthan ซึ่งอยู่ห่างจากบ้านไป 15 นาที และฉันมีเพื่อนอยู่ที่นั่น จึงแอบเข้าไปดูในบางครั้ง ฉันพบหนังสือบางเล่ม เช่น Assembly for 8066 เอกสารประกอบโปรเซสเซอร์ Intel และหนังสืออื่นๆ ที่เขียนขึ้นเท่านั้น เพื่อที่คุณจะได้สอบผ่านโดยจดจำคำตอบทั้งหมด ตอนนี้ ฉันไม่ใช่อัจฉริยะที่สามารถอ่านหนังสือได้ 8,066 เล่ม และทำวิศวกรรมย้อนกลับต่อไป (ฉันต้องใช้เวลาหลายปีในการเรียนรู้ศัพท์แสงและแนวคิดทั้งหมดในหนังสือหลายพันหน้าเหล่านี้) ฉันต้องการบางสิ่งที่สะอาดและสั้นในการเรียนรู้ วิธีอ่านแอสเซมบลีสำหรับงานเฉพาะนั้น

ฉันพบหนังสือบางเล่ม แต่ส่วนใหญ่ไม่พบในไซต์ทอร์เรนต์ และบางเล่มที่ฉันพบแทบไม่มี seeders ฉันพยายามอ่านหนังสือเหล่านี้ แต่พวกเขายังมุ่งเน้นไปที่การสร้างสิ่งต่าง ๆ ด้วยการประกอบและทำความเข้าใจแนวคิดทั้งหมดสำหรับการพัฒนา (ฉันรู้ ฉันควรจะได้เรียนรู้ทั้งหมดนั้น แต่ฉันไม่มีใครคอยแนะนำฉันหรือถามคำถาม และแค่อยากเรียนรู้ที่จะอ่านและทำความเข้าใจตรรกะ อยู่ดีฉันก็อายุ 16 แล้ว) ฉันดูหนังสือบางเล่มที่ฉันสามารถซื้อเป็นสำเนาได้ เนื่องจากต้องนำเข้าจากต่างประเทศเท่านั้น ค่าใช้จ่ายจึงถือว่าน้อยสำหรับฉัน
ในที่สุดฉันก็พบภาษาแอสเซมบลีระดับมืออาชีพโดย Richard Blum ในรูปแบบ PDF มันเขียนขึ้นเพื่อสอนแอสเซมบลีให้กับผู้ที่รู้ภาษาโปรแกรมอยู่แล้ว ฉัน รู้จัก bash, VBS, AutoIt, C (แต่ถ้าคุณต้องการทบทวนการบรรยาย C ของคุณ UNSW โดย Richard Buckland มันเป็นทองคำสำหรับฉันเมื่อพวกเขาตีพิมพ์การบรรยายของเขา)

พร้อมตัวอย่างและไดอะแกรมที่ดีและครอบคลุมสิ่งที่คุณต้องการส่วนใหญ่ใน 500 หน้า ฉันหยิบเงินติดกระเป๋าไปพิมพ์จากร้านค้า (อันที่ถูกที่สุด :) ต่อมาฉันพบซีรีส์ Lenas Reversing for Newbies ในฟอรัมที่น่าทึ่งมากสำหรับการเรียนรู้วิศวกรรมย้อนกลับ ส่วนที่ดีที่สุดคือประเภทไฟล์, ไฟล์ SWF และ ไม่มีเสียง โดยมีขนาดเพียง 2–3 MB ต่อวิดีโอ
ในที่สุดฉันก็สามารถเชื่อมต่ออินเทอร์เน็ตได้ เมื่อนักศึกษาวิศวกรรมศาสตร์ CS บางคนที่รู้จักฉันขอให้ฉันจัดทำโครงการเพื่อส่งสำหรับปีสุดท้ายและเสนอเงินจำนวนหนึ่งให้ ในกระบวนการสร้างโปรเจ็กต์หลายสิบโปรเจ็กต์ (ฉันต้องจ่ายบิลทุกเดือน) ฉันเรียนรู้มากมายเกี่ยวกับการสร้างสิ่งต่าง ๆ และสร้างต้นแบบซอฟต์แวร์อย่างรวดเร็วในเวลาไม่กี่วัน

ส่วนที่ยากที่สุดในการเรียนรู้ไม่ใช่การเรียนรู้สำหรับฉัน