Tải bản đầy đủ (.docx) (12 trang)

Cach tu hoc lap trinh c tot nhat cho nguoi moi bat dau

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (146.17 KB, 12 trang )

Nếu bạn mới bắt đầu học lập trình thì C là ngôn ngữ lập trình mà bạn nên lựa chọn.
Bài viết này để chia sẻ về những thói quen tốt khi tự học lập trình C
Một thói quen xấu của các bạn sinh viên là nước tới mới nhảy, đây thực sự là không tốt cho
chính bản thân các bạn. Lẽ tất yếu trong việc hình thành phản xạ của bộ não là: cái gì làm đi
làm lại nhiều lần thì sẽ được ghi nhớ và lưu trữ để hình thành phản xạ, còn không thì sẽ bị
phân mảnh, sẽ bị quên đi vì không cần thiết.
Nếu cứ chờ tới D-Day để mới lần mò là đã học cái gì, áp dụng như thế nào, triển khai
code như thế nào … thì chắc là bạn đang làm cái gì đó chứ không phải là lập trình.
Khi các bạn đã xác định học lập trình C để trở thành một lập trình viên thì bạn cần
hiểu và làm rõ tư tưởng rằng, phần lớn thời gian sử dụng hàng ngày bạn sẽ ở bên và
làm bạn với những dòng code. Bạn cần có một sự rèn luyện đầy đủ hàng ngày, không
ít thì nhiều, hãy duy trì đều đặn hàng ngày. Có điều gì mới mẻ thì hãy học thêm, có
điều gì bạn code chưa được hãy tìm cách cải thiện, có điều gì hay quên, hãy lập trình
hàng ngày để nhớ.
Nói chung về toàn cục thì không chỉ là các bạn sinh viên, mà còn cho những bạn
đang làm lập trình hàng ngày trong lĩnh vực liên quan. Các bạn vẫn nên giữ thói
quen này để nâng cao kĩ năng lập trình, cải thiện tốc độ phát triển sản phẩm được
tốt hơn, học cách tạo sản phẩm hoàn chỉnh hơn, và quan trọng hơn nữa đó là, tiếp
cận những nền tảng mới một cách nhanh chóng và thành thục hơn. Không ít thì
nhiều, bạn sẽ phải tự bắt bản thân vào khuôn khổ để thực hiện, bởi lẽ, công việc lập
trình của bạn chính là miếng cơm manh áo.


Giữ được thói quen hàng ngày sẽ không chỉ giúp bạn tăng cường khả năng tự học, tự
tìm hỏi mà còn giúp bạn cải thiện được kĩ năng hay những điểm còn yếu kém của
bản thân. Hơn thế nữa tư duy lập trình của bạn cũng sẽ được cải thiện nhiều lên.
Dưới đây sẽ là những thói quen tốt khi học lập trình C:
1. Đặt tên có ý nghĩa: Điều này rất quan trọng vì tên có ý nghĩa sẽ làm cho source
của bạn dễ hiểu, dễ maintenance hơn cho chính bạn và cho người khác.
Thói quen tốt: Đặt tên các biến để dễ diễn tả hơn, dễ hiểu hơn, tên các phương thức
cũng miêu tả để phản ánh đúng việc chúng làm và tại sao chúng làm vậy.




VD: $arrayResult, function getListCategorySmallByMedium() …
2. Làm từng mẫu nhỏ: Một hàm xử lý nhiều vấn đề, chứa nhiều dòng code (độ dài tối
đa của 1 hàm chỉ nên nằm trong màn hình PC) được coi là dài phức tạp. Chia nhỏ vấn
đề và giải quyết từng vấn đề đó, dễ dàng focus vào vấn đề thay vì phải trace cả một
hàm dài loằng ngoằng.
Thói quen tốt: Phân tách phương thức dài thành phương thức nhỏ hơn và mỗi phương
thức nhỏ làm một việc và làm tốt việc đó. Kết quả là dễ dùng lại và dễ thử nghiệm
hơn.

3. Viết comment: Viết comment là rất cần thiết, nó giúp người dùng sau
Thói quen tốt: Comment đầy đủ và trả lời được câu hỏi: Lý do và tại sao làm đoạn
code này. Nó giúp cho việc backup và maintenance code về sau này.
4. Xử lý lỗi: Viết mã theo quy chuẩn 80/20: 80 phần trăm xử lý luồng phụ,
exception.20 phần trăm còn lại xử lý luồng chính.


