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

Hanh trinh DAM ME IT

161 1 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

Nội dung

Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 TECH3S Homer Truong Le Hoang Vietnam Top Software Professional Mentor Canada Master of Information Technology (IT) Work experience in VN, AU, CA and US http://www.facebook.com/homertruong66 http://www.facebook.com/tech3s.mentor/ http://www.tech3s-mentor.com http://www.linkedin.com/in/truonglehoang Hành trình ĐAM MÊ IT Lời mở đầu A Học đại học làm Việt Nam 1) Học nghề IT để thi tốt nghiệp PTCS (Vietnam) 2) Học lập trình Pascal cấp (Vietnam) 3) Học đại học ngành IT (Vietnam) 10 4) Dự án XiangqiClub (Vietnam) 14 5) Dự án DMA (Vietnam) 17 6) Dự án SER5500 (Canada) 21 B Học Master làm Canada 28 7) Xin học bổng học Master (Canada) 28 8) Dự án USPS (Canada) 71 9) Dự án LMS (Canada) 86 10) Dự án iVision (Canada) 93 11) Dự án MPA (Canada) 96 12) Dự án GPM (Canada) 101 C Về Việt Nam khởi nghiệp 107 13) Dự án YCMS (Vietnam) 107 14) Dự án YCRM (Vietnam) 111 15) Dự án SmartPush (Australia) 112 16) Dự án SmartIntegrate (Australia) 117 17) Dự án Awesm (USA) 122 18) Dự án UP (USA) 132 19) Dự án P4SVVN (Vietnam) 136 Page Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 TECH3S 20) Dự án RMS (Vietnam) 144 21) Dự án SUPA (Taiwan) 148 Phụ Lục 150 1) Các từ tiếng Anh thông dụng sử dụng 150 2) Các sách IT tảng đọc & tài liệu khác 156 3) Bộ công cụ phát triển phần mềm 159 Lời tổng kết 160 Page Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 TECH3S Lời mở đầu Công nghệ thông tin (Information Technology – IT) ngành sử dụng máy tính (Computer) để lưu trữ, truy cập, truyền tải xử lý thông tin, thường ngữ cảnh doanh nghiệp (Enterprise), sau mở rộng xã hội tồn cầu Câu hỏi máy tính đời đến chưa có câu trả lời thống giới IT Theo tơi tìm hiểu máy tính đầu tiên, giống máy tính ngày nhất, tên Xerox Alto đời năm 1974 có hình (Monitor), giao diện người dùng (User Interface – UI) chuột (Mouse) Tôi bắt đầu làm quen với máy tính lần năm 1993 với môn hệ điều hành (Operating System – OS) tên MS-DOS (Microsoft Disk Operating System), năm 1994 học thêm vài phần mềm VNI, VietRes, Lotus 123 chương trình dạy nghề IT cho học sinh phổ thông để kiếm điểm cộng thêm cho kỳ thi tốt nghiệp phổ thông sở (PTCS) Đến năm 1998 tơi thức bước vào đại học ngành IT theo đuổi đam mê IT (2019) Nhìn lại hành trình đam mê IT 20+ năm chặng đường dài Nhân kiện bước vào tuổi tứ tuần, tơi có dịp sống chậm chút ngồi tổng hợp lại cột mốc hành trình ĐAM MÊ IT vào hồi ký để đánh giá lại thân đồng thời cung cấp góc nhìn thực tế ngành IT cho bạn trẻ học IT quan tâm đến ngành IT thông qua trải nghiệm thực tiễn học/làm việc ngành IT nước nước Hi vọng hồi ký đem đến nhiều điều thú vị cho bạn giúp bạn rút trích thơng tin bổ ích cho hành trình IT Page Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 TECH3S A Học đại học làm Việt Nam 1) Học nghề IT để thi tốt nghiệp PTCS (Vietnam) Ngày xửa cách cỡ 30 năm, Sài Gịn vắng vẻ bình n Mỗi buổi sáng bình tơi nghe tiếng gà gáy hay ho, buổi trưa nghe tiếng leng keng ông bán cà lem cây, buổi tối yên tĩnh khuấy động tiếng rao thật lớn vang thật xa bà cụ đội giỏ tròn vo đầu vừa vừa rao xóm: “Ai hột vịt lộn, gà giữa, vịt ung khơng? ” Gia đình tơi sống xóm lao động nghèo Quận Tân Bình Thời buổi khó khăn sống xóm làng vui, láng giềng gẫn gũi quan tâm Những trị chơi cho trẻ xóm vơ phong phú: quan, nhảy dây, chơi keo, banh đũa, ném banh lỗ, đá banh mũ, bắn bi, tạt lon, tạt hình, tạt vé số, rượt bắt cứu bồ, gồng gánh lên mây, bịt mắt bắt dê, bida, điện tử, cờ tướng, cờ vua, cờ cá ngựa, đánh tiến lên, đơ-mi-nơ… Trong tơi, tuổi, thích chơi cờ tướng nhất, điện tử, không chơi tơi chơi khác Thế quánh cờ tướng & chơi điện tử đến lúc ghiền hồi không hay! Với cờ tướng tơi thích việc bày binh bố trận, khám phá trận biến hóa khơn lường, tính toán trước nhiều nước chiến lược để tiêu diệt qn cơng thủng phịng tuyến đối phương, cịn với điện tử tơi thích trị chơi mang tính khám phá Super Mario hái nấm cứu công chúa, Contra bắn đạn giết trùm, Phi thuyền, chị em… Vào năm 1993, học lớp trường Nguyễn Gia Thiều – Quận Tân Bình, tơi khơng nhớ rõ Sở Giáo Dục Đào Tạo TPHCM hay quan quản lý giáo dục tổ chức chương trình dạy nghề với nhiều ngành nghề khác (IT, điện, điện tử, may, thêu…) cho học sinh lớp 8,9 tiếp xúc với nghề, thi lấy chứng nghề Học sinh lớp đạt điểm tốt cộng thêm điểm cho kỳ thi tốt nghiệp PTCS Dù thích chơi điện tử tơi vài đứa bạn đăng ký học IT nghe tụi nói ngành IT mẻ hay ho lắm! Môn IT học MS-DOS 3.3 với khái niệm Tập tin (File), Thư mục (Directory), Khởi động máy (Boot) với tập tin hệ thống (System File) config.sys, command.com, autoexec.bat, lệnh (Command) MS-DOS… Page Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 TECH3S Khi xuống phịng thực hành tơi thấy có số máy tính với hình đen trắng, mono (xanh cây), có vài bàn phím (Keyboard), chưa có chuột (Mouse) Máy tính khởi đồng đĩa mềm (Floppy Disk) 1.2MB (hình vng, mỏng dính lúa dài) 1.44MB (hình vng dày ngắn hơn) chứa MS-DOS Đặc điểm loại đĩa mềm dễ hư mau hư Tơi nhớ có lần học để vài đĩa mềm 1.2MB giỏ trước xe đạp Xe bị sụp ổ gà nhẹ mà hư hết 😅 Mấy đĩa 1.44MB để vài tháng khơng xài xài lại hay bị lỗi Ở bữa thực hành, sau khởi động máy tính xong chúng tơi thực hành gõ lệnh thao tác files đĩa chép (copy), di chuyển (move), sửa đổi (edit) files, chạy phần mềm huyền thoại: bắn trứng  Từ đỉnh hình trứng (1 chấm trắng) rơi từ từ xuống với tốc độ rơi tăng dần theo mức độ khó chương trình  Phía hình hình bàn phím thể vị trí ký tự bàn phím  Trứng rơi theo cột ký tự gõ ký tự có tia đạn (màu trắng) bắn bùm chéo lên nát trứng điểm 😃 Phần mềm dùng học viên luyện gõ bàn phím nhớ ký tự bàn phím Sang năm 1994 lên lớp 9, tiếp tục học IT chương trình nghề Lúc tơi học VNI, VietRes phần mềm soạn thảo văn MS-DOS (tựa MS Word Windows) Tiếp Lotus 123 để thao tác bảng tính (SpreadSheet) MS-DOS (tựa MS Excel Windows) Điều thú vị năm máy tính phịng thực hành có nhiều phần mềm trị chơi (Game) để chúng tơi vọc:  NC (Norton Commander): Phần mềm giúp thao tác files với GUI dạng khung dễ dàng so với gõ lệnh hình console đen trắng Hiện phần mềm “Windows Commander” thịnh với developers sử dụng hệ điều hành Windows  Snake: Trò chơi rắn chạy tường có số, “ăn” số theo thứ tự tăng dần rắn dài thêm dễ húc đầu vơ tường  Billiards: Trị chơi bida lỗ  Tam quốc chí: Trị chơi đánh người sử dụng nhân vật truyện Tam quốc diễn nghĩa (hình thức tương tự trò “Street Fighter” trò chơi điện tử với nhân vật: Cô gái, Thằng Nhật, Thằng Mỹ, Thằng Mập, Thèn trùm Thằng Công An) Page Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 TECH3S 2) Học lập trình Pascal cấp (Vietnam) Lên cấp học trường Lê Hồng Phong, Quận 5, TPHCM Trường dạy môn IT lập trình với ngơn ngữ Pascal MS-DOS cho học sinh lớp 10 11 Tôi vào trường Lê Hồng Phong tình cờ Số sau kỳ thi tốt nghiệp PTCS, đủ điểm để tuyển thẳng vào trường Nguyễn Thượng Hiền, Quận Tân Bình tơi nộp hồ sơ xong, chờ ngày nhập học Tình cờ vào ngày đẹp trời Ba tơi chở ngang qua trường Lê Hồng Phong Tôi thấy trường to đẹp khơng nghĩ đến chuyện thi vơ nộp xong hồ sơ bên Thế đám bạn cấp rủ luyện thi vào trường Lê Hồng Phong Lúc rãnh thắc mắc đề thi vào trường nên học thử tháng thi cho biết Tơi thi Ban A với mơn Tốn/Văn/English Đề thi cơng nhận khó so với trình độ tơi đó, dù học luyện thi trước Tơi làm hết khả khơng có mơn xong hết nên nghĩ rớt Ai dè với kết đạt khiêm tốn 6đ Toán, 5.5đ Văn & 3.5đ English (tiếng Anh thặc thê thảm 😆) lại vừa đủ điểm đậu Nói đến thi tuyển yếu tố may mắn đóng vai trị quan trọng ngồi việc chuẩn bị chun mơn Nhiều làm tốt chưa đậu, làm không tốt chưa rớt, phụ thuộc vào thí sinh khác thi với kỳ thi Ba Má thấy đậu vô trường Lê Hồng Phong khun tơi đổi từ trường Nguyễn Thượng Hiền qua với giải thích trường Lê Hồng Phong tốt Thật lúc tơi khơng quan tâm đến trường tốt trường mà quan tâm nhiều đến việc luyện tập/thi đấu giải Cờ Tướng học sinh (bởi thành viên đội Cờ Tướng khiếu dự bị tập trung trường nghiệp vụ TPHCM) Vì tơi cân nhắc trường chỗ trường Nguyễn Thượng Hiền gần nhà tơi (cách ~1km so với ~6km) cịn trường Lê Hồng Phong to đẹp Cuối chọn trường Lê Hồng Phong to đẹp vài đứa bạn chọn nên lúc học xa mà chung đám vui Page Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 TECH3S Vào mùa thu năm 1995, bước vào năm lớp 10 trường Lê Hồng Phong với nhiều bỡ ngỡ năm đầu cấp bị cú sốc nặng với trường này: Thi kiểm tra đầu năm với môn Tốn, Lý, Hóa tơi đạt điểm trung bình 😒  Đây điều chưa xảy với tơi năm học trước Dù sốc điều hợp lý tơi vơ học trường mà khơng có chuẩn bị kỹ từ trước học cấp khác khó nhiều so với cấp Tôi vất vả đắm đuối để đu theo chương trình lớp 10 trường nhằm “trụ hạng” thành công 😅 Bởi khơng có nhiều thời gian cho mơn Pascal vốn môn phụ, mà học chủ yếu lấy điểm cho xong khơng có tâm trí để tìm tịi học hỏi thêm ngồi Qua năm lớp 11, việc học tơi đỡ tí nên tơi có nhiều thời gian dành cho môn Pascal Năm học sinh thực hành máy tính nhiều năm trước nên tơi vọc Pascal nhiều hơn, tự viết vài chương trình đơn giản (ví dụ giải phương trình bậc 1, bậc 2, tính đệ qui giai thừa, dãy số Fibonaci, in hình tam giác, hình ngơi sao, hình kim tử tháp…) chủ yếu sử dụng kiểu liệu (Data Type) luồng điều khiển (Control Flow) cốt lõi Trong lớp tơi có số đồng chí khơng biết học Pascal từ mà lập trình gõ bàn phím nhanh đánh đàn piano, viết chương trình hay ho với số lượng code nhiều nhìn phức tạp Điều gây cho tơi tị mị thích thú với lập trình nói riêng ngành IT nói chung Đề thi học kỳ môn Pascal năm với phần lớn dân lớp thuộc dạng khó nhằn, đồng chí đơn giản ăn kẹo Cũng may thầy dạy Pascal dễ, cho đề xong lớp, đến lại lớp không la bà thảo luận nho nhỏ, không chép ok, đồng chí hỗ trợ bà lớp vượt khó thành cơng tốt đẹp 😅 Đây kỉ niệm vui lớp tơi mà sau có dịp gặp mặt người có nói đến Cuối năm lớp 12 lúc chọn trường đại học để thi, số bạn lớp tơi có kế hoạch du học từ trước, phần lớn cịn lại có tơi chưa biết theo ngành nghề việc định hướng nghề nghiệp giai đoạn khơng có nhiều rõ ràng Trong lớp trao đổi điền phiếu đăng ký thi có số ngành số đơng chọn: IT & Điện/Điện tử & Xây dựng (thi đợt 1), Ngoại thương & Kinh tế (thi dợt 2) Luật (thi đợt 3) Page Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 TECH3S Kỳ thi đại học năm 1998 cho phép học sinh thi trường, chọn trường/1 đợt Tơi nghĩ tính tình tơi phù hợp với ngành kỹ thuật thích IT nên chọn thi IT đợt 1, bên cạnh tơi chọn thi Kinh tế đợt & thi Luật đợt Tuy chọn ngành trọng tâm tơi IT, rớt dự định học thi lại vào năm sau Kết thi đủ điểm đậu vào Khoa IT trường Đại Học Bách Khoa TPHCM Page Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 TECH3S 3) Học đại học ngành IT (Vietnam) Hè năm 1998 vừa qua đi, trở thành tân sinh viên trường ĐHBK TPHCM, bước vào giai đoạn đại cương học chung với toàn sinh viên tất Khoa trường Sau giai đoạn đại cương (3 học kỳ - 1.5 năm), bước vào học giai đoạn chuyên ngành Khoa IT Giai đoạn chuyên ngành gồm học kỳ học theo mơ hình tín Các sinh viên quyền chọn môn học cho học kỳ cho số tín học kỳ từ 14 đến 21 tín Nếu sinh viên khơng chọn học theo bố trí mơn học Khoa Lúc tơi thật khơng có thơng tin ngành IT, có chút kiến thức từ hồi học nghề IT cấp (cũng lạc hậu hết rồi), IT có màng nào, chưa rõ học xong làm việc ln Vì hiển nhiên tơi học theo đặt trường Đây lựa chọn số đơng sinh viên khóa tơi Chỉ số nhỏ sinh viên có định hướng nghề nghiệp rõ ràng, từ người thân trước, tự lựa chọn môn học Đây danh sách môn học học kỳ chuyên ngành theo xếp Khoa IT: Ngay thời điểm đăng ký thi IT hồi năm lớp 12, hình dung viễn cảnh vơ học học lắp ráp máy tính, cài đặt hệ điều hành, cài đặt phần mềm lập trình kiểu thú vị 😇 Page 10 Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 TECH3S Development View_Architecture Model RMS dựa Web Application mẫu tơi, có chỉnh sửa chút Chỉ sau 4-5 tháng với Scrum team tinh gọn, RMS hoàn thành phiên MVP Sau hỗ trợ Scrum team thêm vài phiên tơi kết thúc vai trị DevNET vào cuối năm 2018 Một thời gian ngắn sau rút khỏi 4SV Page 147 Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 TECH3S 21) Dự án SUPA (Taiwan) Đầu năm 2019, tham gia vào EZTABLE, tech startup Taiwan với sản phẩm công nghệ tên với công ty EZTABLE, chuyên cung cấp dịch vụ đặt bàn nhà hàng, khách sạn khắp châu Á CEO công ty EZTABLE tên Alex, người Taiwanese, du học Mỹ IT, sau chuyển sang học ngành Finance, làm cho ngân hàng phố Wall, New York thời gian đến năm 2008 trở Taiwan khởi nghiệp với EZTABLE Tính đến đầu năm 2019, EZTABLE giai đoạn series C với lần kêu gọi đầu tư với tổng số tiền 15.3 triệu $ Tôi xây dựng Scrum team tinh gọn cho EZTABLE TPHCM, có vài thành viên làm chung với dự án P4SVVN & RMS Theo kế hoạch mở rộng EZTABLE ông Alex, nhiệm vụ team nghiên cứu phát triển innovative tech products thị trường Indonesia Sản phẩm công nghệ team tơi làm có tên SUPA Cái tên viết tắt từ cả, mà tên anh bạn trẻ (U30) Product Manager EZTABLE bên Indonesia đặt tựa tựa chữ “super” tiếng Anh với ý nghĩa tuyệt vời Ý tưởng SUPA cung cấp tảng công nghệ dạng O2O (Online-to-Offline) để cửa hàng/nhà bán bn/bán lẻ (Merchant) đưa lên số lượng lớn phiếu mua hàng giảm giá (Voucher) cho khách hàng (Customer) họ mua tốn cho SUPA (phần Online) Sau Customers đến cửa hàng họ (phần Offline) sử dụng sản phẩm Customers xài dần (Redemption) Vouchers mua, cuối tuần tháng, hệ thống SUPA hoàn trả (Reimbursement) phần tiền mà Customers xài sản phẩm họ Như vậy, Merchants lợi bán thêm nhiều sản phẩm tăng doanh thu mà khơng cần tự tìm khách hàng, hiển nhiên Merchants phải giảm lợi nhuận tí cho Vouchers, cịn Customers có lợi xài sản phẩm có giảm giá tí Các tính SUPA bao gồm:  Quản lý Merchants  Quản lý Vouchers  Thương mại điện tử Page 148 Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19  Thanh toán online  Quản lý Orders  Quản lý Customers  Quản lý Redemptions  Quản lý Reimbursement  Tích hợp hệ thống  Quản lý phản hồi (Feedback) TECH3S Development View_Architecture Model SUPA tương tự RMS: Phần phức tạp hệ thống SUPA mơ hình tính tốn dịng tiền (Cash Flow) chảy vào SUPA từ Customers chảy khỏi SUPA đến Merchants Vì yếu tố mà sản phẩm SUPA ban đầu nghĩ tảng bán Vouchers online thực chất sản phẩm bên mảng công nghệ tài (Fintech) thịnh hành năm gần Theo kế hoạch Alex làm SUPA MVP tháng, team tốn 4.5 tháng xong làm chung nhiều dự án, đến tháng thêm nhiều tính Page 149 Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 Phụ Lục 1) Các từ tiếng Anh thông dụng sử dụng Accounting Software Phần mềm kế toán Active Knowledge Kiến thức chủ động Activity Table Bảng ghi hoạt động Affiliate Cộng tác viên Agent Đại lý Air Ticket Booking Đặt vé máy bay Analysis Phân tích Angle Investor Nhà đầu tư thiên thần Application Programming Interface – API Giao tiếp lập trình ứng dụng Architecture Model Mơ hình kiến trúc Artificial Intelligence - AI Trí tuệ nhân tạo Assignment Bài tập Asynchronous Processing Xử lý bất đồng Authentication Định danh Authorization Phân quyền Background Process Tiến trình ngầm Boot Khởi động máy Bug Lỗi Business Development - BD Phát triển kinh doanh Business Flow Luồng nghiệp vụ Call Center Trung tâm điện thoại Call Stack Chồng chương trình gọi Capital Thủ Carrier Nhà vận chuyển Cash Flow Dịng tiền Category Danh mục Clinic Phòng mạch Co-founder Đồng sáng lập Code Refactoring Tái cấu trúc mã lệnh Coding Convention Qui định viết mã lệnh Column Cột Command Lệnh Command Line Dòng lệnh Page 150 TECH3S Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 TECH3S Commodity Hàng xuất nhập Component Model Mơ hình thành phần Computer Máy tính Content Management System - CMS Hệ quản trị nội dung Control Flow Luồng điều khiển Conversion Rate Tỉ lệ chuyển đổi Course Mơn học Credit Tín Custom Data Dữ liệu tùy biến Customer Care Chăm sóc khách hàng Customer Relationship Management Hệ quản lý quan hệ phía khách hàng Data Analytics Phân tích liệu Data Collector Bộ thu thập liệu Data Mining Khai thác liệu Data Pipeline Ống liệu Data Science Khoa học liệu Data Set Tập liệu Data Synchronization Đồng liệu Data Type Kiểu liệu Debug Breakpoint Điểm dừng để tìm lỗi Declarative Programming Lập trình đặc tả Deployment Triển khai Deployment Model Mơ hình triển khai Design Thiết kế Destination Điểm đến Development View Góc nhìn phát triển Diagnosis Chẩn đoán Directory Thư mục Doctor Bác sĩ Domain Knowledge Kiến thức lĩnh vực Domain Model Mô hình lĩnh vực Dynamic Web Page Trang web động eCommerce Thương mại điện tử Efficiencey Measures Đo lường hiệu Enterprise Doanh nghiệp Expert System Hệ chuyên gia Page 151 Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 Field Trường File Tập tin Fintech Công nghệ tài Floppy Disk Đĩa mềm Flow Chart Lược đồ dòng chảy Founder Nhà sáng lập Fulltime Student Sinh viên tồn thời gian Game Trị chơi Hardware Phần cứng Health Care Chăm sóc sức khỏe Human Resource – HR Nhân Ice-skating Trượt patin băng Im/Export Company Công ty xuất nhập Imperative Programming Lập trình mệnh lệnh Implementation Hiện thực Information Technology – IT Công nghệ thông tin Interior Node Nút trung gian Internet Service Provider – ISP Nhà cung cấp dịch vụ Internet Job Description – JD Đặc tả công việc Key Performance Indicator – KPI Chỉ số lực Keyboard Bàn phím Language Barrier Rào cản ngôn ngữ Lead Đầu mối Leaf Node Nút Load Balancer Bộ cân tải Local Development Environment Môi trường phát triển cục Logical Diagram Sơ đồ LUẬN LÝ Logical View Góc nhìn luận lý Machine Learning Algorithms Giải thuật máy học Machine Learning Model Mơ hình học máy Maintenance Bảo trì Market Research Nghiên cứu thị trường Messaging Integration Tích hợp thơng điệp Metro Tàu điện ngầm Minimum Viable Product – MVP Sản phẩm tối thiệu dùng Monitor Màn hình Page 152 TECH3S Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 Mouse Chuột Multiple Page Application – MPA Ứng dụng đa trang Natural Language Processing Xử lý ngôn ngữ tự nhiên Nature of Word Bản chất từ Nature of Word Bản chất từ Non-Functional Requirement Yêu cầu phi chức Object-Oriented Programming - OOP Lập trình hướng đối tượng Object-Relational Mapping – ORM Ánh xạ quan hệ đối tượng Offshore Development Center – ODC Trung tâm phát triển bên Ontology Bản thể học Operating System – OS Hệ điều hành Opportunity Cơ hội Outsourcing Company Công ty gia công Part-time Work Công việc bán thời gian Passive Knowledge Kiến thức thụ động Patient Bệnh nhân Pattern Mẫu Pattern Classfication Phân loại mẫu Pattern Recogntion Nhận dạng mẫu Phone Call Cuộc gọi Physical Deployment Triển khai VẬT LÝ Physical View Góc nhìn vật lý PostDoc Sau Tiến Sĩ Practice makes perfect Có cơng mài sắt có ngày nên kim Process Tiến trình Process View Góc nhìn quy trình Programming Language Ngơn ngữ lập trình Project Manager – PM Quản lý dự án Property Thuộc tính Province Tỉnh Pseudo-code Mã giả Qualitative Measures Đo lường chất lượng Quality Control - QC Nhân viên kiểm thử Queue Hàng đợi Random Access Memory – RAM Bộ nhớ truy cập ngẫu nhiên Raw Data Dữ liệu thô Page 153 TECH3S Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 Raw Requirement Yêu cầu thô Raw Requirement Yêu cầu thô Recommendation System Hệ thống gợi ý Report Báo cáo Research and Development – R&D Nghiên cứu phát triển Return On Investment – ROI Lợi nhuận đầu tư Reverse Engineering Kỹ thuật ngược Root Node Nút gốc Run Flow Luồng chạy Sales Channel Kênh bán hàng Search Engine Optimization – SEO Tối ưu hóa máy tìm kiếm Single Page Application – SPA Ứng dụng đơn trang Small and Medium Enterprises – SME Công ty vừa nhỏ Software Phần mềm Software Architect Kiến trúc sư phần mềm Software Department Phòng phần mềm Software Developer Nhân viên phần mềm Software Development Process Qui trình phát triển phần mềm Software Team Đội phát triển phần mềm Source Code Mã nguồn Speech Recognition Nhận dạng giọng nói Speech Recognition System Hệ thống nhận dạng giọng nói State Digram Lược đồ trạng thái Static Content Nội dung tĩnh Statistics Thống kê Structured Data Dữ liệu cấu trúc Study Permit Giấp phép học Subscriber Thuê bao System Availability Độ sẵn sàng hệ thống System Integration Tích hợp hệ thống System Performance Hiệu hệ thống Tab Phân trang Tax Duty Mức thuế xuất Teaching Assistant Trợ giảng Technical Lead Quản lý nhóm kỹ thuật Technology Product Sản phẩm cơng nghệ Page 154 TECH3S Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 TECH3S Terminology Thuật ngữ chuyên ngành Territory Lãnh thổ Testing Kiểm tra Thesis Luận văn Traffic Lưu lượng truy cập Travel Booking Đặt du lịch Uniform Resource Locator – URL Vị trí định danh tài nguyên chuẩn User Interface – UI Giao diện người dùng User Stories – Scenarios Góc nhìn tương tác người dùng – ngữ cảnh Vendor Nhà bán hàng Version Phiên Version Control System – VCS Hệ quản trị phiên Virtual Private Network – VPN Mạng riêng ảo Word Family Gia đình từ Page 155 Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 2) Các sách IT tảng đọc & tài liệu khác Backend: 1_BE_Platform Java_2006_Thinking In Java 4e_Bruce Eckel.pdf 2_BE_Persistence_2007_SQL for MySQL Developers 2e_Rick.pdf 3_BE_Platform Java_2008_Servlets and JSP 2e_Marty Hall.pdf 4_BE_Platform Java_2008_Spring in Action 2e_Craig Walls.pdf 5_BE_Platform Java_2011_Apache Maven Cookbook_Srirangan.pdf 6_BE_Platform Java_2016_Spring Boot in Action_Craig Walls.pdf Frontend: 1_FE_HTML_2011_HTML5 for dummies_Andy Haris.pdf 2_FE_Javascript_2009_Secrets of the JavaScript Ninja_John Resig.pdf 3_FE_Javascript_2010_JQuery in Action 2e_Bear Bibeault.pdf 4_FE_Javascript_2018_React in Action_Mark Thomas.pdf 5_FE_Javascript_2018_The future of Javascript_Tara Manicsic.pdf DevOps: 1_DevOps_2018_Linux in Action_David Clinton.pdf 2_DevOps_2018_AWS in Action 2e_Michael Wittig.pdf 3_DevOps_2015_Mastering Jenkins_Jonathan McAllister.pdf 4_DevOps_2016_Docker in Action_Jeff Nickoloff.pdf 5_DevOps_2018_Kubernetes in Action_Marko Luksa.pdf Page 156 TECH3S Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 TECH3S Data Science: 1_Data Mining_2005_Data Mining and Practical Machine Learning Tools and Techniques_Ian Witten.pdf 2_Data Warehouse_2007_DW 2.0_William Inmon.pdf Other Resources:  BA o https://chrome.google.com/webstore/detail/gliffydiagrams/bhmicilclplefnflapjmnngmkkkkpfad?hl=en o https://www.productplan.com/break-product-features-into-user-stories o https://en.wikipedia.org/wiki/Behavior-driven_development  Git o https://www.atlassian.com/git/tutorials  Backend o https://beginnersbook.com/java-tutorial-for-beginners-with-examples/ o https://tutorialspoint.com/ o https://baeldung.com/ o https://javatpoint.com/ o https://spring.io/guides o https://spring.io/blog/ o https://reflectoring.io/spring-boot-modules/ o http://books.sonatype.com/mvnref-book/reference/index.html o https://content.pivotal.io/blog/understanding-when-to-use-rabbitmq-or-apache-kafka  Database o https://www.w3schools.com/sql o https://www.tutorialspoint.com/hibernate/index.htm o http://www.baeldung.com/hibernate-save-persist-update-merge-saveorupdate o https://www.tutorialspoint.com/jpa/index.htm o https://www.javatpoint.com/redis-tutorial Page 157 Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19  TECH3S Frontend o https://www.w3schools.com/html o http://html5doctor.com/ o http://www.theukwebdesigncompany.com/articles/entity-escape-characters.php o https://www.computerhope.com/htmcolor.htm o http://marcoceppi.github.io/bootstrap-glyphicons/ o http://fontawesome.io/ o https://www.w3schools.com/css o https://www.w3schools.com/js o https://www.w3schools.com/jquery o https://jrsinclair.com/articles/2018/react-redux-javascript-architecture o https://www.w3schools.com/react/  Mobile o https://www.tutorialspoint.com/react_native/index.htm o https://www.tutorialspoint.com/kotlin/index.htm o https://www.tutorialspoint.com/swift/index.htm  Data Science o https://www.cs.waikato.ac.nz/ml/weka/  QC o https://en.wikipedia.org/wiki/Test_case o https://www.seleniumhq.org/ o https://cucumber.io Page 158 Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 TECH3S 3) Bộ công cụ phát triển phần mềm  Flow Chart Tool: Gliffy (https://chrome.google.com/webstore/detail/gliffydiagrams/bhmicilclplefnflapjmnngmkkkkpfad?hl=en)  Git Client: Git SCM (https://git-scm.com/downloads)  Git UI: SourceTree (https://sourcetreeapp.com), SmartGit (https://syntevo.com/smartgit)  Java SE: JDK (https://www.oracle.com/technetwork/java/javase/downloads/index.html)  Backend IDE: IntelliJ (https://www.jetbrains.com/idea)  Java Build Tool: Maven (https://maven.apache.org)  Java Web Server: Jetty (https://eclipse.org/jetty/), Tomcat (http://tomcat.apache.org)  Database: MySQL (https://dev.mysql.com/downloads)  Database Client: HeidiSQL (https://www.heidisql.com)  API Testing: Postman (https://www.getpostman.com)  Frontend IDE: Visual Studio Code (https://code.visualstudio.com)  Static Web Server: Apache HTTP Server (https://httpd.apache.org)  Reload Capability Server: Live Server (https://www.npmjs.com/package/live-server)  Javascript Server: Nodejs (https://nodejs.org)  Javascript Build Tool: Yarn (https://yarnpkg.com)  Javascript Debug Tool: React Developer Tools (https://chrome.google.com/webstore/detail/react-developertools/fmkadmapgofadopljbjfkapdkoienihi?hl=en), Redux DevTools (https://chrome.google.com/webstore/detail/reduxdevtools/lmhkpmbekcpmknklioeibfkpmmfibljd?hl=en)  Secure Shell Client: Bitvise (https://www.bitvise.com), Putty (https://www.putty.org)  Data Caching: Redis (https://redis.io)  Messaging Queue: RabbitMQ (https://rabbitmq.com), Kafka (https://kafka.apache.org)  Virtual Machine: Virtual Box (https://virtualbox.org), VMWare Workstation Player (https://www.vmware.com/asean/products/workstation-player.html)  DevOps Build and Deployment Tool: Jenkins (https://jenkins.io)  Load Balancing: HAProxy (http://www.haproxy.org)  File Storage: AWS S3 Browser (https://s3browser.com) Page 159 Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 TECH3S Lời tổng kết Trên tơi chia sẻ tồn hành trình ĐAM MÊ IT với việc học làm lĩnh vực IT & ngồi nước tơi từ năm 1993 đến 2019 ngót nghét 26 năm, đem so với tuổi 39 2/3 thời gian đời tơi theo ngành IT! Cho đến thời điểm này, tơi hồn tồn hài lịng với hành trình tơi trải qua tơi theo đuổi ĐAM MÊ có trải nghiệm tuyệt vời đầy cảm xúc Phần lớn người hay dùng chữ “thành công” hay “thất bại” để gán cho người gắn với địa vị xã hội và/hoặc giá trị vật chất Theo quan điểm tơi, khơng có người thành công hay thất bại Cuộc đời người phiêu lưu mà khơng có điểm kết thúc (tiếng Anh có câu “Life is a journey, not a destination.”), có “trải nghiệm” nối tiếp trải nghiệm Với trải nghiệm, họ đạt “THÀNH QUẢ” “BÀI HỌC” cho trải nghiệm sau Vì không nên buồn không đạt muốn trải nghiệm, mà tận hưởng cảm xúc trải nghiệm Sự đam mê kiên trì giúp đạt thành suốt đường đời Cho nên tơi ln cố gắng trải nghiệm điều thích hiển nhiên điều phải đảm bảo sống cá nhân/gia đình đem lại hạnh phúc cho khơng theo đuổi điều viễn vơng vơ bổ, ngồi tốt đem lại giá trị cho cộng đồng, cho xã hội Tiếng Anh có câu hay: “Do what you love and love what you do.”, có vầy giúp ln có lượng tích cực để thực ước muốn Tổng kết lại yếu tố giúp trụ lâu dài ngành IT: ĐAM MÊ Chịu khó suy luận logic Khơng ngừng học hỏi + thực hành, đặc biệt KIẾN THỨC NỀN TẢNG KIÊN TRÌ theo đuổi mục tiêu Khám phá giới để giải tỏa căng thẳng, mở mang đầu óc nạp lượng May mắn gặp mentor giỏi hỗ trợ phần Page 160 Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19 TECH3S Bạn đọc đến dòng có nghĩa hồi ký thú vị, đem lại giá trị cho bạn, bạn thuộc dạng người có tính kiên trì  Nếu bạn định/đang học IT hi vọng hồi ký tạo động lực to lớn giúp bạn vượt qua thử thách để theo đuổi ĐAM MÊ IT cách trọn vẹn Chúc bạn nhiều may mắn! Mọi ý kiến đóng góp cho hồi ký vui lịng gửi email homertruong66@gmail.com nhằm giúp tơi ngày hoàn thiện nội dung hồi ký Xin chân thành cảm ơn! Homer Truong Le Hoang http://www.facebook.com/homertruong66 http://www.facebook.com/tech3s.mentor/ http://www.tech3s-mentor.com http://www.linkedin.com/in/truonglehoang Page 161 ... (Fulltime Student): Sécurité de l’internet - SDL (3 credits) (ÉTS) Reconnaissance de la parole (3 credits) (ÉTS) -> Automatic Speech Recognition - ASR (3 credits) (McGill) Research Project (3 credits)... Homer Truong Le Hoang – Hành trình ĐAM MÊ IT – 11/11/19  TECH3S Anh Thuận, Kiến trúc sư phần mềm (Software Architect), dân IT ĐHBK TPHCM tơi khóa, nói, đọc sách IT nhiều Ảnh tải nhiều sách IT. .. Chapter 4: Software Development Security o Chapter 5: Cryptography o Chapter 6: Security Architecture & Design o Chapter 7: Operations Security o Chapter 8: Business Continuity & Disaster Recovery

Ngày đăng: 21/12/2022, 13:24

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w