CodeGym /Blog Java /Ngẫu nhiên /Năm cách để đầu tư 300 đô la vào sự nghiệp nhà phát triển...
John Squirrels
Mức độ
San Francisco

Năm cách để đầu tư 300 đô la vào sự nghiệp nhà phát triển tương lai của bạn: ưu, nhược điểm và hậu quả

Xuất bản trong nhóm
Bạn có thể học theo nhiều cách khác nhau: với sự trợ giúp của sách, video, khóa học hoặc người cố vấn. Lựa chọn nào trong số này tốt hơn? Hãy xem cách một người mới có thể đầu tư 300 USD vào việc học và phát triển sự nghiệp lập trình viên theo nhiều cách khác nhau và chọn ra phương án tốt nhất cho mình. Năm cách để đầu tư 300 USD vào sự nghiệp lập trình viên tương lai của bạn: ưu, nhược điểm và hậu quả - 1

Lựa chọn 1. Mọt sách: Mua một đống sách về lập trình

Sách là cách rẻ nhất để học điều gì đó. Để bắt đầu học, bạn cần chọn những cuốn sách sẽ dạy bạn điều gì đó và không lãng phí thời gian. Chúng tôi đã sưu tầm một số sách dành cho những người mới bắt đầu lập trình để giúp bạn tìm hiểu các nguyên tắc cơ bản về Java. Nhược điểm của sách là mặc dù chúng có thể giải thích rõ tài liệu học tập nhưng chúng không thể cung cấp cho bạn thực hành viết mã và phản hồi hữu ích về tiến trình của bạn. Vì vậy, bạn sẽ phải google nhiều hơn và tìm kiếm ý tưởng viết mã. Mặc dù một số sách có các nhiệm vụ và dự án dành cho sinh viên nhưng chúng không thể đáp ứng đầy đủ nhu cầu thực tế của bạn. Năm cách để đầu tư 300 USD vào sự nghiệp lập trình viên tương lai của bạn: ưu, nhược điểm và hậu quả - 2

“Nó chạy trong gia đình” (2003) của Fred Schepisi

Bạn có thể nhận được gì với 300 USD để học lập trình Java:

Head First Java: Hướng dẫn thân thiện với trí não

Giá: $22-41

Head First Java là một trải nghiệm học tập hoàn chỉnh về Java và lập trình hướng đối tượng. Đây là một cuốn sách tuyệt vời dành cho những người học chưa có kinh nghiệm trước đó. Thông qua các câu đố, bí ẩn và các cuộc phỏng vấn tìm kiếm tâm hồn với các đối tượng Java nổi tiếng, bạn sẽ nhanh chóng bắt kịp các nguyên tắc cơ bản và chủ đề nâng cao của Java, bao gồm lambdas, luồng, generic, luồng, kết nối mạng và GUI trên máy tính để bàn đáng sợ.

Java hiệu quả

Giá: $29-45

Trong cuốn sách này, Joshua Bloch khám phá các mẫu thiết kế mới và thành ngữ ngôn ngữ. Đây là kiến ​​thức cần thiết cho các nhà phát triển trong tương lai, cùng với sự hiểu biết sâu sắc về Lambdas, luồng, generic và bộ sưu tập, cũng như các tính năng chính của các phiên bản ngôn ngữ Java phổ biến nhất.

Java: Tài liệu tham khảo đầy đủ, Phiên bản thứ mười hai

Giá:$37

Đây là cuốn sách dành cho những người đã có kiến ​​thức nhất định về lập trình Java. Cập nhật đầy đủ cho Java SE 17, Java: Tài liệu tham khảo đầy đủ giải thích cách phát triển, biên dịch, gỡ lỗi và chạy các chương trình Java. Tác giả lập trình bán chạy nhất Herb Schildt trình bày toàn bộ ngôn ngữ Java, bao gồm cú pháp, từ khóa và nguyên tắc lập trình cơ bản. Bạn cũng sẽ tìm thấy thông tin về các phần quan trọng của thư viện API Java, chẳng hạn như I/O, Khung công tác bộ sưu tập, thư viện luồng và các tiện ích tương tranh.

