Bài dự thi của bạn Nhật Minh
Bài tham dự cuộc thi “Viết về lập trình viên”
Lần đầu tiên mình tiếp xúc vào thế giới lập trình là vào năm lớp 11 khi đang ngồi chơi game Dota2 thì bỗng có ông anh đang học công nghệ thông tin nhắn tin và bảo : ”Tham gia Microsoft Imagine Cup không nhóc ? Vui lắm á ” . Mình nhận lời tham gia mà không hề hay biết đó là 1 cuộc thi mang tầm cỡ thế giới. Rồi đến khi nhóm bàn giao nhiệm vụ thì bảo mình thiết kế hệ thống đi. Chu choa lúc đó mình có biết gì đâu nên thôi các anh kêu rằng em nên tìm hiểu và học lập trình đi. Rồi mình cũng nghe lời học thử, sau một thời gian học thì thấy nó hay hay nên học tiếp cho đến khi code chính thức cả 1 dự án thì mình chỉ làm 1 phần nhỏ còn lại để các anh làm. Khi đó mình cũng cảm thấy tự ti. Nhưng không phải vì thế mà mình lại dừng chân tại đó. Mình tiếp tục học đủ các phương pháp, kỹ thuật lập trình, tham gia nhiều hồi thảo, .. Đến khi Microsoft Imagine Cup 2017 được tổ chức, mình mạnh dạn xin vào 1 team nọ để làm đề tài thi và cuối cùng cũng lọt vô vòng 2 nhưng cuối cùng lại thất bại do thiếu kinh phí. Qua lần thứ 2 này mình đã tích được chút kinh nghiệm nào đó , nếu không mình đã từ chối tham gia cuộc thi vì sẽ sợ cảm giác mình không là gì. Để trau dồi kinh nghiệm cho bản thân hơn thì mình cũng đã tự tìm hiểu ASP.NET, điện toán đám mấy AZURE,… và chia sẻ lại cho các bạn có cùng chí hướng.

Và cuối cùng mình đã trúng tuyển vào khoa Khoa học máy tính – 1 trong những lĩnh vực công nghệ thông tin mà mình thích nhất. Nhiều người bảo rằng học ngành này khó và khô khan lắm em ơi. Khó và khô khan ở chỗ mình sẽ tối ưu hoá các hệ thống ở cấp độ mới hơn và đó cũng chính là những yêu cầu mà các dự án đều cần. Việc lựa chọn Khoa học máy tính đồng nghĩ với việc mình sẽ làm bạn với code do chính mình tạo ra, không lấy từ nguồn khác và từ đó phát triển những thứ cao cấp hơn những gì ta thường mơ tới.
Sau khoảng thời gian đầu học các môn đại cương thì mình nhận ra một điều rằng học công nghệ thông tin không chỉ có code ( lập trình ) mà còn có thế học kỹ năng tư duy, giao tiếp, tự học tiếng anh, làm việc nhóm, thiết lập các mối quan hệ bền vững, …. mới có thể hoàn thành 1 loạt bài tập theo cách tốt nhất được. Theo mình nghĩ không nhất thiết phải giỏi toán học theo kiểu hiểu rõ các công thức định nghĩa toán học mới lập trình được mà chính là nhờ khả năng tư duy sáng tạo có thể giải quyết vấn đề mới là chú yếu.

Khi bạn học công nghệ thông tin thì đồng nghĩ với việc bạn học cách nhìn nhận cuộc sống theo nhiều hướng khác nhau . Từ đó bạn sẽ có nhiều cách giải quyết và quyết định chọn một nhớ vào độ tối ưu của nó. Khi mình tìm hiểu về điện toán đám mây Azure, mình cũng gặp rất nhiều khó khăn .. nhưng mình có khả năng giải quyết vấn đề mà không thể nào ngồi mãi một chỗ được, ta có thể giải quyết từ việc lên tham khao nhiều nguồn tài liệu trên mạng, hỏi các bậc thầy về điện toán đám mây rồi từ đó có thể giải quyết được vấn đề nhanh nhất. Học lập trình không khó chỉ sợ khó khi ta thụ động và không thể nhìn nhận sự việc theo nhiều cách khác nhau.
Và ngày nay ứng dụng của khoa học máy tính vào cuộc sống khá nhiều thậm chí có thể vượt ra khỏi tầm kiểm soát của con người. Mình nghĩ sứ mệnh của mình không chỉ dừng lại phát triển lại những thứ có sẵn mà phải phát triển những thứ chưa ai làm được, học cách kiểm soát nó và khiến cuộc sống trở nên tốt đẹp hơn.
Mọi thứ có thể bắt đầu từ con số 0 nhưng với mình khi đã bước chân vô thế giới lập trình đầy thực tế thì phải vượt qua giới hạn của xã hội đặt ra và có cơ hội tiếp thu thêm những điều quý gia trong cuộc sống cũng như sự nghiệp.
Chúc bạn may mắn nhận giải nhé
Không có nhận xét nào:
Đăng nhận xét