báo cáo thực tập kỹ thuật công ty fpt software

20 0 0
Tài liệu đã được kiểm tra trùng lặp
báo cáo thực tập kỹ thuật công ty fpt software

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Kỳ thực tập ngắn cũng giúp em rènluyện tác phong làm việc với doanh nghiệp và khả năng làm việc với các anh chịhướng dẫn cùng các bạn trong kỳ thực tập.Em xin chân thành cảm ơn trường Đi

Trang 1

ĐẠI HỌC BÁCH KHOA HÀ NỘI TRƯỜNG ĐIỆN – ĐIỆN TỬ

Trang 2

L I NÓI ĐẦẦUỜ

Trong quá trình học tập và rèn luyện tại trường đại học, thực tập là việc vôcùng cần thiết với mỗi sinh viên Đây là cơ hội để mỗi sinh viên bước đầu tiếpxúc với những công việc liên quan tới ngành học, trải nghiệm, học hỏi những kỹnăng mới, vận dụng những kiến thức đã học tại trường vào thực tế Thực tập kỹthuật cũng là dịp để sinh viên nhìn nhận đánh giá lại bản thân và định hướng đãchọn, để từ đó có thể bổ sung kịp thời những kiến thức, kỹ năng còn thiếu chocông việc sau này.

Trong thời gian kì hè 20213, em đã có cơ hội được thực tập tại công ty FPTSoftware Kỳ thực tập chỉ dài hơn một tháng nhưng đã mang lại cho em nhiềukiến thức và kỹ năng bổ ích Em đã được đào tạo lại những kiến thức cơ bản vềngôn ngữ lập trình Python, cùng những chia sẻ về một số công việc khác nhau vàcác công cụ phục vụ những công việc đó Kỳ thực tập ngắn cũng giúp em rènluyện tác phong làm việc với doanh nghiệp và khả năng làm việc với các anh chịhướng dẫn cùng các bạn trong kỳ thực tập.

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ện cho em có cơ hội hoàn thành quátrình thực tập tại doanh nghiệp Về phía công ty, em xin gửi lời cảm ơn tới anhBùi Văn Tiến – giảng viên lớp và anh Đỗ Long Quân – quản lý lớp đã nhiệt itnhfgiúp đỡ em hoàn thành tốt kỳ thực tập.

Em xin chân thành cảm ơn!

2

Trang 3

CHƯƠNG 1 CH C NĂNG, NHI M V , C CẦẤU T CH C C AỨỆỤ ƠỔỨỦCÔNG TY FPT SOFTWARE

1.1 Tổng quan về công ty FPT Software

FPT Software là một thành phần của tập đoàn FPT, cung cấp giải pháp vàdịch vụ công nghệ toàn cầu Dẫn đầu trong chuyển đổi số, FPT cung cấp nhữngdịch vụ với chất lượng quốc tế trong nhiều lĩnh vực như nhà máy thông minh, hạtầng số, AI, IoT, Cloud… Công ty đã phục vụ hơn 1000 khách hàng trên toàn thếgiới, trong đó 85 khách hàng nằm trong top 500 công ty dẫn đầu thế giới, mangvề doanh thu gần 1.6 tỉ đô la Mỹ với khoảng 54000 nhân viên tại 28 quốc gia

Hình 1.1: Logo công ty FPT Software

Được thành lập ngày 13/1/1999, FPT Software là một trong những công typhần mềm lớn và phát triển nhanh nhất tại Việt Nam với hơn 11000 dự án sảnxuất, gia công, xuất khẩu phần mềm trong hơn 19 năm Với các quy trình chuẩncủ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:2015, ISO/IEC 20000-1:2011…, FPT đã có nhiều văn phòngtại một số quốc gia và khu vực trên toàn thế giới

Trang 4

Hình 1.2: Sơ đồ phân bố các cơ sở của FPT trên toàn cầu

Bên cạnh đó, FPT Software là công ty Việt Nam có môi trường làm việc tốtnhất trong ngành công nghệ thông tin (theo khảo sát của Nilsen) Có 6 campus tạiViệt Nam và nhiều văn phòng tại nhiều nơi trên thế giới, FPT Software nổi bậtnhất với khuôn viên F – ville tại Hoà Lạc với hai khu làng phần mềm F – ville 1và F – ville 2 rộng rãi với không gian làm việc xanh, hiện đại và nhiều tiện íchcho cán bộ công nhân viên.

