1. Trang chủ
  2. » Cao đẳng - Đại học

Báo cáo thực tập lập trình BACK END với JAVA

14 28 0

Đ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 14
Dung lượng 256,08 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TINKHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO THỰC TẬP LẬP TRÌNH BACK-END VỚI JAVA Công ty thực tập : Công ty TNHH phần mềm FPT Hồ Chí Minh FPT Software Người phụ

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA CÔNG NGHỆ PHẦN MỀM

BÁO CÁO THỰC TẬP

LẬP TRÌNH BACK-END VỚI JAVA

Công ty thực tập : Công ty TNHH phần mềm FPT Hồ Chí Minh (FPT

Software)

Người phụ trách : Trần Quốc Đạt

Thực tập sinh : Nguyễn Trung Nguyên

Trang 2

LỜI MỞ ĐẦU

Khi mà công nghệ ngày càng phát triển với tốc độ vũ bão, nó đang đi sâu vào trong từng ngõ ngách của cuộc sống chúng ta, từ việc học tập, làm việc và giải trí Với tốc độ phát triển ấy thì nhu cầu sử dụng công nghệ của con người cũng nhiều hơn Họ luôn muốn sử dụng công nghệ nhanh nhất và tiện nhất, mọi lúc mọi nơi

Java là một trong những ngôn lập hình phổ biến nhất hiện nay với nhiều framework hỗ trợ đa nền tảng giúp đáp ứng những yêu cầu khác nhau của người dùng Và với một vài đồ án môn học trước đó em đã được tiếp cận và làm việc với Java thì em đã lựa chọn Java là định hướng cho việc học tập của mình

Sau hơn ba năm học tập ở trường, với mong muốn có thêm kinh nghiệm thực tế, cũng như muốn được trải nghiệm môi trường làm việc tại công ty Vì vậy, em quyết định chọn FPT Software - một môi trường làm việc chuyên nghiệp, thân thiện và năng động - là nơi sẽ giúp em thực hiện được dự định này

Trang 3

LỜI CẢM ƠN

Trân trọng gửi lời cảm ơn Công ty FPT Software đã tạo điều kiện cho em có cơ hội được làm việc và thực tập tại công ty

Chỉ trong một thời gian ngắn, nhưng nhờ sự chỉ dẫn nhiệt tình của các anh chị trong công

ty, em đã tiếp thu được nhiều kiến thức quan trọng đặc biệt là có kinh nghiệm làm việc trong các dự án thực tế của công ty Chân thành cảm ơn các anh chị trong công ty đã bỏ ra nhiều thời gian, công sức để hướng dẫn em hoàn thành đợt thực tập này

Đặc biệt cảm ơn anh ​Đạt , đã theo dõi và hướng dẫn cho em tận tình cả những khó khăn trong công việc, đến những khó khăn việc làm quen với môi trường mới; cảm ơn Trung đã training lại kiến trúc và luồng sự kiện của các dự án hiện tại trong công ty, tận tình giúp em sửa lỗi code và giải quyết những vướng mắc về nghiệp vụ, nhờ đó mà em có thể nhanh chóng tiếp cận và có thể đóng góp cho công ty vào các dự án; cảm ơn anh ​Tân và anh Toàn​, đã hỗ trợ em rất nhiều khi em tham gia vào làm các dự án thực tế cùng các anh; và cảm ơn tất cả các anh chị khác trong công ty đã giúp đỡ trong việc hòa nhập và làm việc tại công ty, nhờ các anh chị mà

em đã có thể làm việc trong một môi trường vô cùng vui vẻ, năng động, sẵn sàng chia sẻ, và không bị áp lực công việc

Cũng xin cảm ơn thầy cô trong khoa Công nghệ phần mềm đã nhiệt tình hỗ trợ, tạo điều kiện em làm bài báo cáo này

Nguyễn Trung Nguyên

Tp HCM, ngày 27 tháng 07 năm 2020

Trang 4

NHẬN XÉT CỦA KHOA

Trang 5

MỤC LỤC

Trang 6

Chương 1: Giới thiệu công ty thực tập

1 Giới thiệu công ty FPT Software

FPT Software là tên gọi khác của công ty TNHH Phần Mềm FPT ​với nhiệm vụ chính

là gia công phần mềm tại Việt Nam và nước ngoài

Thành lập từ năm 1988 đến nay với 3 Trụ sở chính FPT Software đặt tại Việt Nam và một số nước trên toàn thế giới như Hoa Kỳ, Nhật Bản, Malaysia, Đức, Úc, Singapore, Malaysia, Thái Lan và Philippines hiện FPT Software đáp ứng nhu cầu gia công phần mềm lớn cho hơn

150 công ty hàng đầu tại 20 quốc gia lớn nhất trên thế giới hiện nay với các hợp đồng lớn có khi đạt cả 1 triệu USD dành cho một số đối tác lớn như Hitachi, NEOPOST, Petronas, Deutsche Bank, và Unilever với hơn 4000 nhân viên trên toàn thế giới

