ฉันกำลังอ่านคำถามของคุณและคิดสิ่งต่าง ๆ ตามแนวโปสเตอร์อื่น ๆ : คุณไม่เหมาะกับงานนี้ ให้เวลากับตัวเอง ทำอย่างอื่นสักครู่ หลังจากใคร่ครวญฉันไม่แน่ใจว่าคำตอบใด ๆ มีประโยชน์จริง ๆ
ปัญหาเกี่ยวกับปัญหาทางจิตใจเช่นนี้คือมันไม่ง่ายที่จะแก้ไขพวกเขาเป็นส่วนหนึ่งของคุณและเห็นได้ชัดว่าคุณแคร์ (มากเกินไป) เกี่ยวกับงานของคุณไม่มีความมั่นใจที่จะเห็นด้วยกับตัวคุณเองด้วย ไม่มีประสบการณ์ในการพิจารณาว่าคุณเป็นตัวเลือกแรกถูกต้องมาตลอดหรือความเครียดมากเกินไปที่จะทำให้ถูกต้องสมบูรณ์ ทำไมคุณต้องกังวลเรื่องเล็กน้อยเช่นนี้อีก!
ตอนนี้ฉันมีปัญหาที่คล้ายกัน แต่ไม่ได้มีรหัสมาก .. โดยปกติแล้วมันจะมีอะไรสำหรับมื้อเย็น .. พิซซ่าหรือแกงกะหรี่ .. อืมม ... พิซซ่า แต่จากนั้นแกงก็ดี แต่ฉันรู้สึกเหมือนเป็นแกงกะหรี่พิซซ่าราคาถูกกว่า แต่คุณจะได้แกงมากกว่านี้ แต่ ... และต่อ ๆ ไป :)
ดังนั้นฉันจึงคิดว่า - ทำไมฉันไม่มีปัญหาที่คล้ายกันกับการเข้ารหัสและฉันคิดว่ามันเป็นเพียงเพราะฉันมีชุดรูปแบบที่ฉันใช้เป็นประจำ ถ้าฉันต้องการนิยามฟังก์ชั่นมันง่าย .. มันจะอยู่ในหลอดเลือดดำเหมือนกับนิยามฟังก์ชันอื่น ๆ ที่ฉันเคยเขียน ถ้าฉันต้องการโฟลว์คอนโทรลก่อนอื่นให้ฉันตัดสินใจว่าฉันต้องการลูป for หรือ a while ลูปแล้วสร้างรหัสเดิมที่ฉันใช้ครั้งสุดท้ายที่ฉันต้องการสิ่งเหล่านี้ เช่นเดียวกันสำหรับทุกสิ่งฉันต้องการคิวหรือไม่ แน่นอน - ให้ไปตัดและวางรหัสคิว 'มาตรฐาน' ของฉัน (คัดมาจากโปรเจ็กต์ล่าสุดที่ฉันทำงานหรือคนที่ฉันจำได้โดยใช้หนึ่งในสิ่งเหล่านี้) ผลลัพธ์สุดท้าย ... ฉันหงุดหงิดกับสิ่งใหม่ ๆ เท่านั้นและบอกตามตรงว่ามันเป็นความสุข
ดังนั้นคำแนะนำของฉันคือการเริ่มสร้างคลังข้อมูลโค้ด - ฉันเคยส่งอีเมลถึงตัวเองและใส่ไว้ในโฟลเดอร์ แต่สิ่งที่คุณทำงานด้วยดีที่สุด - จากนั้นคุณจะเริ่มรู้ว่าต้องทำอะไรทุกครั้ง คุณจะไปที่รหัสเก่าที่คุณเขียนและแก้ไขปัญหาพร้อมเสมอสำหรับปัญหาถัดไป คุณจะพบว่าคุณเป็นนักพัฒนาที่เร็วขึ้น (อย่างจริงจังนี่เป็นวิธีเดียวที่จะเพิ่มประสิทธิภาพการทำงานของโปรแกรมเมอร์) และหวังว่าจะหาเวลาสำหรับบิตสนุก ๆ ไม่ใช่สิ่งที่น่าเบื่อในแต่ละวันที่คุณแก้ไขไปแล้วหลายครั้ง เกิน.
แน่นอนว่าส่วนหลังของทั้งหมดก็สำคัญเช่นกันยิ่งคุณมีงานมากขึ้นเท่าไหร่คุณก็ยิ่งต้องใช้ความหรูหราน้อยลงเท่านั้น