You are on page 1of 24

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

VIỆN ĐIỆN TỬ VIỄN THÔNG


*****************

BÁO CÁO

THỰC TẬP KỸ THUẬT

Sinh viên: Nguyễn Thị Kim Anh


MSSV: 20182351
Lớp: ĐT06 – K63
Đơn vị thực tập: Công ty TNHH Phần mềm FPT

Hà Nội, ngày 02 tháng 09 năm 2021


LỜI NÓI ĐẦU

Trong đợt thực tập lần này em đã vinh dự được tham gia đợt thực tập tại
công ty FPT Software, do viện Điện tử – Viễn Thông - Đại Học Bách khoa Hà Nội,
phối hợp với FPT Software tổ chức. Đây là cơ hội rất tốt để sinh viên chúng em
được tiếp cận môi trường làm việc thực tế tại các công ty, doanh nghiệp, qua đó có
thể phần nào học hỏi được các kỹ năng cần thiết về chuyên môn, nghiệp vụ cũng
như các kỹ năng mềm cần có, đồng thời cũng là cơ hội để chúng em 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ần thiết để phục vụ cho
tương lai sắp tới.

Đợt thực tập kéo dài từ 3/7 đến 11/8/2017. Ở FSoft em đã tham gia các khóa
học Day One, C . Đây là những khóa học nền tảng cung cấp cho học viên những
hiểu biết về văn hóa công ty, chính sách an toàn thông tin cũng như đào tạo về kỹ
năng về ngôn ngữ lập trình C .Thực sự, đây là những kiến thức hết sức hữu ích giúp
cho sinh viên chúng em có thể tự nâng cao trình độ bản thân và có một nền tảng
vững chắc đáp ứng được như cầu của các công ty sau này.

Em xin gửi lời cám ơn chân thành đến Viện Điện Tử – Viễn Thông, Đại học
Bách Khoa Hà Nội và công ty FPT Software đã tạo điều kiện thuận lợi cho chúng
em có cơ hội trải nghiệm môi trường làm việc ở FSoft. Em xin cảm ơn các thầy cô,
cán bộ quản lý Viện đã giới thiệu chúng em với công ty FPT Software để thực hiện
đợt thực tập này. Về phía công ty FPT Software, . Lời cảm ơn sâu sắc đến anh Vũ
Minh Ngọc – Giảng viên chính của đợt thực tập, anh luôn là người tận tụy với các
bạn sinh viên thực tập nói chung và với em nói riêng, luôn khơi được nguồn sáng
tạo trong lập trình cho bọn em, và một lời cảm ơn đến bạn Hoàng Anh – Admin đã
giúp đỡ em tận tình để em có thể hoàn thành đợt thực tập.

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

1
Những thuận lợi và khó khăn trong thời gian thực tập

 Thuận lợi
o Các anh chị giảng viên nhiệt tình, giảng dạy dễ hiểu, tài liệu rõ ràng.
o Thời gian thực tập thuận lợi, giúp sinh viên chúng em có nhiều thời
gian để tiếp thu kiến thức nhiều nhất có thể.
 Khó khăn

o Do tình hình dịch bệnh nên phải học online qua nền tảng Mycrosoft
Team

MỤC LỤC
2
Table of Contents
LỜI NÓI ĐẦU..................................................……………………………………1

Danh mục hình vẽ....................................................................................................4

Chương 1. Giới thiệu chức năng, nhiệm vụ và cơ cấu tổ chức của đơn vị tiếp
nhận…………………………………………………………………………………5

1.1 Tập đoàn FPT.................................................................................................5

1.1.1 Lịch sử hình thành..........................................................................5

1.1.2 Cơ cấu tổ chức................................................................................7

1.1.3 Tình hình hoạt động........................................................................8

1.2 Công ty FPT Software....................................................................................9

1.2.1 Lịch sử phát triển............................................................................9

1.2.2 Cơ cấu tổ chức..............................................................................10

1.2.3 Tình hình hoạt động......................................................................10

Chương 2. Nội dung thực tập...........................................................................12

2.1 Các vị trí công việc trong công ty, yêu cầu chuyên môn, kỹ năng từng vị
trí12

2.2 Mô tả các lĩnh vực hoạt động của công ty.....................................................13

