Làm thế nào để bạn có thể trở thành 1 lập trình viên giỏi hơn? Bằng cách học, đọc và quan trọng nhất, là bằng cách lập trình nhiều hơn. Ừm, đấy là những điều hiển nhiên rồi.
Bạn nâng cao bản thân bằng cách bỏ hàng giờ đồng hồ trước cái máy tính của bạn và gõ phím trong khi trải qua những cảm xúc bất tận khiến bạn phải thốt lên từ "mẹ kiếp!" đến "hura!" và đối khi bị stress đến nối "oắt dờ phắc!" cho tới khi bạn bắt đầu nắm được thứ bạn đang học.
Điều này vui, nhưng cũng có chút mệt mỏi và 1 chút bối rối nữa.
1 mẹo đơn giản để bạn có thể cải thiện các kĩ năng lập trình của mình là học và thực hành các bài tập của người khác. Điều này thực sự sẽ giúp ích rất nhiều khi bạn sẽ không mắc những sai lầm bạn tạo ra, và tận dụng được hàng năm kinh nghiệm của người khác.
Trong lĩnh vực lập trình sẽ có ít nhiều người có thể tin tưởng được để hướng dẫn cho bạn. Bạn có thể học và sử dụng họ và trở thành 1 lập trình viên tốt hơn ngay lập tức.
Những người khác cũng có thể nói cho bạn cách xử lý các đoạn code tệ và họ sẽ sẽ làm gì khi gặp khó khăn. Tóm lại, cộng đồng các đồng nghiệp lập trình viên có thể dạy bạnạn rất nhiều.
Chúng tôi đã sưu tập những trích dẫn tốt nhất để giúp bạn trở thành 1 lập trình viên tốt hơn. Đọc và chia sẻ nó hay đặt chúng làm hình nền máy tính của bạn.
"Giải quyết vấn đề trước. Sau đó hay viết code" - John Johnson
"Luôn luôn code như thể là cái gã chịu trách nhiệm bảo trì code của bạn là 1 gã tâm thần phân liệt biết nơi bạn sống" - Rick Osborne.
"Bất kỳ 1 tên ngốc nào cũng có thể code cho máy tính hiểu. Nhưng 1 lập trình viên giỏi sẽ code cho người khác hiểu" - Martin Fowler.
90% code đầu tiên chiếm 90% khoảng thời gian phát triển. 10% code còn lại chiếm 90% thời gian phát triển nữa.
"Trước khi phần mềm có thể tái sử dụng, nó phải sử dụng được đã" - Ralphalph Johnson.
"Máy tính rất giỏi tuân theo những hướng dẫn, nhưng tệ trong việc đọc suy nghĩ của bạn" - Donal Knuth
"Những thiết kế tốt tạo ra những giá trị nhanh hơn những chi phí tạo ra nó" - Thomas C. Gale
"Học để lập trình với phần mềm thiết kế tương tác cũng khó như kiểu không nhìn bàn phím mà viết thơ vậy." - Ted Nelson
"Đo đạc sự phát triển của phần mềm qua số lượng các dòng code cũng giống như đo mức độ xây dựng phi cơ qua khối lượng của nó vậy" - Bill Gate.
"Mọi người thường nghĩ máy tính là nghệ thuật của thiên tài nhưng sự thực lại hoàn toàn ngược lại. vì nhiều người đang làm những việc build trên mỗi thứ khác nhau, giống như bức tường đá vụn vậy."
"Hầu hết những lập trình viên giỏi lập trình không phải để chờ đợi được trả công hay được ca tụng, mà là họ cảm thấy vui khi lập trình."Linus Torvalds.
"Tôi không phải 1 lập trình viên giỏi, chỉ là 1 lập trình viên tốt với những thói quen tốt" - Kent Beck
"Bạn có thể không nghĩ rằng lập trình là 1 môn nghệ thuật, nhưng những lập trình viên thực sự là những nhà sáng tạo tuyệt vời. Đó là các sáng tạo có tính logic." - John Romero
"Tôi đã từng làm việc cực kì tập trung và có hàng trăm các vấn đề về lập trình và kĩ thuật ở trong đầu. Điều đó khiến tôi trở nên thực sự đặc biệti". - Steve Wozniak
"Những lập trình viên tốt nhất không chỉ hơn những người mà chỉ đơn thuần là tốt 1 chút đâu. mà hơn hẳn 1 bước dài đấy, dù đo trên bất kỳ tiêu chuẩn nào đi nữa: sáng tạo khái niệm, tốc độ, sự khéo léo trong thiết kế, khả năng giải quyết vấn đề" - Randall E. Stross