Đối với sinh viên, thực tập kỹ thuậtmang ý nghĩa vô cùng to lớn đối với sinh viên tại trường Điện – Điện tử, là cơ hội đểsinh viên tự đánh giá lại khả năng của bản thân và trau dồi thêm
Trang 1ĐẠI HỌC BÁCH KHOA HÀ NỘI TRƯỜNG ĐIỆN – ĐIỆN TỬ
Trang 2LỜI NÓI ĐẦU
Trong quá trình học tập và rèn luyện tại trường, thực tập là điều vô cùng cầnthiết đối với mỗi thế hệ sinh viên tại trường Điện – Điện tử và đặc biệt hơn là sinh viêncủa ngành Điện tử - Viễn thông Đây là thời gian để sinh viện tự tìm tòi kiến thức mới,
có thể định hướng con đường của mình mai sau Đối với sinh viên, thực tập kỹ thuậtmang ý nghĩa vô cùng to lớn đối với sinh viên tại trường Điện – Điện tử, là cơ hội đểsinh viên tự đánh giá lại khả năng của bản thân và trau dồi thêm những kiến thức cầnthiết phục vụ cho công việc
Kì thực tập từ ngày 13/09/2022 đến 13/10/2022 tại công ty FPT Software đãmang lại cho em nhiều kiến thức và kinh nghiệm bổ ích Trong thời gian thực tập, em
đã được đào tạo ngôn ngữ lập trình Python và cách sử dụng các thư viện cơ bản củaPython Ngoài kiến thức chuyên môn, em còn được trau dồi tác phong làm việc trongmôi trường doanh nghiệp và các kỹ năng mềm quan trọng khác Có cơ hội làm việctrong môi trường với cơ sở vật chất tốt, môi trường làm việc năng động, sôi nổi, nhiệthuyết, các anh, chị trong công ty gần gũi, luôn sẵn lòng giúp đỡ, hướng dẫn là mộtthuận lợi rất lớn cho quá trình thực tập của em
Trong quá trình thực tập ở FPT Software, em xin chân thành cảm ơn TrườngĐiện – Điện tử, Đại học Bách khoa Hà Nội và Công ty FPT Software đã tạo điều kiệnthuận lợi giúp em hoàn thành quá trình thực tập và có cơ hội trải nghiệm thực tế Vềphía công ty, em xin gửi lời cảm ơn đến anh Bùi Trần Tiến – giảng viên lớp và anh ĐỗLong Quân – quản lý lớp đã giúp đỡ em để có thể hoàn thành tốt đợt thực tập
Em xin chân thành cảm ơn!
Trang 3CHƯƠNG 1: CHỨC NĂNG, NHIỆM VỤ, CƠ CẤU TỔ CHỨC
CỦA CÔNG TY FPT SOFTWARE
Hình 1: Logo công ty FPT Software
1.1 Tổng quan về công ty FPT Software
FPT Software là một thành viên thuộc tập đoàn FPT thành lập ngày 13/01/1999,hoạt động trong lĩnh vực sản xuất, gia công, xuất khẩu phần mềm của Việt Nam Vớicác quy trình chuẩn của thế giới về sản xuất phần mềm, quản lí chất lượng và bảo mậtthông tin như CMMI-5, ISO 9001:2008, ISO 27001:2005, FPT Software là một công
ty phần mềm có các quy trình chuẩn thế giới hàng đầu tại Việt Nam FPT Software tậptrung chính vào gia công phần mềm xuất khẩu (software outsourcing) và là đối tác tincậy của nhiều tập đoàn công nghệ trên thế giới như IBM, HP, Sanio, Hitachi,Panasonic, …
Trang 4Hình 2: Sơ đồ phân bố các cơ sở của FPT trên toàn cầu.
Công ty FPT Software có vốn điều lệ 520 tỷ đồng, 100% thuộc sở hữu của tậpđoàn FPT Với sứ mệnh “Mang trí tuệ Việt Nam ra toàn cầu”, công ty hiện nay đã cókhoảng 30000 nhân viên trên toàn cầu và doanh thu khoảng 1.3 tỷ USD
Bên cạnh đó, FPT Software là công ty Việt Nam có môi trường làm việc tốt nhấttrong ngành IT (theo khảo sát của Nilsen) FPT Software tại Hòa Lạc được chia làmhai khu đó là F-ville 1 theo lối kiến trúc Nông thôn và F-ville 2 theo lối kiến trúc hiệnđại
Trang 5Hình 3: Không gian làm việc FPT Software
1.2 Chức năng
Công ty TNHH Phần mềm FPT – FPT Software là công ty thành viên của Tậpđoàn FPT, tập trung ở lĩnh vực outsource phần mềm Trụ sở chính của công ty đặt tạitầng 6 - 12, Tòa nhà FPT phố Duy Tân, quận Cầu Giấy, Hà Nội
Website:http://www.fpt-software.com/
Với các quy trình chuẩn của thế giới về sản xuất phần mềm, quản lí chất lượng
và bảo mật thông tin như CMMI-5, ISO 9001:2008, ISO 27001:2005, FPT Software làmột công ty phần mềm có các quy trình chuẩn thế giới hàng đầu tại Việt Nam FPTSoftware tập trung chính vào gia công phần mềm xuất khẩu (software outsourcing) và
là đối tác tin cậy của nhiều tập đoàn công nghệ trên thế giới như IBM, HP, Sanio,Hitachi, Panasonic, …
Trang 6 Phân phối các sản phẩm công nghệ thông tin.
Tích hợp hệ thống
Cung cấp các giải pháp, dịch vụ viễn thông và internet
Triển khai và Tư vấn dịch vụ ERP
Nhà cung cấp dịch vụ CNTT số 1 tại Đông Nam Á
Top 100 nhà cung cấp dịch vụ phần mềm hàng đầu
Top 100 nhà cung cấp dịch vụ CNTT và BPO toàn cầu (Top 100 GlobalService)
Là doanh nghiệp CNTT Việt Nam duy nhất có tên trong danh sách 500 công
ty cung cấp dịch vụ và phần mềm lớn nhất thế giới do tạp chí SoftwareMagazine (Mỹ) bình chọn
Đứng vị trí 57 về nhà cung cấp dịch vụ IT toàn cầu do Hiệp hội các chuyêngia outsourcing chuyên nghiệp quốc tế (International Association ofOutsourcing Professional – IAOS) bình chọn
Việc liên tục xuất hiện trong danh sách xếp hạng uy tín giúp công ty mở rộngmối quan hệ đối tác với 53 khách hàng mới
FPT Software tiếp tục duy trì mức tăng trưởng ổn định tại các thị trường truyềnthống như Mỹ, Nhật Bản, khu vực Châu Á – Thái Bình Dương…
Trang 71.4 Cơ cấu tổ chức
Hình 4: Một số lãnh đạo chủ chốt của FPT Software
Với nguồn lực tại Việt Nam và trên toàn cầu, FPT đang cung cấp dịch vụ vàgiải pháp cho khách hàng tại 45 quốc gia và vùng lãnh thổ trên thế giới, trong đó
có trên 100 khách hàng thuộc danh sách Fortune 500 Đồng thời là đối tác côngnghệ cấp cao của các hãng công nghệ hàng đầu phương Tây như GE, Airbus,Siemens, Microsoft, Amazon Web Services, SAP,…Tại Việt Nam, FPT có tại63/63 tỉnh thành Công ty có 7 công ty thành viên và 4 công ty liên kết:
- 7 công ty thành viên:
Công ty TNHH Phần mềm FPT (FPT Software)
Công ty TNHH Hệ thống Thông tin FPT (FPT Information System)
Công ty Cổ phần Viễn thông (FPT Telecom)
Công ty Cổ phần Dịch vụ Trực tuyến FPT (FPT Online)
Công ty TNHH Giáo dục FPT (FPT Education)
Công ty Đầu tư FPT (FPT Investment)
Công ty FUNIX
- 4 công ty liên kết:
Công ty Cổ phần Chứng khoán FPT (FPT Securities)
Trang 8 Công ty Cổ phần Quản lý quỹ Đầu từ FPT (FPT Capital)
Công ty Cổ phần Synnex FPT (Synnex FPT)
Công ty Cổ phần Bán lẻ Kỹ thuật số FPT (FPT Retail)
Trang 9CHƯƠNG 2: NỘI DUNG THỰC TẬP2.1 Vị trí công việc trong công ty, yêu cầu chuyên môn, kỹ năng của từng vị trí
Hình 5: Những kĩ năng kỹ sư cần biết
Fsoft có nhiều vị trí cho sinh viên mới ra trường có thể đảm nhận Có 2 loại côngviệc chính là: công việc thường xuyên và công việc tạm thời Công việc thường xuyên
là công việc lâu dài, còn công việc tạm thời là công việc ngắn hạn, phục vụ cho nhucầu đột xuất của công ty Sau khi ra trường, sinh viên có thể nộp đơn ứng tuyển sau đóthi phỏng vấn để trở thành thành viên của Fsoft Sau đó, sinh viên có thể tham gia vàocác dự án của công ty hoặc các công việc phù hợp với trình độ và năng lực Công ty cótuyển dụng một số vị trí sau:
Project Manager (Quản lí dự án)
Công việc: Làm việc trực tiếp với khách hàng Tham gia xây dựng hệ thốngphần mềm
Yêu cầu: Bằng tốt nghiệp: kĩ sư loại khá trở lên Có khả năng giao tiếp tốt 2ngôn ngữ Anh, Việt
Ưu tiên: có kinh nghiệm 3 năm làm dự án
Trang 10 Team Leader (Trưởng nhóm)
Công việc: được làm trưởng nhóm 1 lĩnh vực nào đó
Yêu cầu: Có kinh nghiệm làm dự án 5 năm Có khả năng quản lý nhânsự
Developer (Kỹ sư lập trình)
Công việc: Lập trình dự án và phát triển phần mềm đặc biệt là Android
Yêu cầu: Kinh nghiệm lập trình, tính tình hài hòa, chăm chỉ
Tester (Kỹ sư kiểm tra):
Công việc: Mô tả hệ thống phần mềm, phân tích và viết báo cáo
Yêu cầu: Có kiến thức lập trình cơ bản
Ưu tiên: Có kinh nghiệm, tính tình hòa nhã, chăm chỉ
SALE (Nhân viên kinh doanh bán hàng):
Công việc: Tìm hiểu thị trường, tìm kiếm thông tin khách hàng tiềmnăng Tư vấn, giải đáp cho khách hàng các dịch vụ do công ty FPT cungcấp
Yêu cầu: Có bằng cử nhân tốt nghiệp, khả năng giao tiếp tốt
Ưu tiên: Ưu tiên sinh viên các trường ĐH Kinh tế, nữ ngoại hình xinhxắn, tính tình hòa đồng, vui vẻ
Nhân viên kỹ thuật:
Công việc: lắp đặt, bảo trì hệ thống các dịch vụ công ty FPT cung cấp
Yêu cầu: Tốt nghiệp cao đẳng trở lên chuyên ngành ĐTVT
Ưu tiên: Ứng viên có kinh nghiệm trong nghề, có chứng chỉ về mạngTheo thống kê, nhu cầu tuyển dụng ngành IT ngày càng tăng cao và dự đoán
sẽ tăng trưởng mạnh trong tương lai, tuy nhiên nhiều chuyên gia dự báo ViệtNam sẽ thiếu nhiều nhân lực trong ngành này Bộ Giáo dục & Đào tạo, cả nước
Trang 11Về độ tuổi của lập trình viên, phần lớn là từ 20 đến 34 tuổi Có nhiều lậptrình viên bắt đầu việc code từ rất sớm Và ở Việt Nam hiện tại lập trình viêntrẻ chiến đa số với độ tuổi từ 20-29 tuổi.
Và tất nhiên để được chọn làm một Developer, bạn phải đáp ứng đước một
số yêu cầu của nhà tuyển dụng như: kinh nghiệm thực tế, demo dự án, học vấn,ngoại ngữ, kỹ năng mềm,
Hình 6: Yêu cầu của nhà tuyển dụng
2.2 Lĩnh vực hoạt động chuyên môn
Với các lĩnh vực kinh doanh cốt lõi thuộc lĩnh vực Công nghệ thông tin và Viễnthông, FPT cung cấp dịch vụ tới 57/63 tỉnh thành tại Việt Nam, không ngừng mở rộng thịtrường toàn cầu Đến thời điểm hiện tại, FPT đã có mặt tại 17 quốc gia gồm: Việt Nam,Lào, Thái Lan, Campuchia, Singapore, Mỹ, Anh, Nhật Bản, Malaysia, Úc, Pháp,Philippines, Đức, Myanmar, Kuwait, Bangladesh và Indonesia
Công ty Cổ phần Phần mềm FPT là công ty chuyên về lĩnh vực gia công phầnmềm, chính vì thế nên công ty cung cấp tất cả dịch vụ liên quan như:
Trang 12 Triển khai và Tư vấn dịch vụ ERP
Phát triển hệ thống nhúng
Các dịch vụ khác
2.3 Công việc đươc giao trong đơt thực tập
Mục đích của đợt thực tập là giúp sinh viên trau dồi các kỹ năng mềm, văn hóadoanh nghiệp, học tập và thực hành cơ bản với ngôn ngữ lập trình Python
Trong thời gian một tháng thực tập tại công ty, chúng em được đào tạo và làmviệc với ngôn ngữ Python Trong suốt thời gian thực tập, sau mỗi buổi học sẽ cóAssignment giúp cho chúng em hiểu và nắm chắc hơn về nội dung đã được học củabuổi hôm đó Bên cạnh những Assignment thì còn có những bài Quiz và Project nhỏ
để chúng em có thể kiểm tra và ôn lại những kiến thức đã học
Kết thúc khóa học, chúng em có một bài Final Test nhằm kiểm tra lại toàn bộkiến thức từ đầu khóa học về ngôn ngữ lập trình Python
Bên cạnh việc học, công ty còn tạo điều kiện cho chúng em được tham gia cáchoạt động khác như: We talk, tham gia cuộc thi code và tham quan công ty giúp mọingười có thể giải tỏa những căng thẳng cũng như gia tăng kết nối giữa các thành viên
Trang 13quy định, chính sách và các công cụ sử dụng trong quá trình làm việc Khóa học gồmcác nội dung chính như:
ISMS4N (Information Security Management System for Newbies):Chính sách bảo mật thông tin ở FSoft và các nguyên tắc bảo mật thôngtin
FWE (FSoft Working Environment): Môi trường làm việc ở FSoft và cáccông cụ sử dụng trong công việc hàng ngày
QMS (Quality Management System): Hệ thống quản lý chất lượng vàcác chứng chỉ quốc tế về quản lý chất lượng mà FPT Software đã đạtđược
CoBC (Code of Bussiness Conduct): Bộ quy tắc về đạo đức kinh doanh
ở FSoft
Buổi hoc kỹ năng mềm
Trong khóa học này em được học cách viết Email và CV
Trong công việc tại công ty thì Email giữ vai trò quan trọng trong việc trao đổithông tin, nhưng không phải bất cứ ai cũng có thể viết được một Email tốt Chính vìthế, khóa học Email Writing đã giúp em có thêm những kỹ năng tốt để viết Email chocông việc và liên lạc trong công ty sau này
Một trong những vấn đề của sinh viên khi đi xin việc chính là viết CV, công ty
đã tổ chức một buổi học online về vấn đề làm sao để có thể làm được một CV tốt
Khóa Soft Skills diễn ra trong một buổi, sau đó là Assignment để có thể thựchành kiến thức lý thuyết đã học
Thực tập – Campuslink Python Developer
Đây là nội dung chính của kì thực tập
Trong khóa học này, em đã hiểu kĩ hơn về các thư viện sử dụng trong ngôn ngữlập trình Python Đặc biệt là các thư viện giúp ích cho lĩnh vực Data Analyst – lĩnhvực mà em đang quan tâm và có mong muốn phát triển, như thư viện: Numpy, Pandas,Matplotlib, Requests, BeautifulSoup4, … Học về các Data Ingestion như JSON, XML,SQL Và tìm hiểu về Web Scraping, Python QT Designer, …
Trang 14Trong quá trình thực tập, em được giao 2 Mock Project:
Mock Project 1: lấy dữ liệu từ một file text cho sẵn
Mock Project 2: tạo App lấy dữ liệu thời tiết
Create a window application:
- Sign Up and Login Interface
- With Login Successful
- Get weather/temperature/time from a website(HaNoi/DaNang/HCM)
Reference here: weather-data-python
https://www.thepythoncode.com/article/extract Show infomation to GUI/plot
- Save 10 results to json file
- History ButtonRequest:
- Using PyQt5 and QT Designer
- Convert output to an exe file
Trang 15Hình 7: Giao diện Welcome
Trang 16Hình 8: Giao diện Login
Trang 17Hình 10: Giao diện màn hình chính
Hình 11: Giao diện Report (lưu lịch sử địa điểm đã xem thời tiết)
Trang 18Hình 12: Kết quả sau khi lấy dữ liệu
Trang 19Kết thúc khóa thực tập, em có bài Test để đánh giá quá trình thực tập: bài TestTrắc nghiệm và bài thi Thực hành lập trình trên máy tính Đây cũng là buổi tổng kếtthực tập, các anh chị giao lưu chia sẻ kinh nghiệm cho sinh viên.
Trang 20CHƯƠNG 3: NHẬN XÉT, ĐỀ XUẤT
3.1 Ưu điểm
Đợt thực tập vừa rồi đã giúp em biết cơ bản về lập trình App bằng Python
Nâng cao kĩ năng code
Có khả năng tự học và phát triển
Được sát sao trong tiến độ làm việc và nhận được các nhận xét qua mỗi bài tập
để sinh viên có thể cải thiện bổ sung
Trau dồi thêm kinh nghiệm làm việc để sau ra trường không còn bỡ ngỡ
Có trách nhiệm trong công việc, cố gắng hoàn thành nhiệm vụ các anh chị giaođúng thời hạn
Quen dần với tác phong của doanh nghiệp, học được phong cách làm việcnhóm cũng như kĩ năng thuyết trình
Tạo sự gắn kết giữa các thành viên trong lớp học
3.2 Nhươc điểm
Một tháng thực tập là không đủ để em có thể học sâu hơn các kiến thức vềPython
Trong quá trình học online đôi khi không tập trung vào bài học trên lớp
Còn một vài kiên thức chưa rõ trong nội dung học
Nhiều kiến thức còn khá mới dẫn đến em chưa hiểu rõ bản chất
3.3 Đề xuất
Trong quá trình được thực tập tại Công ty FPT Software em có một số những
Trang 21 Có nhiều hơn những buổi talkshow, chia sẻ các kinh nghiệm, giới thiệu côngnghệ để sinh viên có thể định hướng được tương lai của mình.
Tạo điều kiện cho sinh viên làm Cộng tác viên hoặc làm Partime ở công ty đểtiếp nối quá trình thực tập và đi sâu hơn thực tế
Trang 22KẾT LUẬN
Tuy thời gian thực tập tại tại Công ty FPT Software còn tương đối ít và chưađược đi sâu vào kỹ năng chuyên môn nhưng đây là khoảng thời gian em được tiếp xúcvới những kiến thức mới một cách chuyên nghiệp cũng như khả năng nghiên cứu giảiquyết một vấn đề Không chỉ vậy, con người nơi đây cũng rất thân thiện và hòa đồng
Em cũng cảm ơn các anh chị tại công ty đã dành thời gian để hướng dẫn cho em đểhoàn thành được các công việc được giao Sau quá trình thực tập vừa rồi, em đã cónhững tiến bộ nhất định so với trước kia như:
Học kỹ năng làm việc nhóm cũng như thuyết trình, tác phong làm việc trongmôi trường doanh nghiệp
Kĩ năng code tốt hơn, biết cách code tổ chức và có hệ thống hơn
Đọc, hiểu tài liệu nhanh hơn để kịp tiến độ của công việc
Lần nữa, em cũng cảm ơn trường Điện – Điện tử cũng như Công ty FPTSoftware đã cho em cơ hội đươc thực tập tại đây Một tháng rưỡi thực tập tuy ngắnnhững cũng đã truyền cho em cảm hứng, niềm say mê, thích thú trong học tập và rènluyện Em tự thấy bản thân còn thật thiếu sót nhiều kỹ năng cần thiết trong quá trìnhlàm việc sau này, và em sẽ sử dụng nhiệt huyết, đam mê sau khi thực tập để cố gắnghơn nữa trong quá trình sống, học tập và sự nghiệp Cảm ơn Nhà trường, thầy cô vàBan lãnh đạo Công ty đã hỗ trợ em trong suốt quá trình thực tập!
Trang 23MỤC LỤC
LỜI NÓI ĐẦU 2
CHƯƠNG 1: CHỨC NĂNG, NHIỆM VỤ, CƠ CẤU TỔ CHỨC CỦA CÔNG TY FPT SOFTWARE 3
1.1 Tổng quan về công ty FPT Software 3
1.2 Chức năng 5
1.3 Nhiệm vụ 5
1.4 Cơ cấu tổ chức 7
CHƯƠNG 2: NỘI DUNG THỰC TẬP 9
2.1 Vị trí công việc trong công ty, yêu cầu chuyên môn, kỹ năng của từng vị trí 9
2.2 Lĩnh vực hoạt động chuyên môn 11
2.3 Công việc được giao trong đợt thực tập 12
CHƯƠNG 3: NHẬN XÉT, ĐỀ XUẤT 20
3.1 Ưu điểm 20
3.2 Nhược điểm 20
3.3 Đề xuất 20
KẾT LUẬN 22
MỤC LỤC 23
DANH MỤC HÌNH VẼ 24
TÀI LIỆU THAM KHẢO 25