Bắt đầu với Java: Từ Cấu trúc Điều khiển đến Đối tượng (Có gì mới trong Khoa học Máy tính)

Giá: $75-270

Cuốn sách này cung cấp phần giới thiệu từng bước về lập trình bằng Java. Tác giả Tony Gaddis đề cập đến lập trình thủ tục – cấu trúc và phương pháp điều khiển – trước khi giới thiệu lập trình hướng đối tượng để đảm bảo rằng sinh viên hiểu các khái niệm lập trình cơ bản và giải quyết vấn đề. Mỗi chương đều chứa danh sách mã rõ ràng và dễ đọc, các ví dụ thực tế ngắn gọn và thực tế cũng như rất nhiều bài tập.

Lựa chọn 2. Học viên Yoda: Đào tạo trực tuyến với người cố vấn

Người cố vấn có thể giúp tìm ra câu trả lời cho những câu hỏi phức tạp nảy sinh khi đọc sách hoặc viết dự án. Đó là một cách học tuyệt vời vì bạn có thể khắc phục những lỗi bạn thường mắc phải nhất. Một người cố vấn chuyên nghiệp cũng sẽ có thể đưa ra cho bạn những khuyến nghị phát triển nghề nghiệp. Hạn chế duy nhất của con đường này là chi phí giáo dục. Giống như bất kỳ hoạt động dạy kèm cá nhân nào, nó sẽ rất tốn kém. Ví dụ: ngân sách 300 USD của chúng tôi đủ cho 5-6 giờ đào tạo với người cố vấn cấp trung cấp tại Codementor . Nó không đủ để thành thạo hoàn toàn Java. Năm cách để đầu tư 300 USD vào sự nghiệp lập trình viên tương lai của bạn: ưu, nhược điểm và hậu quả - 3

"Chiến tranh giữa các vì sao: Tập V – Đế chế phản công" (1980) của Irvin Kershner

Lựa chọn 3. The Lone Samurai: Solo Learning tại CodeGym khóa học tự học

Khóa học theo nhịp độ riêng tại CodeGym, được thiết kế như một trải nghiệm học tập giống như trò chơi, sẽ rất tuyệt vời nếu bạn chưa có kinh nghiệm về viết mã. Nó bao gồm tất cả các chủ đề và nhiệm vụ Java cần thiết và tự động kiểm tra các bài tập. Với CodeGym, bạn không phải đợi lâu trong khi giáo viên kiểm tra bài làm của bạn: bạn nhấp vào một nút và trong nháy mắt, bạn sẽ nhận được kết quả và đề xuất nếu có vấn đề gì xảy ra với giải pháp của bạn. Khóa học này có sự cân bằng chương trình giảng dạy tốt: nó bao gồm 80% thực hành và 20% lý thuyết Java thiết yếu. Khóa học CodeGym bao gồm 1.200 nhiệm vụ thực hành có độ phức tạp tăng dần. Các nhiệm vụ tuy nhỏ nhưng có rất nhiều. Kết quả là bạn sẽ viết được rất nhiều mã Java. Năm cách để đầu tư 300 USD vào sự nghiệp lập trình viên tương lai của bạn: ưu, nhược điểm và hậu quả - 4

"Hara-Kiri: Cái chết của một Samurai" (2011) của Takashi Miike

Mặc dù bạn sẽ học một cách độc lập nhưng trải nghiệm đào tạo của bạn sẽ không có cảm giác như bạn đang trôi nổi một mình. Bạn có nhiều lựa chọn để tương tác với các sinh viên khác và người phát triển khóa học. Trên hết, CodeGym có phần " Trợ giúp " cho việc này. Nếu bạn bị mắc kẹt trong một nhiệm vụ trong khóa học trong một thời gian dài hoặc cần trợ giúp để hiểu một chủ đề phức tạp, hãy đặt câu hỏi trong một phần cụ thể . Khóa học theo nhịp độ riêng tại CodeGym là một lựa chọn tốt cho những người thích lịch trình cá nhân. Còn giá cả thì sao? Ngân sách 300 USD của chúng tôi đủ cho sáu tháng đào tạo. Trong thời gian này, bạn có thể nắm bắt những kiến ​​thức cơ bản về Java và đề cập đến các chủ đề Java phức tạp hơn.

