Giáo dục CNTT ở Nga có vấn đề gì?

Giáo dục CNTT ở Nga có vấn đề gì? Xin chào tất cả mọi người.

Hôm nay tôi muốn nói cho các bạn biết chính xác điều gì đã xảy ra với nền giáo dục CNTT ở Nga và theo tôi, điều gì nên làm, đồng thời tôi cũng sẽ đưa ra lời khuyên cho những ai mới đăng ký, vâng, tôi biết rằng đã hơi muộn. Muộn còn hơn không. Đồng thời, tôi sẽ tìm hiểu ý kiến ​​​​của bạn và có thể tôi sẽ học được điều gì đó mới cho bản thân.

Tôi yêu cầu mọi người loại bỏ ngay lập tức những lập luận về việc “họ dạy bạn học ở trường đại học”, “bạn không bao giờ biết mình sẽ cần gì trong cuộc sống” và “bạn cần bằng tốt nghiệp, bạn không thể làm được nếu không có nó”. Đây không phải là điều chúng ta đang nói đến bây giờ; nếu bạn muốn, tôi cũng sẽ nói về điều này.

Để bắt đầu, tôi sẽ nói rằng tôi 20 tuổi, tôi đã học tại UNN ở Nizhny Novgorod. Đây là trường đại học lớn nhất của chúng tôi và chắc chắn là một trong ba trường tốt nhất trong thành phố. Tôi đã rời đi sau 1.5 khóa học vì những lý do mà tôi sẽ mô tả bên dưới. Sử dụng ví dụ của Đại học bang Nizhny Novgorod, tôi sẽ chỉ ra điều gì đang xảy ra.

Tôi muốn giải quyết mọi vấn đề từ đầu đến cuối.

Và để bắt đầu lại, chúng ta cần quay lại năm 2010 cách đây vài năm, khi tôi đang chọn nơi để đến.

Phần_1 Bạn sẽ chọn nơi muốn học gần như ngẫu nhiên

Với ít thông tin, bạn có thể không nhận ra rằng mình có ít thông tin.

Ngay cả trước khi bắt đầu Kỳ thi Thống nhất, tôi đã phải chọn trường đại học nào sẽ học ở đâu và cần thi những gì để được nhập học. Và tôi cũng như nhiều người khác, đã tìm đến Internet để tìm nơi nào đó để trở thành một lập trình viên. Sau đó, tôi không nghĩ nên chọn hướng lập trình nào tốt hơn và học ngôn ngữ nào là tốt nhất.

Sau khi nghiên cứu trang web của UNN, đọc những bài viết khổng lồ ca ngợi từng hướng đi theo cách riêng của nó, tôi quyết định rằng trong quá trình học ở đó, tôi sẽ hiểu rằng lẽ ra mình không nên học CNTT theo ý thích của mình hơn.

Và chính ở đây tôi đã phạm phải sai lầm đầu tiên mà rất nhiều người ở Nga mắc phải.

Tôi đã không thực sự nghĩ về những gì tôi đã viết. Tôi vừa nhìn thấy từ “khoa học máy tính” cùng với những từ thông minh khác và quyết định rằng nó phù hợp với mình. Đó là lý do tôi đã đi theo hướng “Tin học ứng dụng”.

Vấn đề_1

Các trường đại học viết thông tin về chỉ đường theo cách mà bạn hoàn toàn không hiểu họ đang nói về điều gì nhưng lại rất ấn tượng.

Một ví dụ được lấy từ trang web UNN trong lĩnh vực mà tôi theo học.

Tin học ứng dụng. Hướng tập trung vào đào tạo các chuyên gia trong việc tạo và sử dụng các công cụ phần mềm để hỗ trợ quá trình ra quyết định, các chuyên gia phát triển các thuật toán để giải quyết các vấn đề ứng dụng đòi hỏi nhiều kiến ​​thức.

Chà, ai trong số các bạn sẵn sàng nói rằng anh ấy hiểu chính xác những gì chúng ta đang nói đến?! Bạn có hiểu được điều này khi bạn 17 tuổi không? Tôi thậm chí còn không biết họ đang nói về điều gì. Nhưng nghe có vẻ ấn tượng.

Không ai thực sự nói về kế hoạch đào tạo cả. Bạn phải tìm dữ liệu từ năm ngoái để biết bạn đã dành bao nhiêu giờ cho việc gì. Và thực tế không phải là chiếc đồng hồ sẽ hữu ích cho bạn mà còn nhiều điều hơn thế nữa.

