01/10/2018, 15:20

Lập trình trên giấy ở trường học có cần thiết hay không?

Em nghĩ là việc lập trình trên giấy không cần thiết trong thời gian hiện nay và có thể là cả tương lai vì với nhịp sống hối hả hiện nay thì tốc độ thực hiện một cách chính xác là vấn đề chủ chốt quyết định đến sự thành bại của một công việc nào đó.

[details=Summary]Nhưng với việc lập trình trên giấy thì em thấy nó rất là lãng phí thời gian hay công sức và cũng khá là lạc hậu. Có thể có bác nào đó dư thừa thời gian nên có thể dành thời gian để “soi” từng lỗi của một đoạn chương trình nào đó để “chấm điểm” hay là “thể hiện” rằng “ta đây “hoàn hảo” đến từng chi tiết”. Nhưng việc làm đó, theo như quan điểm của em, thì việc đó chỉ đúng ở góc độ lý thuyết hàn lâm mà thôi. Nếu áp dụng vào thực tế thì khá vô dụng.

Nếu theo hướng ứng dụng vào thực tế thì chẳng ai rảnh mà viết một đoạn hay toàn bộ chương trình trên giấy trước rồi soi từng lỗi trên mấy tờ giấy đó để sửa xong rồi lại tiếp tục gõ vào máy cả. Nếu mà người nào đó “viết một đoạn[spoiler] hay toàn bộ chương trình trên giấy trước rồi soi từng lỗi trên mấy tờ giấy đó để sửa xong rồi lại tiếp tục gõ [/spoiler] vào máy” thì người đó HÂM, nói nặng hơn thì gọi là ĐIÊN cũng chẳng sai. Làm như vậy theo em nghĩ thì [spoiler]lãng phí công sức và thời gian[/spoiler] hơn là lập trình trên máy [spoiler]và có sự hỗ trợ của một hay nhiều phần mềm nào đó[/spoiler]. Nếu như lập trình và sửa lỗi trực tiếp trên máy mất một khoảng thời gian T nào đó thì lập trình và sửa lỗi trên giấy thì chắc ít nhất cũng mất một khoảng thời gian T+1. Lãng phí công sức và thời gian cho việc lập trình trên giấy như vậy thì có đáng không?

À còn vấn đề “luyện tư duy” nữa. Dù là ở trên giấy hay là trên máy thì cũng đều “luyện” được hết chứ không riêng gì ở trên giấy hoặc là trên máy cả.

Để tạm chốt bài viết thì nếu người nào sau khi ra trường đều nói là “học thì nhiều mà chẳng áp dụng được bao nhiêu” thì người đó nói khá đúng.[/details]

Thực sự thì em cảm thấy khá là mâu thuẫn với những gì em vừa trình bày nhưng thôi kệ, “mâu thuẫn là động lực của sự phát triển hay tiến bộ” :D

Cảm ơn các bác đã dành thời gian ra để đọc bài viết hơi lan man này của em và tuyệt vời hơn nếu các bác để lại bất kỳ bình luận trong bài viết này. Cảm ơn các bác lần nữa…

Nguyen Ca viết 17:34 ngày 01/10/2018

Thườnng, thầy cô có chấm theo tưng câu cú, chính xác đâu, họ coi cách làm có đúng không thôi -.-
Đi pv, cũng nhiêu công ty bắt làm test trên giấy thôi không mạng, không net gì cả. vưa rồi có đi pv, có câu viết hàm liệt kê hoán vị 1 chuổi này . chủ yêu là nắm tư tưởng, viết mả giả cũng được.

Nguyễn Duy Hùng viết 17:31 ngày 01/10/2018

Thường viết trên giấy hay bảng thì người ta viết pseudocode, nó cần thiết nếu mà bạn hay động tới mấy cái thuật toán phức tạp mà bạn ko thể vừa nghĩ vừa code Nói chung là tùy quyết định mỗi người, thầy cô thấy nó cần cho bạn thì họ dạy, bạn thấy ko cần thì ko cần học lỡ thi có thì rớt, pv có thì rớt zậy hoy, ko thì đậu =))

Minh Anh Ng viết 17:28 ngày 01/10/2018

Cảm ơn bình luận của @nguyenhuuca và @banhmisg9509 nhiều lắm ạ.

Bài liên quan
0