คุณสามารถใช้เหตุการณ์สำคัญใดในการวัดการเติบโตของความสามารถในการเขียนโปรแกรมของคุณ [ปิด]


27

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

คำตอบ:


30

คุณสามารถดูได้ที่Programmer Competency Matrixและดูว่าคุณอยู่ที่ไหนและอาจจะมีที่ว่างสำหรับการปรับปรุง

การมีส่วนร่วมกับฉากการพัฒนาท้องถิ่นนั้นมีประโยชน์เช่นกันเนื่องจากคุณจะสามารถเปรียบเทียบตัวเองกับนักพัฒนาจากสภาพแวดล้อมที่แตกต่างกัน (เช่นไม่ใช่แค่เพื่อนร่วมงานของคุณ)

หากต้องการดูว่าตัวเลือกของคุณสำหรับการค้นหานักพัฒนาท้องถิ่นคุณสามารถเริ่มต้นด้วยการค้นหากลุ่มผู้ใช้ในพื้นที่ของคุณ บางภาษาเน้นที่ภาษาใดภาษาหนึ่งโดยทั่วไปจะมีความบางมากกว่า ตัวอย่างเช่นที่ที่ฉันอาศัยอยู่มีกลุ่มผู้ใช้. NET, ค่ายสาธิตซ้ำ, กลุ่ม Perl, ฯลฯDev House Waterlooเป็นตัวอย่างของกลุ่มผลประโยชน์ทั่วไปที่มากขึ้นในพื้นที่ของฉัน ฉันพบสิ่งเหล่านี้เป็นครั้งแรกโดย Googling สำหรับกลุ่มผู้ใช้. NET (ฉันเป็นนักพัฒนา. NET เป็นหลักในเวลานั้น) จากนั้นพูดคุยกับผู้คนที่นั่นเพื่อค้นหาสิ่งที่กำลังเกิดขึ้นในพื้นที่ หากสิ่งอื่นล้มเหลวคุณสามารถลองทำให้กลุ่มเป็นตัวของตัวเองได้


1
นั่นเป็นกราฟที่สวยดีที่นั่น :)
GWLlosa

เอาชนะฉันไป! :)
Ryan Michela

@ Ryan: ฉันรู้ว่าคุณหมายถึงอะไร ;)
Josh K

"การพัฒนาท้องถิ่น" อย่างไร? ฉันไม่คุ้นเคยกับแนวคิดนี้อย่างสมบูรณ์
GWLlosa

2
เว็บไซต์meetup.com meetup.comช่วยฉันค้นหา Python, Ruby และกลุ่มอื่น ๆ ที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์
DarenW


7

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

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

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

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