Lập trình viên(Developer) được hiểu là những kỹ sư phần mềm, người sẽ sử dụng các ngôn ngữ lập trình khác nhau để thiết kế, xây dựng và bảo trì các chương trình máy tính. Có thể ví lập trình viên như một “nhạc trưởng”, người chỉ huy dàn nhạc (các đoạn mã lập trình) để sáng tạo ra một bản nhạc hoàn hảo (phần mềm máy tính).

 

Lập trình viên không chỉ cần có máy tính mà cần có một số công cụ:

1- Bảng trắng - bút dạ hoặc vở không ô ly - bút để phác thảo ý tưởng, tính toán.
Nếu bạn là sinh viên hay kể cả lập trình viên đi làm thay vì đầu tư điện thoại xịn hãy đầu tư 1 cái bảng mica trắng loại của Bỉ, và bút dạ loại tốt nhất, vẽ mọi thứ trong đầu ra.

2- Phần mềm ghi chú kiểu như Google Keep hoặc Ever Note. Rất tốt để lưu trữ các link hay. Trên Mac có phần mềm Skitch để capture màn hình rồi ghi chú cũng tuyệt vời.

3- Khi lập trình hãy liên tục sử dụng Mark Down để ghi lại quá trình code, những việc cần làm để khỏi quên.

Đứng cố gắng nhồi nhét mọi thứ vào đầu, thay vào đó hay sử dụng bộ nhớ ngoài, để đầu bạn thông thoáng.

Ảnh chụp màn hình ad đang code ứng dụng iOS, vừa code vừa gõ ReadMe.md mô tả các bước. Cách này thoải mái hơn là quay video vì khi code thực sự gặp bug mất cả nửa tiếng để fix.

Sách free cực hay về Sketch Note
https://benjaminsnorris.files.wordpress.com/…/sketchnotes.p…
https://issuu.com/…/docs/the_sketchnote_handbook_-_mike_rohd

Khóa học đào tạo lập trình viên chuyên nghiệp