Thói quen tốt: Xử lý và đưa ra các ngoại lệ đầy đủ và có ý nghĩa. Xử lý cụ thể từng
ngoại lệ
5. Code dùng lại: Copy và paste code từ nơi này sang nơi khác tuy có giảm bớt được
bug phát sinh nhưng nó lại gây tốn nhiều effot khi maintenance và tăng khối lượng
code lên rất nhiều.
Thói quen tốt: Đặt các mã được sao chép vào trong một phương thức, các phương
thức khác được thay đổi để chuyển giao công việc vào phương thức này. Đầu tư
nhiều thời gian hơn để viết một phương thức và mục đích là nó có tính dùng lại cao.
Một lập trình viên xuất sắc có năng suất cao hơn do họ có kinh nghiệm và các thói
quen tốt. Khi các thói quen lập trình kém luồn lách vào trong mã của bạn, chúng sẽ
bòn rút hết năng suất. Một số thói quen lập trình tốt có thể giúp bạn trở thành một
lập trình viên tốt hơn.

Bài viết này có lẽ hữu ích cho bạn. Nhưng nó sẽ không giúp bạn trở thành một
developer giỏi hơn nếu bạn không hành động.
Bên cạnh các tài liệu hay bạn có thể học lập trình C miễn phí trọn bộ qua video của
các chuyên gia giỏi tại Stanford: />------STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ
Hotline: 0936 172 315 - 024. 6275 2212
Website: />
Nếu bạn mới bắt đầu học lập trình thì C là ngôn ngữ lập trình mà bạn nên lựa chọn.
Bài viết này để chia sẻ về những thói quen tốt khi tự học lập trình C
Một thói quen xấu của các bạn sinh viên là nước tới mới nhảy, đây thực sự là không tốt cho
chính bản thân các bạn. Lẽ tất yếu trong việc hình thành phản xạ của bộ não là: cái gì làm đi
làm lại nhiều lần thì sẽ được ghi nhớ và lưu trữ để hình thành phản xạ, còn không thì sẽ bị
phân mảnh, sẽ bị quên đi vì không cần thiết.


Nếu cứ chờ tới D-Day để mới lần mò là đã học cái gì, áp dụng như thế nào, triển khai
code như thế nào … thì chắc là bạn đang làm cái gì đó chứ không phải là lập trình.
Khi các bạn đã xác định học lập trình C để trở thành một lập trình viên thì bạn cần
hiểu và làm rõ tư tưởng rằng, phần lớn thời gian sử dụng hàng ngày bạn sẽ ở bên và
làm bạn với những dòng code. Bạn cần có một sự rèn luyện đầy đủ hàng ngày, không
ít thì nhiều, hãy duy trì đều đặn hàng ngày. Có điều gì mới mẻ thì hãy học thêm, có
điều gì bạn code chưa được hãy tìm cách cải thiện, có điều gì hay quên, hãy lập trình
hàng ngày để nhớ.
Nói chung về toàn cục thì không chỉ là các bạn sinh viên, mà còn cho những bạn
đang làm lập trình hàng ngày trong lĩnh vực liên quan. Các bạn vẫn nên giữ thói
quen này để nâng cao kĩ năng lập trình, cải thiện tốc độ phát triển sản phẩm được
tốt hơn, học cách tạo sản phẩm hoàn chỉnh hơn, và quan trọng hơn nữa đó là, tiếp
cận những nền tảng mới một cách nhanh chóng và thành thục hơn. Không ít thì
nhiều, bạn sẽ phải tự bắt bản thân vào khuôn khổ để thực hiện, bởi lẽ, công việc lập
trình của bạn chính là miếng cơm manh áo.



Giữ được thói quen hàng ngày sẽ không chỉ giúp bạn tăng cường khả năng tự học, tự
tìm hỏi mà còn giúp bạn cải thiện được kĩ năng hay những điểm còn yếu kém của
bản thân. Hơn thế nữa tư duy lập trình của bạn cũng sẽ được cải thiện nhiều lên.
Dưới đây sẽ là những thói quen tốt khi học lập trình C:
1. Đặt tên có ý nghĩa: Điều này rất quan trọng vì tên có ý nghĩa sẽ làm cho source
của bạn dễ hiểu, dễ maintenance hơn cho chính bạn và cho người khác.
Thói quen tốt: Đặt tên các biến để dễ diễn tả hơn, dễ hiểu hơn, tên các phương thức
cũng miêu tả để phản ánh đúng việc chúng làm và tại sao chúng làm vậy.


