Chào mừng quý vị đến với .
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy đăng ký thành viên tại đây hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.
Gốc > Tin tức > Tin giáo dục >
Có bao giờ bạn đặt ra câu hỏi đó cho việc giáo dục IT tại VN? Có bao giờ bạn hỏi tại sao các mẩu tin tuyển kỹ thuật viên hiều biết nhiều NNLT? Có bao giờ bạn hỏi tại sao mình lại học nhiều NNLT? Việc học nhiều NNLT như vậy thì giúp ích gì cho mình?
Xin thưa với các bạn rằng, việc đó làm cho trình độ "gà" về CNTT của VN ngày càng phát triển (phải gọi là "gà" vì ko còn từ nào để gọi). Rõ ràng các bạn thấy, chúng ta khi đi thi đấu các giải Tin học quốc tế đều đứng thứ hạng rất cao. Điều đó ko phải nói lên trình độ chúng ta giỏi mà nói lên tài luyện "gà nòi" đi thi của chúng ta rất cao.
Chúng ta được các vị giáo sư - tiến sĩ khoa học dạy cho chúng ta học rất nhiều thứ, nào là Pascal, C, C , VB, PHP, SQL ... nhưng các bạn hãy xem lại mình, trong số những thứ đó, bạn rành cái nào nhất, hay tất cả đều dở dở ương ương?
Tôi gọi trình độ về CNTT ở VN là "gà" vậy thì như thế nào mới được gọi là "pro"? Bạn hãy tìm 1 kỹ thuật viên nào đó ở nước ngoài và hỏi, ngoài NNLT anh học ra, anh còn biết NNLT nào khác ko? Câu trả lời sẽ là gì? Xin thưa rằng câu trả lời là "NO". Thật ngạc nhiên, vậy sao có thể gọi là "pro" được nhỉ? Cái pro chính là ở chỗ đó đó các bạn. 1 kỹ thuật viên chuyên nghiệp khi được đào tạo, họ sẽ phải học những thứ mà chúng ta gọi là "Tin học căn bản", sau khi học hết những thứ đó thì họ cũng hiểu rõ được máy tính vận hành như thế nào và cách làm việc với 1 chương trình ra sao. Sau đó, họ sẽ phải chọn cho mình 1 hướng đi duy nhất và theo đuổi nó đến cùng. Kết quả là họ chỉ cần biết họ làm cái gì và làm như thế nào bằng những kiến thức họ đã học được, còn những cái khác thì chẳng cần quan tâm.
Nói thế có vẻ mơ hồ quá nhỉ, để tôi lấy ví dụ nhé, giả sử 1 công ty sản xuất game có 1 ý tưởng mới, 1 cái game mới. Đầu tiên ý tưởng đó sẽ được các phân tích viên ngồi phân tích xem nó ra sao, họ phải tưởng tượng rằng họ đang chơi cái game đó mặc dù nó chưa có và họ phải tìm hiểu cho hết tất cả các tính năng đó. Sau đó, họ phân tích cái game đó ra từng mảnh. Đầu tiên là cơ sở dữ liệu, cái này sẽ giao lại cho mấy anh SQL (tạm gọi là thế nhé) phụ trách cái này làm việc. Tiếp theo là phương thức xử lý dữ liệu thế nào, cái này dành cho mấy anh C đây mà. Còn nữa, game này là game Online mà, vậy là phải kéo mấy anh quản trị mạng vào lo chuyện này rồi. Đã là game thì phải có đồ họa chứ, thêm mấy anh lo chuyện này nữa. Rồi còn âm thanh nữa, lại phải giao cho mấy anh phụ trách phần này thôi ... Và tôi dám chắc rằng mấy anh SQL chẳng biết dữ liệu họ lưu trữ sẽ xử lý thế nào, anh C chả biết gì về đồ họa, âm thanh ra sao đâu còn anh quản trị mạng chẳng biết là cái cơ sở dữ liệu nó tròn méo thế nào cả. Nếu xảy ra lỗi trong chương trình thì lỗi ai người đó sửa, ko có chuyện anh C lại đi sửa lỗi mạng hay anh SQL lại đi viết code xử lý dữ liệu cả.
Đó mới chỉ là tổng quan, nghiên cứu sâu vào mấy anh C xem sao. Chà, có mỗi việc nhập liệu cỏn con mà cũng phải 1 anh làm sao? Còn nữa, sao anh ấy ko làm việc xuất dữ liệu luôn nhỉ? Sao lại phải để người khác làm thế này? Đấy, việc phân tích chương trình là thế đấy, phải phân tích làm sao để những người chuyên về mảng nào sẽ làm về mảng đó, như vậy thì bảo đảm an toàn rồi.
Các bạn thấy có vẻ như phân tích viên là vất vả nhất nhỉ, họ ko phải học tí gì về tin học nâng cao cả đâu bạn à, họ học toán đấy. Để phân tích được 1 cái chương trình cụ thể thì họ chẳng cần đụng tí gì vào máy tính cả, họ chỉ làm việc trên giấy, mô hình hóa công việc thành các bài toán và khi đã giải ra các bài toán rồi thì những cái thuật toán ấy sẽ giao lại cho người khác làm tiếp.
Để làm được như thế thì phải học rất nhiều, rất rất nhiều và phải cập nhật liên tục kiến thức chuyên sâu của mình. Nhìn lại mình sao tôi thấy nản quá, học Pascal cũng if, for chán rồi, sang đến C lại if, for rồi VB cũng thế, chả có định hướng cho mình theo 1 cái gì cả. Đọc báo kiếm việc làm lại càng chán hơn "Cần tuyển kỹ thuật viên biết C.NET, VB.NET, PHP, SQL ..." Biết nhiều chả để làm gì cả, chỉ tổ hại đầu óc thôi, thà biết 1 thứ chuyên sâu còn hơn biết nhiều thứ mà chả thứ nào ra thứ nào. Tôi nhớ hồi còn học C thì cứ viết nhầm cú pháp Pascal, đến khi thi Olympic Tin học thì chạy Pascal nhưng lại viết cú pháp C.
Năm nay tôi mới học năm 3 trường DHSP khoa Toán Tin thôi, 1 năm nữa ra trường là làm thầy, chẳng biết mình phải dạy cho học trò cái gì bây giờ, dạy theo hướng dẫn của các vị giáo sư tiến sĩ thì làm khổ bọn trẻ mà dạy theo cái mà mình mong muốn thì lại càng làm khổ bọn nó hơn. Đôi lời tâm sự cùng các bạn, chúng ta là những người làm chủ CNTT tương lai, hãy cùng nhau thay đổi những định kiến lạc hậu và phát triển IT VN theo đúng hướng đi của nó, trình độ "gà" sẽ thay bằng trình độ "pro".
Trần Thị Kim Dung @ 10:42 18/11/2010
Số lượt xem: 176
Tại sao phải học quá nhiều NNLT ???
Có bao giờ bạn đặt ra câu hỏi đó cho việc giáo dục IT tại VN? Có bao giờ bạn hỏi tại sao các mẩu tin tuyển kỹ thuật viên hiều biết nhiều NNLT? Có bao giờ bạn hỏi tại sao mình lại học nhiều NNLT? Việc học nhiều NNLT như vậy thì giúp ích gì cho mình?
Xin thưa với các bạn rằng, việc đó làm cho trình độ "gà" về CNTT của VN ngày càng phát triển (phải gọi là "gà" vì ko còn từ nào để gọi). Rõ ràng các bạn thấy, chúng ta khi đi thi đấu các giải Tin học quốc tế đều đứng thứ hạng rất cao. Điều đó ko phải nói lên trình độ chúng ta giỏi mà nói lên tài luyện "gà nòi" đi thi của chúng ta rất cao.
Chúng ta được các vị giáo sư - tiến sĩ khoa học dạy cho chúng ta học rất nhiều thứ, nào là Pascal, C, C , VB, PHP, SQL ... nhưng các bạn hãy xem lại mình, trong số những thứ đó, bạn rành cái nào nhất, hay tất cả đều dở dở ương ương?
Tôi gọi trình độ về CNTT ở VN là "gà" vậy thì như thế nào mới được gọi là "pro"? Bạn hãy tìm 1 kỹ thuật viên nào đó ở nước ngoài và hỏi, ngoài NNLT anh học ra, anh còn biết NNLT nào khác ko? Câu trả lời sẽ là gì? Xin thưa rằng câu trả lời là "NO". Thật ngạc nhiên, vậy sao có thể gọi là "pro" được nhỉ? Cái pro chính là ở chỗ đó đó các bạn. 1 kỹ thuật viên chuyên nghiệp khi được đào tạo, họ sẽ phải học những thứ mà chúng ta gọi là "Tin học căn bản", sau khi học hết những thứ đó thì họ cũng hiểu rõ được máy tính vận hành như thế nào và cách làm việc với 1 chương trình ra sao. Sau đó, họ sẽ phải chọn cho mình 1 hướng đi duy nhất và theo đuổi nó đến cùng. Kết quả là họ chỉ cần biết họ làm cái gì và làm như thế nào bằng những kiến thức họ đã học được, còn những cái khác thì chẳng cần quan tâm.
Nói thế có vẻ mơ hồ quá nhỉ, để tôi lấy ví dụ nhé, giả sử 1 công ty sản xuất game có 1 ý tưởng mới, 1 cái game mới. Đầu tiên ý tưởng đó sẽ được các phân tích viên ngồi phân tích xem nó ra sao, họ phải tưởng tượng rằng họ đang chơi cái game đó mặc dù nó chưa có và họ phải tìm hiểu cho hết tất cả các tính năng đó. Sau đó, họ phân tích cái game đó ra từng mảnh. Đầu tiên là cơ sở dữ liệu, cái này sẽ giao lại cho mấy anh SQL (tạm gọi là thế nhé) phụ trách cái này làm việc. Tiếp theo là phương thức xử lý dữ liệu thế nào, cái này dành cho mấy anh C đây mà. Còn nữa, game này là game Online mà, vậy là phải kéo mấy anh quản trị mạng vào lo chuyện này rồi. Đã là game thì phải có đồ họa chứ, thêm mấy anh lo chuyện này nữa. Rồi còn âm thanh nữa, lại phải giao cho mấy anh phụ trách phần này thôi ... Và tôi dám chắc rằng mấy anh SQL chẳng biết dữ liệu họ lưu trữ sẽ xử lý thế nào, anh C chả biết gì về đồ họa, âm thanh ra sao đâu còn anh quản trị mạng chẳng biết là cái cơ sở dữ liệu nó tròn méo thế nào cả. Nếu xảy ra lỗi trong chương trình thì lỗi ai người đó sửa, ko có chuyện anh C lại đi sửa lỗi mạng hay anh SQL lại đi viết code xử lý dữ liệu cả.
Đó mới chỉ là tổng quan, nghiên cứu sâu vào mấy anh C xem sao. Chà, có mỗi việc nhập liệu cỏn con mà cũng phải 1 anh làm sao? Còn nữa, sao anh ấy ko làm việc xuất dữ liệu luôn nhỉ? Sao lại phải để người khác làm thế này? Đấy, việc phân tích chương trình là thế đấy, phải phân tích làm sao để những người chuyên về mảng nào sẽ làm về mảng đó, như vậy thì bảo đảm an toàn rồi.
Các bạn thấy có vẻ như phân tích viên là vất vả nhất nhỉ, họ ko phải học tí gì về tin học nâng cao cả đâu bạn à, họ học toán đấy. Để phân tích được 1 cái chương trình cụ thể thì họ chẳng cần đụng tí gì vào máy tính cả, họ chỉ làm việc trên giấy, mô hình hóa công việc thành các bài toán và khi đã giải ra các bài toán rồi thì những cái thuật toán ấy sẽ giao lại cho người khác làm tiếp.
Để làm được như thế thì phải học rất nhiều, rất rất nhiều và phải cập nhật liên tục kiến thức chuyên sâu của mình. Nhìn lại mình sao tôi thấy nản quá, học Pascal cũng if, for chán rồi, sang đến C lại if, for rồi VB cũng thế, chả có định hướng cho mình theo 1 cái gì cả. Đọc báo kiếm việc làm lại càng chán hơn "Cần tuyển kỹ thuật viên biết C.NET, VB.NET, PHP, SQL ..." Biết nhiều chả để làm gì cả, chỉ tổ hại đầu óc thôi, thà biết 1 thứ chuyên sâu còn hơn biết nhiều thứ mà chả thứ nào ra thứ nào. Tôi nhớ hồi còn học C thì cứ viết nhầm cú pháp Pascal, đến khi thi Olympic Tin học thì chạy Pascal nhưng lại viết cú pháp C.
Năm nay tôi mới học năm 3 trường DHSP khoa Toán Tin thôi, 1 năm nữa ra trường là làm thầy, chẳng biết mình phải dạy cho học trò cái gì bây giờ, dạy theo hướng dẫn của các vị giáo sư tiến sĩ thì làm khổ bọn trẻ mà dạy theo cái mà mình mong muốn thì lại càng làm khổ bọn nó hơn. Đôi lời tâm sự cùng các bạn, chúng ta là những người làm chủ CNTT tương lai, hãy cùng nhau thay đổi những định kiến lạc hậu và phát triển IT VN theo đúng hướng đi của nó, trình độ "gà" sẽ thay bằng trình độ "pro".
Trần Thị Kim Dung @ 10:42 18/11/2010
Số lượt xem: 176
Số lượt thích:
0 người
 
- Thi thiết kế hồ sơ bài giảng điện tử e-learning (04/01/10)
- Đề thi tốt nghiệp THPT, tuyển sinh ĐH, CĐ bám sát chuẩn kiến thức (04/01/10)
- Bám sát chuẩn kiến thức để học thi tốt nghiệp (04/01/10)
- Nghề giáo hiện nay: nghề “oan trái” (04/01/10)
- Học từ xa lấy bằng đại học (03/12/09)
Các ý kiến mới nhất