Tôi đã làm chủ yếu các công cụ HTML/CSS front-end cho 4 năm qua. Tôi đã thực hiện khá nhiều (mã hóa thủ tục) trong một ngôn ngữ giống như BASIC. Tôi không được đào tạo CS chính thức (tôi có bằng cấp kinh tế).Học cách xây dựng các ứng dụng .NET trong thế giới thực bằng ví dụ
Bây giờ tôi đang chuyển các bánh răng sang OOP trong C# .NET toàn thời gian. Để tăng tốc, tôi đã đọc về các chủ đề CS cơ bản (ví dụ: cấu trúc dữ liệu, thuật toán, ký hiệu lớn-O) chủ yếu trên StackOverflow và Wikipedia. Tôi cũng đã đọc qua các phần của Code Complete 2, Refactoring, và Head First Design Patterns.
Tôi có cảm giác, tuy nhiên, cách tiếp cận của tôi để trở thành nhà phát triển có phần ngược lại. Tôi cảm thấy mình cần phải tự làm quen với các công cụ có sẵn trong C# và .NET trước Tôi thực sự có thể hưởng lợi từ việc tìm hiểu cách áp dụng chúng tốt nhất.
Phần tôi nghĩ mình đang thiếu là ngồi xuống và làm quen với khung công tác .NET bằng cách thực sự làm một số chương trình. Tôi cần phải tiếp xúc với các công việc hàng ngày để xây dựng một ứng dụng thực sự.
Vì tôi không có người cố vấn, tôi tự hỏi liệu có ai có thể đề xuất một cuốn sách hoặc trang web hướng dẫn các lập trình viên mới bắt đầu xây dựng một ứng dụng .NET thực sự như một cách để dạy cho họ các nguyên tắc cơ bản hay không.
Cảm ơn!