Tổng hợp và trả lời một số câu hỏi của các member về việc học lập trình

Ủng hộ AnonyHome Team
Chờ một chút: bạn thấy bài viết có ích chứ? Hãy chia sẻ nó với mọi người nhé!

Tổng hợp một số câu hỏi của các bạn trong group gửi về cho AnonyHome. Mong rằng sẽ ngày càng có nhiều câu hỏi và các cuộc trao đổi của các bạn hơn. Để nhóm chúng ta ngày càng phát triển. Mọi ý kiến đóng góp có thể ib trực tiếp cho Fanpage của Group. Ad sẽ hỗ trợ các bạn nhanh nhất có thể.

Tổng hợp và trả lời một số câu hỏi của các member về việc học lập trình

1: Tại sao C là môn đầu tiên phải học?

TL: Đây có lẽ là câu hỏi của rất nhiều bạn sinh viên năm thứ nhất theo học khoa Công Nghệ Thông Tin của các trường ĐH hay các bạn theo học tại các trung tâm đào tạo về lập trình. C là một ngôn ngữ “mức máy”, do đó bạn sẽ học cách làm thế nào để một chương trình tương tác với phần cứng và học những kiến thức nền tảng của lập trình tại mức thấp nhất. Bạn học về các chương trình gỡ lỗi, quản lý bộ nhớ, và nhiều thứ mà những ngôn ngữ lập trình bậc cao hơn như Java không thể làm được – nó giúp cho bạn viết code hiệu quả hơn trong các ngôn ngữ khác. C là “ông nội” của nhiều ngôn ngữ cấp cao khác, bao gồm cả Java, C#, và JavaScript. 
Điều đó nói lên rằng, lập trình trong C là chặt chẽ và khó hơn so với các ngôn ngữ khác. Stack Overflow có một cuộc thảo luận rất hay về việc nên chọn C hay Java là ngôn ngữ đầu tiên, và hầu hết mọi người đều nghiêng về C.

2: Khi Run một chương trình từ IDE Dev C++, nhấp nháy giao diện điều khiển cửa sổ và sau đó đóng lại ngay lập tức.

TL: Một số trình biên dịch không tự động tạm dừng màn hình giao diện điều khiển sau khi chương trình kết thúc. Nếu đây là trường hợp với trình biên dịch của bạn, cách sau đây sẽ khắc phục vấn đề của bạn:
Bạn có thể dùng getch() hoặc system(“pause”) đều được, khuyên dùng system(“pause”) vì getch() phải khai báo thêm thư viện conio.

3: Khi cố gắng để sử dụng cin, cout, hoặc endl, trình biên dịch nói cin, cout, hoặc endl là một định không khai báo.

TL: Trước tiên, hãy chắc chắn rằng bạn đã có dòng code sau gần đầu của tập tin của bạn:
   #include <iostream>

4: Tôi có cần phải biết toán học là một lập trình viên?

TL: Không quá nhiều. Hầu hết các lập trình là về thiết kế và lập luận logic, không phải về việc có thể để nhanh chóng thực hiện các phép tính số học, hoặc sự hiểu biết sâu sắc đại số hoặc tính toán. Việc mang sang giữa toán học và lập trình chủ yếu xung quanh các suy luận logic và tư duy chính xác. Chỉ khi bạn muốn chương trình tiên tiến động cơ đồ họa 3D , hoặc làm lập trình số chuyên ngành khác, bạn sẽ cần kỹ năng toán học.

5: Sự khác nhau giữa Lập trình C & Lập trình C++.

TL: C là ngôn ngữ thuần cấu trúc ,còn c++ là ngôn ngữ hướng đối tượng. C ++ là một ngôn ngữ mới, dựa trên C, có thêm nhiều tính năng của ngôn ngữ lập trình hiện đại. Về cơ bản, C ++ duy trì tất cả các khía cạnh của ngôn ngữ C, trong khi cung cấp các tính năng mới cho các lập trình mà làm cho nó dễ dàng hơn để viết chương trình hữu ích và tinh vi.
C ++ làm cho nó dễ dàng hơn để quản lý bộ nhớ và thêm một số tính năng cho phép các lập trình hướng đối tượng.

6: Học Đại học có giống với học ở phổ thông

TL: Chắc chắn là không. Lên đại học giáo viên sẽ không cầm tay chỉ việc cho các bạn nữa. Tự học là chính. Và đặc thù của cái ngành IT cũng là phải tự mày mò tự tìm hiểu. Với Ad đi học ở đại học quan trọng nhất hai buổi. Buổi đầu tiên và buổi cuối cùng. Buổi đầu tiên đi để biết bạn sẽ phải học những gì. Buổi cuối cùng đi để biết bạn sẽ phải thi cái gì.

7: Các nghề nghiệp trong ngành CNTT

  • 1. Lập trình viên (Công nghệ thông tin)
  • 2. Chuyên gia phân tích hệ thống (System Analyst)
  • 3. Quản trị cơ sở dữ liệu (Database Administrator)
  • 4. Nhà quản lý hệ thống thông tin (Information System Manager)
  • 5. Chuyên gia mật mã (Cryptographer)
  • 6. Quản trị mạng (Network Administrator)
  • 7. Kỹ sư phần mềm (Software Engineer)
  • 8. Quản trị Web (Webmaster)
  • 9. Kỹ thuật viên máy tính (Công nghệ thông tin)
  • 10. Chuyên viên viết tài liệu kỹ thuật (Technical Writer)
Tham gia group AnonyHome để cùng học tập nhé!
Share
0 0 vote
Vui lòng đánh giá bài viết
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
XEM THÊM
Thứ 7 máu chảy về tim.…
0
Bạn thích bài viết chứ? Hãy để lại bình luận.x
()
x