Category Archives: Chuyện nghề nghiệp

[Tâm sự] Những sai lầm và thất bại mà mình từng nếm trải trong 5 năm làm việc – Phần 1

Hồi trước, mình từng có kể về những con bug chết người, hoặc gây thiệt hại hàng triệu đô do mấy anh developer viết ra.

Các bạn đừng nghĩ rằng : Anh Code Dạo pro vậy, chia sẻ nhiều vậy thì thế méo nào mắc sai lầm được! Ấy, hoàn toàn sai lầm nhé. Đến cả mấy anh engineer lương khủng bên Amazon, Gitlab lâu lâu vẫn … xóa nhầm database của công ty đó thôi!

Do hôm nay đẹp trời, mình có hứng nên sẽ… tự bóc phốt bản thân, lôi lại vài câu chuyện cũ, vài thất bại và sai lầm mà mình từng trải qua. Mình cũng chia sẻ những bài học thương đau mình tự rút ra để bà con đừng phạm phải nhé!

Series gồm 3 phần:

Continue reading [Tâm sự] Những sai lầm và thất bại mà mình từng nếm trải trong 5 năm làm việc – Phần 1

Lightning Talk Kì 18 – Ba sai lầm thường gặp khi học lập trình

Trong vlog này, mình chia sẻ về 3 sai lầm hay gặp khi học lập trình. Không chỉ sinh viên mà nhiều bạn đã đi làm cũng hay mắc phải nhé!

Ba sai lầm này lần lượt là:

  1. Không có kế hoạch học tập cụ thể
  2. Chưa luyện được thói quen học tập
  3. Chỉ học chứ không làm, không code

Channel Tôi Đi Code Dạo là nơi mình chia sẻ những kiến thức, kinh nghiệm về ngành lập trình mà mình đạt được trong quá trình làm việc. Những kiến thức này sẽ biến các bạn từ một coder trở thành developer – lập trình viên thứ thiệt.
Nhớ ghé thăm và subscrible channel để xem clip mới vào tối t3 và t6 hàng tuần tại bit.ly/codedaotube nha.

Lộ trình học lập trình, vài lời khuyên cho các bạn sinh viên IT

Kì thi Đại Học vừa trôi qua, vài tháng nữa sẽ là lúc các bạn tân sinh viên bắt đầu nhập học, bắt đầu cuộc sống sinh viên.

Thời còn là sinh viên, mình cũng từng có lúc hoang mang không biết học hành gì, có lúc phí quá nhiều thời gian để vui chơi, giải trí.

Do vậy, mình viết bài này để chia sẻ về lộ trình học cho các bạn sinh viên IT, về những điều bạn nên lưu ý để vừa tận hưởng thời sinh viên, vừa dễ kiếm việc làm ổn định khi ra trường.

Bài viết chia sẻ những kinh nghiệm xuyên suốt 4 năm Đại Học, nên những bạn từ năm nhất đến năm cuối đều nên đọc nhé!

Continue reading Lộ trình học lập trình, vài lời khuyên cho các bạn sinh viên IT

Lightning Talk Kì 17 – Học lập trình sớm hay muộn có quan trọng không?

Do có nhiều bạn hỏi nên trong vlog này mình sẽ chia sẻ về chuyện học lập trình sớm hay muộn có quan trọng hay không nhé.

Vlog gồm 3 phần chính:
– Lợi và hại của việc học lập trình sớm
– Những khó khăn sẽ gặp khi học lập trình muộn
– Điều thật sự quan trọng khi học lập trình là gì?

Channel Tôi Đi Code Dạo là nơi mình chia sẻ những kiến thức, kinh nghiệm về ngành lập trình mà mình đạt được trong quá trình làm việc. Những kiến thức này sẽ biến các bạn từ một coder trở thành developer – lập trình viên thứ thiệt.

Nhớ ghé thăm và subscrible channel để xem clip mới vào tối t3 và t6 hàng tuần tại http://bit.ly/codedaotube nha!

Cách sống sót với những áp lực trong ngành lập trình

Nếu chỉ nghe lều báo nói, các bạn sẽ nghĩ rằng ngành lập trình là một ngành … dễ ăn: Nhu cầu thị trường nhiều, công việc thú vị, được ngồi văn phòng máy lạnh cả ngày, lương cao so với mặt bằng chung.

Tuy vậy, ngành IT mình cũng có một số mặt tối như: kiến thức cần học rất rộng, công việc khó, ngồi nhiều dễ ảnh hưởng sức khỏe, gặp đủ thứ áp lực.

Do vậy, trong bài này, mình sẽ chia sẻ về những áp lực các bạn sẽ gặp khi theo ngành lập trình, cùng với cách sống sót và “đối phó” với chúng nhe.

Continue reading Cách sống sót với những áp lực trong ngành lập trình

Sự khác biệt giữa Junior và Senior Developer