Hình 1.3: Khuôn viên F - ville 1 và F - ville 2 tại Hoà Lạc

4

Trang 5

tạo và mang lại ảnh hưởng tích cực Tất cả nhằm mang lại sự hài lòng của kháchhàng, đóng góp cho phát triển đất nước và tạo ra môi trường làm việc đầy hứahẹn.

Là công ty chuyên xuất khẩu dịch vụ phần mềm, FPT Software cung cấpcác dịch vụ phát triển phần mềm và bảo trì, triển khai ERP, QA, chuyển đổi ứngdụng, hệ thống nhúng, điện toán di động, điện toán đám mây… trong nhiều lĩnhvực như tài chính ngân hàng, viễn thông, y tế, chế tạo, công nghiệp xe hơi, dịchvụ công… Hiện FPT Software đang tập trung nghiên cứu và phát triển dịch vụcông nghệ thông tin dựa trên những nền tảng công nghệ mới như IoT, S.M.A.Ccho các lĩnh vực sản xuát máy bay, sản xuất ô tô, ngân hàng, truyền hình vệ tinh,viễn thông trên phạm vi toàn cầu.

1.3 Thành tựu

Từ 13 lập trình viên với giấc mơ đưa trí tuệ Việt Nam ra thế giới, FPTSoftware nay đã trở thành một công ty phần mềm lớn của Việt Nam với hơn10000 nhân viên, doanh thu hơn 230 triệu USD, tiếp tục giấc mơ biến Việt Namtrở thành điểm sáng về công nghệ thông tin trên bản đồ thế giới và được kháchhàng, đối tác và các tổ chức đánh giá hàng đầu trao tặng nhiều giải thưởng:

Nhà cung cấp dịch vụ công nghệ thông tin 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ụ công nghệ thông tin và BPO toàn cầu(Top 100 Global Service)

Là doanh nghiệp công nghệ thông tin Việt Nam duy nhất có têntrong danh sách 500 công ty cung cấp dịch vụ và phần mềm lớn nhấtthế giới do tạp chí Software Magazine (Mỹ) 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ộng quan hệ đối tác với 53 khách hàng mới.

1.4 Cơ cấu tổ chức

Trang 6

Hình 1.4: Một số lãnh đạo chủ chốt của FPT Software

FPT Software là công ty thành viên của tập đoàn FPT, tập đoàn công nghệhàng đầu Việt Nam FPT là công ty tiên phong trong chuyển đổi số và dẫn đầu vềdịch vụ tư vấn, cung cấp, triển khai các dịch vụ, giải pháp công nghệ - viễnthông Công ty FPT bao gồm 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:

o Công ty TNHH Phần mềm FPT (FPT Software)

o Công ty TNHH Hệ thống thông tin FPT (FPT InformationSystem)

o Công ty Cổ phần Viễn thông (FPT Telecom)

o Công ty Cổ phần Dịch vụ Trực tuyến FPT (FPT Online)o Công ty TNHH Giáo dục FPT (FPT Education)o Công ty Đầu tư FPT (FPT Investment)o Công ty FUNIX

4 công ty liên kết:

o Công ty Cổ phần Chứng khoán FPT (FPT Securities)o Công ty Cổ phần Quản lý quỹ Đầu tư FPT (FPT Capital)o Công ty Cổ phần Synnex FPT (Synnex FPT)

o Công ty Cổ phần Bán lẻ Kỹ thuật số FPT (FPT Retail)6

Trang 7

Với những lợi thế về sự tin tưởng của những lãnh đạo toàn cầu, quy trìnhđạt chuẩn, lãnh đạo thông qua đổi mới sáng tạo và giá cả cạnh tranh, FPTSoftware là đối tác tin cậy của nhiều công ty lớn của Việt Nam và trên toàn thếgiới.

Trang 8

CHƯƠNG 2 N I DUNG TH C T PỘỰẬ

2.1 Các vị trí công việc

Hình 2.5: Các vị trí công việc của một kỹ sư mới ra trường

