-
11-03-2011, 08:55 AM #1
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Học chuyên sâu về lập trình Linux
Chào mọi người,
Mình hiện là sinh viên năm cuối và đang định hướng cho mình một chuyên môn để theo trong tất cả kiến thức nền tảng mà trường đã dạy. Tính từ lúc mới vào trường tới giờ, mình đã lập trình Java được gần 2 năm, từ lúc bắt đầu viết chương trình hello world đầu tiên cho đến lúc viết ứng dụng multi-threaded client/server.
Hiện mình đang bắt đầu học C++, và mình cảm thấy ngôn ngữ này rất là hay, vì nó trao quyền điều khiển cho programmer rất nhiều. Windows và Linux cũng được viết bằng C++ mà. Lí do mình học C++ vì nó cũng là industry standard cho lập trình game (mặc dù các ngôn ngữ khác như Flash, Java cũng đã có một số thành công với nhiều tựa game nhỏ, nhưng dù sao đa số game vẫn là C++).
Dù vậy, với tình hình VN hiện nay, chưa có nhiều người có đủ trình độ và kinh nghiệm để ở nhiều ngành khác nhau để phối hợp làm game, thêm nữa là thái độ của xã hội với game gần đây. Game thì không nhất thiết phải là online, mà làm những game offline cũng được. Tuy nhiên lại vướng vấn đề sao chép lậu.
Trong thời gian đang suy nghĩ phân vân thì mình quyết định học lập trình cơ bản với hệ điều hành trước khi học lên DirectX và OpenGL. Lập trình cơ bản với hệ điều hành có nghĩa là mình sẽ học cách sử dụng API của hệ điều hành để lập trình ứng dụng, đồng thời học về cấu trúc hệ điều hành luôn. Đây là sách mình đang đọc: http://www.amazon.com/Linux-Programm...9825955&sr=8-1 (không biết ở diễn đàn mình có hỗ trợ chủ đề này không). Mình học cả 2 là Linux và Windows, gần đây lại học nhiều về Linux hơn. Mình nghĩ tuy hiện giờ Linux có thị trường nhỏ nhưng rất có tiềm năng vì Windows tuy có thị trường lớn (>86%), nhưng dù sao vẫn của Microsoft, còn Linux là của cả cộng đồng, ở đâu cũng dùng được và có quyền sử dụng, giá thành lại thấp, không như chi phí phải trả cho Windows. Tương lai game của Linux cũng tốt hơn khi mà người ta ứng dụng được cloud cho game, như thế này: http://www.gaikai.com/
Đó là ý kiến của mình. Mình vẫn có thắc mắc là, hiện giờ ở VN, mình học Linux thì ngoài những thứ liên quan tới client-server, còn ứng dụng gì để kiếm được tiền từ Linux nữa? Mà kể cả là về client-server thì ngoài việc học để sử dụng linux để quản trị mạng, còn việc gì cần người hiểu về lập trình Linux?View more random threads:
- C# và C++ - Việc làm kêu tên ai?
- Kim do policity – dự án đại đô thị 5 nhất
- Điều chỉnh cục bộ QHCT sử dụng đất tỷ lệ 1/500 Khu đô thị Yên Lạc Dragon City
- Nghề lập trình viên! Tốt và xấu?
- Xin việc ở công ty nước ngoài
- Kinh nghiệm phỏng vấn tại FiveStarSolutionVN?
- [Fsoft] Hỏi về kinh nghiệm các bạn đi trước và các lời khuyên khi chuẩn bị vào.
- Thuật toán,công nghệ hay search google skill?
- Xử lí ảnh, nhận dạng và trí tuệ nhân tạo có quan trọng khi đi làm?
- Đam mê C# nhưng lại làm php?
-
11-03-2011, 10:00 AM #2
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
game cho linux thì khó sống đấy, cho các hệ điều hành mở mới như android Bada thì good hơn
-
13-03-2011, 05:45 PM #3
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
thấy anh học cũng cao, em có ý kiến thế này
sao anh không học lập trình ứng dụng java or C# cũng dc, em cũng đang học nè nhưng kinh nghiệm còn hơi bị kém em thấy c# ngon, java thì cũng tốt nhưng ở vn thì java còn kém, c# thì sử dụng phổ biến có lẽ của MS nên sử dụng nhiều, c++ thì học nghe nói khó, nhưng c++ là nghiêm lập trình phần cứng bởi thế nó viết HĐH.
uh anh ơi em đang học C# có gì nhờ anh học hỏi thêm [IMG]images/smilies/smile.png[/IMG]
Không ít nam giới mong muốn người nữ giới mình chủ động hơn trong cuộc yêu và sẵn sàng phục tòng mọi yêu cầu của chị em. Một số cách mà phụ nữ có thể ứng dụng để dẫn dắt cuộc yêu theo ý muốn của...
Cuộc yêu: Khi chị em "nắm...