VD: $arrayResult, function getListCategorySmallByMedium() …
2. Làm từng mẫu nhỏ: Một hàm xử lý nhiều vấn đề, chứa nhiều dòng code (độ dài tối
đa của 1 hàm chỉ nên nằm trong màn hình PC) được coi là dài phức tạp. Chia nhỏ vấn
đề và giải quyết từng vấn đề đó, dễ dàng focus vào vấn đề thay vì phải trace cả một
hàm dài loằng ngoằng.
Thói quen tốt: Phân tách phương thức dài thành phương thức nhỏ hơn và mỗi phương
thức nhỏ làm một việc và làm tốt việc đó. Kết quả là dễ dùng lại và dễ thử nghiệm
hơn.

3. Viết comment: Viết comment là rất cần thiết, nó giúp người dùng sau
Thói quen tốt: Comment đầy đủ và trả lời được câu hỏi: Lý do và tại sao làm đoạn
code này. Nó giúp cho việc backup và maintenance code về sau này.
4. Xử lý lỗi: Viết mã theo quy chuẩn 80/20: 80 phần trăm xử lý luồng phụ,
exception.20 phần trăm còn lại xử lý luồng chính.


Thói quen tốt: Xử lý và đưa ra các ngoại lệ đầy đủ và có ý nghĩa. Xử lý cụ thể từng
ngoại lệ
5. Code dùng lại: Copy và paste code từ nơi này sang nơi khác tuy có giảm bớt được

bug phát sinh nhưng nó lại gây tốn nhiều effot khi maintenance và tăng khối lượng
code lên rất nhiều.
Thói quen tốt: Đặt các mã được sao chép vào trong một phương thức, các phương
thức khác được thay đổi để chuyển giao công việc vào phương thức này. Đầu tư
nhiều thời gian hơn để viết một phương thức và mục đích là nó có tính dùng lại cao.
Một lập trình viên xuất sắc có năng suất cao hơn do họ có kinh nghiệm và các thói
quen tốt. Khi các thói quen lập trình kém luồn lách vào trong mã của bạn, chúng sẽ
bòn rút hết năng suất. Một số thói quen lập trình tốt có thể giúp bạn trở thành một
lập trình viên tốt hơn.
Bài viết này có lẽ hữu ích cho bạn. Nhưng nó sẽ không giúp bạn trở thành một
developer giỏi hơn nếu bạn không hành động.
Bên cạnh các tài liệu hay bạn có thể học lập trình C miễn phí trọn bộ qua video của
các chuyên gia giỏi tại Stanford: />------STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ
Hotline: 0936 172 315 - 024. 6275 2212
Website: />
Nếu bạn mới bắt đầu học lập trình thì C là ngôn ngữ lập trình mà bạn nên lựa chọn.
Bài viết này để chia sẻ về những thói quen tốt khi tự học lập trình C
Một thói quen xấu của các bạn sinh viên là nước tới mới nhảy, đây thực sự là không tốt cho
chính bản thân các bạn. Lẽ tất yếu trong việc hình thành phản xạ của bộ não là: cái gì làm đi
làm lại nhiều lần thì sẽ được ghi nhớ và lưu trữ để hình thành phản xạ, còn không thì sẽ bị
phân mảnh, sẽ bị quên đi vì không cần thiết.


Nếu cứ chờ tới D-Day để mới lần mò là đã học cái gì, áp dụng như thế nào, triển khai
code như thế nào … thì chắc là bạn đang làm cái gì đó chứ không phải là lập trình.
Khi các bạn đã xác định học lập trình C để trở thành một lập trình viên thì bạn cần
hiểu và làm rõ tư tưởng rằng, phần lớn thời gian sử dụng hàng ngày bạn sẽ ở bên và
làm bạn với những dòng code. Bạn cần có một sự rèn luyện đầy đủ hàng ngày, không
ít thì nhiều, hãy duy trì đều đặn hàng ngày. Có điều gì mới mẻ thì hãy học thêm, có
điều gì bạn code chưa được hãy tìm cách cải thiện, có điều gì hay quên, hãy lập trình

