2019 flashback
TL;DR: 2019 từ chuyện đổi công ty, làm culi nước ngoài và sự cố cuối năm…
FBI Warning!!! Đây là bài viết không liên quan gì đến công nghệ công nghiết.
Hôm nay là mùng 1 tết sau đêm giao thừa nhậu nổ đom đóm mắt, thì mình nghỉ đến việc viết một cái gì đó về năm vừa qua. Những thứ tốt, chưa tốt và cần cải thiện 🤔 để 1 năm sau nhìn lại coi có gì khác không.
Tóm tắt về năm 2019 thì có thể nói là một năm… tạm được đối với mình. Có thể chia 3 giai đoạn chính: đầu năm, giữa năm và khúc cuối của năm… Câu chuyện bắt đầu.
Giai đoạn đầu năm
Đây là giai đoạn mình tự cảm thấy bản thân phát triển khá nhiều, mình được làm nhiều thứ hơn, nhiều technical challenges hơn và nhiều trách nhiệm hơn. Có 2 projects khá quan trọng và mình là PIC (person in charge), mình được toàn quyền quyết định mọi thứ từ lên architecture, interface contract, viết engineering documents. Và thật sự đây cũng là 2 projects mình cảm thấy khá tự hào, hoạt động khá ổn định, không có outage, nếu có bugs thì cũng là minor và dễ tìm, dễ xử lý. Lúc làm, mình luôn đặt mục tiêu là phải build được một system phải scalable, maintainable, và flexible.
- Scalable: có thể thêm/bớt một component một cách dễ dàng. Khi thêm một component, thì component đó chỉ cần tuân thủ theo một vài protocols là có thể chạy được với cả hệ thống.
- Maintainable: là hệ thống phải dễ đọc để hiểu, mọi components phải single responsibility, các dependencies phải được injected, phải DRY.
- Flexible: các components giống nhau về ngữ nghĩa có thể thay thế cho nhau. Không quan tâm về thứ tự. Thứ tự sẽ được quyết định bởi một component khác.
Để đạt được những yêu cầu trên thì luôn follow một số quy luật mình tự đặt cho bản thân: phải SOLID, phải DRY, code phải testable, nếu cảm giác code không viết unit test được thì có nghĩa là design có vấn đề, dependencies không rõ ràng. Những thứ mình chú trọng nhất vẫn là single responsibility và dependency injection.
Giai đoạn giữa năm
Hừm đây là giai đoạn hậu 2 projects nói trên. Thì cũng như tất cả những cty khác, lúc nào cũng có lúc thì làm hùng hục, lúc thì làng nhàng. Thì mình lại cảm thấy hơi một tí chán nản. Và rồi từ đó dẫn mình đến một quyết định mà tới giờ mình cảm thấy cũng khá sáng suốt. Đó là: “đi làm ở nước ngoài” 🤔 như đã đề cập: “culi nước ngoài”
Từ khoảng cuối tháng 4, đầu tháng 5. Mình bắt đầu công cuộc kiếm việc, update một tí lại resume, thêm thắt các key achievements trong thời gian qua. Sau khi mọi thứ đã xog thì là lúc đi tìm công ty :D Đúng ra thì một số bạn sẽ chuẩn bị ôn tập trước rồi mới bắt đầu đi kiếm cty, nhưng mình là thành phần lười vcl nên cứ kiếm được chỗ interview rồi ôn cho có động lực 😝 Rồi cũng có một vài cty reach out để interview. Mà cũng may mắn là gần như cty nào mình interview thì cũng đi hết process của nó và CÓ OFFER. Nói chung cũng có vài cái offers để consider. Đắn đó suy nghĩ một thời gian dài thì mình cuối cùng lựa chọn Grab và làm ở head quarter là Singapore.
Sau đó thì xin nghỉ cty cũ, cũng có một tí lưu luyến, cũng có counter offer được giữ lại để làm tiếp (và offer này khá là hấp dẫn ❤ ) nhưng mà dù sao nghĩ đi nghĩ lại thì cũng nên đi đây đi đó cho biết. Và thế là tầm giữa tháng 7 mình chính thức nghỉ việc.
Sau khi nghỉ thì về quê ăn chơi chán chê, đầu tháng 9 mình sang Sing. Thật ra từ lúc quyết định đi cho tới lúc đi hẳn sang Sing thì mình cũng chả hồi hộp, nao nức gì cho lắm. Vì căn bản thời học đại học mình cũng có làm với một startup bên Sing và cũng sang đc kha khá lần.
Rồi tiếp theo là công cuộc kiếm nhà (khoảng 3 4 ngày), rồi ổn định cuộc sống, rồi đi làm…
Giai đoạn cuối năm
Làm chán làm chê được vài tháng thì mình cũng quen với công việc và văn hoá. Nói chung cái ngành này thì đi đâu mình thấy cũng giống nhau. Giờ giấc, trang phục thoải mái, thích đi lúc nào đi thích về lúc nào về, lười đi lên cty thì work from home, quan trọng vẫn là làm xog việc là được… Tóm lại là ỔN :3
Tới giai đoạn cuối năm thì nhịp độ làm việc giảm xuống, để chuẩn bị ăn lễ, noel với tết dương. Do công việc cũng không có gì, development freeze, release freeze, và mình cũng xog hết tasks nên nhân dịp này mình về lại Việt Nam để work from home (chứ không có nghỉ hẳn nha….work nhaaa). Ăn chơi chán chê thì tới 1/1 (ngay tết dương) mình qua lại Singapore. Và đây là lúc sự cố bắt đầu….

