Mình luôn có trong đầu một suy nghĩ:
“BẠN NGHĨ MÌNH THẾ NÀO THÌ BẠN SẼ THÀNH NGƯỜI NHƯ THẾ”
Mình đã từng trượt đại học ...
Vào đại học là một con đường mơ ước của rất nhiều người và bản mình cũng vậy. Hồi cấp 3, ngay từ khi ngồi trên ghế nhà trường mình đã ấp ủ muốn dấn thân vào ngành công nghệ thông tin đầy mới mẻ với cơ hội việc làm cực kỳ màu mỡ. Thực ra hồi đó mình cũng khá nghiện game đặc biệt là AOE với LOL nên cũng muốn chọn 1 công việc gì đó sau này liên quan đến máy tính để được chơi game nhiều hơn thôi 😀.
Và rồi chuyện gì đến cũng đã đến ...
Mình đã bị trượt đại học 😟
Trong cuộc sống chắc hẳn chúng ta đã không còn xa lạ gì với những thông tin kiểu "10 tỷ phú bỏ học nổi tiếng nhất hành tinh", "Bill Gates và những tỉ phú bỏ học giữa chừng thành công nhất"
1. Bill Gates
Bill Gates không bỏ học Harvard theo ý thích. Người bỏ học thành công nhất thế giới đã bỏ học không chỉ 1 lần mà 2 lần ở cùng một trường đại học để tập trung vào Microsoft.
Việc bỏ học chắc chắn xứng đáng bởi Microsoft đang phát triển để trở thành một trong những công ty có giá trị nhất thế giới - hiện có giá trị hơn 300 tỉ USD.
2. Mark Zuckerberg
Zuckerberg bỏ học Harvard năm 2005 để tập trung phát triển Facebook. Khi đó, nền tảng của Mark Zuckerberg vẫn chưa được gọi là Facebook (đến 29.10.2021, Facebook được đổi tên thành Meta).
3. Larry Page
Dù nhà đồng sáng lập Google Larry Page đã tốt nghiệp đại học nhưng ông không hoàn thành chương trình học để lấy bằng tiến sĩ. Do đó, ông cũng gia nhập nhóm những tỉ phú bỏ học. Alphabet, công ty mẹ của Google, được ước tính trị giá hơn 220 tỉ USD nên chắc chắn Larry Page sẽ không hối tiếc khi bỏ học vị tiến sĩ, Yahoo Finance nhận định
........
Trên thực tế, cuộc sống cũng chính là một trường đại học rộng lớn, dạy cho con người biết nhiều vấn đề thực tiễn, ở đó con người không học thông qua lí thuyết mà qua trải nghiệm.
Nhưng học đại học sẽ tạo nền tảng kiến thức vững chắc để sau này có thể tiến xa hơn, vận dụng nó vào trong công việc hiệu quả.
Và mình cũng rất may mắn khi mình vẫn có cơ hội dùng NV2 vào 1 trường đại học khác với cùng chuyên ngành công nghệ thông tin
Lập trình đến với mình...
2 năm đầu đại học
- Thời gian này mình cũng bắt đầu được tiếp xúc với các môn cơ sở ngành và được học lập trình một số ngôn ngữ như Pascal, Assembly, C, C++, C#
- Được học về kiến trúc máy tính: https://learn.viblo.asia/en/courses/kien-truc-may-tinh-EKQe1wRbJY
- Được học về thiết kế cơ sở dữ liệu SQL: https://learn.viblo.asia/en/courses/mysql-database-developer-xYRdG67bDz
- Được học về cấu trúc dữ liệu và giải thuật: https://learn.viblo.asia/en/courses/introduction-to-data-structures-and-algorithms-JAPdR6qdGy ...... học nhiều không kể xiết =)) mà mình cũng chả nhớ được mấy
Bước vào đời sinh viên với bao thứ mới mẻ. 2/3 quãng thời gian sinh viên chúng mình dùng để xuyên màn đêm "câu voi", "cướp 3Ron" may mắn không phải học lại môn nào 😌
2 năm cuối đại học
-
Mình bắt đầu được học và làm nhiều hơn về thiết kế hệ thống hướng đối tượng: cái này cũng là nền tảng cho công việc thiết kế web sau này.
-
Bọn mình được học khá rộng có cả một số môn về trí tuệ nhân tạo nữa (nếu hồi đó mà có sẵn các khóa học miễn phí như này thì thật là tốt biết chừng nào)
-
Học khá rộng như thế nên khoảng thời gian này mình khá là mơ hồ không biết sau ra trường sẽ làm gì. Thời điểm này mình định chọn công việc quản trị mạng (administrator) nên có đăng ký theo học và thi khóa CCNA. Tuy nhiên do cảm thấy không phù hợp nên mình đã bỏ ngang 🤔
-
Bước ngoặt có lẽ là khi ở năm thứ 3 bọn mình được học khóa lập trình web, các ngôn ngữ mà mình bắt đầu học đơn giản là
Mình có nhớ mình với vài người bạn thức cả đêm để cắt html, css =)). Rồi mình cũng đã tự thiết kế ra được 1 trang web.
Thực tế thời điểm này có nhiều người bạn của mình đã đi thực tập khá là sớm, cuối năm thứ 2 các bạn đã được tiếp xúc và làm việc tại các doanh nghiệp rồi.
Và cũng nhờ những người bạn này đã truyền động lực để mình có cơ hội làm việc ở một doanh nghiệp lớn. Thời điểm cuối năm 3 mình bắt đầu apply vào vị trí thực tập PHP developer.
Mình cũng chuẩn bị khá kỹ kiến thức cho buổi phỏng vấn:
- Webbase: Html, CSS, js (jquery/ajax), session/cookies,...
- Một số kiến thức PHP: require/include/đơn kế thừa/...
- Sql: Các mối quan hệ, các loại join, thiết kế csql, index, transaction...
- Cấu trúc dữ liệu và giải thuật: Các thuật toán sắp xếp và độ phức tạp, các thuật toán tìm kiếm, đệ quy,...
- Các tính chất của lập trình hướng đối tượng...
Buổi phỏng vấn technical hôm đó diễn ra khá suôn sẻ và mình đã pass vào công ty F (một doanh nghiệp với quy mô 1000 nhân viên và khá nhiều văn phòng trong và ngoài nước). Sau khi ra trường mình đã quyết định ở lại công ty F cho đến tận bây giờ.