2.3 Mô tả các công việc được giao trong thời gian thực tập...............................14

Chương 3. Nhận xét, đề xuất............................................................................21

3.1 Ưu điểm........................................................................................................21

3.2 Nhược điểm..................................................................................................21

3.3 Đề xuất.........................................................................................................21

Chương 4. Kết luận...........................................................................................22

Tài liệu tham khảo.................................................................................................23

3
Danh mục hình vẽ
Hình 1: Tòa nhà FPT Cầu Giấy, Hà Nội.........................................................5
Hình 2: Lãnh đạo chủ chốt của tập đoàn FPT.................................................7
Hình 3: Cơ cấu tổ chức các công ty thành viên của tập đoàn FPT..................7
Hình 4: Định hướng phát triển công nghệ SMAC của FPT............................8
Hình 5: Logo công ty FPT Software...............................................................9
Hình 6: Một số lãnh đạo chủ chốt của FPT Software...................................10
Hình 7: Các chi nhánh và văn phòng của FPT Software trên toàn cầu.........10
Hình 8: Những nội dung của khóa học Day One..........................................15

4
Chương 1. Giới thiệu chức năng, nhiệm vụ và cơ
cấu tổ chức của đơn vị tiếp nhận
1.1 Tập đoàn FPT

Hình 1: Tòa nhà FPT Cầu Giấy, Hà Nội

Tập đoàn FPT là một trong những đơn vị cung cấp dịch vụ viễn thông và
phần mềm hàng đầu Việt Nam.

Trụ sở chính: Tòa nhà FPT Cầu Giấy, phố Duy Tân, phường Dịch Vọng
Hậu, quận Cầu Giấy, Hà Nội

Điện thoại: 04 7300 7300

Website: https://fpt.com.vn/

1.1.1 Lịch sử hình thành


Năm 1986, Việt Nam bắt đầu thực hiện Đổi Mới, mở cửa nền kinh tế. Các
mô hình kinh tế tư nhân bắt đầu có thể phát triển. Ông Trương Gia Bình lúc đó đang
làm việc tại Viện Cơ học, quyết thành lập một công ty trực thuộc một cơ quan nhà
5
nước cấp bộ hoạt động trong lĩnh vực kinh doanh, xuất nhập khẩu và chuyển giao
công nghệ. Ngày 13/9/1988, Công ty Công nghệ Thực phẩm được thành lập và giao
cho ông Trương Gia Bình làm giám đốc. Tên tiếng Anh của công ty được chọn là
Food Processing Technology Company – FPT. Công ty lúc mới thành lập có 13
người.

Hợp đồng cung cấp máy tính cho Viện Hàn lâm Khoa học Liên Xô năm
1989 đánh dấu sự bắt đầu chuyển hướng của FPT từ một công ty chế biến thực
phẩm trở thành một công ty hoạt động trong lĩnh vực công nghệ thông tin. Tháng
10/1990, công ty được đổi tên thành Công ty Phát triển và Đầu tư Công nghệ. Tên
viết tắt FPT giờ trở thành Corporation for Financing Promoting Technology. FPT
ký hợp đồng phần mềm thương mại đầu tiên cuối năm đó, hợp đồng cung cấp hệ
thống đặt vé giữ chỗ cho phòng vé của Vietnam Airlines.

Năm 1997, khi Việt Nam bắt đầu kết nối Internet toàn cầu, FPT được chọn là
nhà cung cấp thiết bị và là một trong những ISP đầu tiên của Việt Nam.

Năm 2001, FPT cho ra đời báo điện tử VnExpress, một trong những trang
báo điện tử đầu tiên của Việt Nam và đến nay vẫn là một trong những trang tin tức
nhanh và cập nhật nhất, thu hút lượng độc giả rất lớn hàng ngày.

Tháng 09/2006, Đại học FPT ra đời và cũng là trường đại học đầu tiên của
doanh nghiệp được cấp giấy phép hoạt động. Hiện Đại học FPT đang đào tạo
khoảng 17000 sinh viên, học viên ở nhiều khối khác nhau.

