Thứ Sáu, 26 tháng 2, 2016

Kỹ năng và kiến thức của một kỹ sư công nghệ thông tin


Xác định là một kỹ sư công nghệ thông tin, bạn cần trang bị các kỹ năng và kiến thức sau đây. Những kỹ năng này có thể được trang bị trước hoặc trong quá trình học. Nếu trang bị được những kiến thức này, bạn sẽ có cơ hội trở thành một trong những kỹ sư tài năng được nhiều doanh nghiệp săn đón.

Các kỹ năng cơ bản:
  • Tư duy logic, có khả năng sáng tạo tốt.
  • Khả năng làm việc dưới áp lực lớn.
  • Ham học hỏi và chính xác trong công việc.
  • Khả năng xác định, hiểu, đưa ra các lập luận cơ sở cho các vấn đề.


Các kỹ năng chuyên sâu:
  • Có năng khiếu về toán đại.
  • Đam mê công nghệ thông tin.
  • Sử dụng thành thạo máy tính.
  • Khả năng giải quyết vấn đề và làm việc theo nhóm.
  • Đọc hiểu, và giao tiếp tiếng anh tốt.
  • Tiếp thu nhanh, xử lý thông tin tốt.
  • Kỹ năng lập trình tốt, bao gồm sự thành thạo đối với các thể loại dữ liệu cũng như cấu trúc điều khiển.
  • Khả năng phân tích và sắp xếp ưu tiên thông tin để đưa ra những đề nghị thích hợp.
  • Thành thạo trong việc sửa chữa các vấn đề phức tạp của chương trình và có thể sản xuất ra các tài liệu phần mềm chất lượng, bao gồm thông số yêu cầu, tài liệu thiết kế và kế hoạch kiểm thử….
Kiến thức
  • Tự nhiên: Toán tin học, xác suất thống kê, vật lý hiện đại, Giải tích - Đại số - Toán học rời rạc.
  • Kiến thức chuyên sâu của chuyên ngành như: lý thuyết thông tin - ngôn ngữ lập trình - kỹ thuật điện tử - hệ điều hành - vi xử lý, nhận dạng và xử lý ảnh - đồ hoạ máy tính - chương trình dịch - công nghệ phần mềm…
  • Các kiến thức bổ trợ khác về khả năng phân tích, thiết kế và quản lý các dự án phần mềm, tổ chức thực hiện nhiệm vụ trong phạm vi quyền hạn của một chuyên viên trong lĩnh vực kỹ thuật phần mềm, đồng thì có khả năng xây dựng mô hình và áp dụng các nguyên tắc của công nghệ phần mềm vào thực tế …
  • Phải có kiến thức nền tảng về giải thuật, phân tích và thiết kế thuật toán, cấu trúc dữ liệu.
  • Thành thạo các ngôn ngữ lập trình: C, C++, .Net, Java, PHP… Tùy theo công việc mà mức độ thành thạo, hay chuyên sâu là khác nhau.
  • Nắm vững kiến trúc phần mềm, quy trình sản xuất phần mềm.
Bạn có thể theo dõi bài viết: Các nhóm ngành công nghệ thông tin hiện nay tại đây

Không có nhận xét nào:

Đăng nhận xét