Tải bản đầy đủ (.pdf) (17 trang)

Người mới bắt đầu học lập trình máy tính cần tập trung vào những gì

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 (1015.9 KB, 17 trang )

NGƯỜI MỚI BẮT ĐẦU HỌC LẬP TRÌNH MÁY TÍNH C ẦN TẬP
TRUNG VÀO NHỮNG GÌ?
Lập trình là cơng vi ệc tạo ra ứng dụng, chương trình th ực thi trên máy
tính, thiết bị phục vụ cho cuộc sống, làm cho cuộc sống tiện nghi, tốt đẹp
hơn và có thêm nhi ều niềm vui hơn.
Lập trình rất thú vị và vơ cùng h ữu dụng. Với lập trình, bạn được phép thỏa
sức sáng tạo cùng nhiều cơ hội việc làm rộng mở. Nếu muốn học cách lập
trình, hãy đ ọc chỉ dẫn dưới đây để nắm xem bạn cần làm gì và c ần học
những gì. Mời các bạn cùng tham kh ảo các bước cơ bản người mới bắt
đầu học lập trình máy tính cần!
Phần 1: Lựa chọn một ngơn ngữ
1. Chọn một ngơn ngữ lập trình

Lập trình máy tính được hiểu như là một tập hợp những hướng dẫn được
viết ra mà máy tính s ẽ thực hiện (cịn được biết đến là mã nhị phân).
Những hướng dẫn này có thể được viết bằng nhiều “ngơn ngữ” khác nhau
hoặc chỉ đơn giản là cách s ắp xếp các lệnh và chuỗi ký tự khác nhau.


Mỗi ngơn ngữ lập trình khác nhau thường được sử dụng để tạo ra những
loại phần mềm nhất định. Do đó, hãy ch ọn ngơn ngữ phù hợp với mục đích
sử dụng của bạn. Nếu lỡ chọn một ngơn ngữ khơng phù hợp với nhu cầu,
bạn có thể chuyển sang ngôn ng ữ mới.
2. Cân nhắc học C, C++, C# và nh ững ngôn ng ữ liên quan khác

Những ngôn ngữ này chủ yếu được sử dụng để tạo ra ứng dụng máy tính
độc lập, như trị chơi đi ện tử. Học ngơn ngữ C và C++ khó nhưng khơng
phải là nhiệm vụ bất khả thi cho người mới bắt đầu.
Việc học những ngôn ng ữ như vậy sẽ giúp bạn hiểu sâu khơng chỉ về lập
trình (phần lớn những ngơn ngữ lập trình thừa kế một vài khái ni ệm hoặc
những thứ khác từ C và C++ ) mà cịn v ề cách hoạt động của máy tính.


Chúng rất phổ biến và được sử dụng rộng rãi. Dù rất giống
với Java nhưng C# đang ngày một phổ biến hơn nhi ều.
3. Cân nhắc học Java hay JavaScript


Đây đều là những ngôn ngữ tốt để học nếu bạn muốn hiểu cách vi ết phần
mềm bổ trợ website (JavaScript ) hoặc ứng dụng trên điện thoại (Java).
Hiện tại những ngơn ngữ này đều có nhu cầu rất lớn nên sẽ hữu ích khi bi ết
về Java hay JavaScript. Hãy luôn nh ớ rằng Java và JavaScript là hai ngơn
ngữ hồn tồn khác bi ệt, dù chúng có s ự tương đồng ở tên gọi.
4. Thử sức với Python


Python là một ngôn ngữ cực kỳ linh hoạt được sử dụng rộng rãi trong nhi ều
nền tảng. Dù có tầm ảnh hưởng vô cùng l ớn nhưng Python l ại là một ngôn
ngữ dễ sử dụng cho người mới bắt đầu. Vì vậy, hãy thử sức với nó!
5. Cân nhắc học PHP


PHP là viết tắt của Hypertext Processor hay Bộ xử lý siêu văn bản. Đó là
ngơn ngữ lập trình web tương đ ối dễ học nhờ độ phổ biến và cấu trúc lệnh
đơn giản (tính phổ biến ở đây thể hiện ở chỗ sẽ có nhiều hướng dẫn hữu
dụng dành cho ngơn ng ữ đó). PHP rất tuyệt trong l ập trình máy chủ.
6. Đừng giới hạn bản thân với những ngôn ng ữ này!


Cịn vơ số ngơn ngữ lập trình khác cùng nh ững mục đích sử dụng vơ cùng
đa dạng. Nếu muốn trở thành lập trình viên, ch ắc hẳn bạn cần biết nhiều
hơn một ngơn ngữ. Do đó, hãy học càng nhiều càng tốt.
Tốt nhất, hãy nhìn vào qu ảng cáo tuyển dụng cho những công việc mà bạn

muốn làm và xác định đâu là ngôn ngữ thường được yêu cầu cho những vị
trí đó.
Phần 2: Học ngơn ngữ lập trình
1. Cân nhắc việc theo h ọc tại trường


Khi tuyển lập trình viên, h ầu hết các cơng ty đ ều sẽ quan tâm đến kỹ
năng của bạn hơn việc bạn đã học trường gì và điểm số của bạn ra sao. Dù
vậy, nếu có bằng đại học để đưa ra cho m ọi người thấy vẫn sẽ giúp ích rất
nhiều. Và đồng thời, với chỉ dẫn có chun mơn từ giáo viên (có thể là bạn
bè) thì việc đến trường sẽ giúp bạn học hiệu quả hơn.
Trong lĩnh v ực này, thường sẽ có học bổng và trợ cấp dành cho người lấy
bằng đại học. Đừng lo sợ về vấn đề chi phí: chi phí hồn tồn có th ể giải
quyết được!
2. Học từ các trường đại học trực tuyến