Ngày 13/12/2006, cổ phiếu FPT chính thức tham gia giao dịch tại Trung tâm
Giao dịch Chứng khoán TP HCM (nay là Sở giao dịch Chứng khoán TP HCM -
HOSE) với 60.810.230 cổ phiếu mệnh giá 10.000 đồng/cổ phiếu và trở thành doanh
nghiệp đầu tiên hoạt động trong lĩnh vực công nghệ thông tin niêm yết trên sàn
chứng khoán.

Tháng 2/2012, FPT quyết định đầu tư mở rộng chuỗi bán lẻ FPT chuyên kinh
doanh các sản phẩm công nghệ với mục tiêu đạt 150 cửa hàng vào năm 2014. Tính
đến hết năm 2014, chuỗi bán lẻ FPT Shop đã có mặt ở 63 tỉnh thành Việt Nam với
163 cửa hàng.

6
Văn hóa chung của tất cả nhân viên tại FPT là: Tôn trọng Cá nhân - Tinh
thần Đổi mới - Tinh thần Đồng đội, khuyến khích nhân viên làm việc hiệu quả vì
thành quả chung của công ty.

1.1.2 Cơ cấu tổ chức

Hình 2: Lãnh đạo chủ chốt của tập đoàn FPT

Hình 3: Cơ cấu tổ chức các công ty thành viên của tập đoàn FPT

Tập đoản FPT hoạt động trong 4 lĩnh vực chính, gồm nhiều công ty thành
viên:

7
 Công nghệ:
 Công ty TNHH Hệ thống Thông tin FPT
 Công ty TNHH Phần mềm FPT (FPT Software)
 Viễn thông:
 Công ty Cổ phần Viễn thông FPT
 Công ty Cổ phần Dịch vụ Trực tuyến FPT
 Phân phối và bán lẻ:
 Công ty TNHH Thương mại FPT
 Công ty Cổ phần Bán lẻ Kỹ thuật số FPT
 Giáo dục:
 Công ty TNHH Giáo dục FPT

1.1.3 Tình hình hoạt động

Hình 4: Định hướng phát triển công nghệ SMAC của FPT
Sau hơn 27 năm thành lập, FPT đã trở thành một trong những công ty công
nghệ thông tin và viễn thông lớn nhất Việt Nam. FPT đã cung cấp dịch vụ tới tất cả
63 tỉnh thành ở Việt Nam và mở rộng ra thị trường thế giới. Đến nay FPT đã hiện
diện tại 19 quốc gia với 26400 nhân viên, trong đó có hơn 12000 kỹ sư và chuyên

8
gia công nghệ với doanh thu năm 2015 đạt 1,8 tỷ USD. Khoảng 75% nhân viên của
FPT có độ tuổi dưới 30 và đang đóng góp cho tương lai của tập đoàn. Định hướng
công nghệ của tập đoàn là SMAC: Social, Mobile, Analytics, Cloud.

1.2 Công ty FPT Software

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

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ại tầ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/

1.2.1 Lịch sử phát triển


FPT bắt đầu hoạt động trong lĩnh vực outsource phần mềm vào năm 1999.
Năm 2001, FPT được IBM chọn làm nhà cung cấp dịch vụ phần mềm độc lập.

Năm 2004, Công ty Cổ phần Phần mềm FPT (FPT Software Joint-Stock
Company) được thành lập. Cùng năm đó công ty mở chi nhánh tại thành phố Hồ
Chí Minh và văn phòng tại Tokyo, Nhật Bản. Năm 2005, công ty mở chi nhánh tại
Đà Nẵng. Công ty đã đạt được nhiều chứng chỉ uy tín như: SEI CMM/CMMI Level
5, ISO 9001:2008, ISO 27001:2013 (trước là BS 7799-2:2002), ISO/IEC 20000,
ISO 14000, ISO/TS 16949.

9
1.2.2 Cơ cấu tổ chức

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

Năm 2012, FPT Software quyết định tái cấu trúc tổ chức. Công ty không duy
trì hình thức công ty thành viên và tư cách pháp nhân của các đơn vị đó, và thành
lập 6 đơn vị phần mềm chiến lược FSU (FPT Software Strategic Unit): FSU1,
FSU3, FSU11, FSU13, FSU15 và FSU17.

1.2.3 Tình hình hoạt động

Hình 7: Các chi nhánh và văn phòng của FPT Software trên toàn cầu

