Câu trả lời:
Từ những gì tôi đã trải nghiệm - CÓ. Chúng chắc chắn đáng giá cho tốc độ đọc nhanh chóng trong một biên dịch dự án lớn.
Nếu bạn giống như tôi và bạn liên tục mở và đóng ứng dụng, các ứng dụng đặc biệt như IDE với các dự án lớn, bạn sẽ nhanh chóng được hưởng lợi từ hiệu suất của SSD. Tôi mới mua một ổ SSD dựa trên Sandforce (đọc 285mB / giây và ghi 275mB / giây) và tôi thực sự thích nó. MacOSX khởi động dưới 20 giây và các ứng dụng gốc sẽ mở ngay lập tức, bao gồm Mail.app và các phần mềm nhảm nhí khác như Photoshop hoặc Word. Git nhanh hơn kiểm tra các chi nhánh và ... mọi thứ đều nhanh hơn.
Nếu bạn nhận được một cái, chỉ cần đảm bảo rằng bạn có một cái với bộ điều khiển Sandforce. Chúng đặc biệt hoạt động tốt hơn trên OSX (do OSX không hỗ trợ TRIM và có trình thu gom rác).
Tôi cũng là một nhà phát triển phần mềm và gần đây tôi đã thêm SSD ExpressCard làm ổ đĩa khởi động trong MacBook Pro của mình. Nó đã cải thiện hiệu suất của tất cả mọi thứ .
Câu trả lời ngắn gọn - nó đáng giá.
Câu trả lời dài - Tôi là nhà phát triển phần mềm có SSD trong mọi máy và vâng, điều đó đáng giá vì nó giúp máy của bạn phản ứng nhanh hơn nhiều.
Tuy nhiên, thời gian biên dịch của bạn có thể sẽ không giảm, vì đó hầu như luôn luôn là một quá trình ràng buộc CPU và không phải là quá trình ràng buộc đĩa.
Bạn có thể nghĩ, "Nhưng không phải quá trình xây dựng của tôi liên quan đến hàng triệu tệp nhỏ sao? Không phải đó là nơi SSD tỏa sáng sao?"
Một hệ điều hành hiện đại như OSX khá thông minh về việc lưu trữ các tệp nhỏ, thường được sử dụng trong bộ nhớ. Nếu bạn truy cập cùng một tệp nhỏ (một mẫu điển hình khi bạn xử lý, ví dụ như một dự án phần mềm lớn), các hệ điều hành này sẽ được bộ nhớ cache khá hiệu quả vào bộ nhớ. Điều này, kết hợp với tính chất biên dịch chuyên sâu của CPU, là lý do tại sao thời gian biên dịch thường không bị giới hạn bởi tốc độ đĩa.
Thật khó để nói chính xác làm thế nào SSD có thể mang lại lợi ích cụ thể cho việc phát triển phần mềm, mà không có thêm chi tiết về các tác vụ thông thường bạn làm (ví dụ: cơ sở dữ liệu, viết ứng dụng web, biên dịch một cơ sở mã lớn, v.v.). Nếu nút cổ chai cụ thể của bạn là CPU, thì SSD có thể mang lại ít cải thiện .
Nhưng tôi thực sự khuyên dùng SSD dựa trên sự cải thiện tổng thể về hiệu suất đến từ tốc độ đọc / ghi ngẫu nhiên cực kỳ nhanh (cũng như tốc độ tuần tự nhanh), có thể giúp cuộc sống của bạn trở nên dễ dàng hơn với tư cách là nhà phát triển. Khởi động, khởi chạy ứng dụng, sử dụng trình duyệt web, v.v., tất cả đều nhanh hơn đáng kể.
Cũng có một câu hỏi tương tự ở đây .
Chúng cho phép đọc / ghi vào đĩa nhanh hơn so với đĩa cứng gia đình trung bình , tuy nhiên, bạn nên viết phần mềm để chạy trên phần cứng đối tượng dự kiến của bạn chứ không phải của riêng bạn. Đừng viết một ứng dụng chạy hoàn hảo trên máy của bạn , nhưng có thể không chạy tốt trên các máy khác .
Điều đó nói rằng, không có nhiều sự khác biệt về lập trình cho các nhà phát triển. Tình huống duy nhất giúp bạn có được sự khác biệt tốt là khi thực hiện nhiều thao tác đọc / ghi trên đĩa.
Một lợi ích nữa cho SSD, đối với bạn, vì bạn có MacBook, nó sẽ giúp kéo dài tuổi thọ pin của bạn, vì nó tiêu thụ ít năng lượng hơn so với ổ đĩa cứng / đĩa truyền thống.
Dưới đây là điểm chuẩn cho một người cụ thể: http://www.slashgear.com/samsung-64gb-ssd-performance-benchmark-278717/ Phần còn lại là tương tự
Không giống như các ổ cứng thông thường, SSD dung lượng cao hơn thường có tốc độ R / W thấp hơn. Công suất cao hơn cũng đắt hơn.
Là một nhà phát triển phần mềm, bạn cũng cần nhiều không gian. Tùy thuộc vào bạn những gì bạn nghĩ là giá trị nó. Velociraptors WD có thể là một lựa chọn tốt. Hoặc nếu tiền không phải là đối tượng, hãy đi SCSI