Vì sao dân lập trình vẫn chọn Laptop Windows thay vì Macbook?

So với MacBook, các laptop Windows vẫn có nhiều ưu điểm về mức độ phổ biến, đa dạng và chi phí hợp lý hơn trong khi vẫn hoàn thành được công việc của họ.

Có rất nhiều lý do để lập trình viên hoặc các nhà phát triển ứng dụng lựa chọn MacBook cho công việc của mình. Mức độ hoàn thiện cao của phần cứng máy tính, hệ điều hành MacOS trên nền Unix với nhiều tính năng và phần mềm thân thiện cho lập trình viên, cũng như hỗ trợ nhiều môi trường phát triển so với các máy tính Windows.

Tất nhiên, không phải lập trình viên nào cũng dùng máy Mac. Lời tâm sự dưới đây của Jack Daneel, một lập trình viên cho ta thấy rõ hơn lý do vì sao, không phải lập trình viên nào cũng dùng đến máy Mac.

Sự quen thuộc và phổ biến

"Chào mọi người. Tôi là Jack! Nhà quản lý dự án vào ban ngày và làm lập trình viên vào buổi tối, và đây là những gì tôi thường nghe từ các lập trình viên khác nói về Macintosh mà họ đang sử dụng.

Trong những lớp học lập trình đầu tiên, chúng tôi chỉ làm việc trên máy tính Windows và máy ảo Linux. Tôi làm chủ yếu với Linux và Visual Studio, các máy tính trong phòng thí nghiệm mà chúng tôi sử dụng cũng luôn là các máy tính Windows.

Tôi vẫn tiếp tục làm việc với máy tính Windows bởi vì đó là những gì tôi sử dụng cho tất cả mọi lớp học của mình. Tôi không bao giờ phải băn khoăn về việc liệu có cần sử dụng máy Mac không, tôi có Windows và Linux trên cùng một máy tính, với tôi thế là đủ.

Tôi nghe nhiều người nói tôi nên đổi sang máy Mac. Tôi không ghét máy Mac hay bất cứ điều gì tương tự như vậy, nhưng tôi luôn chọn Windows. Bạn chọn một cái máy tính bởi vì nó là đáp ứng đầy đủ nhất cho yêu cầu của bạn và những loại công nghệ mà bạn đang làm việc với nó.

Ngay cả khi có những chiếc máy tính khác làm việc tốt, nhưng bạn cũng nên cân nhắc xem những người hướng dẫn bạn đang dùng máy tính nào, đặc biệt khi bạn là người mới bắt đầu. Tôi sử dụng laptop Windows và hầu hết giáo viên cùng đồng nghiệp của tôi đều dùng máy tính Windows. Tôi có thể làm việc độc lập được nhưng đôi khi tôi sẽ phải tự tìm cách nếu công cụ ưa thích của giáo viên lại không có mặt trên Windows, ví dụ như các công cụ tự phát triển hoặc tương tự như vậy.

Giá cả

Phải thừa nhận điều này. Máy Mac thường đắt hơn so với máy tính Windows, không phải tất cả mọi người đều đủ tiền mua một chiếc. Tôi cảm thấy mức giá quá đắt so với hệ điều hành và phần cứng mà tôi nhận được. Không cần nhiều tiền đến vậy, tôi cũng có thể có được hiệu năng tương tự.

Bạn thường mua được phần cứng mạnh hơn nhiều nếu chọn máy tính Windows với số tiền tương tự như mua máy Mac. Một trong những điều tốt nhất về các thiết bị Windows tại thời điểm này là chúng mang lại rất nhiều sự lựa chọn cho người dùng, ví dụ như với chiếc Dell XPS 15.

Cùng một số tiền với MacBook, máy tính Windows có thể có phần cứng mạnh hơn.

Chiếc MacBook Pro 15 inch phiên bản giá thấp nhất cũng đắt hơn nhiều so với chiếc Dell XPS 15 phiên bản cao cấp thứ nhì, nhưng lại có hiệu năng mạnh hơn một chút so với đối thủ đến từ Apple.

Bảo mật

Máy tính Mac có xu hướng an toàn hơn trước malware, virus và các công cụ độc hại khác của các hacker. Ngoài ra việc bản thân hệ điều hành MacOS được xây dựng trên Unix cũng làm nó bảo mật hơn một chút so với các sự lựa chọn đến từ Windows.

Cảm ứng

Cho đến hiện tại, máy tính Windows là loại máy tính duy nhất có trang bị các màn hình cảm ứng. Cho đến nay vẫn chưa có máy tính nào của Apple có khả năng cảm ứng (không bao gồm iPhone hay iPad).

