blog detail banner

TTLab Academy Blogs

50 câu nói thú vị về lập trình - Có thể bạn không biết

Bài viết này, Tokyo Tech Lab Academy đã trích dẫn vài câu nói nổi tiếng của dân trong ngành, biết đâu giúp các bạn thấy thoải mái sau thời gian miệt mài gõ code.

50 CÂU NÓI THÚ VỊ VỀ LẬP TRÌNH.png

1. Đừng lo lắng nếu chương trình bất ổn. Nó mà ngon lành thì bạn mất việc từ lâu rồi đấy.

2. Đừng ý kiến đoạn code xấu, hãy viết lại đi cho nhanh. 

3. Ngôn ngữ lập trình nghĩa là tư duy để xây dựng, phát triển chương trình, chứ không chỉ đơn thuần là quá trình chuyển ý tưởng sẵn có thành mã code. Chúng ta nên sử dụng ngôn ngữ lập trình như một cây bút chì, thay vì một chiếc bút bi. - Paul Graham

(Ngôn ngữ lập trình không chỉ đơn thuần là công cụ để viết các chương trình đã được nghĩ ra trước đó, mà còn là công cụ giúp ta suy nghĩ và xây dựng các chương trình. Nó giống như một cây bút chì, cho phép ta vẽ và xóa những ý tưởng khi cần thiết. Điều này cho phép ta tập trung vào việc suy nghĩ về vấn đề, thay vì chỉ tập trung vào việc viết code)

4. Đôi khi nằm dài trên giường ngày thứ Hai, còn hơn dành hết thời gian còn lại trong tuần debug code của thứ Hai.- Dan Salomon

5. Chờ đợi một lập trình viên làm việc hiệu quả, còn hơn chờ đợi một lập trình viên sẵn sàng trở thành một người làm việc hiệu quả - Steve McConnell  

6. Ngày làm việc hiệu quả nhất của tôi là ngày tôi bỏ đi 1000 dòng code. - Ken Thompson

7. Nếu không có yêu cầu hoặc thiết kế thì lập trình chính là nghệ thuật thêm bug vào một file tài liệu trống.

8. Phần mềm không hữu ích với người này, có thể là cả một sản phẩm đầy tâm huyết của người khác.

9. Phát triển phần mềm sẽ dễ dàng giống như việc đi trên mặt nước đóng băng, nếu phần mềm đó được phát triển từ bản thông số kỹ thuật cố định. 

10. Công sức để debug code bao giờ cũng khó khăn, thường tốn gấp đôi công sức so với việc code nếu như bạn không tổ chức code một cách khoa học.

11. Lập trình viên hệ thống như những vị linh mục cấp cao của một giáo phái nhỏ lẻ. - Robert S. Barton

12. Tôi không quan tâm chương trình có chạy trên máy của bạn hay không! Chúng tôi không bán chiếc máy tính của bạn.- Vidiu Platon

13. Trước khi phát hành phần mềm cần chạy thử nghiệm beta. Trong tiếng Latin, beta có nghĩa là “vẫn chưa hoạt động được".

14. Đo tiến độ lập trình bằng số lượng dòng code giống như đo tiến độ chế tạo máy bay theo trọng lượng. - Bill Gates

15. Nếu debug là quá trình loại bỏ bug khỏi phần mềm, thì code là quá trình đưa bug vào (phần mềm). - Edsger W. Dijkstra

16. Máy tính ra đời để giải quyết những vấn đề chưa từng xảy ra.  - Bill Gates

17. Những lập trình viên thực thụ sẽ không comment giải thích code của họ. Nếu thấy việc viết code khó, thì sẽ thấy đoạn code đó khó hiểu. 

18. Hãy luôn code như thể gã thực hiện maintaining code của bạn sẽ là một kẻ bạo lực rối loạn đa nhân cách và hắn biết nơi bạn đang ở - Rick Osborne

19. Mọi người không quan tâm đến điều bạn đang nói đâu, họ chỉ quan tâm đến cái bạn gây dựng thôi. - Mark Zuckerberg

20. Chúng ta phải dừng việc tối ưu cho các lập trình viên và bắt đầu tối ưu cho người dùng. - Jeff Atwood

21. Nếu code và comment giải thích không khớp với nhau, điều đó có thể là do cả hai đều không chính xác. - Norm Schryer

22. Một lập trình viên không giỏi thường lo lắng về code. Lập trình viên giỏi sẽ quan tâm đến cấu trúc data và mối liên hệ giữa chúng.- Linus Torvalds

23. Nếu bạn muốn tối ưu hóa mọi thứ, bạn sẽ luôn luôn không hài lòng - Donald Knuth