hàng ngày để nhớ.
Nói chung về toàn cục thì không chỉ là các bạn sinh viên, mà còn cho những bạn
đang làm lập trình hàng ngày trong lĩnh vực liên quan. Các bạn vẫn nên giữ thói
quen này để nâng cao kĩ năng lập trình, cải thiện tốc độ phát triển sản phẩm được
tốt hơn, học cách tạo sản phẩm hoàn chỉnh hơn, và quan trọng hơn nữa đó là, tiếp
cận những nền tảng mới một cách nhanh chóng và thành thục hơn. Không ít thì
nhiều, bạn sẽ phải tự bắt bản thân vào khuôn khổ để thực hiện, bởi lẽ, công việc lập
trình của bạn chính là miếng cơm manh áo.


Giữ được thói quen hàng ngày sẽ không chỉ giúp bạn tăng cường khả năng tự học, tự
tìm hỏi mà còn giúp bạn cải thiện được kĩ năng hay những điểm còn yếu kém của
bản thân. Hơn thế nữa tư duy lập trình của bạn cũng sẽ được cải thiện nhiều lên.
Dưới đây sẽ là những thói quen tốt khi học lập trình C:
1. Đặt tên có ý nghĩa: Điều này rất quan trọng vì tên có ý nghĩa sẽ làm cho source
của bạn dễ hiểu, dễ maintenance hơn cho chính bạn và cho người khác.
Thói quen tốt: Đặt tên các biến để dễ diễn tả hơn, dễ hiểu hơn, tên các phương thức
cũng miêu tả để phản ánh đúng việc chúng làm và tại sao chúng làm vậy.


VD: $arrayResult, function getListCategorySmallByMedium() …
2. Làm từng mẫu nhỏ: Một hàm xử lý nhiều vấn đề, chứa nhiều dòng code (độ dài tối
đa của 1 hàm chỉ nên nằm trong màn hình PC) được coi là dài phức tạp. Chia nhỏ vấn
đề và giải quyết từng vấn đề đó, dễ dàng focus vào vấn đề thay vì phải trace cả một
hàm dài loằng ngoằng.
Thói quen tốt: Phân tách phương thức dài thành phương thức nhỏ hơn và mỗi phương
thức nhỏ làm một việc và làm tốt việc đó. Kết quả là dễ dùng lại và dễ thử nghiệm
hơn.

3. Viết comment: Viết comment là rất cần thiết, nó giúp người dùng sau

Thói quen tốt: Comment đầy đủ và trả lời được câu hỏi: Lý do và tại sao làm đoạn
code này. Nó giúp cho việc backup và maintenance code về sau này.
4. Xử lý lỗi: Viết mã theo quy chuẩn 80/20: 80 phần trăm xử lý luồng phụ,
exception.20 phần trăm còn lại xử lý luồng chính.


Thói quen tốt: Xử lý và đưa ra các ngoại lệ đầy đủ và có ý nghĩa. Xử lý cụ thể từng
ngoại lệ
5. Code dùng lại: Copy và paste code từ nơi này sang nơi khác tuy có giảm bớt được
bug phát sinh nhưng nó lại gây tốn nhiều effot khi maintenance và tăng khối lượng
code lên rất nhiều.
Thói quen tốt: Đặt các mã được sao chép vào trong một phương thức, các phương
thức khác được thay đổi để chuyển giao công việc vào phương thức này. Đầu tư
nhiều thời gian hơn để viết một phương thức và mục đích là nó có tính dùng lại cao.
Một lập trình viên xuất sắc có năng suất cao hơn do họ có kinh nghiệm và các thói
quen tốt. Khi các thói quen lập trình kém luồn lách vào trong mã của bạn, chúng sẽ
bòn rút hết năng suất. Một số thói quen lập trình tốt có thể giúp bạn trở thành một
lập trình viên tốt hơn.
Bài viết này có lẽ hữu ích cho bạn. Nhưng nó sẽ không giúp bạn trở thành một
developer giỏi hơn nếu bạn không hành động.
Bên cạnh các tài liệu hay bạn có thể học lập trình C miễn phí trọn bộ qua video của
các chuyên gia giỏi tại Stanford: />------STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ
Hotline: 0936 172 315 - 024. 6275 2212
Website: />


×