10
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. Lợi nhuận của công ty cán mốc 100 triệu USD vào năm 2013. Năm
2014, công ty đã đạt mốc 7000 nhân viên, mở thêm 3 văn phòng gồm F-Ville ở Hà
Nội, F-Town 2 ở thành phố Hồ Chí Minh và FPT Cần Thơ ở Cần Thơ. Đến nay
FPT Software đã hiện diện ở nhiều nước trên thế giới như Nhật Bản, Hoa Kỳ, Đức,
Pháp, Australia, Slovakia... FPT Software hiện đang là một trong những công ty
outsource phần mềm hàng đầu ở Việt Nam và uy tín trên thế giới.

11
Chương 2. Nội dung thực tập
2.1 Các vị trí công việc trong công ty, yêu cầu chuyên môn, kỹ năng
từng vị trí
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ông việ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 nhu cầ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ào cá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ống
phầ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 2
ngôn ngữ Anh,Việt.
 Ưu tiên: có kinh nghiệm 3 năm làm dự án.
 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ân
sự.
 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):

12
 Công việc: Tìm hiểu thị trường,tìm kiếm thông tin khách hàng tiềm
năng.Tư vấn,giải đáp cho khách hàng các dịch vụ do công ty FPT
cung cấ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 sv các trường ĐH Kinh tế ,nữ ngoại hình xinh
xắ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ạng

2.2 Mô tả các lĩnh vực hoạt động của công ty


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ễn thô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ần
mềm , chính vì thế nên công ty cung cấp tất cả dịch vụ liên quan như :

 Xuất khẩu phần mềm


 Giải pháp phần mềm
 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
 Phát triển hệ thống nhúng
 Các dịch vụ khác

Ngoài ra, công ty đã tham gia tích cực vào các hoạt động văn hóa xã hội. Công
ty còn tổ chức được các câu lạc bộ sở thích: võ thuật, cuộc thi ảnh chào mừng ngày
sinh nhat công ty. Để tạo môi trường dân chủ và cởi mở công ty còn lập trang

13
chodua.com để các thành viên trong và ngoài công ty tự do góp ý giúp công ty ngày
càng phát triển

Khóa học cung cấp cho học viên những kiến thức căn bản về:

 Cơ sở dữ liệu (CSDL - database)


 Hệ quản trị CDSL (DBMS – Database Management System)
 Ngôn ngữ truy vấn SQL
 Phần mềm SQL Server của Microsoft.

2.3 Mô tả các công việc được giao trong thời gian thực tập
Mục đích của đợt thực tập là giúp sinh viên học tập và thực hành cơ bản với
ngôn ngữ lập trình Java và lập trình phần mềm cơ bản với hệ điều hành Android.
Đợt thực tập được chia làm 3 khóa học nhỏ: Khóa học Day One, khóa học Java và
khóa học Android.

2.3.1 Khóa học Day One

Day One là khóa học của FPT Software dành cho nhân viên mới. Khóa học
kéo dài trong 1 ngày, cung cấp cho học viên các thông tin về quy đị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ồm cá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ông tin
 FWE (FSoft Working Environment): Môi trường làm việc ở FSoft và
các cô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
14
Hình 8: Những nội dung của khóa học Day One
2.3.2 Khóa Học C/C++

Trong thời gian hơn một tháng thực tập tại công ty FPT Software, em đã được
tham gia lớp ngôn ngữ C/C++.

Chương trình học trong thời gian thực tập tại F-SOFT.

15
Buổi đầu tiên đến công ty em được công ty phổ nội quy, quy định, bảo mật
thông tin, cung cấp tài khoản và làm quen với môi trường làm việc. Hoàn thành bài
học online DayOne trên hệ thống mạng của công ty để nắm rõ được các quy định,
quy chế, chính sách của công ty.

Những buổi tiếp theo là quá trình học và thực hành ngôn ngữ C/C++, sau mỗi
bài học sẽ có Assignment và phải hoàn thành và nộp bài qua E-mail cho nhóm
trưởng theo thời gian quy định.

Phần đầu của khóa học, chúng em được ôn tập lại và học thêm các kiến thức
nâng cao về ngôn ngữ C. Nữa sau của khóa học, chúng em tiếp tục học và thực hành
ngôn ngữ C++ đặc biết là phần hướng đối tượng trong C++.