Giải pháp_1

Trên thực tế, bạn chỉ cần viết đầy đủ về những gì bạn dạy ở trường đại học. Nếu bạn có cả một lĩnh vực lập trình Web thì hãy viết như vậy. Nếu bạn chỉ có sáu tháng học C++ thì hãy viết như thế. Nhưng họ vẫn hiểu rằng khi đó nhiều người sẽ không đi đến nơi họ nói sự thật mà đến nơi họ nói dối. Đó là lý do tại sao mọi người đều nói dối. Chính xác hơn, họ không nói dối mà che giấu sự thật bằng những cấu trúc câu thông minh. Nó lộn xộn, nhưng nó hoạt động.

Lời khuyên_1

Tất nhiên, việc khám phá trang web của trường đại học vẫn rất đáng giá. Nếu bạn không hiểu điều gì đó, hãy đọc lại nó vài lần. Nếu mọi chuyện vẫn chưa rõ ràng thì có thể vấn đề không phải ở bạn. Hãy nhờ bạn bè hoặc người lớn của bạn đọc tương tự. Nếu họ không hiểu hoặc không thể cho bạn biết họ hiểu gì thì đừng dựa vào thông tin này mà hãy tìm thông tin khác.

Ví dụ, sẽ là một ý tưởng hay nếu bạn hỏi những người đang theo học tại một trường đại học cụ thể. Đúng, một số người trong số họ có thể không nói về các vấn đề nên hãy hỏi thật nhiều. Và 2 là không nhiều! Phỏng vấn 10-15 người, đừng lặp lại sai lầm của tôi :) Hãy hỏi họ đang làm gì trong lĩnh vực của họ, họ đang học ngôn ngữ gì, họ có thực hành không (trong 90% trường hợp là không). Nhân tiện, chỉ coi thực hành thông thường là thực hành, nếu người đối thoại của bạn đã thực hiện 3 nhiệm vụ trong một học kỳ bằng cách lặp qua một mảng gồm 20 phần tử theo các cách khác nhau trong Visual Basic - đây là lý do nghiêm túc để suy nghĩ về một hướng đi khác.

Nói chung, thu thập thông tin không phải từ trường đại học mà từ những người học ở đó. Nó sẽ đáng tin cậy hơn theo cách này.

Phần 2. Xin chúc mừng, bạn đã được chấp nhận!

Tất cả những người này là ai? Và ai đã ném phân tích toán học vào lịch trình của tôi?!

Vì vậy, giai đoạn tiếp theo là khi tôi đăng ký học và hài lòng, tôi đến học vào tháng XNUMX.
Khi nhìn thấy lịch trình, tôi trở nên cảnh giác. “Tôi có chắc là mình đã mở lịch trình của mình không?” - Tôi đã nghĩ. “Tại sao trong một tuần tôi chỉ có 2 cặp gần giống với lập trình và khoảng 10 cặp thường được gọi là Toán cao cấp?!” Đương nhiên, không ai có thể trả lời tôi, vì một nửa số bạn cùng lớp của tôi đều hỏi những câu hỏi giống hệt nhau. Tên các môn học thật khó chịu, số lượng bài tập khiến mỗi khi có người mở lịch thi ra là phải chảy nước mắt.

Trong 1.5 năm tiếp theo tôi chỉ có 1 năm được dạy lập trình. Nói xa hơn về chất lượng giáo dục, phần này nói về những hạng mục không cần thiết.

Vì thế. Bạn nói - "Chà, vâng, 1 năm trên 1.5, không tệ lắm." Và đây thật tệ, vì đây là tất cả những gì tôi có cho kế hoạch 4.5 năm học tập. Tất nhiên, đôi khi chúng tôi được bảo rằng mọi chuyện sẽ như vậy, nhưng câu chuyện của những người đã học năm 4 lại nói lên điều ngược lại.

Có, 1.5 năm là đủ để học lập trình ở mức độ tốt, NHƯNG! chỉ khi 1.5 năm này được dành phần lớn thời gian cho việc học. Không phải 2 giờ một tuần.

Nói chung, thay vì ngôn ngữ lập trình mới, tôi nhận được một ngôn ngữ hơi khác - toán học. Tôi yêu toán học, nhưng vyshmat không hẳn là môn tôi học đại học.