Tùy chọn 4. Người mua hàng trực tuyến: Các khóa học Java tại Chợ khóa học video

Bạn có thể biết một số nền tảng nơi bạn có thể mua 6-8 khóa học với mức chiết khấu cao nhất, chẳng hạn như Udemy. Có nhiều khóa học trên các nền tảng như vậy, bao gồm cả Java. Những khóa học này có gì độc đáo? Đó là sự đa dạng và giá thấp của họ. Vì có nhiều giáo viên đại diện trên nền tảng nên bạn có nhiều lựa chọn về khóa học. Các khóa học được giảng dạy dưới dạng video. Khi học bạn sẽ được học lý thuyết và thực hành một chút. Năm cách để đầu tư 300 USD vào sự nghiệp lập trình viên tương lai của bạn: ưu, nhược điểm và hậu quả - 5

"Không biết gì" (1995) của Amy Heckerling

Thật không may, những khóa học này không thể cung cấp cho bạn lượng thực hành mã hóa cần thiết và phản hồi về tiến trình của bạn. Ngoài ra, việc tự soạn chương trình học phù hợp và chọn khóa học phù hợp cũng khá khó khăn nếu bạn là người mới. Bạn có thể lãng phí thời gian vào việc gì đó không phù hợp với mục tiêu của mình. Vấn đề khác là việc nghe những điều cơ bản về lập trình mà không có kinh nghiệm viết mã thực sự có nhiều khả năng khiến bạn chỉ có kiến ​​thức lý thuyết thay vì kỹ năng lập trình. Với 300 USD, bạn có thể mua ít nhất 6-8 khóa học, nhưng có thể nhiều hơn.

Tùy chọn 5. Người học chuyên dụng: Khóa học Java cơ bản với người cố vấn

Khóa học này tại CodeGym chỉ kéo dài bốn tháng (tổng cộng 48 giờ), đủ để giúp bạn hiểu rõ về Java cơ bản và quyết định xem liệu lập trình có phải là bước đi phù hợp với bạn hay không. Khóa học bao gồm 28 bài học trực tuyến, dài 90 phút và có chương trình giảng dạy có cấu trúc với ba mô-đun: Cú pháp Java, Java Core và Dự án cuối cùng để thêm vào danh mục đầu tư của bạn. Năm cách để đầu tư 300 USD vào sự nghiệp lập trình viên tương lai của bạn: ưu, nhược điểm và hậu quả - 6

"Harry Potter và hòn đá phù thủy" (2001) của Chris Columbus

Lợi ích của khóa học này là gì? Trước hết, vì khóa học kết hợp các buổi đào tạo trực tiếp thường xuyên, nhiều nhiệm vụ thực tế, lý thuyết Java và sự hỗ trợ của cố vấn nên nó cung cấp kiến ​​thức vững chắc về các nguyên tắc cơ bản của Java trong một thời gian tương đối ngắn. Thứ hai, khóa học này rất tốt vì học sinh học theo nhóm. Họ có thể thảo luận các vấn đề phức tạp và nhận phản hồi từ người cố vấn. Vì vậy, khóa học này phù hợp với những người muốn có lịch học cố định và động lực từ người cố vấn. Ngân sách 300 đô la của chúng tôi sẽ gần đủ trang trải chi phí cho một khóa học giúp bạn hiểu những kiến ​​thức cơ bản về lập trình Java và có được ý tưởng hữu ích về những bước bạn nên thực hiện tiếp theo.

Kết thúc

Chúng tôi đã trình bày một số cách để chi 300 USD cho việc học Java. Cái nào tốt hơn? Chỉ có bạn mới có thể quyết định cái nào tốt hơn. Chúng tôi chỉ có thể khuyên bạn nên chi tiền cho việc đào tạo sẽ mang lại kết quả. Năm cách để đầu tư 300 USD vào sự nghiệp lập trình viên tương lai của bạn: ưu, nhược điểm và hậu quả - 7
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION