30/09/2018, 16:22
Quan điểm của Bill Gates về một lập trình viên giỏi?
Làm thế nào để trở thành một lập trình viên giỏi hơn bằng cách không lập trình
Bài viết được dịch từ blog Coding Horror Lần trước trong bài viết Lập trình viên cũng là con người, tôi đã đề cập rằng mình đã đọc cuốn sách Programmers At Work. Nó là một tuyển tập những bài phỏng…
“Tôi nghĩ rằng sau khoảng 3 đến 4 năm đầu tiên, thì nó đã cho thấy một cách chắc chắn là liệu bạn có là một lập trình viên giỏi hay không. Không có một ai tại Microsoft mà chỉ là dạng lập trình viên xoàng xoàng trong một vài năm, và sau đó đột nhiên trở thành một ngôi sao sáng chói cả. Tôi có thể nói với ai đó về một chương trình mà anh ta đã viết ra và biết ngay rằng liệu anh ta có thực sự là một lập trình viên giỏi hay không.” ~ Bill Gates
Bạn đọc tiếp bài viết ở đây nhé: http://bit.ly/1AcJUqC
Bài liên quan
cái này hợp lý thật. Ngoài kỹ thuật code ra, còn cần kiến thức từ các lĩnh vực khác nữa. Như làm game chẳng hạn, nếu không học 1 chút về vật lý sẽ không làm cho chuyển động mượt mà được. Hình học cũng áp dụng kha khá như là tìm điểu giao nhau giữa các hình…blah blah.
Có những cái trước đây học, chưa biết áp dụng vào đâu thì đến khi làm app lại đụng đến, lại tìm hiểu lại.
P/S: ngoài lập trình ra, mình hay đọc sách, đủ mọi thể loại trừ làm giàu không khó hay truyện ngôn tình :D.
Đúng 2 tuần trước có đọc qua bài này của bác @hungho nhưng quả thực lúc đó không có thời gian nên không thể nhảy vào comment. Hôm nay buộc phải vào comment bù bởi vì đây là một bài dịch mà các bạn sinh viên, đặc biệt là các bạn mới vừa ra trường cần phải đọc và
Khi đi làm bạn sẽ dễ dàng nhận thấy được ai thực sự là lập trình viên giỏi hay không chỉ sau một thời gian ngắn.
Nhưng sau đó thì sao? Liệu ta có thể thành lập trình viên giỏi hay không? Trước hết ta phải hiểu rõ bản thân liệu mình có thực sự đam mê lập trình hay không.
Việc trở thành lập trình viên giỏi hơn không phải là không thể. Ta nên nghiên cứu nhiều lĩnh vực khác trong lập trình chứ không hẳn là chỉ đóng của và lao vào lập trình mà được. Có một điểm mà Đạt cũng đang thực hiện đó là sửa code cho người khác, đôi khi chỉ cần cố gắng không dùng compiler và ngồi đoán thử các bạn đang gặp lỗi gì và đưa ra giải pháp.
Ta cũng không phải liên tục lập trình, thay vào đó cần phải đọc thêm các sách lập trình hướng chúng ta trở thành lập trình viên, một trong những quyển sách đó là Code Complete hoặc The Pragmatic Programmer. Đọc các blog như của bác @hungho hoặc đọc Hacker News của Dạy Nhau Học, viết ra những khám phá của bản thân mình khi học cũng như học lập trình cũng là một cách. Tạo các mối quan hệ với các lập trình viên gạo cội, những người mà bạn nghĩ họ là lập trình viên giỏi, học hỏi và làm việc từ họ.
Bài viết này khẳng định một điều, lập trình không giúp ta giỏi lập trình hơn. Mà các kiến thức bên cạnh lập trình giúp ta giỏi lập trình hơn.
Không phải ai cũng biết điều này Khi nhắc tới Bill mọi người nghĩ ổng giỏi lập trình. Bill không phải là không giỏi lập trình nhưng ổng còn giỏi kinh doanh và nhiều thứ khác hơn là lập trình.
Nếu nói về lập trình thì phải nhắc tới Linus Torvalds.
bill nó giỏi thật mà :o hình như IQ lão 18x thì phải
“Để thực sự trở thành một lập trình viên giỏi hơn, bạn phải nuôi dưỡng đam mê về tất cả mọi thứ khác xung quanh công việc lập trình đó.”
Chôt lại là :
Người lập trình giỏi không phải là người chỉ biết code nhanh và code giỏi
tư duy của người thành công