ขึ้นอยู่กับบางสิ่ง:
1. คุณเรียนภาษาหรือเครื่องมือใหม่ ๆ ได้ดีแค่ไหน
หากคุณกำลังศึกษาอย่างรวดเร็วอุปสรรคในการเรียนรู้ภาษาหรือเครื่องมือใหม่ ๆ นี่เป็นการเปิดโอกาสให้คุณเพิ่มเครื่องมืออื่นลงในกล่องเครื่องมือ
2. ภาษา / เครื่องมืออิสระทำให้สภาพแวดล้อมการทำงานของคุณเป็นอย่างไร
หากเวิร์กโฟลว์ของคุณขึ้นอยู่กับเครื่องมือเป็นอย่างมากอุปสรรคในการเรียนรู้ภาษาต่าง ๆ ก็จะสูงขึ้น หากคุณแต่งงานกับ IDE ที่เฉพาะเจาะจงแล้วการเปลี่ยนภาษานั้นเกี่ยวข้องกับการเรียนรู้ภาษามากกว่าเพราะการแก้ไขข้อความจะทำให้คุณผิดหวังอย่างแน่นอน
คนที่ใช้ vim หรือ emacs ไม่มีปัญหานี้ สิ่งที่พวกเขาต้องทำคือเรียนรู้ภาษาใหม่
3. ความเป็นจริงทางธุรกิจ
การเรียนรู้เครื่องมือ / ภาษาใหม่ต้องใช้เวลา เวลานั้นมีค่าใช้จ่าย แต่ราคานั้นมีศักยภาพที่จะเป็นการลงทุนที่จ่ายคืนมากกว่าค่าใช้จ่ายเริ่มต้น นอกจากนี้วิธีการแก้ปัญหาที่ไม่สำคัญมักจะใช้เวลานานกว่าในการติดตั้งและบำรุงรักษายากขึ้น ถ้ามันมีอะไรที่ใหญ่กว่าโครงการขนาดเล็กและเครื่องมือในกล่องเครื่องมือที่มีอยู่ของฉันดูเหมือนจะไม่เหมาะกับปัญหาฉันจะทำการวิจัยว่าเครื่องมือใดเหมาะสมกับปัญหา ฉันยังลงทุนในสภาพแวดล้อมเพื่อให้เหมาะกับวิธีการทั่วไปการเรียนรู้ที่จะใช้เป็นเครื่องมือแก้ไขที่ฉันเลือก
อีกสิ่งหนึ่ง - ระยะทางที่สั้นที่สุดระหว่างสองจุดคืออะไร หากคนอื่นเขียนสิ่งที่เกือบจะทำในสิ่งที่ฉันต้องการมันมักจะเร็วที่สุดที่จะปรับเปลี่ยนให้เหมาะสมกับความต้องการของฉัน