जवाबों:
मैंने जो अनुभव किया है, उससे - हाँ। वे निश्चित रूप से एक बड़ी परियोजना संकलन के दौरान तेज गति से पढ़ने की गति के लिए मूल्य के लायक हैं।
यदि आप मेरी तरह हैं और आप लगातार ऐप खोल रहे हैं और बंद कर रहे हैं, तो विशेष रूप से बड़ी परियोजनाओं के साथ आईडीई जैसे ऐप आपको जल्दी से एक एसएसडी के प्रदर्शन से लाभान्वित करेंगे। मैंने सिर्फ एक सैंडफोर्स-आधारित SSD (285mB / s पढ़ा और 275mB / s लिखना) खरीदा है और मैं वास्तव में इसका आनंद ले रहा हूं। 20sec और देशी ऐप्स के अंतर्गत MacOSX बूट्स तुरंत खुलते हैं, जिनमें Mail.app और फ़ोटोशॉप या वर्ड जैसे अन्य भद्दे सॉफ़्टवेयर शामिल हैं। गिट तेजी से शाखाओं और अच्छी तरह से बाहर की जाँच कर रहा है ... सब कुछ तेजी से लगता है।
यदि आपको एक मिल रहा है तो सुनिश्चित करें कि आप सैंडफोर्स कंट्रोलर के साथ एक प्राप्त करें। वे विशेष रूप से ओएसएक्स पर बेहतर काम करते हैं (क्योंकि ओएसएक्स टीआरआईएम का समर्थन नहीं करता है और कचरा कलेक्टर है)।
मैं एक सॉफ्टवेयर डेवलपर भी हूं और मैंने हाल ही में अपने मैकबुक प्रो में बूट ड्राइव के रूप में एक एक्सप्रेसकार्ड एसएसडी जोड़ा है। इसने हर चीज के प्रदर्शन में सुधार किया है ।
संक्षिप्त उत्तर - यह इसके लायक है।
लंबे उत्तर - मैं एक सॉफ्टवेयर डेवलपर हूं, जिसके पास हर मशीन में एक एसएसडी है, और हां, यह इसके लायक है क्योंकि यह आपकी मशीन को अधिक उत्तरदायी बनाता है।
आपका संकलन समय शायद कम नहीं होगा, हालांकि, यह लगभग हमेशा सीपीयू-बाउंड प्रक्रिया है और डिस्क-बाउंड प्रक्रिया नहीं है।
आप सोच रहे होंगे, "लेकिन क्या मेरी बिल्ड प्रक्रिया में एक ज़िलिन की छोटी फाइलें शामिल नहीं हैं? क्या यह नहीं है कि एसएसडी कहां चमकता है?"
स्मृति में कैशिंग छोटे, अक्सर उपयोग की जाने वाली फ़ाइलों के बारे में ओएसएक्स की तरह एक आधुनिक ओएस बहुत स्मार्ट है। यदि आप एक ही छोटी फ़ाइलों को बार-बार एक्सेस कर रहे हैं (एक विशिष्ट पैटर्न जब आप उदाहरण के लिए काम कर रहे हैं। एक बड़ी सॉफ्टवेयर परियोजना) तो ये बहुत कुशलता से ओएस द्वारा मेमोरी में कैश्ड हो जाएंगे। यह, संकलन की सीपीयू-गहन प्रकृति के साथ संयुक्त है, यही कारण है कि संकलन समय आमतौर पर डिस्क गति से सीमित नहीं है।
यह कहना मुश्किल है कि एक SSD विशेष रूप से सॉफ़्टवेयर डेवलपमेंट के लिए विशेष रूप से आपके द्वारा किए जाने वाले विशिष्ट कार्यों के अधिक विवरण के बिना लाभ कैसे हो सकता है (जैसे, डेटाबेस, वेब एप्लिकेशन लिखना, एक बड़े कोडबेस को संकलित करना, आदि)। यदि आपकी विशेष अड़चन सीपीयू है, तो एक एसएसडी में थोड़ा सुधार हो सकता है ।
लेकिन मैं प्रदर्शन के समग्र सुधार के आधार पर SSDs की दृढ़ता से सिफारिश करूंगा जो अविश्वसनीय रूप से तेज यादृच्छिक रीड / राइट स्पीड (साथ ही तीव्र अनुक्रमिक गति) से आता है, जो खुद ही एक डेवलपर के रूप में आपके जीवन को आसान बना सकता है। बूट करना, एप्लिकेशन लॉन्च करना, वेब ब्राउज़र का उपयोग करना, आदि, सभी ध्यान देने योग्य तेज़ हैं।
यहाँ भी एक ऐसा ही सवाल है ।
वे औसत होम हार्ड डिस्क की तुलना में तेजी से पढ़ने / लिखने की अनुमति देते हैं , हालांकि, आपको अपने अपेक्षित ऑडियंस हार्डवेयर पर चलने के लिए सॉफ्टवेयर लिखना चाहिए, न कि अपना। ऐसा एप्लिकेशन न लिखें, जो आपकी मशीन पर सही तरीके से चले, लेकिन अन्य मशीनों पर इतनी अच्छी तरह से न चले ।
कहा कि, डेवलपर्स के लिए प्रोग्रामिंग-वार में बहुत अंतर नहीं है। एकमात्र स्थिति जहां यह आपको एक अच्छा अंतर मिलेगा जब डिस्क पर बहुत अधिक पढ़ने / लिखने का संचालन कर रहा हो।
एक SSD के लिए एक और लाभ, आपके लिए, चूंकि आपके पास एक मैकबुक है, तो क्या यह आपके बैटरी जीवन का विस्तार करना चाहिए, क्योंकि यह एक पारंपरिक डिस्क / प्लैटर एचडीडी की तुलना में कम शक्ति खींचता है।
यहाँ विशेष रूप से एक के लिए मानक हैं: http://www.slashgear.com/samsung-64gb-ssd-performance-benchmark-278717/ बाकी समान हैं
सामान्य हार्डड्राइव के विपरीत, उच्च क्षमता वाले एसएसडी में आमतौर पर कम आर / डब्ल्यू गति होती है। उच्च क्षमता भी अधिक महंगी है।
एक सॉफ्टवेयर डेवलपर के रूप में, आपको बहुत सारी जगह चाहिए। आपको लगता है कि आप इसके लायक हैं। WD वेलोसिरैप्टर एक अच्छा विकल्प हो सकता है। या अगर पैसा कोई वस्तु नहीं है, तो SCSI पर जाएँ