Vì vậy, bạn có mong muốn mạnh mẽ trở thành một lập trình viên. Chạy đi đâu bây giờ? Có rất nhiều câu trả lời cho câu hỏi này trên Internet. Chúng tôi đã từng viết một bài viết về điều này . Tuy nhiên, xét theo những câu hỏi chúng tôi nhận được trên mạng xã hội, người mới bắt đầu thường bị choáng ngợp trước lượng thông tin dồi dào và không biết chính xác nên bắt đầu từ đâu. Về nguyên tắc, tất cả những gì chúng tôi làm tại JavaRush là giúp trả lời câu hỏi này. Tuy nhiên, đối với những người hoàn toàn bối rối, chúng tôi quyết định vạch ra một kế hoạch hành động sơ bộ.
Đầu tiên, quyết định về nhóm công nghệ
- Chọn 2-3 nguồn kiến thức chính và hàng tá nguồn kiến thức bổ sung. Nhưng đừng quên “Google” nếu có điều gì đó không rõ ràng.
- Chọn môi trường phát triển và cài đặt tất cả phần mềm cần thiết trên máy làm việc của bạn.
- Quyết định những gì khác để nghiên cứu và nơi để có được thông tin.
Được rồi, hãy nói Java. Các chuyên gia trong ngôn ngữ này được trả lương như thế nào?
Có rất nhiều trang web tuyệt vời để tìm hiểu, chẳng hạn như DOU. Trong số những thứ khác, trang web này thu thập số liệu thống kê về số tiền mà các chuyên gia phát triển và các chuyên gia CNTT khác kiếm được ở Ukraine. Vì vậy, hãy theo liên kết , chọn ở đó, ví dụ: thành phố Kiev và vị trí Junior Developer (hoặc đơn giản là Developer), chọn Java và so sánh với các ngôn ngữ khác. Nếu bạn không sống ở Kiev, đừng lo lắng: chúng tôi đã theo dõi sự khác biệt về chi phí làm việc ở các thành phố khác nhau và trong bài viết “Con đường của lập trình viên ”, chúng tôi đã cung cấp một bảng với dữ liệu gần đúng. Hãy sao chép nó ở đây, đây là: Đây là bảng trước khủng hoảng. Hiện tại, tình hình đã phần nào thay đổi, mức lương ở Kiev vẫn xấp xỉ ở mức cũ, nhưng mức lương ở Moscow đã tiệm cận với mức lương ở Kiev. Nếu bạn đã xem liên kết DOU, bạn có thể nhận thấy rằng lập trình viên Java không chỉ là những người được săn đón nhiều nhất mà còn là một trong những chuyên gia được trả lương cao nhất.Hoặc có thể Java quá phức tạp?
...Không hẳn. Có những ngôn ngữ có vẻ dễ dàng hơn ở giai đoạn học đầu tiên. Tuy nhiên, Java có một điểm cộng rất lớn: nó phổ biến, cần thiết và đã có mặt trên thị trường trong nhiều năm. Theo đó, có rất nhiều tài liệu đào tạo, bài giảng, sách, diễn đàn dành cho cả người mới bắt đầu và lập trình viên dày dạn kinh nghiệm. Cộng đồng giúp ích cho việc học của tôi rất nhiều. Điều chính trong tất cả sự đa dạng này là không nhầm lẫn và chọn tài liệu giáo dục. Chúng tôi sẽ viết về điều này trong đoạn tiếp theo. Bạn đã quyết định rằng bạn chắc chắn muốn phát triển trò chơi và đọc được rằng hầu hết những trò chơi hay nhất đều được viết bằng C++. Vậy có lẽ chúng ta có thể dạy anh ấy ngay lập tức, vị trưởng lão của thế giới ngôn ngữ phổ quát này? Bạn có thể thử, nhưng ý tưởng không phải là tốt nhất: C++ cực kỳ khó đối với người mới bắt đầu. Nhưng sau khi đào tạo về Java, bạn có thể dễ dàng chuyển sang C++ nếu muốn. Nhân tiện, không phải tất cả các trò chơi “lớn” đều được viết bằng C++. Ví dụ: Minecraft nổi tiếng được tạo bằng Java.Kết luận ngắn gọn
- Các nhà phát triển được săn đón nhiều nhất viết bằng Java và nhu cầu về họ không ngừng tăng lên;
- Các nhà phát triển Java có mức lương cao;
- Java là một ngôn ngữ phổ quát. Bạn có thể viết hầu hết mọi thứ trên đó. Trò chơi bao gồm;
- Java tương đối dễ học;
- Sau Java, chuyển sang C# rất dễ dàng; học JavaScript, Ruby, Python cũng khá dễ dàng. Sau Java, lập trình viên đã sẵn sàng làm quen chi tiết với C++ phức tạp;
- Android dựa trên Java;
- Việc triển khai đa luồng trong Java mang lại. Nếu là người mới chắc hẳn bạn vẫn chưa hiểu được nó hay đến mức nào. Chỉ cần nhớ cụm từ này =);
- Đại đa số các lập trình viên nói JavaScript như ngôn ngữ thứ hai.
GO TO FULL VERSION