Vị trí kiến trúc sư phần mềm

Lê Thiện12/09/2022 09:00
Vị trí kiến trúc sư phần mềm

Một sinh viên hỏi tôi: “Làm sao em có được việc làm kiến trúc sư phần mềm và ai thuê kiến trúc sư phần mềm? Xin thầy giúp cho.”

Đáp: Kiến trúc sư phần mềm là một trong những “việc làm nóng nhất” trong công nghiệp phần mềm ngày nay. Nhu cầu là cao vì chỉ có số ít kiến trúc sư đủ phẩm chất là sẵn có với kĩ năng đặc biệt và kinh nghiệm làm việc.

Về căn bản, kiến trúc sư phần mềm chịu trách nhiệm cho thiết kế hệ thống phần mềm và đảm bảo rằng nó đáp ứng các yêu cầu của doanh nghiệp cũng như yêu cầu hệ thống của kết cấu nền của công ti. Kĩ năng đặc biệt này yêu cầu nhiều năm kinh nghiệm phát triển phần mềm trong các nền, ngôn ngữ và công nghệ nào đó. Trước khi thiết kế hệ thống, kiến trúc sư phần mềm phải làm việc chặt chẽ với kĩ sư yêu cầu hay người phân tích doanh nghiệp để hiểu các yêu cầu của khách hàng rồi hỗ trợ cho người quản lí dự án phát triển kế hoạch dự án nơi việc chia các yêu cầu thành những nhiệm vụ nhỏ hơn là mấu chốt.

Nhiều người tin việc làm của kiến trúc sư phần lớn là trong thiết kế nhưng sự kiện là trách nhiệm của kiến trúc sư phần mềm là nhiều hơn thế nhiều. Họ phải làm việc với tổ dự án để hỗ trợ cho bất kì thay đổi nào có thể cần được thực hiện trong suốt cả vòng đời phát triển phần mềm.

Vì kiến trúc sư phần mềm là chuyên gia trong thiết kế và phát triển hệ thống, nhiều thành viên tổ cũng dựa trên tri thức kĩ thuật của họ để hỗ trợ cho họ trong đa dạng công việc. Các công ti lớn với nhiều kiểu ứng dụng có nhu cầu cao nhất về kiến trúc sư phần mềm để chắc phần mềm của họ được thực hiện tương ứng với chất lượng cao. (Microsoft có vài nghìn kiến trúc sư phần mềm và Google có nhiều hơn).

Để đủ tư cách vào vị trí kiến trúc sư phần mềm, bạn cần ít nhất là bằng cử nhân trong khoa học máy tính hay kĩ nghệ phần mềm. Nhiều kiến trúc sư trong công nghiệp thường có bằng cấp chuyên sâu như thạc sĩ trong khoa học máy tính hay kĩ nghệ phần mềm. Bên cạnh bằng đại học, ứng cử viên phải có ít nhất ba tới năm năm kinh nghiệm phát triển phần mềm và xuất sắc trong kĩ năng mềm như trao đổi, kĩ năng trình bày và lãnh đạo. Kiến trúc sư phần mềm làm việc với tổ dự án từ đầu tới cuối như một phần của tổ và cung cấp giải pháp kĩ thuật cũng như kèm cặp cho các thành viên tổ.

Phần lớn các vị trí kiến trúc sư phần mềm đều không được quảng cáo vì công ti ưa thích đề bạt người nội bộ hơn là tìm bên ngoài. Phần lớn những người quản lí ưa thích thuê người họ biết rõ và quen thuộc với cách thức công ti vận hành làm ứng cử viên tiềm năng. Lương cho kiến trúc sư phần mềm biến thiên tuỳ theo năm kinh nghiệm, ngành công nghiệp và kích cỡ công ti. Theo báo cáo công nghiệp phần mềm, kiến trúc sư phần mềm có thể làm từ $120,000 tới $250,000 ở Mĩ.


Gửi bình luận
(0) Bình luận
1

Lời khuyên về giáo dục

