JavaRush /Blog Java /Random-VI /Tôi sẽ lập trình: sưu tầm chân dung của một sinh viên chắ...

Tôi sẽ lập trình: sưu tầm chân dung của một sinh viên chắc chắn sẽ học Java

Xuất bản trong nhóm
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.Tôi sẽ lập trình: sưu tầm chân dung một sinh viên chắc chắn sẽ học Java - 1

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à.
Tổng cộng 20 giờ mỗi tuần. Không tệ, phải không? Ngoài ra, đôi khi tôi phải vào đại học vì tôi vẫn đang học thạc sĩ.

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:
  1. Khóa học JavaRush.
  2. 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.
  3. Hướng dẫn trên YouTube;
  4. 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ứ.
Trong số những cuốn sách hay nhất dành cho người mới bắt đầu, sinh viên và sinh viên tốt nghiệp JavaRush có tên:
  • 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ế.
Đây là những lời khuyên của sinh viên tốt nghiệp JavaRush.

Dmitry Mersiyanov :

Tôi khuyên bạn nên đọc cuốn sách “Lập trình Java cho trẻ em, cha mẹ và ông bà” của Jacob Fine. Đã có lúc, điều này giúp ích cho tôi rất nhiều vì tôi không làm trong lĩnh vực CNTT và tôi phải học nhiều khái niệm từ đầu. Cuốn sách này giải thích những điều cơ bản về lập trình theo một định dạng rất đơn giản. Đọc nó trước khi bắt đầu học sẽ đơn giản hóa quá trình rất nhiều.

Sasha Kopaygorodsky :

Tôi đã tìm cho mình một người cố vấn tại JavaRush. Tôi từng đọc một câu chuyện thành công, trong đó có một anh chàng kể về việc anh ấy đã học tập như thế nào, kiếm được việc làm ở EPAM và để lại thông tin liên hệ của mình. Tôi đã viết thư cho anh ấy trên Skype, chúng tôi gọi cho nhau và tôi nhờ anh ấy làm người cố vấn cho mình: để đôi khi tôi viết thư cho anh ấy về một số câu hỏi mà tôi không thể tìm ra câu trả lời. Mình cũng nhờ anh ấy giúp mình làm một dự án thử nghiệm, vì lúc đó mình chỉ biết Java Core và chưa có kiến ​​thức gì về framework cả. Anh ấy đề nghị tôi thực hiện một dự án về đăng ký sinh viên với cơ sở dữ liệu. Tôi cũng khuyên bạn nên tìm một trường học tốt. JavaRush đã thu hút tôi bằng cách tiếp cận học tập và nhiệm vụ đã thu hút tôi bằng câu chuyện thú vị của nó. Tôi tin rằng JavaRush là trường dạy Java Core tốt nhất.

Các kĩ năng mềm

Kỹ năng mềm là những kỹ năng không liên quan đến nghề nghiệp mà liên quan nhiều hơn đến phẩm chất cá nhân như giao tiếp, sáng tạo, đồng cảm. Trong bản thân quá trình học tập, chúng không có tầm quan trọng như trong quá trình tìm kiếm việc làm và trong chính công việc. Lợi ích chính của kỹ năng mềm là chúng giúp xây dựng mạng lưới kết nối cá nhân trong tổ chức và cộng đồng. Có kỹ năng giao tiếp cá nhân tốt có nghĩa là dễ gần, dễ mến, đáng tin cậy và đáng tin cậy—một người mà người khác thích làm việc cùng và muốn tìm hiểu thêm. Google đã thực hiện một nghiên cứu về chủ đề này vào năm 2017. Họ quyết định xác định những đội giỏi nhất trong công ty. Theo kết quả, hóa ra nhân viên của các nhóm làm việc hiệu quả nhất là những người có trình độ kỹ năng mềm cao.
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.

Dmitry Sokolov :

Ở nơi mới, điều quan trọng không phải là kỹ năng kỹ thuật mà là khả năng giao tiếp với mọi người. Có những người hoàn toàn đắm chìm trong việc hoàn thành nhiệm vụ và tôi cần tìm cách tiếp cận họ, bởi vì việc hoàn thành nhiệm vụ của tôi phụ thuộc vào các nhà phát triển.

Anzor Karmov :

Là chính mình. Đừng ngần ngại đặt câu hỏi. Đừng sợ phạm sai lầm. Nếu lúc đầu bạn không hiểu nhiều thì đây không phải là lý do khiến bạn căng thẳng. Lúc đầu mọi người đều không rõ ràng. Bạn sẽ bắt đầu mang lại lợi nhuận thực sự cho công ty sau khoảng 6-12 tháng. Trong suốt thời gian này, hãy đắm mình vào quá trình, nghiên cứu sản phẩm và tiếp tục quá trình học tập của bạn. Bạn nghĩ những kỹ năng và phẩm chất cá nhân nào giúp bạn trở thành một lập trình viên giỏi?
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION