Có phải developer nên xài hệ điều hành Linux?

Mình trước giờ xài Windows quen rồi, chưa xài Linux lần nào nữa. Theo mình thấy thì đa số các developer đều xài hệ điều hành Linux hoặc MAC OS. Windows chỉ xài cho những developer lập trình trên nền tảng .NET.
Ngoài ra thì hệ điều hành Linux cũng chiếm ít tài nguyên hơn Windows (RAM, CPU).

Mình đang code Android, có nên switch qua xài một hệ điều hành như Ubuntu ko nhỉ. Nếu switch qua thì mất tầm bao lâu đề mình có thể làm quen và làm việc được với hệ điều hành mới này ?

9 Likes

Đạt dùng song song Linux và Windows, mỗi hệ điều hành có đặc điểm riêng. Tùy vào công việc của mình mà chọn hệ điều hành chứ :smile:

6 Likes

Nếu dev C++, java, PHP và một số ngôn ngữ theo hướng mã nguồn mở thì chon linux là hợp lý. Vì mình thấy nhiều công ty nược ngoài bắt dùng linux để dev PHP, java
Còn lập trình windows, windows phone với C#, visual basic thì chắc chắn là windows là tốt nhất rồi,
Objective C,Swift , nói chung là hệ sinh thái MAC thì hiển nhiên phải chơi MAC OS.

Túm lại là theo công việc mà chọn bạn nhé.

3 Likes

vậy pải làm quên vs linux oy! định theo java mảng android.:slight_smile:

1 Like

Viết bằng android studio thì ở đâu chả được :v

3 Likes

Cài song song là hay nhất, tận dụng được lợi thế của cả 2.

PS: Máy linux đa số là nóng và hao pin hơn windows nhiều, chuẩn bị tinh thần trước nhé :D. Đặc biệt là mấy con laptop có VGA rời.

3 Likes

Mình thấy nên dùng trên máy ảo 1 thời gian rùi khi cảm thấy thấy quen với hệ điều hành này thì có thể cài song song không thì chuyển hẳn qua dùng linux luôn. Mình thấy dùng linux rất tiện lợi trong việc lập trình.
Chúc bạn thành công!

6 Likes

Làm ơn viết đúng chính tả để tôn trọng người đọc .

6 Likes

Cũng dễ sử dụng thôi bạn, mình dùng khoảng 1 tuần thì quen ngay. Từ lúc chuyển qua ubuntu chả muốn về window nữa :smiley:

1 Like

Nếu không có lý do gì thì bạn nên dùng window nhé. Vì 2 lý do sau đây

  1. Đã quá quen sử dụng window
  2. Focus vào performance chứ không focus vào HĐH :smile: .

Bạn phải xác định được dùng linux để làm gì thì hẵng cài nhé, còn cài cho vui thì theo mình là ko nên

6 Likes

Đã cài Ubuntu nhưng không biết làm gì với nó ngoài lướt web và nghe nhạc :frowning:

Công việc :

  • Xây dựng ứng dụng .NET -> xịt.
  • Thiết kế phần cứng -> xịt.
  • Viết firmware cho phần cứng -> xịt.
  • Chơi game -> xịt.
1 Like

http://howtoubuntu.org/things-to-do-after-installing-ubuntu-14-04-trusty-tahr

1 Like

Dùng quen cái nào thì xài cái đó thôi, giờ thì không quá quan trọng cái khoản hệ điều hành. Mình thấy làm chuyên sâu về mạng, back-end dev mới cần phải tận dụng tới linux. Mà mình thấy người ta lại hay dùng linux giao diện console chứ lại không dựa vào giao diện đồ họa nhiều (chỉ thấy vậy thôi, không biết đúng không, đừng gạch đá).
Mình cũng đang làm nhiều về java mà vẫn cứ xài windows, chưa bao giờ nghĩ tới chuyện phải chuyển sang linux thì mới làm được việc cả.

1 Like

theo mình nghĩ nếu thực sự làm được thì môi trường nào cũng vậy. nhưng theo mình đã dùng linux 1 thời gian thì linux chiếm ít ram & cpu nhưng mỗi cái đều có cái ưu riêng. windows thì nó chạy giao diện nhiều nên tốn tài nguyên. máy mình ram 4gb chip i5 mà chạy android studio đứng lên đứng xuống qua linux code vô tư :v:

2 Likes

Bạn thích hệ điều hành nào thì bạn dùng thôi. Nhưng mình nghĩ làm dev thì nên biết thêm các hệ điều hành khác nếu muốn viết app đa nền tảng.

2 Likes

Mình dùng Linux (Ubuntu, ElementaryOS… ) trên cái máy yếu yếu Core 2 duo với 2GB ram của mình thì mình thấy nó chạy app mượt hơn trên Windows (7, 8.1). Cụ thể là Android Studio với VirtualBox. Và mình thấy khá thoãi mái với Linux vì nó có terminal, giúp mình có thể làm đủ trò với hệ điều hành.

Rào cản lớn nhất với mình là số lượng app khá ít, và một số app về design mặc dù có, nhưng mà chức năng chưa được tốt cho lắm.

Mình nghĩ nếu bạn làm Android thì Linux sẽ rất hợp với bạn, vì nó nhẹ (mình nghĩ cái này quan trọng nhất, vì Android Studio khá nặng) và hỗ trợ đầy đủ tất cả các công cụ cần thiết để bạn làm việc. Quan trọng nhất là bạn hãy tự trãi nghiệm và rút ra nhận xét cho riêng mình, nền tảng nào thoãi mái với bạn hơn thì hãy sử dụng nó :smiley: Linux có khá nhiều distro đẹp và mạnh mẽ khác ngoài Ubuntu, ví dụ như ElementaryOS, Fedora, bạn thử xem thế nào :gift:

4 Likes

Mình dùng cả 2. Thực ra mới đầu thấy nó xấu xấu nhưng dùng 1 time quen rồi chẳng muốn quay về windows nữa, tuy nhiên vì tính chất công việc vẫn phải sang windows :smiley:
Túm lại bạn quen cái nào và cảm thấy tốt cho việc của mình thì cứ dùng thôi cần gì ngó ngang ngó dọc.

1 Like

Mình thì ở cty dùng Ubuntu về nhà là Window.
Có 1 cái buồn cười là hay nhầm lẫn việc tắt ứng dụng vì ở Ubuntu là trên cùng góc trái, Window là trên cùng góc phải :))

4 Likes

Nếu dùng Linux thì nên dùng Ubuntu hay Fedora hay cái khác nữa vậy mọi người? Thanks. :smiley:

Tùy bạn thôi :smile:
Có nhiều distro khác nữa như LinuxMint, Arch, OpenSUSE,… Bạn hãy thử tất rồi chọn cho mình cái ưng ý nhất. Hoặc bạn có thể tự build ra 1 distro linux riêng cho mình :sunglasses:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?