Tag Archives: senior developer

Cảnh giới cao nhất của việc Code chính là … không Code!

Truyện kể rằng, thuở xưa có người tên Tôn Tử, người Lạc An nước Tề. Vì nội chiến nên phải dời tới kinh đô của nước Ngô, ẩn cư rồi chuyên tâm nghiên cứu binh pháp.

Sau nhiều năm ẩn cư, quan sát thế sự và kinh nghiệm tác chiến của các bậc tiền nhân, ông đã viết ra cuốn: "Binh Pháp Tôn Tử" đồng thời xuất sơn phò tá vua Ngô. 

Kể từ đó nước Ngô bách chiến bách thắng, uy chấn thiên hạ.

Binh pháp Tôn Tử tuy viết rất nhiều về kinh nghiệm chiến tranh, cách chiến thắng mọi trận chiến. Thế nhưng, Tôn Tử lại cho rằng cảnh giới cao nhất chính là … không chiến mà vẫn thắng.

Đọc đi đọc lại một hồi, mình ngẫm thấy điều này cũng khá đúng với ngành lập trình. Do vậy, mình chia sẻ trong bài này để anh em cùng nghiền ngẫm nhé!

Continue reading Cảnh giới cao nhất của việc Code chính là … không Code!

Sập Server có phải muôn đời – Phần 1: Làm gì khi hệ thống sập bất ngờ?

Đây là phần 1 trong series 3 phần “Sập Server có phải muôn đời”.

  1. Làm gì khi hệ thống sập bất ngờ – Xách quần lên công ty
  2. Viết post-mortem sau khi xử lý sự cố – Đừng chỉ trích hay đổ lỗi
  3. Những phương pháp phòng chống/monitoring – Giúp anh em ngủ ngon không lo server sập

 

Đây là câu chuyện của Hùng, một developer quèn tại 1 công ty startup.

Một chiều thứ 6 đẹp trời nọ, Hùng đang thư thả về nhà, dắt gấu đi chơi cuối tuần, đi ăn khuya. Ăn uống no say, Hùng dắt gấu vào nhà nghỉ (tất nhiên là chỉ để nghỉ thui nha, blog này cho cả các bạn chưa đủ 18 tuổi).

Vào đến nhà nghỉ, Hùng vừa mới tuột quần, chuẩn bị … chạy thẳng vào toilet (chắc do nồi lẩu vừa ăn không sạch lắm). Bỗng dưng, di động reo, anh Sơn team leader trên công ty réo: Hùng ơi, hệ thống sập con bà nó rồi, khách hàng không vào được trang chủ, em lên công ty phụ anh và anh Kha kiểm tra với.

Vội vàng chưa kịp mặc quần, bỏ gấu nằm bơ vơ trong khách sạn, Hùng bắt vội chiếc Grab chạy thẳng lên công ty để tìm lỗi… Còn tiếp!

Vui chơi nhưng không quên nhiệm vụ, hãy như Hùng!

Continue reading Sập Server có phải muôn đời – Phần 1: Làm gì khi hệ thống sập bất ngờ?

Từ chuyện cargo cult programming, đến phong cách lập trình theo kiểu “bầy đàn”

Chuyện kể rằng, vào thời thế chiến thứ 2, binh lính Mĩ lần đầu tiên tiếp xúc với các thổ dân ở nhiều quần đảo thuộc vùng Melanesia.

Vì nhu cầu chiến tranh, quân Mỹ/Nhật chở hàng loạt tàu hàng, cho máy bay thả hàng tiếp tế (thức ăn, lương thực, vũ khí) xuống, làm đời sống nhân dân trên đảo được cải thiện.

Khi chiến tranh kết thúc, hàng hoá cũng hết theo. Cư dân trên đảo bắt đầu bắt chước hành động của binh lính Mĩ. Họ cũng dựng chòi canh, khắc gỗ làm radar headphone, quơ quào trên đường băng như binh lính liên lạc.

Cư dân trên đảo làm giả máy bay, headphone, đài phát sóng; với hi vọng máy bay thật sẽ quay lại

Dân chúng bắt đầu làm theo những nghi lễ này, với hi vọng máy bay sẽ quay lại, mang theo những thùng hàng tiếp tế. Tất nhiên là, dù họ có quơ quào cả năm trời, cũng chẳng có chiếc máy bay nào quay lại cả.

Dần đà, những thứ này trở thành nghi lễ, được thờ cúng. Những tôn giáo, nghi lễ dạng này được gọi là cargo cult (cargo là hàng hoá được chuyên trở trên tàu).

 

Ơ, chuyện nghe thú vị đấy, nhưng mà nó có liên quan gì đến lập trình đâu?? Ấy vậy mà có đấy!

Continue reading Từ chuyện cargo cult programming, đến phong cách lập trình theo kiểu “bầy đàn”

Mấy ông Senior/Full Stack cũng không “trâu bò” như các bạn tưởng đâu!

Mấy nay, khi tư vấn, mình hay nhận được mấy câu hỏi vui vui từ mấy bạn sinh viên, sắp ra trường:

  • Mấy anh senior trâu bò lắm hay sao mà lương ông nào ông nấy cao khủng thế ạ?
  • Nghe nói mấy ông Full Stack cái gì cũng biết, trên thông Cờ Lao dưới tường Đép Ộp phải không ạ?
  • Nghe kể công ty em có mấy ông senior cái gì cũng biết, code bay tóc không cần Google