FPT Software theo đuổi mục tiêu gia công phần mềm để đáp ứng cho nhu cầu phát triển CNTT của các hãng phần mềm trong nước, các công ty lớn trong nước và tham vọng hơn là xuất khẩu phần mềm trên toàn thế giới cho các công ty nước ngoài biết đến tập đoàn FPT, mục đích chính là vươn đến tầm cao mới thông qua công nghệ nhằm nâng cao năng suất lao động Kinh doanh của FPT Software xuất phát từ Công nghệ thông tin và ​Viễn Thông FPT là cốt lõi

để đáp ứng cho khách hàng trên 63 tỉnh thành trên toàn lãnh thổ Việt Nam và mở rộng đến

Trang 7

khách hàng toàn cầu Từ khi được thành lập cho đến nay, FPT Software đã là công ty phần mềm

số 1 tại Việt Nam trong lĩnh vực tích hợp hệ thống, phân phối và bán lẻ, dịch vụ Công Nghệ Thông tin, xuất khẩu gia công phần mềm, bán lẻ sản phẩm CNTT

Ở lĩnh vực Viễn Thông FPT là một trong 3 nhà cung cấp dịch vụ internet ​cáp quang FPT hàng đầu tại Việt Nam, Về lĩnh vực quảng cáo, FPT là đơn vị quảng cáo trực tuyến số 1 tại Việt Nam với trang báo điện tử VNexpress với hơn 42 triệu lượt truy cập mỗi ngày

2 Sản phẩm của công ty

Hợp tác với gã khổng lồ không phải là một cuộc chơi thông thả Sự dốc sức của FPT không chỉ thể hiện ở việc gia tăng về mặt con người, chất lượng sản phẩm, vị trí địa lý mà còn ở tầm nhìn, chiến lược từ sau bước ngoặt với IBM

Giáo sư Paul Argenti của trường kinh doanh Amos Tuck (Mỹ) từng có bài giảng rằng nếu chưa có uy tín thì cách tốt nhất là dựa vào uy tín của người khác Theo ông, nếu thuyết phục được khách hàng lớn thì có thể thuyết phục được khách hàng vừa và nhỏ Chiến lược đó đã giúp tập đoàn này xây dựng thanh thế tại nước ngoài trong gần hai thập kỷ qua Họ hiện diện tại những “điểm nóng” công nghệ thế giới như Mỹ, châu Âu, Nhật… với số lượng nhân viên đã lên đến gần 30.000

Cuối năm 2017, FPT và Airbus (Pháp) công bố hợp tác phát triển công nghệ thông trong lĩnh vực hàng không dựa trên nền tảng công nghệ Skywise Đây là nền tảng công nghệ dữ liệu

mở trong lĩnh vực hàng không của Airbus giúp các doanh nghiệp cải thiện hoạt động và kết quả kinh doanh, đồng thời hỗ trợ doanh nghiệp trong quá trình chuyển đổi số Trong đó, FPT

Software cung cấp 500 lập trình viên phát triển các giải pháp này cũng như tham gia đào tạo về

Trang 8

Tháng 7/2019, tập đoàn công nghệ Việt Nam ký thỏa thuận khai thác nền tảng Internet vạn vật dựa trên công nghệ điện toán đám mây cho các khách hàng trên phạm vi toàn cầu của Siemens (Đức) Đến tháng 3 năm nay, FPT tiếp tục bắt tay ông lớn khác tại Mỹ là GE Digital nhằm thương mại hóa các giải pháp phần mềm của công ty này tại khu vực Đông Nam Á Ngoài

ra, Đại học FPT hợp tác GE Digital trong đào tạo nguồn lực số liên quan đến nền tảng phát triển điện toán đám mây GE Predix

3 Đối tác khách hàng của công ty

● FujiSoft

● DTS

● Systena

● Amazon Web Services

● Airbus

● GE Digital

Trang 9

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

Thực tập xây dựng hệ thống bằng Java core trên công cụ Eclipse Nội dung thực tập nhằm mục đích giúp các thực tập sinh tiếp cận được với các dự án thực tế, đào tạo về khả năng phân tích yêu cầu người dùng, nắm bắt yêu cầu nghiệp vụ và triển khai nó vào ứng dụng Tại công ty sinh viên sẽ có cơ hội học tập làm việc trong môi trường chuyên nghiệp, được training kiến thức và nghiệp vụ, được giám sát hỗ trợ khi thực hiện các dự án thực tế

1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty

Thời gian : 1/2 buổi Nội dung : Giới thiệu về công ty, cách tổ chức của công ty

Được nghe người phụ trách giới thiệu về công ty, các thành viên trong công ty cũng như trong team mà mình sẽ được tham gia, quy trình làm việc từ cao xuống thấp, cách thức tổ chức của công ty

Ngoài ra, thực tập sinh còn được giới thiệu về cách thức làm việc, trao đổi thông tin trong công ty cũng như thời gian đi làm, các quy định cần phải tuân thủ, cách sử dụng email trong công việc…

