30/09/2018, 17:23
Hỏi về công việc của lập trình viên C
Em hiện tại đang học về ngôn ngữ C.
Mọi người có thể cho em hỏi là trên thực tế một lập trình viên C làm những công việc gì ạ?
Bài liên quan
Em hiện tại đang học về ngôn ngữ C.
Mọi người có thể cho em hỏi là trên thực tế một lập trình viên C làm những công việc gì ạ?
Vì đâu mà bạn lại học C?
Lập trình C theo mình biết hiện nay là lập trình nhúng, lập trình vi điều khiển (không có giao diện người dùng hoặc giao diện menu đơn giản)
Còn lập trình ứng dụng hiện đại hầu hết là lập trình hướng đối tượng(C++, C#, Java…), không phải C.
Có thể mình chưa biết hết. Bạn đợi các cao thủ C vào trả lời
Cảm ơn bạn!
Mình đang theo học về An toàn thông tin và C là một trong thứ mình học thôi, vì mình nghĩ C là nền tảng của nhiều cái hiện nay.
học C xong bạn có thể lấy nó làm nền tảng để học các ngôn ngữ khác, học cơ bản chắc qua ngôn ngữ khác dễ hơn. nếu bạn học attt, đi sâu vào C thì nên học thêm asemply, học mảng reverse, crack phần mềm,phần tích mã độc…
Ok, bạn nghĩ vậy thì nó là vậy. C đã 40 tuổi. Có nhiều quan niệm khác nhau, đây là một đoạn mình đọc được trong “Teach yourself C++ in 21 days - Fifth edition”
Theo quan điểm của tác giả thì học C++ không cần học C trước, vì không cần thiết và có khi lại thêm thuận lợi. Bởi bạn sẽ không mất thời gian từ bỏ những “thói quen xấu” trong lập trình C trước khi học C++.
Đó là quan điểm của tác giả.
Nếu quan điểm này hợp lý, thì nó cũng hợp lý trong trường hợp bạn không học C mà học thẳng C#, Java…
Theo mình, C chỉ là môn để học cho biết.
Mình nói riêng về bảo mật, bạn bắt buộc phải học hệ thống nếu muốn “phần tích mã độc” và c phải học trước. Nếu đi theo bảo mật mạng hay web và ứng dụng thì c không cần thiết
Mình cũng đã hiểu phần nào rồi, cảm ơn bạn!
Em hiểu rồi.
Vậy anh có thể cho em hỏi nếu đi theo bảo mật mạng hay web thì cái gì là thiết yếu cần phải biết ạ?
Mình ko dám nói nhiều, vì mình cũng không bik nhiều lắm. Cụ thể là theo mình biết thì bảo mật có nhiều lĩnh vực.
+Mạng máy tính thì học chứng chỉ cisco đầu tiên như ccna, ccnp,…; linux
+Web thì học php, javascript, python, …
+…hệ thống, hạ tầng,…
mà túm lại đều học lập trình hết, cái j liên quan tới hacking thì học. Mà muốn biết cụ thể học cái j thì nên chơi CTF để biết.
À cho mình hỏi bạn học trường nào z?
Mình đang học ở Bachkhoa - Aptech ở Hà Nội, hiên đang học về cấu hình hệ thống nên chưa liên quan gì đến hacking, tại mình tò mò nên tìm hiểu thôi!