Ví dụ: một số bài tập trong Assignment02&03


Viết hàm sắp xếp mảng số nguyên theo thứ tự giảm dần
Suggestion:

void sort_arr_descending(int arr[], int sz)

+ Input: arr mảng số nguyên, sz: kích thước mảng

Code:

16
Viết chương trình đọc file text với nội dung bất kì và thực hiện các công
việc sau:

1. Đếm và phân loại các từ (mỗi từ được phân tách bởi dấu space)
2. Hiển thị ra màn hình console số lượng từ.

17
Ví dụ:

File text với nội dung:

Abc ghik eprpf Abc ghik 123abc 34@abc 123abc

Nội dung hiển thị ra màn hình console:

Abc [2]

ghik [2]

eprpf [1]

123abc [2]

34@abc [1]

Suggestion: use single linked list to store words.

Code:

18
19
Kết thúc khóa học, chúng em có một bài kiểm tra cuối khóa. Đó là bài kiếm
tra trắc nghiệm toàn bộ kiến thức về ngôn ngữ C và C++ mà chúng em đã được học
trong toàn bộ khóa học. Đồng thời chúng em test các code bài tập đã thực hiện trong
thời gian thực tập.

20
Chương 3. Nhận xét, đề xuất
3.1 Ưu điểm
- Đã có hiểu biết cơ bản về lập trình C/C++
- Có khả năng tự học và phát triển thêm
- Nộp bài tập đúng hẹn, đầy đủ
- Tham gia phần lớn các buổi học, đi học đầy đủ, đúng giờ

3.2 Nhược điểm


- Chưa thể tiếp thu hết kiến thức mà công ty truyền đạt
- Đôi khi không tập trung trong giờ học
- Kỹ thuật lập trình chưa tốt
3.3 Đề xuất
- Thay đổi địa điểm thực tập gần trường Bách Khoa hơn để tiện cho sinh viên
di chuyển
- Giảm lượng kiến thức, và độ khó để phù hợp với người mới học
- Tài liệu nghiên cứu nhiều hơn và chi tiết hơn.

21
Chương 4. Kết luận

Qua đợt thực tập tại công ty FSoft lần này, em đã học hỏi được kinh nghiệm
quý giá trong một môi trường làm việc năng động, sáng tạo của công ty. Qua đó, em
đã tiếp thu được những kỹ năng cứng và kỹ năng mềm cần thiết, tự trau dồi bản
thân và có kế hoạch bổ sung thêm những kỹ năng cần thiết trong thời gian sắp để
đáp ứng được như cầu cầu tuyển dụng của các công ty sau này. Khóa học Day One
đã giúp cho em làm quen với an toàn thông tin và bảo mật thông tin tại FSOFT nói
riêng và các công ty phần mềm nói chung, từ đó nâng cao khả năng đề cao an toàn
thông tin của bản thân khi làm việc ở các môi trường doanh nghiệp thực tế. Khóa
học C/C++ đã giúp em có những kiến thức hết sức quý báu và giúp bản thân có thể
tự nghiên cứu thêm trong thời gian sắp tới làm nền tảng vững chắc cho tương lai.

Em xin gửi lời cảm ơn chân thành tới Viện Điện tử - Viễn thông và công ty
FPT Software đã tạo điều kiện cho chúng em được làm quen với môi trường làm
việc thức tế, chuyên nghiệp, mang lại cho chúng em nhiều kiến thức bổ ích và quý
giá. Hy vọng trong thời gian sắp tới, viện Điện Tử –Viễn Thông sẽ tiếp tục cho
chúng em có nhiều cơ hội thực tập bổ ích hơn nữa.

22
Tài liệu tham khảo

[1] https://fpt.com.vn/, truy cập lần cuối ngày 2/9/2017

[2] https://www.tutorialspoint.com/cplusplus/index.htm , truy cập lần cuối ngày


1/9/2017

[3] https://stackoverflow.com/questions/tagged/c truy cập lần cuối ngày 1/9/2017

[4] https://www3.ntu.edu.sg/home/ehchua/programming/cpp/cp0_Introduction.html,
truy cập lần cuối ngày 1/9/2017

23

You might also like