Xin chào các bạn, mình là Huy Đê Tê - cựu Software Engineer Manager tại M.
Đây là nơi mình chia sẻ kinh nghiệm và trải nghiệm của quá trình hơn 10 năm trong "vua của mọi nghề". Và bây giờ, mình luôn sẵn sàng đồng hành cùng bạn chinh phục Backend Engineer và Big Data Engineer!
Hy vọng những chia sẻ của mình giúp các bạn có cái nhìn toàn diện và mới mẻ trên hành trình nghề nghiệp này.
Đăng ký kênh để được cập nhật nhanh chóng những video mới nhất của Huy DT nha!
Пікірлер
Em đang năm cuối học cntt chứ ko có chuyên ngành data engineer thì em đang mung lung không biết làm đồ án tốt nghiệp kiểu gì và về gì ạ. Mong nhận được lời khuyên của mọi người
Nếu là đồ án thì anh khuyên thật, nếu cảm thấy khó có ý tưởng gì thì đừng tự nghĩ, bám theo thầy cô ấy. Thầy cô sẽ có những định hướng cho mình hoàn thành đồ án. Nếu tự đề xuất thì cũng được, nhưng đa số sẽ nhận được ít sự trợ giúp của thầy cô hơn là những yêu cầu mà thầy cô đưa cho
Hi anh. Em đang học đại học vừa xong năm nhất bên Mỹ. Mục tiêu của em là có được 1 internship về data engineer sau hoặc trong năm 2. Hiện tại em đang luyện leetcode( SQL, java) hằng ngày, build project cá nhân sử dụng python và aws và luyện thi cloud practioner của aws. Theo anh một project ấn tượng để chứng minh khả năng của mình cho nhà tuyển dụng thì cần có yếu tố gì? Ngoài ra các công ty hiện tại ít có internship cho data engineer. Vậy liệu em có thể apply internship vào các vị trí khác như software engineer, Machine learning,… để tăng cơ hội cũng như kinh nghiệm cho bản thân được không?
1. Về project cá nhân. Có 3 yếu tố sẽ nâng cao khả năng thuyết phục nhà tuyển dụng - Làm việc với dữ liệu thực hoặc sát với thực tế (nói hơi thô thì phải làm việc với dữ liệu ko sạch, còn dữ liệu sạch thì ít cần phải xử lý) - Giải quyết yêu cầu thực tế (Project của em phải có ý nghĩa thực tiễn, ko phải là làm để học công nghệ) - Gặp các vấn đề thực: Làm thì chắc chắn ra vấn đề, nên là phải có nhiều vấn đề thực tế để còn show với nhà tuyển dụng 2. Về bước đi đầu tiên, nếu quá khó trong việc tìm vị trí Intership DE thì mình hoàn toàn bắt đầu với việc tìm vị trí là Backend Engineer nhé. Từ đó mình có cái nhìn về hệ thống cũng như Database để đi dần vào lĩnh vực DE
Em làm lập trình viên được khoảng 4 năm rồi, bây giờ em đang có mong muốn chuyển qua làm data engineerer, không biết như vậy có muộn quá không ạ. Em dạo qua một vòng các bài tuyển dụng thấy toàn yêu cầu có sẵn kinh nghiệm rồi, mà hiện tại đang đi làm mà chuyển qua làm thực tập thì cũng hơi vất vả.
Em chia sẻ cụ thể hơn nhé, lập trình viên nếu mình làm backend thì rất khả thi để làm sâu hơn về data engineer nhé. Còn nếu làm mobile-frontend thì sẽ khó hơn và phải học thêm nhiều hơn
@@huy_dt hiện em đang làm backend ạ, ngôn ngữ thì em đang dùng java, python thì cũng có biết sử dụng 1 chút ạ
@@sonhoang8986 hoàn toàn ổn mà, bản chất Data Engineer cũng là từ Backend mà ra. Theo quan điểm của anh Data Engineer = Backend + Data. Nên là với nền tảng về Backend mình chuyển sang học sâu thêm về DE là hợp lý. Còn python thì em code được java rồi thì học python nhanh thôi :D Tự tin lên ha
@@huy_dt vâng, em cảm ơn anh ạ, em sẽ cố gắng theo định hướng này, hy vọng sẽ đạt được mục tiêu của mình
e 2k6 và e sắp tới sẽ có dự định theo ngành khoa học dữ liệu ạ, a cho e đôi lời nhận định về ngành này trong tương lai, cũng như quá trình học được ko ạ? em xin cảm ơn ạ
Mình thấy nhu cầu data engineer vẫn cần nên b yên tâm nhé
Nếu thuần là về khoa học dữ liệu thì em sẽ phải xác định cho mình một hành trình khá dài nhé. Vì ở đó cần nhiều kiến thức rất sâu và rộng, đặc biệt là phải học toán và nghiên cứu rất nhiều. Còn nếu có thời gian và sự quyết tâm thì anh khuyên là nếu mình học Data Science thì cũng đừng bỏ qua Computer Science nhé :D
@@huy_dt MÌnh học song song cả data science và computer science dc k anh
em rất biết ơn những lời khuyên của anh về ngành này. em có một câu hỏi là nên học lên master data luôn hay dùng 2 năm đó đi làm để có kinh nghiệm ạ, hướng nào sẽ có lợi thế hơn
2 năm như 2 cái mùa xuân v, học lên luôn đi bạn
@@hoangtien8327 dạ em cảm ơn
Về việc học thì lúc nào cũng là quan trọng rồi, học ở trường hay học khi đi làm đều rất ok. Nếu xác định học tiếp master, em cần trả lời một số câu hỏi sau: 1. Học gì và học ở đâu (Cái này rất quan trọng, nếu ko xem xét kỹ thì thêm 2 năm mà không có value gì, giống như đi nghĩa vụ vậy) 2. Mình có đang bị áp lực nhiều về kinh tế không, nhìn bạn bè đi làm, kiếm tiền thì mình vẫn ổn chứ :D 3. Sau khi học xong, mình sẽ có chấp nhận được việc lương xuất phát điểm ban đầu mình sẽ giống như 2 năm trước khi học master mà không có lợi thế gì không? Đôi khi hơi phũ phàng nhưng đây là những tâm lý mà rất nhiều bạn gặp phải, nên mình cứ lường trước rồi quyết định nha :D
Em cũng muốn thử ứng tuyển vị trí Data Engineer nhưng gửi CV đâu cũng bị từ chối hoặc không phản hồi. Vậy có phải do CV của em có vấn đề không ạ?
Có nhiều lý do, một là do CV chưa đủ, hoặc là do Job em ứng tuyển chưa phù hợp với mức độ. Hiện tại anh đang thấy là thị trường bắt đầu có tín hiệu tích cực hơn rồi, cố gắng trau dồi thêm và kiên trì ha
hello anh
Bài chia sẻ rất thực tế và hay
3 bước này có khác gì với ETL không anh nhi?
Anh giờ mua mac air 16gb đủ dùng để theo ngành không anh
Đủ em ơi, vì dù là bao nhiêu cũng ko đủ, với dữ liệu lớn phải chạy trên server & cloud, chứ mình ko dùng máy cá nhân để chạy dữ liệu được
thật sự em học hệ thống thông tin uit ctrinh khá sát với dataengineer rồi nhưng thật sự tìm intern không có với hiếm quá, hiện tại e đang chuyển sang software engineer mobile rồi kh biết sau này có quay về với data engineer không
DA/DE thời này hiếm job thật
Hoàn toàn có khả năng nhé, nhưng hãy tập trung giúp mình vào những action tập trung nhiều vào hệ thống, storage và cơ sở dữ liệu nhé
Anh ơi, em muốn hỏi là với người làm Data thì có những nguồn blog, báo nào uy tín, có sự cập nhật thường xuyên nội dung để đọc ạ.Em cũng có thói quen sáng ra trước khi vào việc thì sẽ tìm đọc, cập nhật
Em có thể đọc trên medium (có thể mua gói premium), substack và hackernews :D
thực ra theo em thấy thì DE khá khó apply intern cho sinh viên mới ra trường thêm nữa, nếu làm freelancer cũng kh thể thì DE đặc thù bảo mật, muốn đi mảng này mà sợ làm xe ôm thêm 2 năm :D
Bước đầu tiên mình cứ tìm job như một backend cũng hoàn toàn ok em ơi, đó là cánh cổng để mình quan sát hệ thống và dữ liệu, rồi dần dần mình hướng thêm về bigdata cũng ok. Còn có job intern về DE ngay thì tuyệt rồi :D
e năm 1, chưa biết định hướng ngành nào trong tương lai, anh có thể đưa ra góc nhìn giữa 2 ngành lập trình nhúng và DE kh ạ, e thấy DE hiện nay kén tuyển internship
Thực ra 2 mảng này cũng khá là khang khác nhau. Một bên gần về hardware, một bên thì là software. Cái này thì anh nghĩ em phải trải nghiệm để xem mình thích và hợp với cái nào rồi quyết định xem có đi xa với nó hay không. Còn mảng nào giờ cũng kén intern cả thui em.
Mình viết một App cho tầm 1000 người sử dụng. Dữ liệu được phát sinh chủ yếu từ một phần mềm phân tích rồi đưa kết quả vào CSDL MySQL. App chỉ hiển thị các kết quả phân tích là chủ yếu. Mình dự tính mua một PC về làm Server rồi cài IIS thì liệu có ổn không bạn nhỉ? Mình là dân không chuyên về IT, chỉ làm vì đam mêm lĩnh vực này mà thôi. Mong nhận được lời góp ý ừ bạn. Cảm ơn!
Ko đâu xa mà e thấy nếu bọn e dùng dbt thôi thì việc etl data để ra dash và query nó cũng bt, và hình như đấy là lý do một vài a chị làm da lại bảo là cả de luôn Nhưng thực chất e thấy đó là analytics engineer thì đúng hơn
ANH TRƯƠC HỌC NGÀNH J THẾ Ạ
Mình học Công nghệ thông tin :D
A Huy tư vấn rất nhiệt tình
Cho mình hỏi DE có đi ỉa ko ạ? Ko thấy quay
Hay quá !
a ơi,e 2007 định học DE thì a nghĩ liệu mấy năm nữa có ổn không ạ,e cũng thích mảng này và tư duy em cũng ổn ạ,e định thi vào hcmus.E cảm ơn ạ
bây giờ cứ tập trung thi đại học xong nhé em, sau 1.5 năm nữa còn lửa đam mê cứ trao đổi với anh :))
anh ơi em là sinh viên năm 2 muốn bắt đầu học data engineer thì nên học ibm data engineering hay datacamp ạ
Nếu đc thì theo IBM em nhé, nhưng sẽ hơi dài
@@huy_dt dạ em cảm ơn ạ
Theo a thì tư duy tốt có theo đc mảng Data đc k ạ cụ thể là ML/DL e cảm ơn
Có chứ, tất nhiên rùi, mảng công nghệ là đòi hỏi tư duy rất nhiều, nếu bạn theo về khoa học tự nhiên (Toán, Tin, Lý,..) thì là một điểm cộng rất lớn. Tuy nhiên, nhấn mạnh là nếu muốn theo về ML, AI thì bạn sẽ cần học về toán rất nhiều và rất sâu nhé.
e học data engineer sư phạm kĩ thuật ổn ko a
tui cũng de ute này ông năm mấy ấy
Quan trọng là bản thân mình tích luỹ được nhiều kiến thức và trải nghiệm thực tế thì đều ổn nha. Mình nghĩ kiến thức trong trường nếu mình học chuyên tâm sẽ rất ổn cho việc tạo nền tảng tốt cho việc đi sâu hơn về DE
cho em hỏi nên học chương trình tiếng anh nào, để vừa bổ trợ việc đi học và đi làm ạ. Em cảm ơn
Nếu về công nghệ thì trước mắt các bạn cứ thi tốt Toeic là ok. Vì chủ yếu việc của mình là nghe và đọc nên Toeic thời gian đầu là đủ cho mọi người vào việc :D
Anh ơi không liên quan lắm cơ mà cái dashboard trên màn hình phía sau anh là dùng tool gì để tạo vậy ạ? Trông ấn tượng quá
Mở youtube bạn ah :D
Lập trình là gì hả anh? Sao lại tên là lập trình ạ. Lập trình biết nói hả anh mà có cả ngôn ngữ. Có cả văn hoá. Hay ghê
góc nhìn mới mà còn đơn giản dễ hiểu cho người mới chập chững tìm hiểu như em. Tks a
anh học bách khoa khóa bao nhiêu thế anh :D
Bạn phân tích rất hay
hay quá anh ơi. Em rất đồng ý với quan điểm của anh ạ.
Em 2k6 và đã đỗ ngành Data engineer của Học Viện Công nghệ Bưu Chính Viễn Thông. Và cũng rất mong muốn các anh chị chia sẻ thêm về ngành ạ
Ủa ptit mới mở ngành data enginer rồi à em
@@TruongDuyLong-BDCAT dạ trường cũng mới mở được vài năm thôi ạ
Thế thì phải nhấn đăng ký kênh để nhận những video mới nhất của anh nhé :D có câu hỏi nào thắc mắc cứ cmt, nếu chủ đề rộng anh sẽ lên video luôn em nha
em thích thú với công việc của cả DE và DS thì việc bổ sung kiến thức của cả 2 liệu có khả thi và tăng cơ hội về công việc không ạ
Hi em, mình sẽ cần phân biệt chút về tính thích và tính thực tế nha. Vì cả 2 mảng này đều cực kỳ rộng, và nhất là DS, đòi hỏi kiến thức toán học cực kỳ sâu. Thực tế mà nói thì để tăng cơ hội có việc làm trước mắt thì em có thể hướng đến DE hoặc là DA. Còn DS thì sẽ cần khá là nhiều thời gian hơn, và các nơi cũng đòi hỏi bằng cấp nhiều hơn cho mảng này. Chúc em thành công
@@huy_dt em cảm ơn anh ạ
em tìm intern data engineer hcm mà ko có tuyển luôn, khó quá
Ya, thị trường bây giờ đang khá là đóng băng, và thực tế có 2 thứ đang tồn tại: 1. Phía thượng tầng của doanh nghiệp vẫn còn chưa clear hết về bài toán dữ liệu và chuyển đổi số nên sẽ chưa thể đầu tư ngay một team làm về DE được, nhưng dần dần job đang open hơn so với 1 năm trước đây nhiều rồi á 2. Những doanh nghiệp đang ưu tiên cấp senior trở lên để giúp doanh nghiệp hoạch định bài toán trước rồi mới đến lượt tìm Intern rồi Fresher. Về cơ bản, đây là thời điểm cạnh tranh khốc liệt của Intern. Câu hỏi đặt ra là nếu ngay bây giờ họ tuyển, bạn đã trang bị đủ kiến thức để apply và cạnh tranh ngay chưa? Vậy nên, mình thấy ngành nào cũng có cái khó, quan trọng vẫn là khi thời điểm đến, bạn có nằm trong đội hình được lựa chọn hay không. Chúc bạn nhiều may mắn nhé :D
Tuyệt
Dạ anh có thể gợi ý một vài project cho DE vừa làm vừa học không a·
towardsdev.com/data-engineering-project-imdb-movie-analysis-3f79de2f4ce7 www.startdataengineering.com/post/data-engineering-project-e2e/ Mình gửi bạn 2 project mà bạn có thể follow nha
A zai xài ChatGPT, rồi Google thì làm sao thông tin chính xác và tin cậy được :) đọc tin chán qá
Thanks bro đã góp ý, có gì nhờ bro cũng share thêm cùng mình và mọi người xem cách như thế nào để có thông tin chính xác và đáng tin cậy với nhé :D Mình cũng đính chính thêm là những thông tin mình đưa là sự kết hợp của cả Google, GPT + đọc thêm sách. Chứ không phải theo trình tự là GPT -> Google -> Đọc sách nhé :D
mình 40 tuổi giờ chuyển sang học về DE thì sau 2 năm liệu có cơ hội apply làm DE không bạn, mình cảm ơn.
Trước mắt cũng sẽ phụ thuộc vào background của anh là như thế nào, mình có đang là dẫn kỹ thuật hay không? Thực sự mà nói thì nếu lựa chọn đường chính thống thì khá là khó vì thị trường sẽ ưu tiên các bạn trẻ nhiều hơn. Tuy nhiên vẫn sẽ có cơ hội, nếu mình đi theo ngách khác, ví dụ như là apply nội bộ trong công ty hoặc dựa trên network của mình để có được một cơ hội đầu tiên, sau đó sẽ toàn tâm toàn ý phấn đấu trên lộ trình của một DE. Quan trọng vẫn sẽ là sự quyết tâm của bản thân và nếu cơ hội đến, mình có là người nắm được cơ hội hay không. Chúc anh có được những sự lựa chọn phù hợp ạ :D
@toancdu Chắc chắn là sẽ khó khăn hơn những người học chính quy ra xong đi từ đầu rồi anh ạ, nhưng ko phải là ko có tí cơ hội nào. Nếu đủ quyết tâm và đam mê để theo đuổi tới cùng thì em nghĩ vẫn sẽ apply được. E đã chứng kiến rất nhiều bạn làm trong bigtech mà background ko phải từ IT ở độ tuổi 30 - 40, nhưng họ ai cũng rất quyết tâm và kiên định...
@@evileyes9317 anh cảm ơn em nhé, trước anh học Software Development, ra trường 2008, nhớ hồi đó ở Hà Nội ko có nhiều cty phần mềm, xong cơ duyên a lại ko đi theo nghề, làm trái nghành cho tới nay, giờ mới thấm thía việc đi làm trái nghành, nên muốn quay lại học về DE mà lo sợ ko biết hai năm nữa sẽ ra sao, kiến thức hồi đó cho tới giờ chỉ còn lại chút tiếng Anh còn chuyên môn thì ko còn chút nào trong đầu, thấy cuộc sống áp lực và mất phương hướng.
@@toancdu Anh có thể chia sẻ thêm việc a làm trái ngành ko ạ? E cũng có một số bạn ko theo dc "software engineering" nên làm trái ngành, có người thành công có người thất bại. Ko biết TH của a thì ra sao ạ? Và nếu có cơ hội trên thị trường thì có nên dấn thân trái ngành để trải nghiệm ko ạ?
@@evileyes9317 Rủi ro lớn nhất của việc làm trái nghành là về lâu dài nó sẽ lấy mất thời gian của mình, mà đáng lẽ ra thời gian đó mình dành để đào sâu kiến thức, kỹ năng chuyên môn của nghành mình học thì mình lại bị công việc cuốn đi, đến vài năm sau khi bị đào thải thì mình sẽ bị mất phương hướng và sẽ rất vất vả để bắt đầu lại, vậy nên nếu để chọn lại thì a sẽ ko bao giờ đi làm trái nghành, còn nếu mình chỉ làm công việc trái nghành một tgian để trang trải cuộc sống thì ko ảnh hưởng gì mấy, tuy nhiên cái bẫy của việc làm trái nghành và cái giá phải trả cho nó là rất đắt.
E thấy cái khó ở đây là apply intern hoặc fresher cho ng mới. Vì phải bắt tay làm cùng những ng có kinh nghiệm là cách học tốt và nhanh nhất. Nhưng làm thế nào để có job intern/fresher thì nó khá là khó
Đồng ý bro, nhưng nhìn vào xu thế và các nhu cầu về chuyển đổi số chúng ta hoàn toàn có cơ sở để tin rằng sẽ còn nhiều cơ hội. Với quan điểm cá nhân mình sẽ cần đặt câu hỏi là nếu có job Intern, Fresher, làm sao để chúng ta sẽ là người được chọn :D cố lên các bro :D
@@huyotrong497 đg suy thoái kinh tế, chỉ mong tầm giữa 2025 sẽ khá lên
Làm sao để biết mình có phù hợp để trở thành Data engineer ạ?
theo mình thì khi mình học mình hiểu, mình làm được và mình cảm thấy vui với công việc làm về dữ liệu thì khi đó là mình sẽ theo nghề được bạn ah.
Về cơ bản nó cũng là công việc lập trình nên đầu tiên bạn phải có chút tố chất về suy nghĩ logic và ngồi máy tính được nhiều giờ :D ngoài ra, về riêng dữ liệu lớn thì đó có lẽ sự tỉ mẩn, ko ngại làm những việc lặp đi lặp lại thậm chí là bới lông tìm vết để có được những luồng dữ liệu sạch sẽ nhất :D
Lộ trình trở thành Data Engineer, mọi người xem tại đây ha: ldp.ink/lo-trinh-data-engineer
Những chia sẻ của anh rất hay ạ!!!
Cảm ơn anh về những chia sẻ hữu ích <3
Cảm ơn a đã chia sẻ ❤