ทักษะที่สำคัญของงาน สถาปนิกซอฟต์แวร์ (Software Architect) มีสกิลและคุณสมบัติอะไรบ้าง
คุณสมบัติเบื้องต้นสำหรับงาน สถาปนิกซอฟต์แวร์ (Software Architect)
• ปริญญาโทสาขาวิทยาการคอมพิวเตอร์หรือสาขาที่เกี่ยวข้อง
• มีประสบการณ์อย่างน้อย 5 ปีในการพัฒนาซอฟต์แวร์และสถาปัตยกรรม
• ทักษะในภาษาการเขียนโปรแกรม เช่น Java, C++ หรือ Python
• มีความเข้าใจที่ดีเกี่ยวกับหลักและรูปแบบการออกแบบซอฟต์แวร์
• ทักษะการแก้ปัญหาและการสื่อสารที่ดีเยี่ยม
ทักษะและบุคลิกอันพึงประสงค์ของงาน สถาปนิกซอฟต์แวร์ (Software Architect)
API development
Restful, Rest
Agile methodologies
Scrum
Amazon Web Services AWS
Amazon Web Services AWS
Code management
Git
Database
Database maintenance
Database queries
SQL
Operating systems
Linux
Programming languages
C#
C++
Java
JavaScript
Python
Software architecture
Software architecture
การคิดเชิงวิเคราะห์
มีความคิดอย่างเป็นกระบวนการ
รวบรวมข้อมูล
ทักษะการร่วมกันทำงานเป็นทีม
การทำงานร่วมกับผู้อื่นเพื่อเป้าหมายเดียวกัน
ผู้อื่นมีผลต่อการตัดสินใจ
เห็นแก่ประโยชน์ส่วนรวม
ทักษะการแก้ปัญหา
ตัดสินใจบนพื้นฐานของความเป็นจริง
สามารถหาข้อบกพร่องของงานได้
แก้ปัญหาอย่างเป็นระบบ