Theo một nghiên cứu toàn cầu mới, năm nay các công ti sẽ thuê nhiều sinh viên tốt nghiệp đại học hơn năm ngoái nhưng chỉ với những bằng cấp nào đó. Khoa học máy tính, kĩ nghệ phần mềm, y học và chăm sóc sức khoẻ là NÓNG.
2

Vấn đề với cách tiếp cận Agile

Một người phát triển phần mềm hỏi tôi: “Người quản lí của tôi nói rằng hoạt động chính của Agile chỉ là viết mã và kiểm thử. Bạn không cần tài liệu cho nên chúng tôi có thể hoàn thanh nhanh và đó là lí do tại sao cái tên “Agile – mau lẹ” tới. Điều đó có đúng không?”
3

Chương trình bằng cấp chuyên sâu

Có vài lí do mà sinh viên muốn tiếp tục theo đuổi các bằng cấp chuyên sâu như Thạc sĩ hay Tiến sĩ. Nhiều người muốn chuyên sâu tri thức của họ và đẩy mạnh giáo dục của họ nhưng một số người không biết làm cái gì, cho nên họ quyết định ở lại trường.

Thị trường app di động

Theo một báo cáo công nghiệp (7/2014) có thiếu hụt kĩ năng Công nghệ thông tin (CNTT) toàn cầu nhưng nghiêm trọng nhất là trong phát triển ứng dụng di động.

Học kĩ năng mềm

Một học sinh trung học hỏi: “Nếu kĩ năng mềm là quan trọng thì em học chúng ở đâu? Em có nên học chúng ở đại học hay em phải vào trường đào tạo đặc biệt để học kĩ năng mềm? Xin thầy lời khuyên.”

Kinh doanh mới của Google

Với hầu hết mọi người, Google là một công ti phần mềm chuyên vào dịch vụ Internet như “động cơ tìm kiếm” nhưng ít người biết rằng Google cũng đã chuyển sang các khu vực khác để làm đa dạng kinh doanh của nó.

Kĩ năng duy nhất bạn cần

Câu trả lời của tôi đơn giản là: “Mọi điều họ cần là phát triển thái độ học cả đời.”

Giáo dục STEM

Bản chất của giáo dục STEM tốt nên bắt đầu bằng việc chuẩn bị các thầy giáo STEM từ tiểu học tới đại học.

Quá khứ và tương lai

Một học sinh trung học hỏi tôi: “Công nghệ có thể thay đổi nhanh chóng thế nào? Tương lai sẽ giống cái gì?”

Microsft, Google và Apple ai sẽ thắng?

Một sinh viên viết cho tôi: “Bạn em nói rằng máy tính cá nhân là lỗi thời rồi. Liệu đó có nghĩa là chúng ta nên bỏ PC và thay vào đó học di động không? Em bị lẫn lộn về chuyện phải tập trung vào cái nào. Xin thầy lời khuyên.”

Học khoa học máy tính

Đừng để người khác thuyết phục bạn học cái gì. Chừng nào bạn đặt mục đích của bạn và đưa nỗ lực vào, bạn có thể vượt qua gần như mọi thứ.

Thần đồng 15 tuổi đỗ đại học, trở thành thiên tài thi ca nhưng cuộc đời khép lại ở tuổi 25

Phong cách sống - Thiên An - 15/08/2026 10:00
Cuộc đời của một trong những nhà thơ tài hoa nhưng đoản mệnh nhất Trung Quốc hiện đại vẫn còn để lại nhiều suy ngẫm cho đến tận ngày nay.

Chia sẻ từ trái tim - Mùa Vu Lan: Đứa con liệt sanh

Từ sách - Phim - FN - 15/08/2026 09:00
Bây giờ đến dạng con thứ ba. Nếu cha mẹ tu hành, làm thiện, làm lành mà đứa con lại không thiện, không lành thì đứa con đó, đức Phật gọi là liệt sanh.
HẠT GIỐNG TÂM HỒN
2019 Bản quyền thuộc về hatgiongtamhon.com.vn. Phát triển bởi ONECMS