Kỹ thuật là gì?
Kỹ thuật có thể hiểu như kỹ năng chuyên biệt về một lĩnh vực nào đó. Như:
- Kỹ thuật xây dựng
- Kỹ thuật nấu ăn
- Kỹ thuật cua gái
- Kỹ thuật lập trình
Kỹ thuật lập trình là gì?
Kỹ thuật lập trình là kỹ năng lập trình. Các cách thức hoàn thành, giải quyết vấn đề trong lập trình. Kỹ thuật lập trình nếu nói như vầy thì sẽ khá là rộng. Ta có thể có nhiều khái niệm kỹ thuật lập trình
hẹp hơn như:
- Kỹ thuật sắp xếp nổi bọt
- Kỹ thuật duyệt mảng
- Kỹ thuật sinh số ngẫu nhiên theo điều kiện
- Kỹ thuật xử lý AI (trí tuệ nhân tạo)
- Kỹ thuật giấu code
- Kỹ thuật hại não người đọc code :3
- …
Nếu chỉ nói tới chữ kỹ thuật lập trình thì chúng ta học cả đời cũng không thể hết. Càng học càng thấy kỹ thuật của mình dở, chưa tốt. Sau đó lại học kỹ thuật tốt hơn, hay hơn. Sáng tạo ra kỹ thuật mới hơn. Đến một lúc nào đó. Chúng ta ngập tràn trong kỹ
thuật. Sau đó ta sẽ không còn nhớ kỹ thuật nào nữa.
Học để quên!
Học kỹ thuật lập trình thật chất là học gì?
Nếu chúng ta khư khư tìm hiểu các kỹ thuật hay kỹ thuật mới để học. Thì chính chúng ta sẽ tự bẫy mình vào ma trận kỹ thuật. Nếu các bạn thử học nhiều kỹ thuật để biết thật nhiều. Đến một giai đoạn, ngẫm nghĩ nghiền ngẫm lại. Bạn sẽ thấy rằng. Các kỹ thuật
đều có các điểm chung, điểm tương đồng. Hay mình gọi là đạo lập trình.
Thay vì đi tìm tòi học hỏi hết các ngóc ngách của các kỹ thuật. Tại sao ta không
tìm đến chân đạo. Tìm đến
kỹ thuật chính nhất để giải quyết mọi vấn đề. Chung quy các kỹ thuật chúng ta học chỉ để giải quyết vấn đề. Hơn thua nhau ở kỹ thuật nào tối ưu hơn thôi mà.
Đại đa số ngôn ngữ lập trình đều có điểm chung như kiểu dữ liệu, biến, nhập xuất, mảng, loop (vòng lặp). Từ cái gốc đó mình dễ dàng biến hóa và nắm bắt cách xử dụng các ngôn ngữ khác nhau mà không cần tốn
thời gian bắt đầu lại từ đầu.
Mình đã từng xem một bộ phim mà trong đó một hacker trẻ bị ép phải học một ngôn từ lập trình mới trong vòng 2 h đồng hồ đeo tay. Sau đó xâm nhập vào mạng lưới hệ thống và dùng ngôn từ mới học đó để đánh sập hệt thống và lấy cắp tài liệu. Nếu người trẻ tuổi này không nắm vững kỹ thuật lập trình thì việc học một ngôn từ trong vòng 2 h đồng hồ đeo tay là không hề .
- Học bất cứ điều gì thì đều cần phải
học để hiểu bản chất
. Cái bản chất này giống
như tế bào gốc
. Nó có thể
biến hóa thành mọi tế bào khác
. Đừng để đầu óc gò bó trong một cái khuôn
-
Đừng để đầu óc gò bó trong một cái khuôn. Hãy để kiến thức, tư duy của bạn như nước. Có thể
vừa mọi thứ nó nằm trong. Hãy để nó
trong suốt như nước. Để rồi có thể hòa tan gần như mọi thứ.
Sự học thật sự là đi đến tận gốc để học cái bản chất. Rồi quên nó đi!
Đừng quên: “Luyện tập – Thử thách – Không ngại khó”.
Kim Long – K9.
Thảo luận
Nếu bạn có bất kể khó khăn vất vả hay vướng mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI và ĐÁP trên thư viện Howkteam. com để nhận được sự tương hỗ từ hội đồng .