Tại FPT Software có nhiều vị trí công việc yêu cầu kiến thức, kỹ năng vàkinh nghiệm khác nhau Dưới đây là một số vị trí công việc phổ biến mà sinhviên Điện tử - Viễn thông có thể ứng tuyển và tham gia làm việc.

Hình 2.6: Kiến thức cần có của một kỹ sư Điện tử

2.1.1 Quản lý dự án (Project Manager)

Công việc chính của những người quản lý dự án là làm việc với kháchhàng, xây dựng và quản lý công việc của cả một dự án, phân chia công việc vềtừng nhóm, đảm bảo dự án hoạt động đúng tiến độ và đảm bảo chất lượng.

8

Trang 9

Quản lý dự án trước hết phải là phải là một người giỏi và am tường vềchuyên môn và có kinh nghiệm quản lý, hiểu được yêu cầu dự án và có khả năngđảm bảo tiến độ triển khai và giải quyết các vẫn đề nảy sinh để dự án đạt hiệuquả, hoàn thành đúng kế hoạch và ngân sách dự kiến Đặc biệt khi hầu hết các dựán của FPT Software nhằm phục vụ yêu cầu xuất khẩu, thì những quản lý dự ántại FPT Software lại càng cần nắm chắc chuyên môn và quy trình làm việc quốctế chuyên nghiệp

2.1.2 Trưởng nhóm (Team Leader)

Trưởng nhóm là người sẽ đại diện và chịu trách nhiệm cho công việc củamột nhóm trong dự án, đào tạo, củng cố kỹ năng cho đồng đội, đảm bảo tiến độcông việc Họ là người đưa ra hướng dẫn phân công công việc cho từng người cụthể trong nhóm dựa trên khả năng chuyên môn của từng người, đồng thời giámsát, cố vấn, đánh giá công việc của từng thành viên.

2.1.3 Quản lý chất lượng (Quality Assurance)

Tại FPT, quản lý chất lượng các dự án phần mềm thực hiện hai công việcchính: Bảo đảm chất lượng quy trình thực hiện dự án và Bảo đảm chất lượngphần mềm bàn giao cho khách hàng.

FPT Software làm việc theo quy trình chuẩn CMMI – 5, quy trình quản lýchất lượng vô cùng khắt khe theo tiêu chuẩn quốc tế Vì vậy, quản lý chất lượngkhông những cần hiểu biết về những quy trình, tiêu chuẩn khắt khe mà còn phảicẩn thận, tỉ mỉ, đảm bảo sản phẩm đáp ứng đủ những yêu cầu khắt khe đó.2.1.4 Kiểm thử (Tester)

Nhân viên kiểm thử là người đảm bảo từng module cũng như là toàn bộphần mềm vận hàng tốt, đúng yêu cầu, tìm ra lỗi trong từng phần và yêu cầu sửachữa Công việc kiểm thử gồm nhiều quá trình như kiểm thử đơn vị, kiểm tra tíchhợp, kiểm thử hệ thống, …

2.1.5 Lập trình viên (Developer)

Lập trình viên là người thiết kế, xây dựng và bảo trì phần mềm bằng cáchthao tác trên các ngôn ngữ và công cụ lập trình Tại FPT Software, lập trình viên

Trang 10

có cơ hội thử thách và phát triển bản thân thông qua việc được làm việc cho cácdự án của các công ty nước ngoài, tiếp cận và học hỏi những công nghệ mới nhất.

Hình 2.7: Yêu cầu của nhà tuyển dụng với vị trí lập trình viên

2.2 Lĩnh vực hoạt động chuyên môn

FPT Software là công ty chuyên xuất khẩu dịch vụ phần mềm, cung cấptrong nhiều lĩnh vực khác nhau các dịch vụ như:

Phát triển phần mềm và bảo trì Triển khai và tư vấn dịch vụ ERP QA

Chuyển đổi ứng dụngHệ thống nhúngĐiện toán di độngĐiện toán đám mây…

Hiện FPT Software đang tập trung nghiên cứu và phát triển dịch vụ côngnghệ thông tin dựa trên những nền tảng công nghệ mới như IoT, S.M.A.C chocác lĩnh vực sản xuát máy bay, sản xuất ô tô, ngân hàng, truyền hình vệ tinh, viễnthông trên phạm vi toàn cầu.

10

Trang 11

