Như bạn đã biết, không có một công thức chung nào cho sự thành công. Không phải trong cuộc sống, cũng không phải trong lập trình :) Tuy nhiên, qua nhiều năm tồn tại của JavaRush, chúng tôi nhận thấy rằng những sinh viên đã tốt nghiệp và tìm được việc làm trong lĩnh vực CNTT đều có những “đặc điểm” chung. Cái này là cái gì? Yêu thích lĩnh vực kỹ thuật, lộ trình đào tạo rõ ràng, các kỹ năng mềm như tính kiên trì, chịu áp lực. Nhưng điều này hoàn toàn không có nghĩa là nếu bạn có nền giáo dục nghệ thuật tự do, bạn sẽ không thể học Java. Bạn chỉ cần nỗ lực nhiều hơn và dành nhiều thời gian hơn. Trong văn bản này, chúng tôi đã biên soạn chân dung của một sinh viên JavaRush thành công dựa trên những quan sát của riêng chúng tôi, những câu chuyện thành công và đề xuất từ những sinh viên tốt nghiệp của chúng tôi.
Dưới đây là những kết luận mà sinh viên tốt nghiệp JavaRush đưa ra về kỹ năng mềm.
Mức độ đào tạo
Theo một cuộc khảo sát mà chúng tôi thực hiện giữa các sinh viên JavaRush (những người đã đạt đến cấp độ đào tạo thứ 30), gần 40% người dùng bắt đầu học khóa học của chúng tôi đã học lập trình tại một trường đại học. Tuy nhiên, 1/3 số sinh viên đã học Java từ đầu. Giáo dục kỹ thuật là sự trợ giúp tốt và là cơ sở giúp bạn học nhanh hơn, nhưng nó không phải là điểm bắt buộc trên con đường dẫn đến thành công. Quản trị viên hệ thống, kỹ sư, giáo viên, chuyên gia bán hàng, nhà kinh tế, bác sĩ, nhà tiếp thị và những người khác đến học tại JavaRush. Hãy xem những người tốt nghiệp JavaRush có nền tảng như thế nào.Prishchepa La Mã :
Năm lớp bảy, tôi chuyển đến trường trung học vật lý và toán học, đến năm lớp tám chúng tôi bắt đầu học khoa học máy tính. Như cuộc sống sau này cho thấy, khoa học máy tính đã cho tôi cơ sở để hiểu những điều cơ bản về lập trình, chung cho tất cả các ngôn ngữ: cấu trúc dữ liệu, chức năng, thủ tục, điều kiện là gì. Tôi không vào Khoa Tin học Máy tính: Tôi rất thèm máy tính. Tôi thực sự thiếu 2 điểm để được nhận. Tôi vào khoa Điện Tử. Ở trường đại học, lập trình chỉ được dạy trong một học kỳ, chúng tôi học Pascal. Tôi vượt qua nó theo quán tính, tôi đã có đủ kiến thức về chương trình học ở trường.Yury Sharoiko :
Từ nhỏ tôi đã muốn làm việc với máy tính và nói chung chủ đề phát triển trò chơi rất thú vị đối với tôi. Tôi đã viết một số câu hỏi văn bản bằng C++ và C#, nhưng tôi học không xuất sắc (tôi lười biếng), mặc dù tôi không ngu ngốc - khá là không thu thập được. Về vấn đề này, tôi đã đi đến nơi có cơ hội. Tôi đã nghĩ đến việc làm việc trong cơ quan thực thi pháp luật, vì vậy tôi đã tốt nghiệp Khoa Luật Hình sự của SGUPS ( Đại học Đường sắt Bang Siberia - ed. ), và cuối cùng tôi đã đến được đúng nơi mình muốn. Vào năm thứ hai, tôi đi thực tập tại Ủy ban Điều tra và ở lại đó. Vào năm thứ tư, tôi đã được tuyển dụng - tôi không biết bây giờ tình hình thế nào, nhưng trước đó, sau năm thứ ba, tôi đã có thể kiếm được việc làm. Sáu tháng sau khi tốt nghiệp đại học, anh nhận được cấp bậc trung úy. Tôi làm việc thêm một năm nữa và nhận ra rằng mình mệt mỏi: tất cả những đêm dài, những ca trực, thiếu đời sống xã hội, và do đó tôi quyết định nghỉ việc.Anzor Karmov :
Ở trường, tôi quan tâm đến lập trình và ngôn ngữ Pascal và đã tìm đến một gia sư. Tôi vào đại học chuyên ngành Phân tích kinh doanh. Ở đó chúng tôi cũng tham gia các khóa học lập trình, bao gồm cả học C# và Java.Dmitry Mersiyanov :
Tôi có trình độ học vấn cao hơn về nhân văn với bằng Quản lý Kinh doanh Nhà hàng và Khách sạn. Vì vậy, sau khi tốt nghiệp đại học, tôi làm việc ở bộ phận dịch vụ khách hàng cho một công ty khách sạn. Lúc đó tôi mới nhận ra rằng mình không hứng thú với lĩnh vực này vì nhiều lý do: làm việc với mọi người không dễ dàng và dễ chịu như tưởng tượng, mức lương cũng không cao lắm.Artem Goy :
Trước khi lập trình, tôi là bác sĩ trị liệu phục hồi chức năng cho những người bị rối loạn cơ xương khớp. Bố mẹ tôi là bác sĩ. Bố là bác sĩ phẫu thuật, mẹ là chuyên gia phục hồi chức năng. Họ khuyên tôi nên học chuyên ngành liên quan đến y học và con người. Làm sao tôi có thể có chính kiến riêng của mình ở lớp 11? Tôi nghĩ rằng với tư cách là một người phục hồi chức năng, tôi luôn có thể kiếm được bánh mì và bơ.Anton Kashnikov :
Chương trình học đầu tiên của tôi là trong quân đội, với bằng về kỹ thuật bảo mật thông tin. Sau 1,5 năm đầu tiên tại ngũ, năm 2014, tôi nhận ra mình sẽ nghỉ việc. Có hai lựa chọn để tôi có thể ở lại quân đội: làm việc vì một ý tưởng hoặc vì một mức lương. Tôi không thể có được cái này hay cái kia trong Lực lượng Vũ trang.Chế độ đào tạo
Mặc dù có vẻ như bạn có thể bỏ qua quy trình này khi học trực tuyến nhưng thực tế không phải vậy. Để đạt được kết quả, bạn cần phải có kỷ luật: lập kế hoạch và bám sát nó. Ở đây, cũng như ở nhiều nơi, điều chính yếu là sự đều đặn. Theo nghiên cứu của chúng tôi , sinh viên tốt nghiệp JavaRush học trung bình 1-3 giờ mỗi ngày, thường kết hợp đào tạo với công việc chính của họ. Đồng thời, gần một phần ba sinh viên tốt nghiệp học tập mà không bị gián đoạn, trong khi số còn lại nghỉ một hoặc nhiều lần trong một khoảng thời gian đáng kể. Hãy xem các sinh viên tốt nghiệp JavaRush tổ chức khóa đào tạo của họ như thế nào.La Mã Beskrovny :
Sau khi đọc những điều cần làm, tôi quyết định lập kế hoạch để đạt được mục tiêu và hoàn thành các khóa học, vì tôi không còn thời gian để học chậm nữa. Nhiệm vụ là phải tiếp thu kiến thức một cách nhanh chóng, sao cho không làm nản lòng ham muốn và cho não có thời gian nghỉ ngơi. Bởi vì loại khối lượng công việc tôi mong muốn có thể cản trở tôi. Vì điều này tôi đã quyết định:- rằng bạn cần học năm ngày một tuần (Thứ Hai-Thứ Sáu);
- vào cuối tuần tôi sẽ làm bất cứ điều gì ngoại trừ việc này;
- Mỗi lớp học sẽ kéo dài tổng cộng 4 giờ, giữa mỗi giờ có 15 phút nghỉ ngơi để đi bộ, nghỉ ngơi và pha trà.
Dmitry Mersiyanov :
Tôi đã có kế hoạch tập luyện: Hàng ngày tôi thức dậy lúc 5-6 giờ sáng và học 2 giờ trước khi đi làm. Nếu tôi có thời gian rảnh ở nơi làm việc (ví dụ: trong khi nhà phát triển đang tạo ra các tính năng mới và những người thử nghiệm chúng tôi đang chờ đợi), thì tôi cũng làm việc: Tôi đã giải quyết các vấn đề trong ngày. Tôi đã hoàn thành 20 cấp độ trong 1-2 tháng. Theo lịch trình của tôi, tôi dành từ 1 đến 4 ngày ở cấp độ 1.Artem Goy :
Tôi thức dậy lúc 7-8 giờ sáng, ăn sáng, lấy laptop và đi sang căn hộ khác để không ai làm phiền. Tôi học từ 13 đến 16 giờ một ngày, 7 ngày một tuần. Lúc đầu, tôi xem hướng dẫn trên Youtube và đọc sách, nhưng sau hai tuần đào tạo, một người bạn đã bỏ liên kết tới JavaRush. Tôi nhấp vào và nhận ra nó thật tuyệt. Hồi đó 10 cấp độ đầu tiên miễn phí, tôi lên cấp 10, tôi thích, mua đăng ký và bắt đầu học thêm.Vasily Malik :
Khi đi làm thì học buổi tối, khi tan làm thì học cả ngày: từ 11h đến tối và từ 23h đến 02h. Nó hoạt động lâu hơn một ngày làm việc. Tôi không mấy tin tưởng vào việc bạn có thể dành 15 phút mỗi ngày để học lập trình.Tài nguyên học tập
Việc đào tạo tốt nhất là toàn diện. Ví dụ: bạn có thể tham gia khóa học JavaRush làm cơ sở , đọc một số sách về Java và tìm người cố vấn. Ví dụ: danh sách tài nguyên học tập có thể trông như thế này:- Khóa học JavaRush.
- Sách:
- "Head First Java, Học Java", Kathy Sierra, Bert Bates;
- "Java. Hướng dẫn cho người mới bắt đầu", Herbert Schildt;
- "Java. Hướng dẫn đầy đủ", Herbert Schildt;
- "Java. Thư viện dành cho chuyên gia", Kay S. Horstmann, Gary Cornell.
- Hướng dẫn trên YouTube;
- Tham vấn với người cố vấn/nhà phát triển quen thuộc. Điểm này là cần thiết cho những người mà điều quan trọng là phải nhận được “lời giải thích trực tiếp” chứ không phải tự mình tìm ra mọi thứ.
- Java hiệu quả;
- Triết học Java;
- Cấu trúc dữ liệu và thuật toán trong Java;
- Mã sạch;
- Hướng dẫn cho người mới bắt đầu Java 8;
- Các mẫu thiết kế.
GO TO FULL VERSION