Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Chào các anh em trong How K team. Mình hồi xưa đã từng học lập trình C# hơn 10 năm từ thời cao đẳng. Nhưng đi làm trái ngành. Giờ mình muốn quay lại lập trình viên C# về ứng dụng winform được không ah? Nên bắt đầu từ đâu? lộ trình ra sau
Xin nhận các góp ý chân thành của các bạn.
Cảm ơn các bạn đã dành thời gian để xem tin .
Tui học tự động hóa ứng dụng winform c# khá nhiều trong lập trình Machine Vision. Lộ trình học của tui là :
2 tháng học cơ bản C# bằng console để hiểu các câu lệnh
Tiếp tui dành 6 tháng học winform
Thành thạo rồi lên học WPF bởi giao diện đẹp hơn rất nhiều, khoa học nữa
Sau học cách dùng với SQL
Đến giờ là 1 năm trong ngành Machine vision rồi.
Lập trình được cái lương từ 900 đô lên 1300 ngay .
Chào bạn. Thật ra list danh sách thứ cần học sẽ không có. Vì tụi mình sẽ tùy theo cảm nhận của mình về lộ trình mà đưa ra danh sách cho phù hợp.
Và một danh sách có thể thay đổi thường xuyên để có chất lượng tốt nhất.
Còn để học thành công một ngôn ngữ nào đó thì theo mình bám theo một số tiêu chí sau:
1. Mục tiêu bạn muốn làm ra sản phẩm gì.
2. Để học mọi ngôn ngữ đều cần nắm kỹ thuật lập trình hay tư duy ập trình
3. Để làm ra sản phẩm nào thì cần nắm những kỹ thuật tương ứng để làm ra nó
4. Sản phẩm làm ra không chỉ dùng ngôn ngữ lập trình là đủ mà còn cần cả cái tâm, đạo đức nghề nghiệp
5. Mình làm ra thì thấy tốt nhưng sản phẩm tốt là sản phẩm mà khách hàng đánh giá tốt
Còn về C# bạn có thể tham khảo lộ trình sau:
1. C# basic:http://www.howkteam.com/Course/Khoa-hoc-lap-trinh-C-can-ban-1
2. OOP: http://www.howkteam.com/Course/Lap-trinh-OOP-voi-C-32
- Ở đây OOP cần nắm là: Các tính chất của OOP(4 tính chất). Luyện tạp để sử dụng nó nhuần nhuyễn. Và bạn hoàn toàn không nắm OOP vẫn code được. Nó chỉ là một mô hình, kiến trúc hỗ trợ code thôi. Nhưng biết thì dễ làm việc hơn. Chỉ là đừng đặt nặng nó
3. C# advance:
- Delegate - Event
- Thread
- Task
- Invoke
- Async
- Các mô hình design parten
- EntityFramework
- kèm SQL vào
- Nên học cả ASP.Net MVC
- API
- SignalR
- TCP/IP socket
- Mạng...
Tum váy lại học thì nhiều. Cái quan trọng bạn xá định bạn sẽ làm ra cái gì để mà học. Vậy thì sẽ có hiệu quả nhất