Kết quả : Hiểu thêm về công ty FPT Software, về quá trình thành lập và phát triển Có thêm các kỹ năng về việc sử dụng email trong công việc, cách làm việc có kế hoạch, và cách làm việc nhóm

Trang 10

2 Nghiên cứu cấu trúc dự án phần mềm

2.1 Cài đặt công cụ và dự án

Thời gian : 1/2 buổi

Nội dung : ​ ​Tìm hiểu về các công cụ sẽ được sử dụng trong quá trình làm việc

Thực hiện : Thực hiện cài đặt công cụ cần thiết và cài đặt dự án

Kết quả : Máy tính có đầy đủ các phần mềm cần thiết và dự án để thực hiện.

2.2 Tìm hiểu cấu trúc, format code

Thời gian : 1 buổi

Nội dung​: ​Tìm hiểu cấu trúc cài đặt, các package sử dụng và format chung của dự án,

chạy phần mềm của dự án Thực hiện : Xem qua dự án, nắm bắt các package và format dưới sự hướng dẫn của

supervisor, cài đặt và chạy dự án Kết quả : Chạy được dự án trên máy tính, và code thử một màn hình 2.3 Thực hiện project Sau một ngày được hướng dẫn cài đặt và nắm bắt các thông tin về dự án, thực tập sinh đã

nắm được cơ bản về cấu trúc project và một vài các quy tắc format code cần phải tuân thủ Sang

ngày thứ 2 sẽ bắt đầu code một task nhỏ trong vòng 2 tuần dưới sự giám sát của team leader và

sau 2 tuần sẽ được review lại quá trình làm việc và kết quả đạt được Tiếp sau đó sẽ là làm trực tiếp vào các dự án thực tế dưới sự hướng dẫn và theo dõi của team leader

Chi tiết về các dự án đã tham gia sẽ được liệt kê chi tiết ở phần sau

Trang 11

3 Lịch làm việc

* Làm việc 3 ngày / tuần

thành

1

- Tìm hiểu công ty, cách trao đổi thông tin,

làm việc nhóm, cách dùng email và các

dịch vụ của công ty

- Tìm hiểu cài đặt JDK của công ty

- Tìm hiểu cách code cho đúng các quy

định format code của công ty

- Tiến hành code từng chức năng theo DD

có sẵn theo sự hướng dẫn của teamleader

Anh Tân và anh

2

- Tiếp tục hiện thực các chức năng từ

mockup

- Review kết quả đạt được sau 2 tuần làm

việc dưới sự hướng dẫn

Anh Tân và anh Trung

Được, còn vài lỗi format cần chỉnh sửa

3 - Fix bug sau khi onsite review

4

- Được training cách viết testcase theo

format chung của dự án

- Hỗ trợ các anh trong team dự án dịch Anh Trung, Tân Tốt

Trang 12

chức năng đã code

5

- Teamleader review task testcase được

giao, sau đó fix bug

- Fix bug task testcase được giao từ phía

onsite

- Fix bug task testcase từ phí khách hàng

- Hỗ trợ dịch thuật tiếng nhật cho các anh

trong team dự án

6

- Thảo luận cùng team để thống nhất

checklist testcase

- Tiếp tục làm task viết testcase được giao

Anh Trung, Tân,

7

- Fix bug task testcase từ teamleader, onsite

- fix bug task testcase từ phía khách hàng

- Tìm hiểu Junit4

8

- Được training viết Junit theo format

chung của dự án

- Hỗ trợ các anh trong team dự án dịch

thuật tiếng Nhật

- Được giao task viết Junit

9,10,

11,12

- Tiếp tục giao nhận task Junit để hoàn

thành cùng tiến độ dự án

- Fix bug task Junit sau khi được

teamleader và onsite review

- Fix bug task Junit từ phía khách hàng

13 - Sửa lỗi và cải thiện testcase, Junit theo Anh Trung Tốt

Trang 13

feedback từ phía khách hàng

Trang 14

TỔNG KẾT

Như vậy, sau thời gian 3 tháng thực tập tại công ty, em đã hoàn thành được một dự án để

có thể demo trước khách hàng Và cùng các dự án khác cũng đã mang lại cho em một lượng kiến thức và kinh nghiệm thực tế lớn Qua những dự án đã tham gia em học hỏi được rất nhiều

từ kỹ năng cứng đến kỹ năng mềm

Chân thành cảm ơn sự giúp đỡ của các anh chị công ty, đặc biệt là các anh chị đã trực tiếp hỗ trợ và giám sát trong quá trình thực hiện dự án Công ty đã mang lại cho em rất nhiều kiến thức và kinh nghiệm Nó sẽ là hành trang quý báu giúp em sẵn sàng hơn sau khi hoàn thành chương trình học và bước chân ra làm việc chính thức

Ngày đăng: 05/09/2021, 20:58

TỪ KHÓA LIÊN QUAN

w