Please enable JavaScript.
Coggle requires JavaScript to display documents.
Từng bước để trở thành một lập trình viên giỏi (Một số điều cần làm trong…
Từng bước để trở thành một lập trình viên giỏi
1.Hãy chọn lấy một ngôn ngữ lập trình, và học từ những thứ căn bản nhất
2.Xây dựng một cái gì đó nhỏ thôi
3.Nghiên cứu về một framework
4.Học về một công nghệ cơ sở dữ liệu
5.Nhận một công việc hỗ trợ một hệ thống đang tồn tại
6.Học những bài thực hành tốt nhất về cấu trúc (structural)
sach can doc
Code Complete
Clean Code
Refactoring
Working Effectively With Legacy Code
Programming Pearls – (làm hết các bài tập)
Các cuốn sách về cấu trúc ngôn ngữ xác định như:
JavaScript: The Good Parts
Effective Java
Effective C#
7.Học một ngôn ngữ lập trình thứ hai
8.Xây dựng một cái gì đó có giá trị
9.Kiếm một công việc tạo một hệ thống mới
10.Học những bài thực hành tốt nhất về thiết kế phần mềm
Bạn nên tập trung vào việc nghiên cứu vào các bài thực hành thiết kế tốt nhất và một số chủ đề nâng cao kiểu như:
Design patterns
Inversion of Control (IOC)
Test Driven Development (TDD)
Behavior Driven Development (BDD)
Các phương pháp phát triển phần mềm như: Agile, SCRUM, v.v…
Message buses và integration patterns
11.Tiếp tục học
Một số điều cần làm trong suốt quá trình thực hiện các bước trên
Dạy – Toàn bộ thời gian trong quá trình bạn đang học các thứ nói trên, bạn cũng nên dạy chúng cho những người khác. Không quan trọng là liệu bạn là một người mới bắt đầu hay là một chuyên gia, bạn sẽ có một cái gì đó có giá trị để dạy, dạy người khác thì cũng là một cách tốt nhất để học. Ghi lại tài liệu tất cả quá trình và chuyến hành trình của bạn, và giúp đỡ những người khác trên suốt con đường mà bạn đi.
Tiếp thị bản thân bạn – Tôi nghĩ rằng đây là một điều rất quan trọng đến mức tôi đã xây dựng một khóa học hoàn chỉnh về ý tưởng này. Học cách làm thế nào để tiếp thị bản thân và tiếp tục làm nó trong suốt sự nghiệp của bạn. Nhận ra cách làm thế nào để có thể tạo ra thương hiệu cá nhân cho chính bạn, xây dựng một danh tiếng cho riêng mình trong ngành công nghiệp phần mềm và bạn sẽ chẳng bao giờ sợ thiếu việc làm cả. Bạn sẽ quyết định về tương lai của chính mình nếu bạn học được cách tiếp thị bản thân. Có rất nhiều công việc phải làm, nhưng nó cũng mang lại giá trị xứng đáng. Bạn đang đọc bài viết này từ chính nỗ lực của tôi cho mục đích đó.
Đọc – Đừng bao giờ ngừng học. Đừng bao giờ ngừng đọc. Luôn luôn làm việc theo cách của bạn thông qua những cuốn sách. Luôn luôn phát triển bản thân. Chuyến hành trình tìm kiếm tri thức của bạn sẽ chẳng bao giờ kết thúc, vì việc học là chuyện của cả đời. Bạn có thể sẽ không biết được tất cả. Nếu bạn tiếp tục học trong suốt sự nghiệp của mình, thì bạn sẽ luôn luôn vượt trội hơn so với những đồng nghiệp khác.
Làm – Với mỗi điểm dừng chân trên chuyến hành trình đó, đừng chỉ học mà hãy làm. Hãy đặt mọi thứ mà bạn học được vào hành động. Thiết lập một quỹ thời gian bên cạnh để luyện tập các kỹ năng của bạn và viết code và xây dựng một số thứ. Cũng giống như việc bạn có thể đọc tất cả các cuốn sách về hướng dẫn chơi golf mà bạn muốn, nhưng bạn sẽ chẳng bao giờ trở thành tay golf số 1 thế giới như Tiger Woods nếu bạn không vác gậy đi đánh golf thực sự.