Công ty đã và đang dung cấp dịch vụ cho khoảng 450 khách hàng là các tậpđoàn lớn trên thế giới, trong đó có 43 khách hàng nằm trong danh sách FortuneGlobal 500.

2.3 Công việc được giao

Kỳ thực tập tại FPT Software giúp sinh viên được trau dồi lại những kiếnthức cơ bản và thực hành với ngôn ngữ lập trình Python.

2.3.1 Thời gian và hình thức thực tậpThời gian: từ 8/9 đến 18/10 năm 2022

Hình thức: tối thứ 3 và thứ 5 hàng tuần theo hình thức online2.3.2 Quá trình thực tập

Sau khi đăng ký thực tập thông qua trường Điện – Điện tử, Đại học BáchKhoa Hà Nội và được công ty FPT Software tiếp nhận, em đã được tham gia thựctập tại công ty trong khoảng thời gian hơn một tháng

Nội dung chính của thời gian thực tập là đào tạo để có thể làm việc đượcvới ngôn ngữ lập trình Python Ngoài ra, Codewar – cuộc thi lập trình cho sinhviên thực tập – được tổ chức giúp chúng em được cọ xát và cải thiện kỹ năng củamình.

Cụ thể, chi tiết nội dung và thời gian đào tạo được trình bày trong bảngdưới đây.

Trang 12

20/9 Basic Concept 3 - Modules, packages- Assert

22/9 Basic Concept 4 Lập trình hướng đối tượng27/9 Python Libraries 1 Numpy

29/9 Python Libraries 2 Pandas4/10 Python Libraries 3 - Matplotlib

- Scikit-learn6/10 Data Ingestion 1 Regex, JSON, XML11/10 Data Ingestion 2 - Request

- BeautifulSoup413/10 Final Exam Bài test thực hành18/10 Summary Class Tổng kết khoá đào tạo

Trong ngày đầu tiên, sau khi giới thiệu về công ty FPT Software và nộidung cũng như những quy định của kỳ thực tập tại công ty, em được học cáchviết email từ các anh chị quản lý lớp

Email là một phần quan trọng trong liên lạc, trao đổi công việc trong vàngoài doanh nghiệp, cũng là ấn tượng đầu tiên của doanh nghiệp khi nhận đượcCV ứng tuyển Vì vậy cách để viết một email tốt, đúng chuẩn, lịch sự, đầy đủ ýnhưng vẫn ngắn gọn là điều đầu tiên được chia sẻ trong kỳ thực tập này.

Trong suốt kỳ thực tập, em được đào tạo một cách kỹ lưỡng về ngôn ngữlập trình Python từ những kiến thức cơ bản nhất như data types, các cấu trúc lặp,rẽ nhánh… đến một số thư viện và cách thức hay sử dụng như numpy, pandas…Đặc biệt, những thư viện và những cách thức sử dụng được anh giảng viên lớpchia sẻ rất phù hợp để làm việc với dữ liệu – là lĩnh vực mà em đang quan tâm vàcó mong muốn học hỏi

Trong mỗi bài học, đều có các Lab để sinh viên có thể thực hành ngaynhững lý thuyết đã có Anh giảng viên và anh quản lý lớp cũng rất nhiệt tình chiasẻ về những công việc cụ thể trong thực tế sử dụng những kiến thức lập trình nhưthế nào Sau mỗi bài học là Assignment từ dễ đến khó rèn luyện và nâng cao khảnăng và tư duy lập trình của mỗi người Thông qua những bài assignments, emkhông những được luyện tập qua những bài tập dễ, mà còn học được cách nghiên

12

Trang 13

cứu những thuật toán mới và cách đưa ý tưởng trở thành một chương trình nhỏthông qua những bài tập khó hơn Ngoài ra, chúng em được gợi ý một số ý tưởngđể có thể tự luyện tập về ngôn ngữ lập trình Python tại nhà như tự tạo ra mộtphần mềm nhắc nhở công việc Trong suốt quá trình thực tập, chúng em có 3 bàiquiz nhỏ nhằm kiểm tra và củng cố lại những kiến thức đã học