Chuyện là ngay sáng 1/1, mình với cả ông anh ra sân bay (ổng vô lại Sài Gòn). Nghĩ là 2 ae đi cùng ngày thì thuê xe ra sân bay cho vui. Ra tới sân bay bắt đầu check-in các thứ thì mình phát hiện ra một thứ bất thường…Gosssh where dafug is my flight???? Móc vé ra coi lại… WTFFFFF vé ngày 31/12 ???????????????? Ngậm ngùi mua vé lại và xách vali đi về. Mà buồn cười là ngay sáng đó vác vali đi mấy ông hàng xóm ra chúc sức khoẻ các thứ rồi dặn dò tết về chơi, 2 tiếng sau thấy mình xuất hiện ở nhà.

Mua vé lại ngày 5/1 tức chủ nhật. Đúng ngày mình tự tin ra sân bay. Quả quyết là lần này đ thể nào nhầm lẫn được nữa. Rồi… AGAIN, điều kì lạ lại xảy ra. Câu hỏi lần trước lặp lại “Where dafug…..” Nghĩ là bọn nó đổi giờ bay sớm hơn mà k thông báo mình, lần này tính ăn thua đủ với bọn hãng. Ra tới quầy dịch vụ của nó móc vé ra… DAMNNNNN vé Singapore — Đà Nẵng (mà mình thì đang ở Đà Nẵng). Tới đây thì mình tự thua bản thân luôn. Mình đỉnh tới cái tầm này thì thua. Lại ngậm ngùi mua vé sáng t2 bay qua.
Mình đi làm lại mà bọn chung team nó mừng như gặp được vàng. Tại mình có kể cho tụi nó sự cố super ngu si này. Tụi nó troll như được mùa.

Giờ nghĩ lại thấy cũng vui :))
Sang lại 2 được 2 tuần thì mình lại khăn gói về quên ăn tết :D Mấy người lớn cứ nói thằng này về quê như đi chợ.
Và rồi kết thúc một năm. Cảm ơn những ai đã ráng đọc hết những dòng nàyyyy. Mình type đại chả thèm đọc lại… Tại lườiii giờ phải phóng đi nhậu nữaaa bạn bè hối quá rồi. Tạm biệt và hẹn gặp lại!!!!
À mà chưa xog. Quên còn phần những thứ làm chưa tốt…
HỪMmmmmm
Một trong những thứ đó là viết blog. Mình lười vcllll. Mình sẽ cố gắng viết nhiều hơn vào năm nay. Và có thể là bằng Tiếng Anh, 🤔 vì manager của mình bây giờ nói là cũng muốn đọc.
Cái thứ 2 là năm nay mình đọc ít sách quá :( cảm giác skill bắt đầu mai mọt rồi. Mình mua sẵn mấy cuốn sách rồi, topic yêu thích của mình vẫn là memory management và multi-threading nên mua cuốn sách có vẻ deep deep tí đọc cho vui, chả biết hay hay dở :|
Cái thứ 3 là mình phải bắt tay vào làm mấy cái side projects… ủ lâu quá rồi…. :(( mỗi tội lười nên chả thèm đụng vào.
Cái thứ 4 là… quên cmnr nào nhớ ghi tiếp. Thôi đi nhậu!!!!
Here come!! https://medium.com/@lvhan/dependency-injection-for-dummies-168dad181a3d