Do vậy, hôm nay mình sẽ tự bóc phốt mấy ông Full Stack/Senior (trong đó có cả mình), mấy ổng không trâu cho như các bạn tưởng đâu nhe!

Continue reading Mấy ông Senior/Full Stack cũng không “trâu bò” như các bạn tưởng đâu!

Số năm kinh nghiệm có phản ánh đúng năng lực của bạn??

Dạo gần đây mình thấy có 1 cuộc thảo luận khá vui. Có nhiều người hay khuyên: Đi làm dev vài năm, có kinh nghiệm, lên senior rồi thì tha hồ mà deal lương nghìn đô!

Thế nhưng cũng có nhiều bạn kể rằng: Em đi làm cũng 3-4 năm rồi, mà sao vẫn chưa được lên senior, lương vẫn lèo bèo. Hoặc có vài ông senior giả cầy, 6-7 năm kinh nghiệm nhưng khả năng cũng chỉ hơn junior chút đỉnh.

Vậy, có phải cứ làm lâu, làm vài năm là sẽ lên được senior không? Số năm kinh nghiệm có phản ánh đúng trình độ của một developer hay không?

Anh em cùng đọc bài viết và suy ngẫm nhé!

Continue reading Số năm kinh nghiệm có phản ánh đúng năng lực của bạn??

Làm sao để trở thành senior “giả cầy”??

Đầu năm, mình hay nghe mấy bạn HR, mấy bạn manager mình quen kể về mấy ông senior “giả cầy” – title là senior, đòi mức lương senior nhưng trình độ chỉ hơn junior, thái độ thì … chán chả buồn nói!

Do vậy, mình chia sẻ những biểu hiện/phương pháp để trở thành senior “giả cầy”, giúp các bạn biết đường né và phòng tránh nha!

Nếu các bạn đọc xong, thấy nhột nhột kiểu “Sao giống nói mình quá vậy?” thì cứ tự nhủ “Chắc thằng Code Dạo nó chừa mình ra” nha!

 

(Kiếm hình “giả cầy” bỏ vào cho bài viết hấp dẫn và “ngon ăn” hơn nhé, mlem mlem đói quá)

Continue reading Làm sao để trở thành senior “giả cầy”??

5 điều nên làm để trở thành lập trình viên giỏi!

Chúc mừng năm mới các bạn. Sau 2 tuần nghỉ Tết phũ phê, đây là bài viết đầu tiên trong năm 2020 Âm Lịch của Tôi Đi Code Dạo.

Đầu năm, nhận thưởng Tết xong là thời điểm chúng ta nên … nhảy việc, đòi tăng lương, hoặc phấn đấu trở thành người tốt hơn, giỏi hơn.

Do vậy, mình viết bài này để chia sẻ một số kinh nghiệm của bản thân và những bác lập trình viên giỏi xung quanh, chia sẻ cách để trở thành lập trình viên giỏi nha.

Continue reading 5 điều nên làm để trở thành lập trình viên giỏi!

Bốn sai lầm các bạn sinh viên / lập trình viên hay mắc phải khi mới đi làm

Ngồi ngẫm lại, từ hồi mới đi làm tới giờ đã được vài năm, mình cũng từng mắc khá nhiều sai lầm trong sự nghiệp. Mỗi sai lầm dù to hay nhỏ đều dạy cho mình khá nhiều điều.

Do vậy, trong hôm này, mình sẽ chia về những sai lầm mà các bạn lập trình viên dễ mắc phải. Hi vọng chúng sẽ giúp con đường nghề nghiệp của bạn suôn sẻ và “trơn tru” hơn nhé.

Continue reading Bốn sai lầm các bạn sinh viên / lập trình viên hay mắc phải khi mới đi làm

Tạm biệt Algomerchant – Startup đầu tiên mình từng làm việc

Sau khi nghỉ việc ở công ty nào, mình cũng đều viết 1 bài review, về quá trình làm việc, những thứ mình đã học, những đồng nghiệp cool ngầu mình đã được làm việc chung.

Vừa rồi, mình vừa nghỉ việc tại Algomerchant để theo đi theo tiếng gọi đam mê, … nhầm, tiếng gọi của đồng tiền qua startup 90Seconds. Do vậy, mình viết review bóc phốt, lộn, review tạm biệt công ty cũ nhé.

Continue reading Tạm biệt Algomerchant – Startup đầu tiên mình từng làm việc

Lập trình viên “gà” hay nói những câu gì? Xem để phòng tránh nhé!

Gần đây, vài bạn sinh viên có hỏi mình một câu khá vui là “Em học IT. Nói gì để thể hiện trình độ mình pờ rồ cho bọn bạn nó nể đây anh?”.

Tiếc là, trình độ chỉ có thể thể hiện qua quá trình code, quá trình làm việc chứ không thể chỉ thông qua vài câu chém gió “cao siêu” được.

Tuy vậy, có vài câu nói mà chỉ cần bạn nói ra là người ta sẽ biết ngay là bạn “gà bỏ mẹ”, hoặc “méo biết gì nhiều” về ngành.

Do vậy, trong bài này, Code Dạo sẽ giới thiệu một số câu nói mà các bạn “lập trình viên gà” hay nói. Các bạn xem để biết vì sao, để biết đường mà phòng tránh không phát ngôn những câu như vậy nhé!

Continue reading Lập trình viên “gà” hay nói những câu gì? Xem để phòng tránh nhé!