Mình học được gì trong năm 2018

Đối với mình, 2018 là năm của nhiều niềm vui và nhiều trải nghiệm mới.

Tuy không đạt được thành tựu gì đặc biệt nhưng mình cũng đã nghiệm ra được nhiều điều thú vị.

Hôm nay mình muốn chia sẻ 3 điểm nổi bật nhất mà mình học được trong năm vừa qua.

Tạm dừng blog

Dạo này mình hay suy nghĩ về những chuyện mình muốn làm trong năm sau.

Mình nghĩ ra rất nhiều việc thú vị, những việc mà mình chưa thử sức bao giờ, ví dụ như:

Nếu có thêm 2 tiếng mỗi ngày

Nếu có thêm 2 tiếng mỗi ngày

Nói về tuổi 30

Nhiều người nói:

Tuổi 30 là phải có sự nghiệp vững chắc.

Tuổi 30 phải lấy vợ, sinh con.

Tuổi 30 là nên an cư lạt nghiệp ở một chỗ.

Tuổi 30 phải có vài tỷ trong tay, hoặc có nhà, có xe.

Tuổi 30 là độ tuổi "trưởng thành” thực sự của người Việt Nam, có đầy đủ trách nhiệm với gia đình và xã hội.

Mình đồng ý với những quan điểm này, nhưng góc nhìn của mình hơi khác một chút:

Suy nghĩ về nước Mỹ

Từ bé đến lớn, cuộc sống của mình đã luôn có mối liên hệ mật thiết tới nước Mỹ.

Mình có hai người bạn thời thơ ấu chơi rất thân. Ngày nào cũng qua rủ nhau đi chơi: hết bắn bi, phán lon, năm mười, tới điện tử, đọc truyện, đá cá, v.v. Chơi từ đầu làng tới cuối xóm, đi đâu cũng có nhau hết. Nhưng rồi đến năm lớp sáu, hai bạn đó phải theo gia đình qua Mỹ định cư. Hồi đó, mình không biết đi Mỹ là đi đâu, nghe nói là xa lắm, phải mấy năm mới về một lần, không biết khi nào mới gặp lại. Ấn tượng đầu tiên của mình về nước Mỹ là sự chia xa.

Ấn tượng của mình về nước Úc

Đợt cuối tháng 4 năm 2018, hai vợ chồng mình có đi du lịch Úc 10 ngày qua hai thành phố Sydney và Melbourne. Trước đó mình chỉ biết Úc là quốc gia nổi tiếng với Kăng-gu-ru và toà nhà vỏ sò huyền thoại, ngoài ra thì không biết gì thêm.

Hôm nay, nhân tiện mới đăng video Úc lên facebook, mình cũng muốn ghi lại những ấn tượng của mình về nước Úc thông qua chuyến đi "ngẫu hứng" đó.

Nhìn lại số liệu thống kê của blog (29/10/2018 - 14/12/2018)

Hôm nay là một trong những ngày mình không biết viết về chủ đề gì.

Ngồi lướt web một hồi thì thấy tab Google Analytics đang mở sẵn, tiện đường mình bấm vào xem luôn. Đây là trang ghi lại tất cả những chỉ số thống kê về blog của mình.

Từ lúc bắt đầu đến giờ, mình ít khi xem các số liệu này bởi vì nó khá khô khan và đôi khi khiến mình mất tập trung vào việc kiến tạo nội dung. Nếu mình bị ám ảnh bởi các con số thì có lẽ suốt ngày mình sẽ đi chia sẻ bài viết khắp nơi trên các Facebook group, và toàn viết về những bài mà người ta thích, chứ mình thì không thích lắm.

Tuy nhiên, việc nhìn lại số liệu thống kê cũng cho ta thấy được một chặng đường đã đi qua, thấy được một ít thành quả, ít ra cũng giúp mình lấy lại tinh thần trong những ngày mất động lực.

Sau đây là số liệu thống kê sau 47 ngày viết blog (29/10/2018 - 14/12/2018)

Như thế nào thì gọi là kỹ sư phần mềm giỏi?

Hôm nay mình muốn trình bày quan điểm cá nhân về việc như nào thì gọi là kỹ sư giỏi.

Đây là những điều mình rút ra được trong quá trình đi làm, qua những trải nghiệm khi làm kỹ sư & manager, qua những kỹ sư giỏi mà mình biết. Nó có thể không đúng hoàn toàn nhưng cũng phần nào phản ánh được thị trường lao động hiện tại. Những ví dụ mình đưa ra hơi thiên về mobile một tí nhưng thực ra cũng áp dụng được cho nhiều lĩnh vực phần mềm khác (backend, full-stack, data engineer, …).

Sau đây là những yếu tố mà mình nghĩ sẽ làm nên một kỹ sư giỏi:

Làm sao để đọc sách mà không buồn ngủ?

Hồi đầu khi mới tập tành đọc sách, mình cứ hay bị buồn ngủ, đọc vài chương là ngáp chịu không nổi, phải buông sách xuống rồi kiếm cái gì khác làm.

Mình đã nghĩ chắc là đọc sách không phải dành cho mình, đọc vào chỉ thấy chán ơi là chán.

Tuy nhiên, mình vẫn cố đọc vì lúc đó mình đang rất cần lời khuyên, mỗi ngày đọc đến đoạn ngáp thì nghỉ, mỗi lần chỉ đọc 5-10 phút, hôm sau lại tiếp tục nhưng cố đọc lâu hơn tí.

Mình nhận thấy rằng: mỗi khi đọc tới những đoạn liên quan, những đoạn mà mình nhìn thấy bản thân trong câu chuyện, thì mình đọc rất chăm chú, quên luôn cảm giác buồn ngủ. Ngược lại, khi tác giả nói về những vấn đề mà mình chưa từng gặp phải, những thứ hoàn toàn lạ lẫm, thì mình có xu hướng ngáp liên tục.

Kỹ sư phần mềm thì cần những kỹ năng tiếng Anh nào?

Lúc mới học lập trình, mình chỉ cần kỹ năng đọc hiểu tiếng Anh là đủ: đọc các bài hướng dẫn trên mạng, đọc sách dạy lập trình, đọc stackoverflow (web hỏi đáp về lập trình), đọc github (web chia sẻ code)… Mục tiêu lúc này là tiếp thu kiến thức nên mình chủ yếu học từ vựng và cố gắng đọc càng nhiều càng tốt.

Sau khi có nền tảng lập trình cơ bản rồi, mình bắt đầu xem thêm những chủ đề nâng cao hơn, thường mình hay xem các video bài thuyết trình của những kỹ sư phần mềm nổi tiếng trên thế giới. Mình thích xem họ nói bởi vì không những mình được học thêm kiến thức mới mà mình còn xem được phong thái nói chuyện của họ, rất chuyên nghiệp nhưng không kém phần hài hước, mình rất ngưỡng mộ những người đó. Để hiểu được video thì mình cần kỹ năng nghe tiếng Anh tốt, mình phải nghe và hiểu được ngay, đôi khi mình tua nhanh video lên gấp rưỡi hoặc gấp đôi để tiết kiệm thời gian. Mình đã phải tập nghe podcast hằng ngày trong nhiều tháng liền mới đạt được tới trình độ xem video không cần phụ đề.