2009-03-03 26 views
5

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!

Trả lời

6

http://www.asp.net/learn/mvc-videos/

Mặt tiền cửa hàng bao gồm mọi thứ từ thiết kế đến thử nghiệm. Nên giúp bạn bắt đầu một cách nhanh chóng.

http://codebetter.com/blogs/karlseguin/archive/2008/06/24/foundations-of-programming-ebook.aspx

Hiển thị một số khái niệm cơ bản nhưng chúng rất hữu ích. Bao gồm một ứng dụng mẫu để học hỏi.

Cuối cùng,

http://weblogs.asp.net/Scottgu/

blog của ScottGu đầy ví dụ hữu ích thực tế và có một tấn các liên kết.

Và một lưu ý khác, cuốn sách BlueJ cung cấp một số thông tin chi tiết tuyệt vời về OO nếu bạn chưa quen với nó.

http://www.bluej.org/

1

Tôi đang ở một vị trí tương tự như bạn và đang tìm kiếm cách chuyên nghiệp sẽ đi về thiết kế và thực hiện một chương trình nhỏ từ đầu đến cuối. Tôi đã tìm thấy hai tài nguyên hữu ích sau:

Rob Conery có series of blog posts nơi anh ta hướng dẫn bạn cách thiết kế trang web Thương mại điện tử bằng ASP.NET MVC.

Trong một thời trang tương tự, Stephen Walther builds a forum sử dụng ASP.NET MVC

1

Thật khó có thể có được kinh nghiệm thế giới thực thông qua việc đọc như hầu hết các công ty bảo vệ hiện vật phần mềm của họ (thiết kế, kiểm tra, vv) như vàng. Tuy nhiên, đôi khi các công ty sẽ công bố kinh nghiệm của họ với các công nghệ như nghiên cứu điển hình. Một số các nghiên cứu trường hợp này không nhiều hơn là crap tiếp thị. Nhưng đôi khi, bạn nhấn vào một mỏ vàng thông tin cung cấp cho bạn cái nhìn sâu sắc về một dự án thực tế. Điều này Barnes & Nobles case study về sự phát triển của một kho dữ liệu mới làm điều đó một phần.Dưới đây là danh sách một số chi tiết: ASP .Net Case Studies .Net Case Studies

Cuối cùng, phát triển phần mềm được thúc đẩy bởi nhu cầu kinh doanh và đó là nơi nền Econ của bạn có thể có ích. Hãy xem cuốn sách Return on Software: Maximizing the Return on Your Software Investment của Steven Tockey khi bạn có cơ hội. Anh ấy đi vào những thứ như ROI, IRR, v.v. Chỉ những thứ mà một chuyên gia lớn có thể yêu thích :)

Các vấn đề liên quan