KHOA ĐÀO TẠO CHẤT LƯỢNG CAO TRƯỜNG ĐẠI HỌC SPKT TP HCM BÀI THU HOẠCH CHUYÊN ĐỀ DOANH NGHIỆP Họ và tên sinh viên Phạm Duy An Mã số sv 19161076 Lớp 19161CLVT2B Khoá 2019 Ngành CNKT – Điện Tử Viễn Thông[.]
KHOA ĐÀO TẠO CHẤT LƯỢNG CAO TRƯỜNG ĐẠI HỌC SPKT TP HCM BÀI THU HOẠCH CHUYÊN ĐỀ DOANH NGHIỆP Họ tên sinh viên: Phạm Duy An Mã số sv: 19161076 Lớp: 19161CLVT2B Khoá: 2019 Ngành: CNKT – Điện Tử Viễn Thông Tp.HCM Tháng 1/2023 MỤC LỤC Trang CHUYÊN ĐỀ CHUYÊN ĐỀ 10 CHUYÊN ĐỀ 17 CHUYÊN ĐỀ 24 CHUYÊN ĐỀ 29 CHUYÊN ĐỀ TÌM HIỂU VỀ HỆ THỐNG NHÚNG TRÊN Ơ TƠ CÙNG HELLA VIỆT NAM Sinh viên trình bày lại nội dung sau: Các nội dung báo cáo buổi chun đề ? Tóm tắt lại nội dung mà sinh viên lĩnh hội (1 - trang) Những kiến thức, thông tin, kỹ sinh viên lĩnh hội có giá trị phát triển định hướng nghề nghiệp cho sinh viên (1 - trang) Hãy chọn 01 nội dung chuyên ngành liên quan đến buổi chuyên đề trình bày chi tiết nội dung (Khơng q Trang) Hình chụp minh chứng sinh viên có tham gia buổi chuyên đề 1.1 CÁC NỘI DUNG CHÍNH ĐƯỢC BÁO CÁO TRONG CHUYÊN ĐỀ Các nội dụng báo cáo chuyên đề là: Giới thiệu công ty Hella Việt Nam – Software Development – Testing in Automotive – Software Quality Assurance in Automotive – Hiring Employee benefits/Q&A Giới thiệu Forvia Group công ty Hella Việt Nam Forvia Group: tập đồn cơng nghệ ô tô hàng đầu giới chuyên cung cấp hệ thống chiếu sáng, nội thất ô tô, thiết bị điện tử, giải pháp vòng đời,… Được thành lập vào năm 1899, doanh số bán hàng năm 2021 đạt 6,5 tỉ Euro, 36 000 nhân viên 35 quốc gia Công ty TNHH HELLA Việt Nam công ty Việt Nam thương hiệu ô tô Đức chuyên cung cấp giải pháp, công nghệ thông minh linh kiện ô tô hàng đầu giới Được thành lập vào năm 2013 Việt Nam với số lượng nhân viên khoảng 300 nhân viên, đạt IATF 16949 vào năm 2017 Năm 2019 đổi tên thành Hella Electronic tập trung vào mảng System, Software, Test Software Development - Kỹ sư phát triển phần mềm Hella làm công việc dựa yêu cầu khách hàng tổng hợp từ kỹ sư hệ thống – - - Quy trình phát triển phần mềm : quy trình phân chia công việc thành bước quy trình song song để cải thiện thiết kế quản lí sản phẩm Vai trị phát triển phần mềm Hella Các công cụ phát triển phần mềm Hella Các ky cần thiết để trở thành kỹ sư phát triển phần mềm Hella Testing in Automotive Testing phần quan trọng trình sản xuất sản phẩm Hella, khuyết điểm sai sót, đảm bảo chất lượng sản phẩm, tạo uy tín cho cơng ty, đảm bảo hoạt động sản phẩm ổn định tương lai Làm để test Hella: Hella việc test phân bố theo cấp độ khác nhau: Software Module Test: kiểm tra chức liên quan đến module, kiểm thử hộp trắng, Module Software chạy mô Software Integration Test: Kiểm tra giao điện modules, test hộp trắng, phần miềm chạy mô uC System Integration Test: Kiểm tra tương tác phần miềm phần cứng, kiểm tra hộp xám, phần miềm chạy ECU System Test: Kiểm tra chức cho ECU hoàn chỉnh , kiểm tra hộp đen , phần miềm chạy ECU Test Equipment: Kiểm tra sức chứa thiết bị khác Test Environment set up: sử dụng phần miềm thiết bị chuyên dụng Can/Lin , Test script, Test Log… DV/PV Tests: Electrical, mechanical, climate, enclosure, chemical, EMC Các kỹ cần thiết để trở thành kỹ sư Testing Software Quality Assurance in Automotive Chất lượng phần miềm: mức độ mà sản phẩm phần miềm thoả mãn nhu cầu đưa sử dụng điều kiện cụ thể, từ đưa u cầu quản lí chất lượng phần mềm Tìm hiểu Automotive ASPICE V-model Xây dựng kế hoạch để kiểm tra chất lượng phần mềm Lợi ích đảm bảo chất lượng phần mềm Các kĩ cần thiết để trở thành kỹ sư đảm bảo chất lượng phần mềm 1.2 NHỮNG LĨNH HỘI CÓ GIÁ TRỊ ĐỐI VỚI SỰ PHÁT TRIỂN VÀ ĐỊNH HƯỚNG NGHỀ NGHIỆP CHO SINH VIÊN Software Development Về kiến thức qua buổi hội thảo em nhận thấy kiến thức chuyên môn điều khơng thể thiếu kỹ sư ví dụ mảng Software Development cần có kiến thức lập trình ngơn ngữ lập trình C/C++, Pyton, khả phân tích yêu cầu khách hàng từ đưa giải pháp phù hợp, sau kỹ sư phần mềm tiến hành thiết kế phần mềm ,bên cạnh kỹ sư phải có kết hợp với phận khác để phát triển sản phẩm, sau hoàn thành phần mềm kỹ sư phải tích hợp phần mềm vào doanh nghiệp cụ thể Testing - Là phần quan trọng trình sản xuất sản phẩm Hella, khuyết điểm sai sót, đảm bảo chất lượng sản phẩm, tạo uy tín cho cơng ty, đảm bảo hoạt động sản phẩm ổn định tương lai, qua em nhận việc test sản phầm vô cần thiết thực đồ án, cơng việc sau giúp kiểm tra khả hoạt động sai sót q trình hoạt động để test cần có kiến thức liên quan đến cứng, chuẩn giao tiếp khả nhận biết xử lý vấn đề gặp phải trình test - Trách nhiệm kỹ sư Test: Thiết lập môi trường thử nghiệm, viết test plan cho sản phẩm, thực test case theo đặc tả, đánh giá phân tích kết thực nghiệm, ghi lại lỗi hỗ trợ phân tích lỗi có, xác định ngun nhân lỗi - Để trở thành kỹ sư Test giỏi cần có: kỹ phân tích, thái độ làm việc, suất , sư đam mê , giao tiếp văn lời nói, có kiến thức kỹ thuật, hiểu biết C/C++,các chuẩn giao tiếp CAN/LIN/IP, hiểu biết điện tử số, tư logic, tiếng Anh Software Quality Assurance - Chất lượng phần miềm: mức độ mà sản phẩm phần miềm thoả mãn nhu cầu đưa sử dụng điều kiện cụ thể - Yêu cầu chất lượng phần mềm: phù hợp với chức , độ tin cậy, hiệu hoạt động, khả hoạt động, khả bảo vệ, khả tương thích , khả bảo trì, tính di động - Automotive ASPICE: xác định khả cải tiến quy trình phần miềm ô tô phương pháp đánh giá xem vòng đời phát triển sản phẩm chứa phần miềm có tn thủ theo quy trình phát triển xác định hay khơng có đáp ứng mục tiêu xác định hay không - Kết ASPICE cung cấp: xác định tình trạng quy trình, tiêu chuẩn quốc tế ,và mơ hình tham chiếu quy trình - Các cấp độ mơ hình ASPICE: Chưa hồn thiện, thực hiện, quản lí, thành lập, dự đoán, đổi Đinh nghĩa quy trình V-Model - Quy trình gồm nhà cung cấp, đầu vào, bước xử lí, output, khách hàng - Vmodel mở rộng mơ hình thác nước Ở V model, tương ứng với giai đoạn kiểm thử giai đoạn phát triển phần mềm, thử nghiệm mơ hình chữ V thực song song với chu kì phát triển phần mềm Kế hoạch đảm bảo chất lượng phần mềm: Phạm vi QA/thông tin tóm tắt dự án, quy trình chuẩn/điều chỉnh quy trình, yêu cầu chất lượng, quản lí chất lượng nhà cung cấp phần mềm, tổ chức dự án bên liên quan,mục tiêu số dự án ,đánh giá kiểm tra báo cáo, xử lí lỗi, lập kế hoạch theo dõi hoạt động đảm bảo chất lượng phần miềm Lợi ích việc đảm bảo chất lượng phần mềm: thúc đẩy niềm tin khách hàng, đảm bảo sản phẩm để tiếp tục cải thiện thúc đẩy hiệu suất, thu hồi sản phẩm ngăn chặn vấn đề hệ thống , tiết kiệm thời gia tiền bạc cho công ty, nâng cao trải nghiệm khách hàng, cải thiện hài lòng khách hàng, tạo uy tín cho cơng ty Các kỹ cần thiết để trở thành kỹ sư Software Quality Assurance: có hiểu biết Automotive ASPICE, yêu cầu quy trình, V-Model, nguyên tắc phương pháp kiểm tra, kiến thức phần miềm phần cứng.Biết sử dụng thành thạo công cụ QA, tin học văn phòng kĩ mềm thuyết trình, giao tiếp, tiếng Anh , tư logic - Ngồi kiến thức chun mơn vững khả tìm đọc tài liệu mạng để nắm kiến thức quy định - Và phải thường xuyên rèn luyện tư logic, tư khoa học dể giải vấn đề cách tối ưu - Khả sử dụng ngoại ngữ đặc biệt tiếng Anh đặc biệt quan trọng tất công việc đặc biệt kỹ sư có tiếng Anh người kỹ sư đọc hiểu tài liệu hay giao tiếp, trao đổi nội dung công việc với đồng nghiệp - Thái độ làm việc yếu tố quan trọng môi trường làm việc kiến thức chun mơn kỹ làm việc rèn luyện q trình học tập làm việc 1.3 HÃY CHỌN 01 NỘI DUNG CHUYÊN NGÀNH LIÊN QUAN ĐẾN BUỔI CHUYÊN ĐỀ VÀ TRÌNH BÀY CHI TIẾT NỘI DUNG ĐÓ Kỹ sư phát triển phần mềm cơng việc có nhu cầu cao xã hội,đặc biệt cơng việc có thu nhập cao so với nghành khác qua buổi chuyên đề doanh nghiệp Hella Việt Nam anh chị cơng ty có giới thiệu qua công vệc kỹ sư phát triển phần mềm với kiến thức học em có nhìn tổng quan nghành kỹ sư phần mềm Kỹ sư phần mềm người có khả tạo phần mềm hệ thống máy tính để người dùng sử dụng, họ có khả lập trình tốt, phát triển phần mềm với tính đặc biệt Các cơng việc kỹ sư phát triển phần mềm: tìm hiểu xác định nhu cầu khách hàng sau đưa phân tích dựa nhu cầu đó, đưa giải pháp giải vấn đề để thoã mãn nhu cầu khách hàng Sau xác định rõ nhu cầu khách hàng kỹ sư phát triển phần mềm vận dụng tất kiến thức chun mơn hiểu biết để lên kế hoạch ý tưởng để thiết kế hệ thống đáp ứng nhu cầu khách hàng Sau thiết kế phần mềm mong muốn khách hàng họ kiểm tra lại toàn hệ thống xem có lỗi phát sinh khơng, sau đưa hướng dẫn sử dụng cài đặt chương trình cho khách hàng Ngoài việc tạo phần mềm cịn tham gia vào hoạt động bảo trì nâng cấp hệ thống để phần mềm hoạt động tốt hơn.Vì sau khoảng thời gian phần mềm hay hệ thống bị trục trặc, nên việc theo dõi kiểm tra , nâng cấp phải thực hiên thường xuyên Các kỹ để trở thành kỹ sư phát triển phần mềm Trình độ chuyên môn mộtyêu cầu tối thiểu tất nghành nghề, đặc biệt nghành phát triển phần mềm để làm tốt công việc người học cần trang bị kiến thức ngơn ngữ lập trình, kiến thức mạng máy tính, cấu trúc liệu, viết code… Trình độ ngoại ngữ: thời điểm tiếng Anh ngơn ngữ phổ biến tồn giới tài liệu sử dụng tiếng Anh, phần mềm phát triển sử dụng tiếng Anh, mà tất cơng ty phần mềm điều có yêu cầu tiếng Anh, có tiếng Anh kỹ sư phát triển phần mềm đọc tài liệu, phát triển nhanh kịp với xu hướng giới, cơng nghệ ln thay đổi theo từng ngày Kỹ tư logic: cần sử dụng kỹ để hiểu yêu cầu khách hàng hiểu nguồn nhân lực cơng ty , sau kết hợp hai yêu tố để đưa cách xử lí tốt Khả dự đoán rủi ro : sản phẩm sau hồn thành điều có rủi ro định nên cần dự đoán rủi ro để đưa hướng giải tốt tránh gây thiệt hại cho thân cơng ty Kỹ giao tiếp trình bày: kỹ sư phần mềm làm việc với máy móc họ cịn phải trao đổi với khách hàng, đối tác, cấp để trình bày ý tưởng sản phẩm làm ra, kỹ giao tiếp tốt, trình bày lưu lốt ý tưởng thứ quan trọng thành công kỹ sư phần mềm Kỹ làm việc nhóm: kỹ vơ quan trọng công việc, tất nhà tuyển dụng điều u cầu, làm việc nhóm nhận nhiều ý kiến từ góc nhìn khác từ đưa định cuối để tạo sản phẩm tốt Khả quản lí dự án :kỹ sư phần mềm tham gia vào hệ thống gồm có nhiều bước nhiêu quy trình khác nhau, mà cần có khả quản lí tốt dự án để phân chia cơng việc, giám sát tiến độ đạt kết tốt dự án Tỉ mỉ, cẩn thận kiên trì : đặc thù cơng việc kỹ sư phần mềm đặc biệt viết mã code cần tỉ mỉ cẩn thận dòng code để tránh lặp lại lỗi sai, cần kiên trì theo đuổi dự án dù có gặp nhiều khó khăn Những thử thách kĩ sư phần mềm Bất kể nghề nghiệp, vị trí cơng tác có trở ngại, thử thách thời gian hoạt động Với kĩ sư phần mềm, bạn bị rơi vào thử thách cụ thể như: Khó khăn giao tiếp Kỹ sư phải bảo đảm cho công việc kết thúc trước thời hạn đáp ứng nhu cầu khách hàng khác Do đó, họ thường xuyên gặp gỡ làm việc với nhiều khách hàng khác Tuy nhiên, vấn đề đặt việc trao đổi hợp tác cho đơi bên có lợi? Phải giao tiếp chuyện ổn thoả? Điều trở thành tốn hóc búa khơng chun gia cơng nghệ thiếu kinh nghiệm mà cịn với người có thừa kinh nghiệm Những khó khăn kỹ thuật Kỹ sư phần mềm thường người có khả làm việc tốt Tuy nhiên, với biến đổi chóng mặt cơng nghiệp, nhiều hiểu biết ngơn ngữ lập trình, code hay tư logic trước khơng cịn thích hợp Điều làm bạn có thêm khó khăn cho trình xây dựng ứng dụng phát triển sản phẩm tương lai Làm việc nhóm Thơng thường, kĩ sư phần mềm hoạt động chung lúc nhằm phân tích liệu, xây dựng kế hoạch, giải tình huống, gặp mặt đối tác, Khi ấy, nhóm phải có phối hợp cao nhằm xử lý vấn đề nảy sinh Tuy nhiên, hoạt động nhóm cho hài hồ hợp lý khơng đơn giản Họ thường có cao nên tiếp thu quan điểm người Điều tạo nên khơng trở ngại việc triển khai kế hoạch Ngoại ngữ yếu Đối với việc làm thuộc lĩnh vực khả ngoại ngữ đặc biệt cần thiết Thế nhưng, thực tiễn cho thấy kĩ sư lại thiếu khả ngôn ngữ Dường việc theo học chuyên ngành mang tính kỹ thuật logic kiểu phần cản trở trình học tiếng Anh họ Hệ số kĩ sư có khuynh hướng tránh né sử dụng ngoại ngữ hiểu vai trị cần thiết với nghề nghiệp Cơ hội phát triển kỹ sư phần mềm Sức hút ngành đào tạo CNTT nói chung kỹ thuật phần mềm nói riêng ln lớn Nhu cầu nguồn cung cấp kỹ thuật sư CNTT khối doanh nghiệp cực lớn Nhiều công ty đầu tư thêm nhiều chi phí phúc lợi tuyển dụng, đào tạo có kỹ sư phạm CNTT giỏi Nếu theo chuyên ngành kỹ sư phần mềm, sau tốt nghiệp, bạn nên làm việc tại: Những công ty phát triển sản phẩm game, đơn vị thiết kế cung ứng giải pháp CNTT, Khi có thêm vài năm nữa, bạn nên bắt đầu với vị trí kỹ sư, chuyên viên phát triển sản phẩm cịn thích theo đuổi đường học thuật hàn lâm bạn tập trung nghiên cứu để lấy cử nhân tiến sĩ từ làm việc trường đại học Tầm quan trọng phát triển phần mềm: Phát triển phần mềm có vai trị quan trọng vơ to lớn công ty Điều cho phép phòng ban hay phận doanh nghiệp xử lý công việc dễ dàng hiệu Việc sử dụng phần mềm làm tăng suất giảm chi phí giám sát, theo dõi Phát triển phần mềm cho phép nhà quản lý nhanh chóng cập nhật thơng tin tiến độ hồn thành nhiệm vụ nhân Nhờ nên công việc tạo hiệu cao hợp tác lĩnh vực doanh nghiệp tốt lên 1.4 HÌNH ẢNH MINH CHỨNG Hình 1.1 Hình ảnh minh chứng sinh viên tham gia chuyên đề CHUYÊN ĐỀ LẬP TRÌNH ỨNG DỤNG DI ĐỘNG, CƠ HỘI NGHỀ NGHIỆP 2.1 CÁC NỘI DUNG CHÍNH ĐƯỢC BÁO CÁO TRONG CHUYÊN ĐỀ Các nội dung báo cáo buổi chuyên đề : Tổng quan định hướng: ứng dụng di động sử dụng rộng rãi giới, ứng dụng xuất nhiều lĩnh vực học tập, giải trí, thương mại điện tử, Fintech, tiện ích, game, Iot, AI…từ đem lại nhiều lợi nhuận lớn cho nhà phát triển ứng dụng di động Nắm quy trình tạo app sử dụng app Các hội việc làm tốt với thu nhập cao cho sinh viên trường thuộc khối nghành liên quan Và để làm việc lĩnh vực lập trình ứng dụng di động sinh viên cần trang bị hành trang cần thiết để làm việc tốt khả lập trình, tư logic, kỹ làm việc nhóm, thành thạo tiếng Anh, … Project: vận dụng kiến thức để xây dựng app phục vụ cho nhu cầu hàng ngày người app chat online realtime, app shopping online, app order quần áo, sách, … 2.2 NHỮNG LĨNH HỘI CÓ GIÁ TRỊ ĐỐI VỚI SỰ PHÁT TRIỂN VÀ ĐỊNH HƯỚNG NGHỀ NGHIỆP CHO SINH VIÊN - - Tổng quan: Hiện có khoảng 7,26/8 tỉ người giới sử dụng ứng dụng thiết bị di động chiếm 90,75% dân số giới, Xu hướng: ứng dụng chủ yếu học tập, game, giải trí, thương mại điện tử, tiện ích , Iot,AI,… Số lượng lượt tải tăng 19% có doanh thu quảng cáo tăng 7,3% Cơ hội việc làm: làm cho cơng ty ngồi nước FPT,Viettel, TMA Solutions, Bosch, MOMO, ngân hàng (ACB, ViettinBank,MSB), Tiki,Lazada,…hoặc tự xây dựng App sau đẩy lên App Store/Google Play để bán trực tiếp, đặ quảng cáo,tìm dự án freelancer, vlancer,… Mức lương tuỳ vào khả kinh nghiệm làm việc người Quy trình để tạo ứng dụng di động: Ý tưởng > xây dụng app ngôn ngữ lập trình> testing, debuging>Alpha Testing>Beta Testing>Publish 10 Lựa chọn thiết bị mạng Sơ đồ kết nối mạng vật lý Bước 4: Kiểm tra mạng thiết kế Kiểm tra tốc độ truy cập mạng WiFi thiết kế Tối ưu hệ thống mạng thiết kế, quản trị tập trung Lập tài liệu cho mạng thiết kế 3.2 NHỮNG LĨNH HỘI CÓ GIÁ TRỊ ĐỐI VỚI SỰ PHÁT TRIỂN VÀ ĐỊNH HƯỚNG NGHỀ NGHIỆP CHO SINH VIÊN Mạng máy tính phát triển nhằm mục đích nghiên cứu phân tích q trình giao tiếp Nó hỗ trợ giao tiếp hệ thống máy tính với để trao đổi thơng tin tài nguyên Cho nên, để thực việc kết nối mạng bạn cần phải có mạng riêng Trang bị cho thân có nhiều kiến thức mạng truyền thơng: Mạng máy tính (hệ thống mạng) sợi liên kết máy tính với nhau, qua thiết bị kết nối, dựa vào cấu trú môi trường truyền dẫn Mạng LAN (Local Area Network): Hoạt động với giao thức TCP/IP, phủ trong diện tích nhỏ Hay cịn biết mạng cục Mạng MAN (Metropolitan): Khác với mạng LAN, phạm vi MAN rộng lớn hơn, ví dụ thành phố, doanh nghiệp Nó hình thành từ nhiều LAN liên kết với Mạng WAN (Wide Area Network): Tương tự với mạng LAN phạm vị hoạt động rộng lớn Ví dụ quốc gia, khu vực địa lý,… Mạng PAN (Personal Area Network): Là mạng cá nhân, dùng để thực truyền liệu thiết bị đơn máy tính, laptop, điện thoại di động, … VPN (Virtual Private Network): Kết nối internet mã hóa thiết bị người dùng mạng Kết nối mã hóa giúp đảm bảo liệu nhạy cảm truyền cách an tồn Nó ngăn người không phép truy cập vào lưu lượng truy cập SAN (Storage-Area Network): mạng tốc độ cao chuyên dụng giúp thiết bị lưu trữ truy cập vào máy chủ cách gắn lưu trữ trực tiếp vào hệ điều hành Ngơn ngữ lập trìnhà mạng Có nhiều loại ngơn ngữ lập trình có nhiều ưu nhược điểm khác Nó cịn hỗ trợ thư viện API với nhiều mức độ khác Và thường phụ thuộc 19 vào ứng dụng mạng cụ thể Và hệ điều hành mạng đó, trở thành thói quen lập trình mà người dùng lựa chọn ngơn ngữ để phát triển Những ngơn ngữ lập trình phổ biến bao gồm ngôn ngữ sau: Python (ngơn ngữ lập trình mã nguồn mở) Java (ngơn ngữ lập trình hướng đối tượng, mục đích chung) Perl (ngơn ngữ lập trình đa năng) Bash (cơng cụ giao diện dịng lệnh) Go (nhập tĩnh, ngơn ngữ lập trình biên dịch) Tcl (Ngơn ngữ lệnh cơng cụ, ngơn ngữ lập trình động mục đích chung) Mơ hình lập trình mạng Với lập trình mạng, có mơ hình mà bạn cần lưu ý mơ hình OSI mơ hình lớp Mơ hình Kết nối Hệ thống Mở (OSI) đóng vai trị hướng dẫn cho kỹ sư mạng, nhà phát triển người khác liên quan đến lập trình mạng Mơ hình giúp họ hiểu cách sản phẩm chương trình phần mềm giao tiếp tương tác với OSI bao gồm bảy lớp hiển thị cách liệu di chuyển qua mạng Các lớp là: vật lý, liên kết liệu, mạng, truyền tải, phiên, trình bày ứng dụng Một số kỹ lập trình khác Bên cạnh kiến thức trên, xu hướng kinh doanh ngày tăng theo hướng sử dụng mạng lập trình Các chuyên gia mạng muốn đạt kiến thức chun mơn khả LTM xem xét xây dựng kỹ kiến thức lĩnh vực sau: API REST: Liên quan đến chuyển trạng thái đại diện JSON: Liên quan đến định dạng tệp tiêu chuẩn mở định dạng trao đổi liệu XML: Ngôn ngữ đánh dấu mở rộng Git/GitHub: Phần mềm điều khiển phiên nguồn mở/giao diện dựa website Mạng Linux kỹ khác liên quan đến Linux Ansible: công cụ mã nguồn mở cho IaC Docker: tảng chứa mã nguồn mở NETCONF (giao thức), A (ngơn ngữ mơ hình hóa liệu), NFV (ảo hóa chức mạng) Đa phần doanh nghiệp yêu cầu kỹ sư mạng phải có cử nhân khoa học máy tính, hệ thống thơng tin kỹ thuật tương đương Với số cơng ty lớn u cầu master khoa học máy tính Ngồi ra, chứng cấp cung cấp Cisco, Microsoft,cũng thường xuyên yêu cầu phải có kỹ sư mạng 20