Vấn đề_2

Phát triển kế hoạch đào tạo khủng khiếp.

Tôi không biết điều này có liên quan gì đến thực tế là kế hoạch được soạn thảo bởi những người ở độ tuổi 50-60 (không phải phân biệt tuổi tác, các bạn, bạn không bao giờ biết) hoặc nhà nước đang thúc ép các tiêu chuẩn của mình hoặc điều gì khác, nhưng sự thật là sự thật.
Ở Nga, nhiều trường đại học xây dựng kế hoạch đào tạo lập trình viên cực kỳ tồi tệ.
Theo tôi, điều này là do thực tế là đối với những người quản lý, việc lập trình không thay đổi nhiều trong 20-30 năm qua và khoa học máy tính cũng như lập trình là những từ đồng nghĩa rõ ràng với chúng.

Giải pháp_2

Tất nhiên, bạn cần lập kế hoạch dựa trên xu hướng hiện tại.

Chẳng ích gì khi dạy các ngôn ngữ cũ và viết bằng Pascal trong sáu tháng. (Mặc dù tôi thích nó như ngôn ngữ đầu tiên :)

Không có ích gì khi đưa ra các vấn đề về phép toán nhị phân (trong hầu hết các trường hợp).

Sẽ chẳng ích gì nếu dạy học sinh một loạt kiến ​​thức toán cao cấp nếu họ muốn trở thành quản trị viên hệ thống và nhà thiết kế bố cục. (Đừng tranh cãi về việc “chửi thề có cần thiết trong lập trình hay không”. Chỉ khi bạn nhạy cảm thôi)

Lời khuyên_2

Trước đó, bạn sẽ nghe thấy, trong ADVANCE, tìm kế hoạch và lịch trình đào tạo cho các lĩnh vực mà bạn quan tâm và nghiên cứu chúng. Để không bị bất ngờ về những gì xảy ra sau đó.

Và tất nhiên, hãy hỏi 10-15 người đó về những gì họ đang trải qua. Hãy tin tôi, họ có thể kể cho bạn rất nhiều điều thú vị.

Phần_3. Không phải tất cả giáo viên đều tốt

Nếu giáo viên CNTT của bạn trên 50-60 tuổi, rất có thể bạn sẽ không nhận được những kiến ​​thức cần thiết

Giáo dục CNTT ở Nga có vấn đề gì?