Một số người có thể thấy chẳng có lý do gì phải cần đến một chiếc laptop hoặc desktop có màn hình cảm ứng, và tôi hiểu điều đó. Nhưng tôi thực sự cần đến nó. Tôi là người dành rất nhiều thời gian chạm vào các màn hình cảm ứng mà tôi thấy, do vậy tôi dễ cho rằng, mọi màn hình đều nên có tính năng cảm ứng.

Các máy tính Surface chạy Windows với tính năng cảm ứng.

Đối với tôi, dùng màn hình cảm ứng để tương tác với máy tính sẽ nhanh hơn, dễ dàng hơn và thú vị hơn so với việc sử dụng chuột hoặc bàn rê cảm ứng.

Lập trình

Đối với việc lập trình, cả hai nền tảng này đều tốt như nhau cho các nhà phát triển và nó thực sự phụ thuộc vào những công cụ nào bạn cần, cũng như nền tảng mà chúng hỗ trợ, và cả ngôn ngữ lập trình, framework bạn dự định sử dụng nữa. Nếu bạn dự định làm việc trên Visual Studio, SQL Server, C# và .NET, tốt nhất bạn nên phát triển trên một chiếc máy tính Windows.

Phần lớn việc lập trình với Python và C được làm trên Linux. Về mặt kỹ thuật, bạn cũng có thể làm tất cả những điều này trên Windows, nhưng rõ ràng để đỡ tốn công sức hơn và ít bị khó chịu hơn, ngay từ đầu bạn nên đặt máy ảo Linux VM và sử dụng nó để thay thế.

Còn nếu bạn muốn phát triển cho MacOS hoặc iPhone, những phần mềm cần đến ngôn ngữ lập trình Ruby/Rails, bạn nên đổi sang máy Mac. Về mặt kỹ thuật, bạn cũng có thể làm điều này trên Windows nữa (ví dụ dùng Hackintosh).

Nhưng với các giải pháp đó, vì chúng không phải những hệ thống tiêu chuẩn, nên bạn sẽ phải vật lộn với máy tính nhiều hơn nếu muốn triển khai lên cửa hàng ứng dụng của iOS. Một số công cụ khác cũng cho phép bạn phát triển và thử nghiệm ứng dụng iOS trên máy tính Windows, nhưng bạn cũng cần máy tính Mac để thực sự upload nó lên.

Đổi sang máy Mac

Một bản khảo sát trên diễn đàn cho các nhà phát triển Stack Overflow Developer vào năm 2016 cho thấy kết quả rằng phần lớn mọi người đang sử dụng Windows (Windows 7, 8 hoặc 10) nhưng cũng có đến ¼ số người khảo sát cho biết đang sử dụng MacOS và con số đó đang tăng dần trong 4 năm qua.

Sự lựa chọn nào tốt hơn?

Cá nhân tôi thấy rất nhiều sự khác biệt giữa các nền tảng đang trở nên không còn nhiều ý nghĩa khi Windows giờ đây đã hỗ trợ native cho cửa sổ bash shell. Bạn chỉ cần chọn loại máy bạn thích khi cả hai loại máy đều hoạt động tốt. Chúng hoàn toàn phụ thuộc vào những gì bạn từng sử dụng.

Tôi đã làm việc phát triển ứng dụng trong 6 năm qua và tôi vẫn luôn lựa chọn Microsoft Windows nhưng nhiều người khác lại lựa chọn Unix/Linux. Tất cả chỉ phụ thuộc vào những gì quen thuộc với bạn. Ai biết được, một ngày nào đó có lẽ tôi sẽ chuyển sang dùng máy Mac.

Đến lúc này rõ ràng việc so sánh phần lớn chỉ còn mang ý nghĩa sở thích cá nhân, do vậy việc lựa chọn giữa Mac hay Windows cũng giống như việc lựa chọn giữa kem hay sô cô la vậy.

Laptop

Bài viết liên quan:

Acer Predator Helios Neo 16 giảm mạnh chỉ từ 23.49 triệu, đừng bỏ lỡ

Acer Predator Helios Neo 16 với cấu hình CPU Intel Core i5-13500HX và GPU RTX 4050 6GB luôn nằm trong những sản phẩm công nghệ cao cấp đáng mua nhất trên thị trường nhờ vào ngoại hình cá tính, cấu hình mạnh mẽ cùng mức giá ấn tượng. Để chào mừng ngày trở lại của LaptopTCL sắp tới, bên mình đã chuẩn bị ưu đãi cực HOT với giá cực mềm cho mẫu Acer Predator Helios Neo 16 với giá chỉ 23.49 triệu thôi đó. Chốt đơn ngay thôi nào các bạn ơi!! Lưu ý:  Giá sản phẩm có thể thay đổi theo...

GPU GeForce GTX ngừng sản xuất sau 19 năm, kết thúc một kỷ nguyên

Tin tức Nvidia ngừng sản xuất dòng GPU GeForce GTX đã xuất hiện từ tháng 12/2023 trên các trang báo công nghê, khi có thông tin NVIDIA đang lên kế hoạch hoàn toàn ngừng cung cấp dòng sản phẩm GeForce GTX 16 vào quý 1 năm 2024. Nvidia đã ngừng sản xuất hoàn toàn dòng card đồ họa GeForce GTX 16 vào quý 1 năm 2024, mở ra một bước ngoặt lịch sử trong quá trình phát triển của Nvidia. Đồng nghĩa với việc các phiên bản card đồ họa GTX 1660 SUPER, GTX 1660Ti, GTX 1650Ti, GTX 1650, GTX 1650 SUPER và...

Xiaomi công bố laptop gaming Redmi G Pro 2024: i9-14900HX, RTX 4060

Redmi G Pro 2024 đã được Xiaomi ra mắt vào ngày 4/3/2024 vừa qua tại Trung Quốc, với cấu hình mạnh mẽ Intel Core i9-14900HX và RTX 4060 8GB. Chắc chắn sẽ là một trong những chiếc laptop gaming đáng để bạn mong chờ. Sau một khoảng thời gian dài kể từ phiên bản gần nhất Redmi G Pro 2022, Xiaomi mới ra mắt phiên bản kế nhiệm chính là Redmi G Pro 2024 - chiếc laptop gaming với sức mạnh và hiệu suất vượt trội. Redmi G Pro 2024 sở hữu cấu hình với bộ vi xử lý Intel Core i9-14900HX thế hệ 14...

Asus Zenbook Duo OLED 2024: Laptop đa màn hình tốt nhất ra mắt

Zenbook Duo OLED 2024 là một chiếc máy tính đa màn hình mới nhất của Asus, sở hữu hai màn hình OLED độ phân giải cao và chip Core Ultra mới của Intel. Chắc chắn sẽ mang lại cho người dùng nhiều trải nghiệm mới mẻ. Hãy cùng LaptopTCL khám phá thông qua bài viết dưới đây nhé! Asus Zenbook Duo OLED 2024 Asus đã sản xuất nhiều laptop đa màn hình trong nhiều năm qua với dòng sản phẩm Zenbook Duo. Ngoài màn hình chính, màn hình phụ nhỏ hơn sẽ đươc bố trí bên trên mặt bàn phím, thiết kế này thường...

Laptop HP Envy x360 ra mắt phiên bản CPU Intel và AMD mới nhất 2024

Không chịu kém cạnh những hãng khác, HP cũng đang tích cực đổi mới khi ra mắt các phiên bản Laptop HP Envy x360 14 inch với các bộ xử lý CPU Intel và AMD mới nhất hiện nay. Hãy cùng LaptopTCL tìm hiểu về dòng Laptop mới này thông qua bài viết dưới đây nhé! HP Envy x360 với CPU Intel và AMD mới nhất ra mắt Để cho phép người dùng trải nghiệm bộ xử lý mới nhất được tăng cường AI ưa thích của riêng mình, laptop 2-in-1 Envy x360 14 inch của nhà HP trong năm nay đã được nâng cấp lên...

Lenovo ra mắt Legion Y9000P 2024 với cấu hình i9-14900HX và RTX 4090

Lenovo mới đây đã tung ra một loạt sản phẩm công nghệ tại Trung Quốc. Trong số đó có Legion Y9000P 2024, đi kèm bộ xử lý Intel Core i9-14900HX và GPU Nvidia RTX 4090 16GB. Một sản phẩm gaming mạnh mẽ và thông số ấn tượng chắc chắn sẽ là một lựa chọn không thể bỏ qua cho các game thủ. Lenovo Legion Y9000P được ra mắt Hãy cùng LaptopTCL khám phá những thông số nổi bật của chiếc laptop gaming này nhé. Lenovo Legion Y9000P 2024 có gì đặc biệt? Sự khác biệt rõ nét nhất so với các phiên bản tiền nhiệm của Lenovo Legion...

Viết bình luận

Bình luận

Hiện tại bài viết này chưa có bình luận.

Lên đầu trang
0
Danh mục So sánh 0 Liên hệ Tài khoản Giỏ hàng