Cho dù bạn tham gia một khóa học có tính phí và được cấp bằng thật ở cuối
khóa hay là tham dự một chương trình mi ễn phí như MIT của Coursera,
bạn vẫn có thể học được rất nhiều thứ từ những khóa học đã được thiết kế
sẵn này.
3. Sử dụng công cụ trực tuyến


Hãy sử dụng dịch vụ trực tuyến miễn phí, chẳng hạn như Google’s
University Consortium hay Mozilla’s Developer Network để học về lập
trình. Những cơng ty này muốn có nhiều nhà phát tri ển phần mềm hơn để
nền tảng của họ được phát tri ển và nguồn lực của họ trở thành một trong
những nguồn tài nguyên tốt nhất trên mạng.
4. Học cách sử dụng chỉ dẫn trực tuyến



Có rất nhiều những website của những lập trình viên nơi họ sẽ dạy bạn
những điều cơ bản, cũng như một vài thủ thuật. Hãy tìm ki ếm những hướng
dẫn sử dụng ngôn ng ữ mà bạn dùng để thấy những điều trên. Có r ất nhiều
những lớp học trực tuyến miễn phí để bạn có thể học code như:


Khan Academy dạy về lập trình máy tính, với những hướng dẫn và
video rất dễ hiểu. Khan Academy là m ột tổ chức giáo dục trực tuyến
phi lợi nhuận được sáng lập bởi thầy Sal Khan, với quỹ tài trợ từ
Gates và Google. M ục tiêu hoạt động chính của Khan Academy là
“Cung cấp một nền giáo dục với đẳng cấp quốc tế, hồn tồn miễn
phí, cho bất kỳ ai, ở bất kỳ nơi đâu”.



Code Academy là một trang miễn phí khác dành cho b ạn, nơi những
hướng dẫn được sắp xếp từng bước từng bước. Đây là một trang web
chứa các khóa học lập trình, cụ thể về một số ngôn ngữ
như Javascript, PHP, Python, Ruby, HTML & CSS và các kỹ năng
khác. Nếu muốn bắt đầu từ con số 0 thì Codecademy là nơi dành cho
bạn.


5. Bắt đầu ngay khi cịn trẻ

Có rất nhiều những chương trình được thiết kế để dạy cho trẻ con học lập
trình. Những chương trình như Scratch c ủa MIT rất hữu dụng và nếu bạn
càng trẻ sẽ càng dễ học (cũng như bất kì ngơn ngữ nào). Tránh sử dụng

các bộ dụng cụ bởi những thứ đó hiếm khi dạy được điều gì hữu ích.
Phần 3: Tự học
1. Bắt đầu với một quyển sách hay chỉ dẫn tốt về lập trình


Hãy chọn một cuốn sách tốt, đang lưu hành v ề ngơn ngữ lập trình mà bạn
muốn học. Xem qua nhận xét trên Amazon hay các trang tương t ự sẽ giúp
bạn chọn được những quyển sách hữu ích từ vơ số những quyển khơng hữu
dụng khác.
2. Tìm một trình thơng d ịch cho ngơn ngữ đó


Trình thơng dịch đơn gi ản chỉ là một chương trình ph ần mềm máy tính
khác, làm nhi ệm vụ chuyển ý tưởng mà bạn viết bằng ngôn ng ữ lập trình
thành "ngơn ngữ máy tính" đ ể mọi thứ được thi hành. Có nhi ều trình thơng
dịch khác nhau. Hãy ch ọn chương trình phù h ợp với bạn.
3. Đọc sách


Lấy các ví dụ về ngơn ngữ lập trình máy tính t ừ sách vở và đặt chúng vào
trình thơng dịch. Thử thay đổi các ví dụ để chương trình có thể làm được
những thứ khác nhau.
4. Thử đặt những ý tưởng của riêng bạn lại với nhau và hình thành nên
một chương trình máy tính


Hãy bắt đầu từ những thứ đơn giản trước, chẳng hạn như một chương trình
chuyển đổi tiền tệ và làm mọi cách để khiến nó trở nên phức tạp hơn trong
q trình đọc và học ngơn ngữ lập trình của bạn.
5. Học ngôn ngữ khác



Khi bắt đầu chủ động trong ngôn ng ữ đầu tiên của mình, bạn có thể sẽ
muốn học thêm một ngôn ngữ thứ hai. Tốt nhất, hãy chọn ngôn ng ữ sử dụng
mơ thức hồn tồn khác bi ệt so với ngôn ngữ đầu tiên. Chẳng hạn như, nếu
bạn bắt đầu với Scheme, bạn có thể tiếp tục thử sức cùng C hay Java. Hoặc
nếu bắt đầu từ Java, lúc này, b ạn có thể chọn Perl hay Python .
6. Tiếp tục lập trình và thử những điều mới!


Để trở thành một lập trình viên giỏi, ít nhất, bạn phải bắt kịp với công nghệ
đang không ngừng thay đổi hiện nay. Đó là m ột q trình học tập không
ngừng nghỉ. Hãy luôn học ngôn ngữ mới, mô thức lập trình m ới và quan
trọng nhất là: lập trình những điều mới!



×