Lập trình bao nhiêu là đủ?
Đang ngồi xem mọi người bàn luận với nhau trong các topic thì chợt nhớ đến câu hỏi của thầy mình lúc chiều là “Theo các em nghĩ lập trình bao nhiêu là đủ?”. Mình nghĩ câu hỏi này có thể hiểu theo nhiều nghĩa là dành bao nhiêu thời gian cho việc lập trình, học lập trình đến lúc nào thì dừng, học trong bao lâu… Vậy theo mọi người lập trình bao nhiêu là đủ? Hãy chia sẻ quan điểm và ý kiến của mình nhé.
Mình thì đã có lúc đã dừng suy nghĩ đến nó nhưng chợt nhớ đến, lôi ra làm lại và có cảm giác như lần đầu tiên chạy được “Hello World” vậy Có lẽ mình nên code như đang thở vậy, có lúc đập nhanh lúc đập chậm nhưng ngày nào cũng đập nhé, đừng có dừng luôn là được rồi.
Mình thường dành ra khoảng 1-2h để ngồi code. Còn lại thì ngồi đọc code. Nói chung là do nhát thôi.
“Nếu bạn không thể bay, hãy chạy
Nếu bạn không thể chạy, hãy đi.
Nếu bạn không thể đi thì hãy bò.
Nhưng dù bạn đang làm gì đi nữa thì bạn vẫn phải tiến lên phía trước.”
-Martin Luther King JR.-
câu này của anh làm em nhớ tới câu nói này
Còn câu của em làm anh nhớ đến câu “Con người ta từ khi sinh ra là để dần dần đi đến cái chết” (không liên quan lắm nhỉ) .
Mình có đọc một bài về lập trình với tiêu đề là “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”. Trong bài đó có đoạn kết luận như vầy:
“Bạn sẽ không– bạn không thể— trở thành một lập trình viên giỏi hơn bằng cách chỉ thông qua việc tập trung hết sức duy nhất vào công việc lập trình. Bạn chỉ có thể bổ sung và mở rộng các kỹ năng lập trình đang có của mình bằng cách học thêm những lĩnh vực liên quan khác. Tìm hiểu về người dùng của bạn. Tìm hiểu về toàn bộ ngành công nghiệp phần mềm này. Và học về mô hình kinh doanh của bạn.”
Mình cũng đọc bài đó rồi Tất nhiên là ngoài lập trình mình còn tìm hiểu thêm nhiều lĩnh vực khác nữa như thiết kế, nhiếp ảnh, kinh doanh, quản trị…nó rất có ích cho việc phát triển nghề nghiệp sau này. Cũng như trong bài “16 cuốn sách kinh điển mà tất cả lập trình viên nên đọc” Jeff Atwood có nói là không nên dành nhiều thời gian đọc 1 cuốn sách về 1 công nghệ nhất định thay vào đó là đọc những cuốn có nội dung bao quát như Code Complete 2, Clean Code.
không liên quan xíu… có bác nào quan tâm tới chính trị, văn hóa, nghệ thuật, kinh tế thay vì đâm đầu vô đọc mấy cuốn liên quan tới CNTT không?
Dĩ nhiên
Mình nghĩ , có thể code thì code , còn đam mê sẽ code , cần code sẽ sẵn sàng code , muốn có tiền là sẽ code , cuộc đời gắn với từ code . Còn từ đủ thì ko bao giờ là đủ cả , dù có là tỉ phú thì cũng ko đủ để mua được cả thế giới , từ đủ nên dùng khi chúng ta mệt mỏi , dẫn gấu đi xem film , nấu cho bố mẹ bữa cơm . Lúc đó mới là đủ :))
có, 1 người bạn mình có gợi ý đọc cuốn Don’t Make Me Think, Revisited Common Sense Approach to Web Usability, cuốn này chủ yếu về UX và người đó khá thích cuốn này.
vậy mọi người nghĩ như thế nào được gọi là hiểu sâu và nắm chắc 1 ngôn ngữ lập trình?
hình như người nói câu này không phải là Jeff Atwood mà là John Sonmez
4 Mistakes I Made When I Started My Software Development Career
Here are some of the things I wish I would have known when I started my software development career. Learn from my mistakes.
với mình không có thời gian cố định cho việc lập trình vì nó còn phụ thuộc vào nhiều yếu tố khác nữa … có hôm viết code từ sáng đến tối có hôm vừa mở cái IDE lên xong rồi tắt cái bụp luôn chẳng có hứng thú viết code gì nữa :). Tóm lại tùy sức lực và thời gian mà làm thôi, còn phải để thời gian làm việc khác nữa.
Mình vừa xem lại bài viết đó. Đúng như bạn nói, là John Sonmez nói trong vài viết “5 Điều tôi ước gì được biết khi mới bắt đầu nghề phát triển phần mềm” chứ không phải Jeff Atwood. Đọc lâu quá nên cũng không nhớ kỹ lắm.
Mình thì chán lập trình từ lúc còn đi học. Chắc mình không phù hợp để làm 1 lập trình viên.
Thực ra có một cách để tăng sự đam mê với lập trình là dạy người khác, có thể trực tiếp hoặc thông qua video trên Youtube. Khi mà bạn được người khác khen ngợi thì lúc đó có động lực lắm, đặc biệt là lúc giúp đỡ người đó giải quyết 1 vấn đề khó chẳng hạn.
Theo mình bạn nên bắt đầu từ những thứ đơn giản nhất, ví dụ như cách sử dụng Office, Windows Explorer hay Command Prompt, v…v
cuốn đó mình có đọc thử… cơ mà vì trình độ tiếng Anh có hạn nên vẫn để đó… giờ đang quan tâm tới vấn đề chính trị, kinh tế hơn