1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

20 2 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 2,61 MB

Nội dung

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Ử

BÁO CÁO

THỰC TẬP KỸ THUẬT

Sinh viên thực hiện: Bùi Thị Ngọc Huyền

Đơn vị thực tập: Công ty FPT Software

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ếp xú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 cho cô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 FPT Software Kỳ thực tập chỉ dài hơn một tháng nhưng đã mang lại cho em nhiều kiế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èn luyệ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 anh Bùi Văn Tiến – giảng viên lớp và anh Đỗ Long Quân – quản lý lớp đã nhiệt itnhf giú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ững dị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, mang

về 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 ty phầ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ản xuấ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ẩ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:2015, ISO/IEC 20000-1:2011…, FPT đã có nhiều văn phòng tạ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ốt nhất trong ngành công nghệ thông tin (theo khảo sát của Nilsen) Có 6 campus tại Việ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ật nhấ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 1

và 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 ích cho 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

1.2 Chức năng, nhiệm vụ

Công ty phần mềm FPT – FPT Software hoạt động trong lĩnh vực sản xuất, gia công và xuất khẩu phần mềm

Xuất phát từ tầm nhìn trở thành người tiên phong trong thị trường chuyển đổi số trong thời kỳ mới, FPT Software xác định nhiệm vụ phát triển định hưởng bởi những công nghệ mới nhất, mang lại giải pháp tốt nhất cho những tổ chức hàng đầu thế giới thông qua con người và đội nhóm với cảm hứng đổi mới sáng

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ách hà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ứa hẹn

Là công ty chuyên xuất khẩu dịch vụ phần mềm, FPT Software cung cấp các dịch vụ phát triển phần mềm và bảo trì, triển khai ERP, QA, chuyển đổi ứng dụng, hệ thống nhúng, điện toán di động, điện toán đám mây… trong nhiều lĩnh vự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ịch

vụ 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.C cho 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, FPT Software nay đã trở thành một công ty phần mềm lớn của Việt Nam với hơn

10000 nhân viên, doanh thu hơn 230 triệu USD, tiếp tục giấc mơ biến Việt Nam trở thành điểm sáng về công nghệ thông tin trên bản đồ thế giới và được khách hà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ê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í 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ễn thô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 Information System)

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, FPT Software 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à sinh viê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ách hà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ệu quả, 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ự án tạ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ốc

tế 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ủa mộ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ám sá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ệc chính: Bảo đảm chất lượng quy trình thực hiện dự án và Bảo đảm chất lượng phầ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ượng khô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ải cẩ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ửa chữ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ích hợ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ách thao 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ác

dự á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ấp trong 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ụng

Hệ 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ô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.C cho 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

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 Fortune Global 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ến thứ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ập

Thờ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 online

2.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ách Khoa Hà Nội và được công ty FPT Software tiếp nhận, em đã được tham gia thực tậ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 được với ngôn ngữ lập trình Python Ngoài ra, Codewar – cuộc thi lập trình cho sinh viê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ủa mình

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

Bảng 2.1: Cụ thể nội dung thực tập

Ngày Nội dung Cụ thể

8/9 Open Ceremony

- Giới thiệu về công ty, về chương trình thực tập

- Kỹ năng viết email và kỹ năng phỏng vấn

13/9 Basic Concept 1 Data types, loops, conditional

statement 15/9 Basic Concept 2 - Dictionaries, sets, tuples

- Làm việc với files

Trang 12

20/9 Basic Concept 3 - Modules, packages

- Assert 22/9 Basic Concept 4 Lập trình hướng đối tượng

27/9 Python Libraries 1 Numpy

29/9 Python Libraries 2 Pandas

4/10 Python Libraries 3 - Matplotlib

- Scikit-learn 6/10 Data Ingestion 1 Regex, JSON, XML

11/10 Data Ingestion 2 - Request

- BeautifulSoup4 13/10 Final Exam Bài test thực hành

18/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ội dung cũng như những quy định của kỳ thực tập tại công ty, em được học cách viế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 được

CV ứ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ớp chia 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 ngay nhữ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 chia

sẻ 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, em khô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ột phầ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ài quiz 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 cho cá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ác sinh 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ời giao 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ác bạn sẽ được đến khuôn viên FPT Software tại Hoà Lạc, tham quan và trải nghiệm trự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ễ đến khó 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ủa khoá 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ọc tậ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ết vấ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ông ty

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

3.2 Nhược điểm

Tuy nhiên, kỳ thực tập không thể chỉ có toàn điểm mạnh mà còn tồn tại một

số điểm yếu như:

Thời gian thực tập ngắn, chỉ khoảng một tháng rưỡi, là không đủ để

em có thể được đào tạo chuyên sâu

Hình thức học tập online không hiệu quả bằng hình thức học tập trực tiếp trên lớp

Thời gian đến doanh nghiệp không có nhiều, vì vậy những trải nghiệm tại doanh nghiệp còn hạn chế

Chưa có những dự án thực tế để sinh viên có thể làm việc

3.3 Đề xuất

Sau quá trình thực tập tại FPT Software, với những ưu và nhược điểm như trên, em xin đề xuất một vài vấn đề như sau:

14

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

TỪ KHÓA LIÊN QUAN