Ngay trong buổi học đầu tiên, tôi đã cảm thấy khó chịu khi chúng tôi được dạy C (không phải ++, không phải #) bởi một người phụ nữ 64 tuổi. Đây không phải là chủ nghĩa phân biệt tuổi tác, tôi không nói rằng bản thân tuổi tác là xấu. Không có vấn đề gì với anh ta. Vấn đề là chương trình đang phát triển nhanh chóng và người lớn, với mức lương được trả, rất có thể không hiểu điều gì đó mới.
Và trong trường hợp này tôi đã không nhầm.

Những câu chuyện về thẻ đục lỗ không tệ chỉ 2 lần đầu.

Việc giảng dạy chỉ được thực hiện với sự trợ giúp của bảng đen và phấn. (Đúng, cô ấy thực sự đã viết mã lên bảng)
Đúng vậy, ngay cả cách phát âm của từng từ riêng lẻ trong thuật ngữ C cũng nghe rất buồn cười.
Nói chung, có rất ít hữu ích, nhưng một lần nữa, nó lại tốn rất nhiều thời gian.

Một chút lạc đề với những khoảnh khắc hài hướcĐiều này không có ý nghĩa gì, nhưng tôi không thể không nói với bạn rằng mọi thứ có thể vô lý đến mức nào. Và đây là một vài điểm mà tôi gặp phải trong quá trình học.

Có một trường hợp các bạn cùng lớp của tôi cố gắng chuyển 3 mã giống nhau để giải một bài toán. Mã thẳng 1 trong 1. Đoán xem có bao nhiêu người trong số họ đã vượt qua?! Hai. Hai đã trôi qua. Hơn nữa, họ đã giết chết người đứng thứ hai. Họ cũng nói với anh rằng những gì anh làm là vô nghĩa và anh cần phải làm lại. Để tôi nhắc bạn rằng mã 1 trong 1 là như nhau!

Có một trường hợp cô đến kiểm tra nhiệm vụ. Tôi bắt đầu cuộn mã và nói rằng mọi thứ đều sai. Sau đó cô ấy bỏ đi, đeo kính vào, quay lại và viết ra vấn đề. Nó là cái gì vậy? Không rõ!

Vấn đề_3

Rất. Xấu. Giáo viên

Và vấn đề này không có gì đáng ngạc nhiên nếu ngay cả ở trường đại học lớn nhất ở một thành phố với dân số hơn một triệu người, giáo viên nhận được ít hơn bất kỳ nhà phát triển mới vào nghề nào.

Những người trẻ không có động lực đi dạy nếu thay vào đó bạn có thể làm việc với số tiền bình thường.

Những người đã làm việc trong các trường đại học không có động lực để cải thiện kỹ năng của họ và duy trì kiến ​​thức về thực tế lập trình hiện tại.

Giải pháp_3

Giải pháp rất rõ ràng - chúng tôi cần mức lương bình thường. Tôi có thể hiểu rằng các trường đại học nhỏ chỉ có thể làm được điều này một cách khó khăn, còn những trường lớn thì có thể dễ dàng. Nhân tiện, hiệu trưởng UNN trước khi bị loại bỏ gần đây đã nhận được 1,000,000 (1 triệu) rúp mỗi THÁNG. Vâng, điều này là đủ cho cả một khoa nhỏ với những giáo viên bình thường với mức lương 100,000 rúp một tháng!

Lời khuyên_3

Là một sinh viên, bạn có thể sẽ không có bất kỳ ảnh hưởng nào đến việc này.

Lời khuyên chính là hãy học mọi thứ bên ngoài trường đại học. Đừng mong đợi được dạy dỗ. Hãy học cho chính mình!
Cuối cùng, một số làm đã xóa trường “Giáo dục”, và theo kinh nghiệm của tôi, họ không hề hỏi tôi về giáo dục. Họ hỏi về kiến ​​thức và kỹ năng. Không có giấy tờ. Tất nhiên sẽ có một số người hỏi, nhưng không phải tất cả.

Phần_4. Thực hành thực sự? Có cần thiết không?

Lý thuyết và thực hành tách rời nhau sẽ không hữu ích lắm

Giáo dục CNTT ở Nga có vấn đề gì?

Vì vậy, chúng tôi đã có một số lý thuyết tồi và một số thực hành. Nhưng điều này là không đủ. Rốt cuộc, tại nơi làm việc, mọi thứ sẽ hơi khác một chút.

Ở đây tôi không nói về tất cả các trường đại học, nhưng có nghi ngờ rằng tình trạng này đang lan rộng. Nhưng tôi sẽ kể cụ thể cho bạn về Đại học bang Nizhny Novgorod.

Vì vậy, sẽ không có sự thực hành thực sự ở đâu đó. Ở tất cả. Chỉ khi bạn tự tìm thấy nó. Nhưng dù bạn có thành công đến đâu thì trường đại học cũng sẽ không quan tâm đến việc này và sẽ không giúp bạn tìm ra điều gì.

Vấn đề_4

Đây là một vấn đề cho tất cả mọi người. Và dành cho sinh viên, các trường đại học và các nhà tuyển dụng.

Sinh viên rời trường đại học mà không thực hành bình thường. Trường đại học không cải thiện danh tiếng của mình trong số các sinh viên tương lai. Nhà tuyển dụng không có nguồn tuyển dụng mới có năng lực và đáng tin cậy.

Giải pháp_4

Rõ ràng, hãy bắt đầu tìm nhà tuyển dụng cho mùa hè cho những sinh viên giỏi nhất.
Trên thực tế, điều này sẽ giải quyết được tất cả các vấn đề trên.

Lời khuyên_4

Một lần nữa, lời khuyên - hãy tự mình làm mọi thứ.

Tìm một công việc mùa hè tại một công ty làm những gì bạn yêu thích.

Và bây giờ, theo tôi, việc đào tạo lập trình viên trong các trường đại học và cơ sở giáo dục nên như thế nào?

Tôi hoan nghênh những lời chỉ trích về cách tiếp cận của tôi. Chỉ có lời phê bình có thẩm quyền :)

Việc đầu tiên - sau khi nhập học, chúng tôi xếp tất cả mọi người vào cùng một nhóm, trong đó trong vài tháng, họ sẽ được chỉ dẫn những hướng đi khác nhau trong lập trình.
Sau đó, có thể chia mọi người thành các nhóm, tùy theo sở thích của họ.

