Trước đây, để gia công một sản phẩm, người thợ phải lấy nguyên liệu, gia công bằng tay trên các máy móc nửa thủ công như máy tiện, phay, bào, hàn… Hiện nay, công việc gia công đã được tự động hóa bằng các máy gia công hiện đại (CNC), công việc của người thợ chỉ còn là đứng máy nhấn nút, lập trình gia công… Lập trình gia công là một công việc quan trọng khi thực hiện trên các máy gia công tự động CNC, các công việc trước đây như lấy vật liệu (phôi), tiện, phay đều được máy tự động thực hiện một cách chính xác theo chương trình đã được lập trình.
Công việc thiết kế trước đây phải thực hiện bằng việc vẽ các bản vẽ bằng tay, ngày nay đã có sự hỗ trợ của máy tính với các chương trình chuyên hỗ trợ cho việc thiết kế cơ khí. Việc thiết kế cơ khí trên máy vi tính với sự hỗ trợ của phần mềm được gọi là CAD, CAD cho phép xây dựng được những bản vẽ có độ phức tạp cao. Người kỹ sư cơ khí hiện nay luôn phải biết về CAD.
Một bước tiến cao hơn trong ngành cơ khí là công nghệ CAD/CAM/CNC, tạo thành một quy trình khép kín từ khâu thiết kế đến khâu chế tạo sản phẩm bằng các máy móc gia công hiện đại.
Với những công nghệ như trên, ngành cơ khí ngày càng đóng góp tích cực để sản xuất ra các thiết bị, máy móc, sản phẩm cơ khí có độ chính xác cực cao, độ bền tốt.