Chúng tôi sắp ra mắt một loạt văn bản trong đó sinh viên và sinh viên tốt nghiệp Đại học CodeGym chia sẻ kinh nghiệm và mục tiêu học tập của họ. Câu chuyện này kể về Krzysztof Kasperek, người học lập trình để đạt được vị trí nhà phát triển cấp dưới trong tương lai gần. Anh ấy đã học về các khóa học Cơ bản về Java
và Phát triển ứng dụng Android cho người mới bắt đầu
.
Tôi bắt đầu học lập trình vào năm 2018 nhưng cuối cùng đã dừng lại được một năm rưỡi
Tôi đến từ Ba Lan, nhưng từ năm 2017 tôi sống ở Na Uy. Tôi có bằng luật và đang làm việc trong lĩnh vực xuất bản hợp pháp trước khi công ty của tôi quyết định đóng cửa văn phòng gần thị trấn của tôi. Vì vậy, tôi phải đối mặt với sự lựa chọn: chuyển đến một vùng khác của Ba Lan hoặc từ chức và bắt đầu làm việc khác. Đó là một quyết định lớn trong cuộc đời tôi và cuối cùng tôi chuyển đến Na Uy. Kể từ đó, nghề nghiệp chính của tôi là làm việc tại một nhà máy. Tôi đã làm việc ở bên sản xuất và bên kho. Trước khi tham gia các khóa học của Đại học CodeGym, tôi đã có tài khoản tại khóa học tự điều chỉnh. Tôi đã đăng ký phiên bản thử nghiệm của CodeGym vào năm 2018 nhưng không thực sự thích thú. Lúc đầu tôi rất thích thú nhưng sau đó lại gặp phải một trở ngại mà tôi rất khó vượt qua. Ngoài ra, bản thân trang web này hoạt động hơi khác so với những gì đang diễn ra hiện nay. Sau đó, tôi quay lại và mua một thuê bao. Vào thời điểm đó, tôi đã hoàn thành nhiệm vụ đầu tiên và đã hoàn thành được nửa nhiệm vụ thứ hai. Và rồi con trai tôi chào đời. Tôi đã ngừng học trong một năm rưỡi cho đến khi CodeGym đưa ra các khóa học chuyên dụng với người cố vấn, điều này khiến tôi quay trở lại.
Tôi quyết định tham gia khóa học với người cố vấn để có môi trường tốt hơn để tiếp tục học tập
Ngay từ khi bắt đầu học, mục tiêu chính của tôi là chuyển đổi nghề nghiệp và bắt đầu từ vị trí nhà phát triển cấp dưới hoặc thực tập sinh bất cứ khi nào tôi sẵn sàng. Vì vậy, tôi quyết định thử khóa học với người cố vấn để có môi trường tốt hơn để tiếp tục học tập. Làm cha, làm việc mỗi ngày, cố gắng tự học và tiến bộ là một thử thách. Tôi nghĩ việc có một giáo viên, một khung thời gian nhất định và bài tập về nhà sau mỗi buổi học sẽ giúp tôi đi đúng hướng. Và suy đoán của tôi đã đúng: những tính năng này đã giúp tôi tiến bộ trong học tập tốt hơn so với việc tự mình trải qua khóa học.
Tôi rất thích sau mỗi buổi trực tiếp, tôi có thể đi làm nhiệm vụ và củng cố kiến thức của mình
Khi tôi đang học khóa học Cơ bản về Java, tôi chắc chắn thích các tài liệu khóa học trên nền tảng CodeGym. Tôi thấy rõ ràng rằng họ đã thực hiện rất nhiều thay đổi đối với chức năng của trang web. Có một bản “dự phòng” cho mỗi buổi học với người cố vấn là điều tuyệt vời. Tôi rất thích sau mỗi buổi học với người cố vấn của mình, tôi có thể bắt tay vào làm nhiệm vụ và củng cố kiến thức của mình. Đối với các buổi trực tiếp, tôi đã gặp phải một số trở ngại. Người cố vấn ở múi giờ khác và tôi không thể tham gia cùng họ – đối với tôi đã muộn rồi. Tất nhiên, tôi đã xem lại các bài học, nhưng đối với tôi, việc tham dự trực tiếp chỉ là một phần phụ. Khi bắt đầu khóa học Java Căn bản, khoảng 60-70% thời gian đào tạo là dễ dàng đối với tôi, giống như việc tôi ôn lại nhanh kiến thức đã học trước đó. Thật khó để biết liệu nó có suôn sẻ như vậy đối với những học sinh bắt đầu với nền tảng mã hóa bằng không hay không. Tôi cho rằng họ sẽ cần nỗ lực nhiều hơn để giải quyết một số chủ đề khó. Đối với tôi, với tư cách là một sinh viên đã có kinh nghiệm, khóa học CodeGym theo nhịp độ riêng có thể giúp bạn hiểu về các khái niệm cơ bản về Java. Vì vậy, không cần thiết phải ôn lại mọi chủ đề mới với người cố vấn: bạn chỉ cần hỏi anh ấy những câu hỏi về những điểm khó trong tài liệu bạn học.
Đó là một quyết định tự phát để tiếp tục khóa học phát triển Android
Khi tôi đăng ký khóa học Cơ bản về Java, tôi nghĩ rằng tôi có thể có “phần hai” của loại hình học tập đó để tôi có thể tiến tới các chủ đề phức tạp hơn về phát triển Java. Tôi muốn tiếp tục học theo cách tôi đã làm vì tôi có thể quay lại khóa học theo nhịp độ riêng bất cứ lúc nào tôi muốn. Không có “phần hai” cho Java, nhưng khóa học về Android đã có sẵn. Thành thật mà nói, lúc đầu, việc tiếp tục sử dụng Android là một quyết định tự phát. Tuy nhiên, sau này tôi hiểu rằng, thực sự, đó là một cách tuyệt vời để mở rộng tầm nhìn của tôi và có được một số kinh nghiệm cũng như kiến thức bổ sung sẽ giúp tôi quyết định mình muốn chuyên theo hướng nào. Tôi thích người cố vấn (Milan) và tôi đánh giá cao những gì anh ấy đã làm cho chúng tôi vì tôi thấy anh ấy đã cố gắng giải thích mọi thứ ở mọi điểm, bắt đầu từ nội dung máy tính đến lập trình. Giáo viên chắc chắn là một tài sản lớn cho khóa học Android. Anh ấy đang cố gắng chia sẻ với học sinh nhiều nội dung và kiến thức mà anh ấy sở hữu. Tuy nhiên, tôi thiếu loại nhiệm vụ được đặt trên nền tảng CodeGym mà chúng tôi đã có đối với Nguyên tắc cơ bản về Java. Có một số nhiệm vụ có độ phức tạp khác nhau – ngoài các dự án thực tế mà chúng tôi đang thực hiện với Milan – sẽ rất tốt. Tôi nói với Milan rằng tôi không thể tưởng tượng rằng một người không có kiến thức lập trình, như Java hoặc các ngôn ngữ lập trình khác, lại có thể tham gia khóa học Android. Nhưng nếu bạn học từ đầu tại Nguyên tắc cơ bản về Java và sau đó tiếp tục với khóa học phát triển ứng dụng Android thì không sao cả.
Tôi hy vọng sẽ thay đổi nghề nghiệp của mình sau 1-2 năm nữa
Nhiệm vụ đầu tiên của tôi sau khóa học Android là trau dồi kiến thức tôi có được ở đây, mở rộng các chức năng của dự án cuối cùng và tạo một số dự án mới cho danh mục đầu tư trong tương lai của tôi. Tôi cũng đã đăng ký khóa học theo nhịp độ riêng của CodeGym, vì vậy tôi sẽ quay lại khóa học đó và tiến bộ hơn nữa với kiến thức Java của mình, ngoài việc học phát triển Android. Tôi hy vọng có thể thay đổi nghề nghiệp của mình trong 1-2 năm nữa, đó là khoảng thời gian tôi tự đặt ra cho mình. Nếu tôi không có nghĩa vụ làm cha mẹ và có thể hoàn toàn tập trung vào việc học, tôi nghĩ tôi có thể đạt được mục tiêu này trong khoảng sáu tháng. Nhưng thực tế, tôi cho mình thời gian hai năm để bắt đầu sự nghiệp với tư cách là nhà phát triển Java Junior hoặc Android Junior.
GO TO FULL VERSION