Trong kỳ thực tập có sự kiện nổi bật là Codewar, cuộc thi lập trình dành chocác bạn sinh viên thực tập tại FPT Software Xuất phát từ mục đích muốn cho cácsinh viên thực tập có một sân chơi để cọ xát, củng cố và rèn luyện tư duy logic,logic lập trình và các kỹ năng khác liên quan đến công việc lập trình, Codewar rađời và được tổ chức hàng năm Cuộc thi diễn ra dưới hình thức một cuộc thi đấuđối kháng về kỹ năng lập trình Các bạn sinh viên đăng ký tham gia dự thi sẽ cócơ hội thể hiện năng lực, bản lĩnh, trí tuệ và đam mê với công nghệ, đồng thờigiao lưu, học hỏi cùng những bạn cùng thi, hoàn thiện bản thân Bên cạnh đó, cácbạn sẽ được đến khuôn viên FPT Software tại Hoà Lạc, tham quan và trải nghiệmtrực tiếp văn hoá và các sự kiện của công ty.

Kết thúc khoá học là một Final Exam với các bài tập thực hành từ dễ đếnkhó kiểm tra tư duy lập trình và kỹ năng thực hành trong suốt cả khoá học Sauđó là buổi tổng kết lại cả kỳ thực tập, khi anh quản lý lớp tổng kết lại kết quả củakhoá học, nhận xét điểm mạnh, điểm yếu của cả lớp và chia sẻ kinh nghiệm họctập, ứng tuyển và làm việc cho sinh viên

Trang 14

CHƯƠNG 3 NH N XÉT, ĐỀẦ XUẦẤTẬ

3.1 Ưu điểm

Thời gian thực tập tại FPT Software có một số ưu điểm sau:

Kỳ thực tập giúp em hiểu biết thêm về lập trình Python cơ bản, là cơhội để em rèn luyện, nâng cao tư duy và khả năng lập trình

Giúp em rèn luyện khả năng tự học, tự nghiên cứu cách giải quyếtvấn đề

Bước đầu làm quen với môi trường làm việc doanh việc, học hỏi vềtác phong và thái độ làm việc với công ty và các anh chị trong côngty

Cải thiện khả năng làm việc nhóm

Có thêm kinh nghiệm trong công việc thực tế

Các anh chị hướng dẫn luôn nhiệt tình giúp đỡ và hỗ trợ mọi khókhăn cũng như là thắc mắc

Trang 15

Em mong muốn trường Điện – Điện tử, Đại học Bách Khoa có thể tổchức thêm nhiều chương trình kết nối sinh viên với doanh nghiệp, đểsinh viên có thể tiếp xúc với môi trường công việc từ sớm

Được trực tiếp đến học tập và làm việc tại doanh nghiệp

Mong muốn được tham gia vào những dự án thực tế để hiểu đượcquy trình làm việc của một dự án và có cơ hội được làm việc rènluyện trong thực tế

Tạo điều kiện để sinh viên có thể làm Partime tại công ty sau kỳ thựctập để tiếp tục học hỏi và rèn luyện thêm

Trang 16

KỀẤT LU NẬ

Thời gian thực tập tại công ty FPT Software tuy ngắn nhưng cũng đã choem cơ hội được tiếp xúc, học hỏi với doanh nghiệp và môi trường làm việcchuyên nghiệp, học được nhiều kiến thức, kỹ năng mới, đặc biệt là kỹ năng giaotiếp và giải quyết vấn đề Em đã có những tiến bộ nhất định trong khả năng lậptrình tốt và có tổ chức hơn, khả năng tự nghiên cứu thông tin và kỹ năng làm việcvới các bạn và anh chị hướng dẫn.

Một lần nữa, em xin cảm ơn trường Điện – Điện tử, Đại học Bách Khoa HàNội cũng như công ty FPT Software đã cho em cơ hội được thực tập tại doanhnghiệp Thời gian thực tập đã giúp em nhìn nhận lại những kiến thức, kỹ năngcòn thiếu sót của bản thân để có thể tham gia làm việc tại doanh nghiệp Thờigian thực tập cũng đã giúp em có thêm cảm hứng, niềm say mê học hỏi và rènluyện không ngừng trong lĩnh vực chuyên môn của mình Em xin cảm ơn thầycô, Ban lãnh đạo công ty và các anh chị hướng dẫn đã hỗ trợ em hết mình trongthời gian thực tập vừa qua!

16

Ngày đăng: 14/06/2024, 16:34