01/10/2018, 00:30

Có nhất thiết phải dùng một hệ điều hành thuộc nhóm linux không?

Chào cả nhà chúc cả nhà có một buổi tối vui vẻ . từ ngày cài ubuntu mình cài lại win rất nhiều vì nghịch ngu mà các bác vậy mình thì mình thích dùng windown và lập trình với c# cơ và thực sự thì các cao thủ cho hỏi là có nhát thiết phải dùng một hệ điều hành thuộc nhóm lunix ko nhỉ và nếu ko tìm hiểu về các ubuntu mà học lập trình java hay c c++ nó có ảnh hưởng nhiều tới con đường sau này ko mình xin cảm ơn và nếu muốn làm iot thì dùng win vấy ok đúng ko

Pete Houston viết 02:32 ngày 01/10/2018

Nếu chỉ hướng tới viết app trên nền tảng Windows (.NET, ASP.NET, WPF, Xamarin, Unity…) thì cứ Windows mà dùng.

Xác định rõ hướng đi, chọn vũ khí hợp lý.

anon10499953 viết 02:32 ngày 01/10/2018

Nếu bạn muốn lập trình game, app chạy trên Win thì dĩ nhiên xài Win thuận lợi hơn. Còn nếu thích đa nền tảng, open source thì mình khuyên nên lựa Linux hoặc giàu thì chơi luôn Mac.

Đỗ Nhiên viết 02:35 ngày 01/10/2018

em sau này muốn làm về iot anh à

Pete Houston viết 02:44 ngày 01/10/2018

em sau này muốn làm về iot anh à

IOT là một lĩnh vực, trong lĩnh vực có có nhiều nhóm công nghệ, chọn ra nền tảng công nghệ mà hướng tới.

Đỗ Nhiên viết 02:36 ngày 01/10/2018

anh làm về c# hay java ạ

Đỗ Nhiên viết 02:45 ngày 01/10/2018

thế nếu lập trình java hay c và c++ ạ

Nguyen Ca viết 02:32 ngày 01/10/2018

Cũng chả ảnh hưởng mấy, trước làm java product nhưng chạy trên window cũng chả sao. Hiện tại java đa phần là java web mà server của thằng này thường dùng linux/unix nên, nếu đi về hướng java web thì tim hiểu nó là hợp lý, cách config môi trường, lệnh cơ bản cần dùng.
Mấy hệ thống phức tạp config oải lắm, có đợt config cả tháng không xong.

Đỗ Nhiên viết 02:43 ngày 01/10/2018

em nghe nói là làm anroid dùng ubuntu sẽ nhẹ nhàng hơn đúng ko anh

Nguyen Ca viết 02:31 ngày 01/10/2018

Do unbutu ít ngốn tài nguyên hơn thôi, mà anh chuyển dùng Unbuntu 2 năm rồi, ram 4G, nó hay dở chứng, treo máy, phải bấm tắt vật lý mới được.
Vửa rồi làm freelance android, dùng android studio, chậm bỏ ra, may mà anh có cái máy thật để built nhanh được chút, Chắc do máy anh yếu, sải 5 năm rồi =))

Đỗ Nhiên viết 02:45 ngày 01/10/2018

ko tính java web nha anh nếu làm java thường thì windown với ubuntu chắc chả khác nhau nhiều mấy nhỉ

Nguyen Ca viết 02:41 ngày 01/10/2018

Không biết jvm trên mối hệ điều hành như thế nào, thường nó sẽ có cách tối ưu trên mỗi hdh là khác nhau nền về perfomance chắc sẽ khác.
Ngoài java web thi thường người ta sẽ tuyển dụng về java core, thường sẽ phát triển app dekstop, hoăc việt mấy cái chương trình chạy ngầm khi gọi batch.
Mà app desktop thì thường chạy trên window chủ yếu. Batch thì mấy công ty anh làm thi chạy trên linux không ah.
Công ty cũ anh có team customize lại cái jvm, pro không ah, muốn vào lắm mà không đủ trình.

Đỗ Nhiên viết 02:38 ngày 01/10/2018

có team customize lại cái jvm, cái này chắc phải chỉnh sửa trên bằng c và c++ anh nhỉ kinh vãi chưởng ra batch là gì hả anh

Nguyen Ca viết 02:43 ngày 01/10/2018

uh c++, custom lại cái HotSpot để tối ưu hóa cho hệ thống.
Batch là may file chạy ngầm được việc băng gôn ngữ như shellscript, bat, hay giờ môt số cái có thể việc bằng rb, python chạy đọc lập với hệ thống của em. Thương mục đích của nhưng batch này là đổ dữ liệu vào hệ thống theo đinh kỳ.
Giông như bên anh: batch thường chạy hăng đêm để lấy data từ datawarehouse.
Giả sử em tạo một đoạn code java đê insert dữ liệu, tạo 1 batch để chạy file java đó, thiết lập schedule để chạy đình ký

Tao Không Ngu. viết 02:46 ngày 01/10/2018

Có nhất thiết phải dùng một hệ điều hành thuộc nhóm linux không?
Không. Bạn muốn làm gì thỉ làm và khi thấy có nhu cầu thì lúc đó bạn học tuy hơi muông @_@! Còn hơn là học rồi vất só không thích v.v.v… Vì nếu bạn học mà không dùng thường xuyên thì nó cũng quên đi thôi.
Còn về iot thì có vẻ bạn sẽ đùng đến linux nhiều cái này sau khi làm IOT bạn sẽ hiểu còn giờ C# thì cứ win mà chiến khỏi phait lăm tắn gì.

Bài liên quan
0