24. Tư duy của bạn có thể được lập trình - nếu bạn không tự lập trình tư duy của mình, thì những thứ khác sẽ lập trình nó thay bạn - Jeremy Hammond

25. Điều khó khăn khi làm việc với các lập trình viên là bạn không bao giờ biết được họ đang làm gì cho đến khi đã quá muộn.  - Seymour Cray

26. Debug sẽ trở nên dễ dàng hơn nếu bạn biết thừa nhận rằng bản thân mình chính là vấn đề. - William Laeder

27. Nói thì dễ đấy, ông cho tôi xem ông code cái gì nào.- Linus Torvalds

28. Mọi người trong đất nước này nên học lập trình máy tính bởi vì nó giúp bạn rèn luyện cách tư duy - Steve Jobs

29. Đa số những lập trình viên giỏi không lập trình vì họ mong muốn có một mức lương cao hay có địa vị trong xã hội, mà họ lập trình vì đam mê.- Rajanand

30. Bất kì kẻ ngốc nào cũng có thể viết code mà máy tính có thể hiểu. Lập trình viên giỏi viết code mà con người hiểu được. - Martin Fowler

31. Tìm cách giải quyết vấn đề trước rồi viết code sau.- John Johnson

32. Chức năng của một phần mềm tốt là làm cho những thứ phức tạp trở nên đơn giản - Grady Booch

33. Những khách hàng khó tính chính là nguồn học tập tuyệt vời cho bạn. - Bill Gates

34. Những bộ óc bình thường quan tâm đến điều phi thường, những bộ óc vĩ đại quan tâm đến điều bình thường. - Blaise Pascal

35. Lập trình cũng như cuộc sống thường ngày, nếu yêu thích thứ gì đó, bạn sẽ làm cho nó tươi đẹp hơn. - Donald Knuth

36. Khi còn là một đứa trẻ, bạn không phải chịu trách nhiệm với chương trình bạn đã chọn. Nhưng khi trưởng thành, bạn sẽ phải chịu hoàn toàn trách nhiệm sửa chữa nó.

37. Lập trình viên là sinh vật có thể biến cà phê thành code.

38. Mục đích của kỹ thuật phần mềm là kiểm soát độ phức tạp, chứ không phải là tạo ra sự phức tạp.

39. Là một lập trình viên bạn nên nỗ lực hết mình cho công việc của mình. Bởi những thứ bạn làm hôm nay, có khả năng sẽ được phát hành vào ngày mai. - Doug McIlroy

40. Một lập trình viên giỏi sẽ luôn nhìn cả hai chiều, ngay cả khi họ băng qua đường một chiều. - Doug Linder

41. Test chỉ có thể chứng minh sự hiện diện của bugs chứ không thể chứng minh sự vắng mặt của chúng. – Edsger W. Dijkstra

42. Kinh nghiệm là cái tên mà mọi người đặt cho những sai lầm của họ – Oscar Wilde

43. Code giống như chuyện hài vậy. Nếu bạn phải giải thích câu chuyện đó, thì nó sẽ chẳng còn sự hài hước nữa. - Cory House

44. Khắc phục nguyên nhân, đừng điều trị triệu chứng. – Steve Maguire

45. Trước khi tái sử dụng phần mềm, hãy chắc chắn rằng phần mềm đó có thể sử dụng được. – Ralph Johnson

46. Làm cho nó chạy, làm cho nó đúng, làm cho nó nhanh – Kent Beck

47. Có một khác biệt lớn giữa việc tạo ra một sản phẩm đơn giản và việc đơn giản hóa một sản phẩm. – Des Traynor

48. Trong lập trình, việc khó không phải là giải quyết vấn đề, mà là quyết định xem cần giải quyết vấn đề nào. – Paul Graham

49. Trong sử lược ngành tin học, chưa từng có ai có thể tạo ra một phần mềm hoàn hảo. Cũng không có gì chắc chắn rằng bạn sẽ là người đầu tiên tạo ra nó. – Andy Hunt

50. Khi đưa một chương trình cho ai đó, bạn phá hỏng cả một ngày của họ. Nhưng, nếu bạn chỉ họ cách viết chương trình đó, bạn sẽ phá hỏng cả cuộc đời của họ. – David Leinweber

Tokyo Tech Lab Academy

Tags:
fintechHọc viện Tokyo Tech LabLập trình thật thú vịTokyo Tech Lab AcademyCode có gì vuiTop IT quotes
facebook icon
Chia sẻ
Tokyo Tech Lab

Thầy tận tâm, trò nâng tầm

Khóa học

    Liên hệ

    • email icon

    • phone icon

    • location icon

    © 2023 Tokyo Tech Lab Academy. All Rights Reserved.