Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
531,87 KB
Nội dung
Định hướng nghề nghiệp Công nghệ Phần mềm Bộ môn Công nghệ phần mềm Khoa CNTT, Trường Đại học Bách khoa Nội dung • Cơng nghệ Thơng tin & Cơng nghệ phần mềm • Chương trình đào tạo • Các nghề • Các tổ chức tuyển dụng Cơng nghệ Thơng tin (CNTT) • Ngành khoa học xử lý thơng tin tự động • Nghiên cứu phát triển phương pháp, kỹ thuật công cụ máy tính nhằm khai thác, sử dụng hiệu nguồn thông tin lĩnh vực hoạt động người xã hội • Các lĩnh vực • • • • Mạng truyền thông Phần cứng, hệ thống nhúng Phần mềm, Công nghệ phần mềm Hệ thống thông tin Cơng nghệ Thơng tin (CNTT) • Trong ngành cơng nghệ thơng tin bạn làm việc đâu? • • • • Các công ty phần mềm Các công ty sản xuất, lắp ráp, sữa chữa trang thiết bj phần cứng Các cơng ty cung cấp giải pháp tích hợp Các công ty cung cấp giải pháp mạng an ninh mạng • Những lý để bạn chọn ngành cơng nghệ thơng tin? • • • • • Cơ hội việc làm lớn Luôn tiếp cận với tri thức Đầy động sáng tạo Nhiều thách thức hội để khẳng định Nhiều hội thành đạt • Những tố chất giúp bạn thành cơng ngành CNTT • • • • • • • Thơng minh có óc sáng tạo Khả làm việc áp lực lớn Kiên trì, nhẫn nại Ham học hỏi, trau dồi kiến thức Khả làm việc theo nhóm Trình độ ngoại ngữ Niềm đam mê công nghệ thông tin Làm việc đâu? • Giám đốc dự án, giám đốc thơng tin, Trưởng nhóm phát triển nội dung cho Internet, mạng di động, thử nghiệm đánh giá nội dung • Giải trí số cho trị chơi trực tuyến, trị chơi tương tác Phát triển nội dung cho mạng Internet, cho mạng di dộng, lên kế hoạch, hoạt định sách phát triển thương mại điện tử ứng dụng, phân tích, thiết kế, cài đặt, quản trị, bảo trì phần mềm giáo dục trực tuyến, học tập điện tử • Cán nghiên cứu ứng dụng CNTT viện, trung tâm nghiên cứu trường đại học, cao đẳng Giảng dạy môn liên quan đến CNTT trường đại học, cao đẳng, trung học chuyên nghiệp, dạy nghề trường phổ thơng Làm việc đâu? • Nghiên cứu khoa học thuộc lĩnh vực CNTT viện nghiên cứu, trung tâm quan nghiên cứu Bộ, Ngành, trường Đại học Cao đẳng • Làm việc cơng ty thương mại điện tử, công ty thiết kế, quảng cáo tiếp thị Internet nước nước ngồi Làm việc cơng ty tư vấn, thiết kế xây dựng giải pháp tra cứu thông tin, liệu số, thư viện số, y tế số, bảo tàng số, sở liệu số chuyên ngành cho tất đơn vị có nhu cầu (hành nghiệp, ngân hàng, viễn thơng, hàng khơng, xây dựng…) • Ngồi sinh viên tốt nghiệp tiếp tục học sau đại học để nhận trình độ thạc sĩ tiến sĩ, trở thành chuyên gia lĩnh vực CNTT Công nghệ phần mềm • Nghiên cứu phát triển phương pháp, kĩ thuật công cụ nhằm xây dựng phần mềm cách kinh tế, có độ tin cậy cao hoạt động hiệu • Thiết kế, phát triển, kiểm thử, bảo trì phần mềm phức tạp, bền vững chất lượng Công nghệ phần mềm Software Design Software Requirement Software Construction Software Testing Process Software Engineering Software Quality Software Maintenance Tools and Method Configuration Management Management Tại CNPM? Chương trình đào tạo • Thời gian: năm • Tổng khối lượng: 151 tín (TC) • Kiến thức đại cương: 70,5 TC • Kiến thức sở ngành: 56,5 TC • Kiến thức chuyên ngành: 12 TC • Thực tập đồ án tốt nghiệp: 12 TC 10 Ví dụ Kỹ sư phần mềm (Cty VSDC, nguồn vietnamworks.com) • Job description • Work in Web/Windows/Integration Project • Implement applications using C#, ASP.NET MVC/WinForms/WebForms/WebServices, MS-SQL, HTML, CSS, JavaScript, SOAP and jQuery • Job requirement • 2+ year of experience • Good knowledge and experience in Net Framework 2.0/3.5/4.0 • Good knowledge and experience in Web, WCF, Restful and Windows Service • Good Team work, Discipline, Attitude, Responsibility at work • Good at English Communication • Have experience in ASP NET MVC is a plus • Have experience in solution development is a plus • Have experience in developing software for Mobile platform (Windows CE, Windows Mobile 6.5/7/7.5, Android or iOS ) is a plus 14 Ví dụ Kỹ sư kiểm thử (Cty GMS, vietnamworks.com) • Job description • • Job requirement Skills Required • • • • Test software and report bugs on bug tracking software • Document test cases to cover all possible scenarios • Close pending items and prioritize among deliverables • Execute various system set-up activities • • • • • • Has a positive and ‘can-do’ attitude Experience with software testing e.g, unit testing, functional testing, performance testing, security testing, system testing Knowledge of test processes such as UAT, SAT, Production… Knowledge of SQL queries and database structure would be an advantag Strong analytical skills Ability to read/write English technical document is a must Strongly preferred English communication skill Documentation skill Requirements • • • Process a Degree in IT/ Computer Science or equivalent Has experience with software testing and documenting test case Minimum year of working experience Business knowledge • • • • • Hotel management system Customer Relationship Management (CRM) Content Management System (CMS) Accounting (preferred) Marketing (preferred) 15 Ví dụ Kỹ sư kiểm thử tự động (Luxoft, nguồn vietnamworks.com) • Job description Project Description: - Automation testing of web-application - Web-application provides a work with database for generating different report on user demand without changing data - In this project we use following tools: Selenium (Java) + Thucydides framework, which provides reports about execution test-scripts and helps to organize automated test-scripts Responsibilities: - Develop, maintain and update automated tests; - Work with team members (from Russia and VN) to understand features of application (Analyze project documentation/previous done work); - Set up test environment (environment for automation scripts); - Perform functional, exploratory testing and regression testing documentation of defects found; - Support and update documents about automation (covering, planned progress, schedule of automation); - Participation in planning of automation tasks and estimates own tasks • Job requirement - Experience in manual testing of web application, black-box testing and functional testing is required; experience of mobile application testing has a low priority; - Experience in developing automated tests and/or framework and in programming language; - Use of Selenium WebDriver (the tool, browser plug-in Selenium IDE not suitable); - Use any of Thucydides/Fitnesse (as a developer, not a test-designer)/QTP/Squish/Cucumber/TestNG ; - Use of Java, JavaScript, VB Script, Pascal, C++ or any other programming language at least for year; - Knowledge and experience in working with web technologies (HTML, JavaScript, XPath, AJAX) at least month; - Good knowledge of query language (SQL), use for at least year; - Ability to communicate in english: emails, chatting, voice 16 Ví dụ Quản trị sở liệu (Cty Navigos Group, nguồn vietnamworks.com) • Job description • Develop/review Database structure/SQL queries in software projects with development team Deploy/rollback SQL without downtime and data lost • Write SQL/Shell/Perl script to make data reports for Business Units • Monitor/ troubleshoot online system (Linux-Apache/Nginx-MySQL-PHP) Backup/restore databases and other important corporate data • Involved in Business Intelligence projects (MS SQL Server, Microsoft Dynamics CRM, AX, PowerPivot, SharePoint, etc.) • Involved in research and implementation of IT and system strategic projects • Job requirement • • QUALIFICATIONS • Bachelor degree in IT or related discriplines EXPERIENCE • • • One year of experience as DBA (MySQL) Experience with SQL/Shell/Perl scripts COMPETENCIES/SKILLS • • • • • Strong knowledge of MySQL Good skills in MS SQL Server, Linux, Apache/Nginx and PHP is a plus Good ability to research, find information, apply new technology to current systems Can-do attitude, enthusiastic, responsible, honest, reliable Ability to communicate in English 17 Ví dụ Kỹ sư cầu nối (Cty A.N Lab, nguồn vietnamworks.com) • • Job description - Liên lạc tiếng Nhật qua e-mail, chat, họp định kỳ để làm cầu nối liên lạc đội lập trình Việt Nam với khách hàng công ty Nhật; - Chủ động tìm hiểu làm rõ yêu cầu khách hàng, truyền đạt lại cho đội lập trình Việt Nam; - Hỗ trợ đội lập trình Việt Nam đáp ứng yêu cầu khách hàng Job requirement - Bằng cấp tối thiểu: Kỹ sư; - Yêu cầu phải biết tiếng Nhật trình độ tương đương 2kyu trở lên, có khả giao tiếp tốt tiếng Nhật; - Tốt nghiệp chuyên ngành CNTT có kinh nghiệm hoạt động dự án lập trình - Am hiểu văn hố, phong cách làm việc khách hàng Nhật - Ưu tiên ứng viên có kinh nghiệm làm việc với người Nhật đảm trách vị trí tương đương; - Có khả cơng tác dài hạn Nhật Bản; 18 Ví dụ (Kỹ sư Giải pháp Phần mềm – Viettel) Vị trí: Kỹ sư Giải pháp Phần Số 20 Ngày hết 30/09/2013 mềm lượng: hạn: Mô tả công - Xây dựng giải pháp ứng dụng CNTT cho doanh nghiệp việc: - Thực khảo sát nhu cầu toán - Thực phân tích yêu cầu khách hàng; phân tích viết tài liệu phân tích nghiệp vụ - Xây dựng giải pháp đáp ứng yêu cầu toán - Cập nhật tài liệu phân tích u cầu có thay đổi - Hỗ trợ công tác phát triển hệ thống - Hoạch định chiến lược phát triển CNTT doanh nghiệp theo xu hướng phát triển công nghệ giới Yêu cầu công -Tốt nghiệp Cao đẳng, Đại học chuyên ngành công nghệ thông tin chuyên việc: ngành khác có liên quan -Am hiểu JAVA (JAVA framework: Struts, Hibernate, Spring), SDK (Eclipse), PHP(PHP framework: ZEND, XOOPS) -Có Kỹ phân tích, thiết kế hướng đối tượng, xây dựng giải pháp UD CNTT -Nắm vững quy trình phần mềm; quy trình quản lý dự án -Có kinh nghiệm làm việc CNTT 01 năm -Có khả phân tích, thiết kế, xây dựng giải pháp ứng dụng CNTT - Ưu tiên ứng viên có kinh nghiệm tìm hiểu, tư vấn, phát triển ứng dụng ERP, CRM, Billing, Thương mại điện tử, GIS Nơi làm việc: Hồ Chí Minh,Hà Nội,Đà Nẵng Loại hình: Tồn thời gian http://tuyendung.viettel.com.vn/RMSPortal/Index.do# 19 Ví dụ (Kỹ sư Kiểm thử Phần mềm - Viettel) Vị trí: Kỹ sư Kiểm thử Phần mềm Số lượng: 30 Ngày hết hạn: 30/09/2013 Mơ tả cơng •Xây dựng test case, test data việc: •Thực kiểm thử hệ thống phần mềm •Xây dựng tài liệu dự án, đào tạo hướng dẫn sử dụng •Tham gia triển khai đào tạo khách hàng Yêu cầu •Tốt nghiệp Cao đẳng, Đại học quy cơng việc: •Chun ngành: CNTT, Tốn Tin, Điện tử viễn thơng •Am hiểu quy trình phát triển phần mềm •Có kiến thức kỹ cơng cụ kiểm thử •Ưu tiên ứng viên nắm kỹ thuật kiểm thử phần mềm •Nắm quy trình phát triển phần mềm, quy trình kiểm thử phần mềm •Biết hệ sở liệu: SQL, Oracle Nơi làm Hồ Chí Minh,Hà Nội,Đà Nẵng việc: Loại hình: Tồn thời gian http://tuyendung.viettel.com.vn/RMSPortal/Index.do 20 Ví dụ (Kỹ sư Phát triển Phần mềm - Viettel) Vị trí: Kỹ sư Phát triển Phần mềm Số lượng: 50 Ngày hết hạn: 30/09/2013 Mơ tả cơng - Lập trình dự án phần mềm việc: - Thiết kế phát triển module phần mềm công nghệ Java, Net, Oracle - Tham gia xây dựng giải pháp ứng dụng CNTT cho doanh nghiệp - Hoạch định chiến lược phát triển CNTT doanh nghiệp theo xu hướng phát triển công nghệ giới Yêu cầu công -Tốt nghiệp Cao đẳng, Đại học chuyên ngành công nghệ thông tin chuyên việc: ngành khác có liên quan loại Trung bình trở lên, -Có kinh nghiệm, hiểu biết JAVA (JAVA framework: Struts, Hibernate, Spring), SDK (Eclipse), PHP(PHP framework: ZEND, XOOPS) -Có Kỹ phân tích, thiết kế hướng đối tượng, xây dựng giải pháp ung dụng CNTT -Nắm vững quy trình phần mềm; quy trình quản lý dự án -Ưu tiên người có kinh nghiệm phân tích, thiết kế phát triển ứng dụng phần mềm liên quan đến họat động sản xuất kinh doanh, có kinh nghiệm tìm hiểu, tư vấn, phát triển ứng dụng ERP, CRM, Customer care and Billing, Thương mại điện tử, GIS Nơi làm việc: Hồ Chí Minh,Hà Nội,Đà Nẵng Loại hình: Tồn thời gian http://tuyendung.viettel.com.vn/RMSPortal/Index.do 21 Ví dụ (Kỹ sư Phát triển Phần mềm - Viettel) Vị trí: Kỹ sư Quản lý Chất lượng Phần mềm Số lượng: Ngày hết hạn: 30/09/2013 Mô tả - Xây dựng quy trình phần mềm, kiểm sốt dự án theo cơng quy trình việc: - Giám sát, kiểm tra, theo dõi tiến độ dự án CNTT Yêu cầu - Tốt nghiệp đại học quy chuyên ngành CNTT cơng chun ngành khác có liên quan loại Trung bình trở việc: lên - Uu tiên ứng viên có kinh nghiệm vị trí tương đương, hiểu biết quy trình sản xuất phần mềm; Quy trình Rup (Rational Unifiel Process), mơ hình phát triển phần mềm, ISO, CMMi Nơi làm Hồ Chí Minh,Hà Nội,Đà Nẵng việc: Loại hình: Tồn thời gian http://tuyendung.viettel.com.vn/RMSPortal/Index.do 22 Con đường nghiệp KS phần mềm (nguồn admission.cs.cityu.edu.hk) 23 Con đường nghiệp KS phần mềm (nguồn www.symphonyteleca.com) 24 Con đường nghiệp Kỹ sư kiểm thử (nguồn LogiGear) Sr Engineering Manager (*) (*) Engineering Manager Principal Test Consultant TE C H NI C AL T R A C K Sr Project Manager Project Manager (*) (*) Test Consultant Sr Project Lead Sr Test Engineer Project Lead (*) Test Engineer 25 M A N A G E M E N T T R A C K Con đường nghiệp Kỹ sư kiểm thử • (nguồn www.softwaretestingsoftware.com) 26 Các tổ chức tuyển dụng • Các công ty phát triển/gia công phần mềm • FPT Software, LogiGear, Enclave, Gameloft, Axon Active, Unitech, GCS… • Các tổ chức nghiên cứu • Các tổ chức đào tạo 27 Kết luận • Xác định mục tiêu nghề nghiệp • Hành động để đạt mục tiêu • Học, tự học, tự rèn luyện • Kỹ cứng (kiến thức) • Kỹ mềm (giao tiếp, trình bày, quản lý, làm việc nhóm…) • Mơi trường doanh nghiệp • Ngoại ngữ 28 ... thông Phần cứng, hệ thống nhúng Phần mềm, Công nghệ phần mềm Hệ thống thông tin Cơng nghệ Thơng tin (CNTT) • Trong ngành cơng nghệ thơng tin bạn làm việc đâu? • • • • Các công ty phần mềm Các công. .. tâm nghiên cứu trường đại học, cao đẳng Giảng dạy môn liên quan đến CNTT trường đại học, cao đẳng, trung học chuyên nghiệp, dạy nghề trường phổ thông Làm việc đâu? • Nghiên cứu khoa học thuộc lĩnh... Công nghệ phần mềm Bao gồm công việc chính: • Lập trình gỡ rối phần mềm • Phân tích thiết kế • Kiểm thử đảm bảo chất lượng phần mềm • Tích hợp phần mềm với hệ thống tồn • Quản lý dự án phần mềm