ฉันคิดว่าคุณได้เรียนรู้ภาษาเมื่อคุณไม่เห็นมัน คุณไม่เห็นการเข้าถึงสำหรับรอบและข้อมูล แต่เวิร์กโฟลว์ของอัลกอริทึม
คุณไม่ได้เล่นลูกเล่นด้วยการผ่านพารามิเตอร์และการประมวลผลอาร์เรย์มาโครวิเศษ คุณไม่คิดว่ารหัสของคุณเป็นสื่อการตลาดด้วยตนเองเพื่อแสดงต่อเพื่อนและครูของคุณ แต่เพื่อแสดงความเข้าใจในปัญหาและเจตจำนงของคุณต่อคอมพิวเตอร์ในแบบที่อ่านง่ายที่สุด
คุณมีนิสัยที่ช่วยให้คุณหลีกเลี่ยงข้อผิดพลาดมากมายโดยทำตามพวกเขาเช่น: ใช้ {} code blocks และ () ในการแสดงออกแม้ว่าคุณจะแน่ใจอย่างแน่นอนว่า "มันจะเป็นเพียงหนึ่งบรรทัด" หรือ "ฉันไม่โง่และรู้ ลำดับความสำคัญของโอเปอเรเตอร์ "
คุณหยุดนับจำนวนคลาสรูปแบบและกรอบ API ที่คุณรู้จัก นี่คือสิ่งที่ Intellisense การอ้างอิงและการสอนและ Google มีไว้สำหรับ แต่เมื่อคุณดูที่ปัญหาคุณจะรู้ได้ทันทีว่าส่วนใดสามารถแยกได้และด้วยเครื่องมือและอัลกอริทึมใดที่คุณจะแก้ไข
สิ่งที่คุณทำผลงานเป็นที่สง่างามและมีขนาดเล็ก คุณเพลิดเพลินกับการเข้ารหัสและค้นหาข้อบกพร่องของคุณได้อย่างง่ายดาย ใช่ผู้เชี่ยวชาญยังสร้างข้อบกพร่องเพราะพวกเขาเป็นมนุษย์ - แต่พวกเขาพบพวกเขาอย่างรวดเร็วเพราะโครงสร้างรหัสของพวกเขานำพวกเขาไปยังที่ที่เหมาะสม
และในที่สุดก็ตระหนักว่าคุณได้เรียนรู้ที่จะคิดวิเคราะห์และแก้ปัญหา เมื่อเทียบกับพวกเขาภาษาจริงเป็นรองเพียงแค่กฎและเครื่องมือปัจจุบัน