แต่สำหรับโปรแกรมเมอร์มือสมัครเล่นจะสามารถฝึกฝนให้เป็นโปรแกรมเมอร์ที่ดีได้อย่างไร
คุณจะดีขึ้นโดยการเรียนรู้ซึ่งเป็นส่วนที่ทำส่วนที่สะท้อนให้เห็นถึงสิ่งที่ทำ
ดังนั้นโดยทั่วไปแล้วไม่มีความแตกต่างระหว่างมือสมัครเล่นและมืออาชีพ แต่ 'ข้อผิดพลาด' จะถูกจัดเรียงแตกต่างกันเล็กน้อย
หลุมพรางมือสมัครเล่นคือ imho
จำเป็นที่จะต้องเสร็จสิ้นโครงการของคุณไม่ว่าสิ่งที่ไม่เป็นที่แข็งแกร่งเมื่อคุณไม่ได้เป็นมืออาชีพ นี่อาจเป็นสิ่งที่ดีเพราะคุณจะไม่คุ้นเคยกับการตัดมุมเมื่อพูดถึงเรื่องคุณภาพ แต่การจบ (ที่ตรงเวลายิ่งดียิ่งขึ้น) เป็นทักษะที่สำคัญมากซึ่งยากต่อการฝึกฝนเป็นมือสมัครเล่น เพราะมันง่ายที่จะให้โครงการตายและเริ่มใหม่
ความจำเป็นในการสื่อสารที่ดีนั้นไม่แข็งแกร่งเท่าที่ควร ในโครงการมืออาชีพมีแรงจูงใจที่แข็งแกร่งในการเข้าใจลูกค้าอย่างแท้จริงแม้ว่าพวกเขาจะไม่สามารถสร้างประโยคที่เชื่อมโยงกันเพียงประโยคเดียวว่าปัญหาคืออะไรที่พวกเขาต้องการให้คุณแก้ไข หากคุณเข้าใจผิดพวกเขาหรือ (กรณีปกติ) ไม่แจ้งให้ทราบว่าพวกเขาไม่ได้พูดถึงสิ่งที่คุณต้องเข้าใจมันจะกลายเป็นปัญหาของคุณไม่ช้าก็เร็ว โปรเจ็กต์มือสมัครเล่นสามารถคลายผู้ใช้ที่มีศักยภาพทั้งหมดได้อย่างง่ายดายเนื่องจากไม่สามารถแก้ปัญหาได้และ 'เสร็จสิ้น' ด้วยวิธีการทางเทคนิค
ข้อผิดพลาดระดับมืออาชีพคือ
มีแรงจูงใจมักจะเล็ก ๆ น้อย ๆ ที่จะได้รับดีกว่า คุณอยู่ที่นั่น 40 ชั่วโมง / สัปดาห์ไม่ว่าคุณจะพบวิธีรักษาโรคมะเร็งหรือดื่มกาแฟในลักษณะที่มีประสิทธิผล การเรียนรู้เป็นสิ่งที่คุณทำเพื่อตัวคุณเองเป็นหลักและบ่อยครั้งถ้าคุณพยายามที่จะนำสิ่งที่คุณเรียนรู้มาใช้จะมีกองกำลังที่ทำงานกับสิ่งนั้นได้ มันต้องใช้ความรักอย่างมากสำหรับอาชีพนี้ไม่เพียงแค่ยอมแพ้ตัดเวลาของคุณและมองหาจุดประสงค์อื่นในชีวิต
มักจะมีเพียงเล็กน้อยที่จะเรียนรู้จาก ใช่เราสามารถลองใช้ทุกสิ่งเป็นสิ่งที่ท้าทายได้ แต่เราต้องซื่อสัตย์: หลังจาก 1 ปีของรหัสสปาเก็ตตี้คุณไม่ได้รับอนุญาตให้ปรับโครงสร้างใหม่ ("คุณกำลังซับซ้อนอยู่!") ในภาษาที่คุณมีอีกหลายปี ประสบการณ์มากกว่าที่จะคงอยู่สิ่งเดียวที่เรียนรู้คือการสร้างความอดทนต่อความหงุดหงิดและการเมืองขององค์กร
หากคุณเล่นดนตรีหรือร้องเพลงคุณสามารถเล่นเพื่อความสนใจคุณยังสามารถเป็นนักร้องหรือเครื่องเล่นเพลงที่ดี แต่ไม่จำเป็นต้องเป็นนักร้องมืออาชีพหรือร้องเพลงเพื่อการมีชีวิต
แน่นอนว่าคุณไม่จำเป็นต้องทำ แต่มีนักดนตรีกี่คนที่จะปิดโอกาสในการลาออกจากงานของพวกเขาและสร้างรายได้ด้วยดนตรีของพวกเขา?
ในด้านไอทีโอกาสเหล่านี้มีความเป็นไปได้มากกว่าดนตรีดังนั้นฉันคิดว่าไม่ใช่เป็นไปไม่ได้เลยที่จะกลายเป็นมือสมัครเล่นที่มีชื่อเสียง แต่บ่อยครั้งที่มือสมัครเล่นทำให้พวกเขาทำงาน หาเส้นแบ่งระหว่างการพาณิชย์กับศิลปะ)