Thứ Ba, 9 tháng 6, 2009

Lời khuyên cho các lập trình viên trẻ



Đây là lời khuyên của tôi dành cho các bạn lập trình viên trẻ, đang đứng trước ngưỡng cửa học vấn và yêu thích lập trình.

Giỏi tiếng Anh


Điều kiện tiên quyết. Bạn không thể tư duy lập trình tốt nếu không có tư duy về ngôn ngữ. Hơn nữa, tiếng Anh là ngôn ngữ chính trong giới lập trình.

Hãy chọn một ngôn ngữ và nền tảng nào mang lại kết quả nhanh nhất

Đừng bắt đầu với những ngôn ngữ cấp thấp. Hãy chọn ngôn ngữ mang lại cho bạn kết quả nhanh nhất cũng như mang lại hứng thú cho bạn. Bạn có thể chọn Python.


Tham gia các diễn đàn và cộng đồng trực tuyến

Bạn sẽ học hỏi được nhiều. Hãy chủ động và thông minh khi thảo luận.


Đừng dây dưa vào các cuộc tranh cãi chính kiến trong lập trình

Phí thời gian vô ích trong khi bạn có thể dùng nó để viết nên những phần mềm có ích.


Biết kiên nhẫn, tự ý thức và khiêm tốn

Biết những gì bạn biết. Biết những gì bạn chưa biết. Đừng thất vọng về những gì mình chưa biết, bạn sẽ tiến bộ nếu tiếp tục học.


Học thêm các công nghệ cùng với học lập trình

Học thêm về cơ sở dữ liệu, XML, các giao thức mạng, các API,... Hãy biết thêm nhiều thứ khác bổ trợ cho việc viết code.


Đừng bỏ qua lý thuyết

Không thể đi lên khi không có nền tảng.


Đừng mua các cuốn sách "For Dummies", "21 ngày"

Bởi vì khi đó bạn đã thừa nhận mình là "dummy". Những cuốn sách "mì ăn liền" thế này sẽ không giúp được gì nhiều cho tư duy của bạn.


Mua sách về các ngôn ngữ lập trình khác

Để biết thêm về xu hướng cũng như điểm khác nhau, điểm hay, dở của các ngôn ngữ lập trình.

Mua các cuốn sách về công nghệ và lập trình tổng quát

Nó sẽ dạy cho bạn cách tư duy để hiểu rõ hơn về những gì mình đang làm.

Nếu có thể, tìm một người cố vấn giàu kinh nghiệm

Điều này sẽ rất có ích. Tuy nhiên hãy trân trọng thời gian của họ và của mình, đừng hỏi những câu mà bạn có thể tự tìm ra.

Không có nhận xét nào:

Đăng nhận xét