Thứ hai - bạn cần loại bỏ những mục không cần thiết. Và lý tưởng nhất là đừng vứt chúng đi mà hãy để chúng như những món đồ “tùy chọn”. Nếu ai muốn học tính toán thì hãy làm như vậy. Chỉ cần đừng làm cho nó bắt buộc.

Một lần nữa, nếu một học sinh đã chọn một hướng đi mà việc phân tích toán học chắc chắn là cần thiết thì đây là hướng bắt buộc chứ không phải là tùy chọn. Điều này là hiển nhiên, nhưng tốt hơn hết tôi nên làm rõ :)

Nghĩa là, nếu bạn chỉ muốn học lập trình, thật tuyệt. Các bạn đã tham gia các lớp theo quy định và được miễn phí thì về nhà cũng học ở đó nhé.

thứ ba — nên tăng lương và thuê những người trẻ hơn, chuyên nghiệp hơn.

Có một điểm trừ ở đây - các giáo viên khác sẽ phẫn nộ vì điều này. Nhưng chúng ta có thể làm gì đây, chúng ta muốn quảng bá CNTT, và trong lĩnh vực CNTT rõ ràng luôn có rất nhiều tiền.

Tuy nhiên, nhìn chung, việc tăng lương cho giáo viên và giảng viên là điều đáng mong đợi, nhưng hiện tại chúng tôi chưa nói về điều đó.

thứ tư — giao tiếp giữa trường đại học và các công ty là cần thiết để những sinh viên giỏi nhất có thể được bố trí thực tập. Để thực hành thực tế. Rất quan trọng.

thứ năm - bạn sẽ phải giảm thời gian đào tạo xuống còn 1-2 năm. Tôi chắc chắn rằng thời gian học lập trình không nên kéo dài hơn khoảng thời gian này. Hơn nữa, các kỹ năng được phát triển tại nơi làm việc chứ không phải ở trường đại học. Ngồi đó 4-5 năm cũng chẳng ích gì.

Tất nhiên, đây không phải là một lựa chọn lý tưởng và vẫn còn rất nhiều điều có thể hoàn thành, nhưng về cơ bản, theo tôi, lựa chọn này sẽ rất tốt và có thể tạo ra nhiều lập trình viên giỏi.

Phần kết

Vì vậy, đó là rất nhiều văn bản, nhưng nếu bạn đọc nó, xin cảm ơn bạn, tôi đánh giá cao thời gian của bạn.

Hãy viết bình luận suy nghĩ của bạn về giáo dục CNTT ở Liên bang Nga, chia sẻ ý kiến ​​​​của bạn.

Và tôi hy vọng bạn thích bài viết này.

Chúc may mắn :)

CẬP NHẬT. Sau khi trò chuyện trong phần bình luận, sẽ công bằng nếu lưu ý tính đúng đắn của nhiều tuyên bố và nhận xét về chúng.
Cụ thể
– Thế thì sẽ là trường dạy nghề chứ không phải trường đại học.
Đúng vậy, đây không còn là một trường đại học nữa, vì nó không đào tạo ra những “nhà khoa học” mà chỉ đào tạo những người lao động giỏi.
Nhưng đây không phải là trường dạy nghề, vì họ đào tạo những công nhân TỐT và việc học lập trình đòi hỏi kiến ​​​​thức đáng kể, ít nhất là trong lĩnh vực toán học. Và nếu bạn đậu GIA với điểm C và đang theo học trường dạy nghề thì đây không hẳn là trình độ kiến ​​​​thức mà tôi đang nói đến :)

- Tại sao lại phải giáo dục rồi, có khóa học mà
Tại sao chúng ta không cung cấp các khóa học cho kỹ sư, bác sĩ và các chuyên gia khác?
Bởi vì chúng tôi muốn chắc chắn rằng chúng tôi có những nơi đặc biệt để họ có thể đào tạo tốt và đưa ra xác nhận rằng một người đã được đào tạo tốt.
Và tại khóa học nào tôi có thể nhận được xác nhận sẽ được trích dẫn ít nhất ở đâu đó ở Nga? Và lý tưởng nhất là ở các nước khác?

Nguồn: www.habr.com

Thêm một lời nhận xét