Thật ra, mình được nghe câu hỏi “Senior Developer thì khác gì Junior Developer” cũng nhiều lần lắm rồi. Hôm nay mình mới có thời gian ngồi suy ngẫm, đúc kết lại để viết một bài đàng hoàng để giải thích về vấn đề này.

Đây là một bài viết khá hay, đáng đọc. Dù bạn có đang là junior – sinh viên mới ra trường, hoặc đang là senior lương chục củ, bài viết này cũng sẽ có ích cho bạn.

 

Note: Thật ra, cộng đồng developer thế giới lẫn Việt Nam đều có rất nhiều tranh cãi về chuyện phân chia title như thế nào, chưa có một chuẩn nào cụ thể, rõ ràng cả!

Do vậy, bài viết này là góc nhìn cá nhân của mình, chứ không phải là chuẩn hay tuyệt đối gì đó. Bạn có thể đồng tình hoặc phản đối nhé, mọi tranh luận đều được đón nhận.

Continue reading Sự khác biệt giữa Junior và Senior Developer

Lightning Talk Kì 16 – Công việc thường ngày của lập trình viên

Hôm nay, chúng ta cùng tìm hiểu về công việc thường ngày của lập trình viên; từ những việc liên quan đến code lẫn … không liên quan đến code nhé!

Bài viết liên quan: https://toidicodedao.com/2017/03/23/cong-viec-lap-trinh-vien-lam-gi/

Channel Tôi Đi Code Dạo là nơi mình chia sẻ những kiến thức, kinh nghiệm về ngành lập trình mà mình đạt được trong quá trình làm việc. Những kiến thức này sẽ biến các bạn từ một coder trở thành developer – lập trình viên thứ thiệt.

Nhớ ghé thăm và subscrible channel để xem clip mới vào tối t3 và t6 hàng tuần tại http://bit.ly/codedaotube nha!

Thật ra, code không quan trọng như bạn nghĩ đâu!

Ý tưởng của bài viết này xuất phát từ một câu hỏi vừa thú vị vừa hơi … buồn cười của một bạn đọc:

Ủa anh ơi, lập trình viên mình thì công việc chính là viết code. Vậy chỉ cần viết code giỏi là thành lập trình viên giỏi thôi! Cần gì những kĩ năng này nọ v...v nữa ạ?

Đây là một câu hỏi rất bình thường và hiển nhiên, không phải hỏi ngu hay gì cả; vì thời mới ra trường mình cũng từng có thắc mắc tương tự.

Giờ đây, sau khi đã bị cuộc đời coder vùi dập vài năm, mình đã trải nghiệm tạm đủ để có thể trả lời câu hỏi này (cho bạn đọc, cũng như cho mình ngày xưa)

Chàng trai à, thật ra, code không quan trọng như bạn nghĩ đâu. Bởi vì, công việc chính của lập trình viên... không phải là viết code!

Continue reading Thật ra, code không quan trọng như bạn nghĩ đâu!

Lightning Talk Kì 15 – Học lập trình khi nào đi làm được

Kì này, chúng ta cùng tìm hiểu một câu hỏi được rất nhiều bạn thắc mắc: Học lập trình khi nào mới đi làm được?

Nội dung vlog sẽ gồm 3 phần:
1. Học lập trình khi nào mới đi làm được?
2. Làm sao biết mình đủ trình độ để đi làm chưa?
3. Trước khi đi làm cần chuẩn bị những gì?

 

Channel Tôi Đi Code Dạo là nơi mình chia sẻ những kiến thức, kinh nghiệm về ngành lập trình mà mình đạt được trong quá trình làm việc.

Những kiến thức này sẽ biến các bạn từ một coder trở thành developer – lập trình viên thứ thiệt.

Nhớ ghé thăm và subscrible channel để xem clip mới vào tối t3 và t6 hàng tuần nha: bit.ly/codedaotube

Học hỏi thông qua Best Practice – Đứng trên vai những người khổng lồ

Trong ngành phần mềm, có rất nhiều kiến thức cần học. Để trở thành một developer giỏi, chúng ta phải thường xuyên học hỏi, cập nhật những kiến thức này.

Tuy nhiên, sẽ có lúc bạn thắc mắc, những kiến thức dạng gì quan trọng nhất, mà chúng ta nên bỏ thời gian để học?

Theo mình, có 3 dạng kiến thức quan trọng:

  • Kiến thức nền tảng về khoa học máy tính, về kiến trúc phần mềm (software architecture), kiến thức hệ thống (system architecture)
  • Kiến thức về ngôn ngữ lập trình/công nghệ được dùng. Đây là những kiến thức thực tế, được áp dụng trong công việc hằng ngày.
  • Best practices, đây là những kiến thức rút được dựa theo kinh nghiệm của những người đi trước trong ngành, mà chúng ta nên biết và làm theo. Đây là những thứ trường học không hề dạy!

Trong bài này, mình sẽ chia sẻ về best pratices, cách học hỏi và những lợi ích của chúng nhé.

Continue reading Học hỏi thông qua Best Practice – Đứng trên vai những người khổng lồ