FullStack = Biết [lấy yêu cầu từ người dùng] + [phân tích yêu cầu và tư vấn giải pháp] + [thiết kế giải pháp] + [lập trình front end và back end ( Dev)] + [Cài đặt và Vận hành ( Ops)].
full stack là thằng đếch mạnh gì cả, bản chất khi ra trường là full stack. khi đã phân frontend hay backend là ông phải điểm mạnh, ông nhạnh về một trong hai điểm đó tôi với phân cho ông làm một trong hai cái đó để phát huy điểm mạnh của mình và giám thời gian phát triển. giống ngành y, chuyên khoa yim, não....
hai tay đồng ý với Hùng về chuyện mọi developer luôn phải sẵn sàng học cái mới. Vì ngày nay "phần mềm" phải hiểu là một "hệ thống phần mềm" mới đúng. Trong hệ thống đó đòi hỏi kết hợp rất nhiều loại ngôn ngữ và công nghệ khác nhau. Nếu dev chỉ biết và chỉ học một thứ duy nhất, họ sẽ có cái nhìn hạn hẹp, và dễ bị hiểu phiến diện, lúc nào cũng cố gắng áp đặt giải pháp của công nghệ mình đang biết mà từ chối/bỏ qua những giải pháp khác có thể tốt hơn rất nhiều. Những lập trình viên chỉ chăm chăm vào 1 ngôn ngữ hay công nghệ thì sẽ chỉ là "thợ gõ" mãi mãi mà thôi, không thể trở thành một Kỹ Sư Phần Mềm được! __ một DevOps Engineer biết mọi thứ cho hay!
Hay quá anh trai, em vẫn đang học lập trình thôi, mọi khi thực tập backend c# mà công ty không có vị trí đó, đưa vào thực tập cắt html css em chán quá nên bỏ việc luôn. Cuộc sống bế cmn tắc luôn, giờ đang ôn lại mấy ngôn ngữ phía front end, sẵn sàng học cái mới nhờ video này anh chia sẻ. Cảm ơn anh trai!!!
Lâu lâu mới thấy có người hợp ý với Dũng. Mình đã gặp rất nhiều người cũng đã nói biết BE+ FE là full stack. Và không ngỡ biết về nghề làm game Unity của mình tường tận vậy. Minh là BE đang hướng về SA. Chúc bạn và gia đình vạn sự như ý, vạn sự bình an, tấn tài tấn lộc nha.
Em trc đó đang học UI/UX, mà thấy phải đi thuê code đắt quá, nên em mới mò mẫm học Front-end, xong em thấy học FE xong thì dữ liệu cũng chưa được xử lý, nên em đang tìm hiểu cả BE :v
Full-Stack developer là phải biết build nguyên 1 cái project từ A -> Z bao gồm system analyst , web server (iis, apache,...), database, report (crystal, ssrs,...) + back end + front end. Nếu ko biết hết mấy cài này đừng tự kêu mình la full-stack nữa. 5+ years doing those shyt everyday here.
Đồng ý với bạn về vấn đề tư duy của dev khi làm việc là nên tìm hiểu và làm được hết FE và BE. Nhưng riêng title Full-stack dev thì mình nghĩ cũng không sai. Vì cũng như bạn nói khi để title thế nào là do mình muốn làm khâu nào chính trong công ty, thì khi để title Full-stack bạn tự nói rằng tôi có thể cân luôn cả FE và BE của project đó. Điều này cũng hợp lý cả với những bạn làm freelance vì có thể nhận cả 2 loại jobs. Thật ra đó là cách để người ngoài nghề dễ hiểu bạn có thể làm được gì và muốn làm gì, nên mình nghĩ không có sai. Còn dân trong nghề thì tự hiểu mình là software engineer, phải luôn có tinh thần tìm hiểu và nắm hết các công nghệ để tự làm ra 1 software product hoàn chỉnh.
có đôi khi một việc gì đó ko hẵn nó sai mà vì nó mang tiếng “oan” ấy nhiều bạn tự xưng FullStack mà trình độ ko có dẫn tới những người đủ khả năng vẫn ngại xưng vì sợ bị đánh đồng nên là ghi trong Cv vậy dễ bị dòm ngó :)(
Rất đồng ý, tôi khá dị ứng với full-stack. Cảm giác bây giờ giống như kiểu, à tôi biết chọc vào 1 cái loại db này, tôi có thể dựng 1 cái restful endpoint và biết thêm làm web và có làm được cả mobile là mặc định được gọi là full-stack. Bản thân tôi phỏng vấn cũng một số lượng tương đối các bạn già có trẻ có nhưng đều rất mạnh dạn ghi vào resume rằng "I am a full stack developer", tôi sợ các bạn ấy lắm vì tôi chả biết nên phỏng vấn và hỏi các bạn ấy về điều gì :)))))) Thế nên các resume kiểu đó về sau auto cho xịt :))))))
Cảm ơn anh Hùng đã chia sẻ nhé! Giờ viết CV hết dám để Fullstack Developer rồi :)) Hiện tại em đang làm dev ở nước ngoài, nhưng cũng chưa đầy 1 năm kinh nghiệm. Anh có thể chia sẻ các career path cho các Fresher dev được không ạ? Em hiện đang làm nhiều phần Frontend, nhưng cũng có hứng thú về DevOps, ML, mặc dù chưa có quyết định là sẽ tập trung sâu về phần nào.
Khái niệm này mình thấy thường xuất hiện ở các cty có mô hình agile, scrum. Trong mô hình scrum thì các SM thường hướng team member đều có thể làm mọi thứ trong dự án.
Đó là hiểu nhầm đó, ước muốn hơi phi thực tế, làm được và làm tốt chuyện khác. Khi phân công viêc, ưu tiên công việc nào làm tốt nhắt làm nhanh nhất, lập trình viên không phải thánh để ôm hết mọi việc.
@@softgreen8150 đúng rồi, mình thấy cũng rất phi thực tế, ngoài trừ các bạn phải gọi là thiên tài chứ không ai có thể am hiểu đc mọi thứ. Ngoài ra thì khi làm full stack thì đa số các bạn đều ko có đủ thời gian để trau dồi thêm về 1 chuyên môn cụ thể thành ra cái gì cũng có thể làm nhưng lại khó làm tốt và cũng khó phát triển lên cao hơn
@@farewelltitet ở đâu ra thiên tài kiểu như vậy, ngành lập trình cần nhiều tri thức nhiều nghiệp vụ khác nhau, thương mại, kinh tế, quản lý.... bao nhiêu nhiêu thời gian để đọc, còn tri thức lập trình công nghệ mới.... cái gì cũng hiểu hết chết không học xong. chưa nói những cái lỉen quan thiên phú, ví như frontend, layout... nó cần có ánh máy và tư duy nghê thuật, sắp sếp bố trí.... não người đâu ổ cứng cái gì cũng nhét nó vào? nên có phân chia công việc, thằng giỏi logic, nó không thích làm công việc lập đi lập lại, nó có làm không tốt được. thằng không thích thay đổi, sẽ không thích nghiên cứu cái mới... nên người cực giỏi như chú em nói không tồn tại. bản thân đây rất ít nhận những công việc lập lại, hay công việc liên quan đến layout, có nhận bug khá nhiều, vì đó là điểm yếu của bản thân. tất nhiên có việc vẫn phải làm, nhưng pm cũng ít giao công việc như vậy. thay vào đó những cái liên quan đến hệ thống, phân tích dữ liệu, hoặc đa ngôn ngữ lập trình... được ưu tiên. nếu muốn làm quản lý hiểu cái cơ bản đó, phân việc không đúng người làm họ ốm đau bệnh tật, mất nhân sự.
Mục tiêu chính kiếm tiền của nghành công nghệ thông tin là gì vậy anh khi mình học những khóa học ngắn hạn và không học đại học thì có khả năng kiếm tiền từ nghành này không có thể vào công ty hay tự thân kiếm tiền không.
Xem qua video thì mình chia làm 2 phần đồng ý và không đồng ý: - Đồng ý: Software engineer không phân biệt framework hay ngôn ngữ lập trình vì chỉ cần 1 ít thời gian làm quen thì có thể hiểu là làm tiếp tục được theo công việc yêu cầu - Không đồng ý: Back-end vs Front-end thì độ proficiency khác nhau rất rất nhiều, mình nhấn mạnh 2 chữ "rất" vì hiện tại người ta muốn xây dựng 1 sản phẩm chỉnh chu thì sẽ đặt UX lên hàng đầu tiên, khách hàng không ai quan tâm đến BE của product đó mạnh đến cỡ nào mà họ chỉ cần biết sản phẩm dùng rất khó là họ bỏ qua công ty đối thủ có phần giao diện dễ sử dụng hơn. Nó giống như bạn chuyên về FE khi bạn thấy phần code BE bạn sẽ thốt lên "WTF, who made this shit?", tương tự như BE engineer nhìn code commit của FE. Còn 1 điểm nữa là xu hướng hiện nay tuyển Fullstack thường tập trung làm phần logic nhiều, rất ít hoặc không bao gồm DB design, DevOps, Solution design vì những công việc này đòi hỏi sự phân cực cao hơn BE/FE nhiều.
Video này đang bị nhầm 1 cái là đánh đồng giữa biết và chuyên sâu. Fullstack nó phải là làm cả FE BE đều ra production tốt, chứ k phải chỉ đơn giản là làm BE biết chút web, app là thành Fullstack, học tạo 1 cái app mobile theo tutorial thì dễ, nhưng làm sao để cái app đó có UI UX tốt, animation đẹp mượt performance tốt thì không đơn giản chỉ có "biết" mà được đâu =))
@@tranngocquy7652 nhưng mà hiện tại mình thấy tuyển Intern Fullstack nên mình nghĩ tính theo level Intern, Fresher, Junior, Mid-Junior, Senior, Mid-Senior,... thôi chứ fullstack cũng chỉ là một vị trí công việc thôi
Chời mé, e tìm kiếm những video như này từ lâu :(( em ko phải developer, mà là recruiter, đi săn mấy a developer cho các công ty mà nhiều lúc bị rối, bí, đọc yêu cầu của nhà tuyển dụng xong cũng ko hiểu phải tìm người sao cho chuẩn.(vì làm agency thì vị trí nào cũng chơi, từ fresh cho tới senior/manager đủ kiểu thập cẩm). Bập bẹ cả năm chời, vừa tìm, vừa bị ứng viên chửi (vì đưa sai job cho n) vừa bị khách chửi vì tìm uv ko đúng ý, cộng thêm ko phải dân trong nghề, đọc lý thuyết trên mạng cũng chỗ hiểu chỗ ko. Tự nhiên youtube recommend kênh của anh, xem xong cũng hiểu dc vài phần, vỡ lẽ tại sao uv n chửi mình rồi. Haha. Anyway cảm ơn video bổ ích của a. Subscribe và bật chuông luôn nha!!!
Bổ sung thêm cho anh Indie game có làm thêm cả vfx nữa nhé anh 😀 và xuất thân của e là softeware nhưng e đang đi theo hướng game dev . Cảm ơn anh về video khá thú vị
Em không có ý gì đâu nhưng a nói liên tục như thế hơi thở a hơi gấp, e không chắc a có cảm nhận đc vậy không? Em thấy a nên tập thể dục thường xuyên và cố giảm cân đi a ạ. Lập trình viên ngồi nhiều mà sức khỏe có vấn đề là hại lắm a ơi.
Em thấy cái này tùy chức danh + nhu cầu cty nên người ta sinh ra các title vậy thôi. Có cty chỉ yêu cầu làm đúng vị trí backend hoặc front end thì nên nhiều bạn sinh viên nghĩ vậy thôi ạ. Còn về ghi fullstack trong cv thì em thấy bth, em muốn làm cả backend lẫn front end thì em ghi vậy thôi :v
Bạn ghi là developer là được rồi mà , hạn chế full stack đi Vì bạn ghi developer họ biết bạn là lập trình viên và họ đọc CV của bạn , thấy bạn làm những cái gì rồi , bạn chưa xác định luồng mình ngồi đâu thì họ sẽ check hết CV rùi call bạn vị trí thích hợp bạn ghi fullstack hay .... mà xuống CV đọc chả đúng chả trật thì nó cũng gây khó chịu Chữ Full nó khó định nghĩa lắm , có bao giờ là đủ đâu :D ghi Dev không là được rùi .
Theo mình thì hồi xưa thì chia ra ba phe: be, fe, fullstack là có thật. Nhưng thời bây giờ số lượng devs rất nhiều và ai cũng fullstack hết, nên cái từ fullstack đã bị mất dần cái ý nghĩa.
Hay đó thớt, đó làm fvhospital cũng bàn giao của anh lập trình website, hắn cũng nói hắn là fullstack developer, mình nghĩ trong đầu cùi bỏ mẹ. Thì bây giờ y chang như thớt nói
Em chỉ đăng fullstack trên portfolio để ghi điểm với HR, dễ lấy phỏng vấn hơn thôi ạh. Chủ yếu em làm C#, còn FE thì xài mấy cái temp free của bootstrap4
Bây giờ ko ai nghĩ "fullstack" là một cái gì đó "ghi điểm" đâu bạn ơi. Giờ nhiều nhà tuyển dụng còn dị ứng và ác cảm với nó vì cái từ fullstack bây giờ bị lợi dụng quá nhiều. Nhiều người cứ làm ra được một cái website đơn giản từ A-Z rồi lại vỗ ngực tự xưng là fullstack, biết hết từ đầu tới cuối, nhưng nhiều khả năng những cái mà họ biết nó chỉ là kiến thức bề mặt và chung chung và ko có cái nào họ thực sự chuyên sâu cả. Cho nên tùy job, tùy nhà tuyển dụng, nên hãy thật khôn ngoan mà cho người ta thấy mình thực sự mạnh về cái gì, chứ đừng có kiểu fullstack chung chung cái gì cũng biết làm nhưng lại ko có cái gì chuyên sâu cả.
Quả intro choáng quá =)) Bổ sung 1 cái về Full Stack bạn nói chưa hết nghĩa. Full stack không chỉ biết làm cả BE, FE. Nó tập trung vào chữ stack. Full stack developer là người chuyên về 1 tech stack nào đó. VD: reactjs/nextjs, angular/.net, vuejs/php. Vì thế nó phụ thuộc vào tech stack của một cty cụ thể. Một cty tuyển Full Stack tức bạn cần đáp ứng được tech stack đó công với việc trách nhiệm của bạn là đảm đương công việc theo ngành dọc (phát triển chức năng từ a-z). Suy ra bạn fullstack angular/java thì không apply được fullstack reactjs/java của công ty nào đó.
Anh này khuyên đúng, nhưng mà theo kinh nghiệm của ảnh. Ảnh học trường nghề, xong rồi free glancer rồi ra mở công ty. Nên cái ảnh làm khiến cho ảnh bị mê hoặc: giờ hoặc là thợ gõ hoặc là trở thành thợ đẽo cày giữa đường (cứ đụng chuyện là học). ... Vâng thưa anh. Thế giới computer science nó ko có simple như kiểu học nghề thời tem phiếu như vậy đâu. Mấy ông tiến sĩ ở Mỹ về computer science lương 6 chữ số ở silicone valley, coi cái video của anh xong chắc họ cười lộn ruột. Giờ 1 tuần anh cày 40 tiếng, 5 năm anh cày 10k tiếng cho 1 ngôn ngữ thôi, chưa chắc anh đã done với cái ngôn ngữ đó nữa. Giờ anh kêu người ta cái gì cũng học: ĐỂ HỌ SAU NÀY LÀM LÍNH CHO ANH SUỐT ĐỜI À!!!
Hây bạn.mình làm freelancer mấy năm rồi chán quá. Bạn có cần lập trình cái quần gì củng làm quăng mình làm remote. Mình ghét đi tìm việc phỏng vấn xàm xí đú quá.
Anh nghỉ sao về hướng web front end và back end. Hướng nào bắt đầu học ok hơn ạ. Và tương lai tuyển dụng 2 hướng này. Em thấy mọi người chọn front nhiều hơn ạ.
Ở nhiều công ty cứ 1-2 tháng nhận dự án mới về buộc dev phải học 1 thứ mới, cứ vừa học vừa code miễn cho ra sản phẩm chứ k có học sâu và ít trau chuốt, hiệu năng của sản phẩm, đó là lý do càng nhiều rác được sinh ra, cứ làm xong rồi vứt cho khách hàng và nhận tiền. Tất nhiên là BE thì cũng phải biết sơ FE và ngược lại chứ k cần phải chuyên sâu, nghe đồng nghiệp nói "tao là fullstack" nghe sợ sợ, nhưng công ty nhỏ họ sẽ thích những người "fullstack" đó kiểu "tại sao tao phải bỏ thêm tiền thuê thêm 1 thằng FE trong khi thằng kia nó làm được cả BE lẫn FE..."
FullStack = Biết [lấy yêu cầu từ người dùng] + [phân tích yêu cầu và tư vấn giải pháp] + [thiết kế giải pháp] + [lập trình front end và back end ( Dev)] + [Cài đặt và Vận hành ( Ops)].
thiếu design nữa bạn.
full stack là thằng đếch mạnh gì cả, bản chất khi ra trường là full stack.
khi đã phân frontend hay backend là ông phải điểm mạnh, ông nhạnh về một trong hai điểm đó tôi với phân cho ông làm một trong hai cái đó để phát huy điểm mạnh của mình và giám thời gian phát triển.
giống ngành y, chuyên khoa yim, não....
hai tay đồng ý với Hùng về chuyện mọi developer luôn phải sẵn sàng học cái mới. Vì ngày nay "phần mềm" phải hiểu là một "hệ thống phần mềm" mới đúng. Trong hệ thống đó đòi hỏi kết hợp rất nhiều loại ngôn ngữ và công nghệ khác nhau. Nếu dev chỉ biết và chỉ học một thứ duy nhất, họ sẽ có cái nhìn hạn hẹp, và dễ bị hiểu phiến diện, lúc nào cũng cố gắng áp đặt giải pháp của công nghệ mình đang biết mà từ chối/bỏ qua những giải pháp khác có thể tốt hơn rất nhiều. Những lập trình viên chỉ chăm chăm vào 1 ngôn ngữ hay công nghệ thì sẽ chỉ là "thợ gõ" mãi mãi mà thôi, không thể trở thành một Kỹ Sư Phần Mềm được!
__ một DevOps Engineer biết mọi thứ cho hay!
Hay quá anh trai, em vẫn đang học lập trình thôi, mọi khi thực tập backend c# mà công ty không có vị trí đó, đưa vào thực tập cắt html css em chán quá nên bỏ việc luôn. Cuộc sống bế cmn tắc luôn, giờ đang ôn lại mấy ngôn ngữ phía front end, sẵn sàng học cái mới nhờ video này anh chia sẻ. Cảm ơn anh trai!!!
Nghe tới “super mega full bài” phải ra like một cái. Mặn quá trời quá đất rồi
Nói chính xác vãi luôn, làm 1 game Unity từ A đến Z, biết thêm web wordpress , ios, android, boottrap.v..v !
Quá đúng anh ơi, đúng là trải nghiệm lâu trong ngành, nên phân biệt rất rõ ràng và dễ hiểu ạ
thích kênh này vì nói nhanh nhẹn chứ k ề à như nhiều kênh khác . Respecr
Càng nghe càng hay !!! Không từ chối gì cả , công ty có nhu cầu thì mình làm
Lâu lâu mới thấy có người hợp ý với Dũng. Mình đã gặp rất nhiều người cũng đã nói biết BE+ FE là full stack. Và không ngỡ biết về nghề làm game Unity của mình tường tận vậy. Minh là BE đang hướng về SA. Chúc bạn và gia đình vạn sự như ý, vạn sự bình an, tấn tài tấn lộc nha.
Em trc đó đang học UI/UX, mà thấy phải đi thuê code đắt quá, nên em mới mò mẫm học Front-end, xong em thấy học FE xong thì dữ liệu cũng chưa được xử lý, nên em đang tìm hiểu cả BE :v
Cảm ơn anh đã cho em thêm 1 cái nhìn đúng đắn về nghề lập trình viên. Cảm ơn anh rất nhiều.
Nghề của em: Thợ kéo thả WordPress Elementor :D
ông Béo quá nói một lúc hết cả hơi, nhưng thích anh =)) cám ơn anh đã ngồi chia sẻ
Full-Stack developer là phải biết build nguyên 1 cái project từ A -> Z bao gồm system analyst , web server (iis, apache,...), database, report (crystal, ssrs,...) + back end + front end. Nếu ko biết hết mấy cài này đừng tự kêu mình la full-stack nữa.
5+ years doing those shyt everyday here.
Đồng ý với bạn về vấn đề tư duy của dev khi làm việc là nên tìm hiểu và làm được hết FE và BE. Nhưng riêng title Full-stack dev thì mình nghĩ cũng không sai. Vì cũng như bạn nói khi để title thế nào là do mình muốn làm khâu nào chính trong công ty, thì khi để title Full-stack bạn tự nói rằng tôi có thể cân luôn cả FE và BE của project đó. Điều này cũng hợp lý cả với những bạn làm freelance vì có thể nhận cả 2 loại jobs. Thật ra đó là cách để người ngoài nghề dễ hiểu bạn có thể làm được gì và muốn làm gì, nên mình nghĩ không có sai. Còn dân trong nghề thì tự hiểu mình là software engineer, phải luôn có tinh thần tìm hiểu và nắm hết các công nghệ để tự làm ra 1 software product hoàn chỉnh.
có đôi khi một việc gì đó ko hẵn nó sai mà vì nó mang tiếng “oan” ấy
nhiều bạn tự xưng FullStack mà trình độ ko có dẫn tới những người đủ khả năng vẫn ngại xưng vì sợ bị đánh đồng
nên là ghi trong Cv vậy dễ bị dòm ngó :)(
Cách anh trò chuyện rất gần gũi và chân thật, đăng kí kênh từ video thứ 2 của anh :3
chào người ae!
Rất đồng ý, tôi khá dị ứng với full-stack. Cảm giác bây giờ giống như kiểu, à tôi biết chọc vào 1 cái loại db này, tôi có thể dựng 1 cái restful endpoint và biết thêm làm web và có làm được cả mobile là mặc định được gọi là full-stack. Bản thân tôi phỏng vấn cũng một số lượng tương đối các bạn già có trẻ có nhưng đều rất mạnh dạn ghi vào resume rằng "I am a full stack developer", tôi sợ các bạn ấy lắm vì tôi chả biết nên phỏng vấn và hỏi các bạn ấy về điều gì :)))))) Thế nên các resume kiểu đó về sau auto cho xịt :))))))
ghi vậy tức là bạn đó chả tự tin vào cái mảng nào cả hoặc là thần đồng tự tin hết mọi thứ ...
Em đang học cấp 3 và đang tự học Web anh ạ.. hơi bị khó nhưng vui vì cái này là đam mê của em :))
Cấp 3 đã bắt đầu học là 1 khởi đầu rất tốt đó bạn
Duy Tran chưa tốt đâu ạ.. chỉ là em có định hướng trước để đi thôi ạ ^_^
tuyệt vời luôn bạn ơi
intro chất quá a :3
em xin phép được subscribe và nhấn chuông ạ! nghe a bị cuốn ấy:))
E làm java BE nhưng cũng có, làm UI dựa trên utils có sẵn a ạ, thỉnh thoảng deloy nữa 😆
e là stackover flow developer ạ =)))))
Same. :)))))
Same
Cảm ơn anh Hùng đã chia sẻ nhé! Giờ viết CV hết dám để Fullstack Developer rồi :))
Hiện tại em đang làm dev ở nước ngoài, nhưng cũng chưa đầy 1 năm kinh nghiệm. Anh có thể chia sẻ các career path cho các Fresher dev được không ạ?
Em hiện đang làm nhiều phần Frontend, nhưng cũng có hứng thú về DevOps, ML, mặc dù chưa có quyết định là sẽ tập trung sâu về phần nào.
bây giờ anh cũng 3 năm kn rùi nhỉ ^^
tự thấy bản thân đang quá lười học thêm những cái mới ...
Khái niệm này mình thấy thường xuất hiện ở các cty có mô hình agile, scrum. Trong mô hình scrum thì các SM thường hướng team member đều có thể làm mọi thứ trong dự án.
Đó là hiểu nhầm đó, ước muốn hơi phi thực tế, làm được và làm tốt chuyện khác. Khi phân công viêc, ưu tiên công việc nào làm tốt nhắt làm nhanh nhất, lập trình viên không phải thánh để ôm hết mọi việc.
@@softgreen8150 đúng rồi, mình thấy cũng rất phi thực tế, ngoài trừ các bạn phải gọi là thiên tài chứ không ai có thể am hiểu đc mọi thứ. Ngoài ra thì khi làm full stack thì đa số các bạn đều ko có đủ thời gian để trau dồi thêm về 1 chuyên môn cụ thể thành ra cái gì cũng có thể làm nhưng lại khó làm tốt và cũng khó phát triển lên cao hơn
@@farewelltitet ở đâu ra thiên tài kiểu như vậy, ngành lập trình cần nhiều tri thức nhiều nghiệp vụ khác nhau, thương mại, kinh tế, quản lý.... bao nhiêu nhiêu thời gian để đọc, còn tri thức lập trình công nghệ mới.... cái gì cũng hiểu hết chết không học xong. chưa nói những cái lỉen quan thiên phú, ví như frontend, layout... nó cần có ánh máy và tư duy nghê thuật, sắp sếp bố trí.... não người đâu ổ cứng cái gì cũng nhét nó vào?
nên có phân chia công việc, thằng giỏi logic, nó không thích làm công việc lập đi lập lại, nó có làm không tốt được. thằng không thích thay đổi, sẽ không thích nghiên cứu cái mới...
nên người cực giỏi như chú em nói không tồn tại.
bản thân đây rất ít nhận những công việc lập lại, hay công việc liên quan đến layout, có nhận bug khá nhiều, vì đó là điểm yếu của bản thân. tất nhiên có việc vẫn phải làm, nhưng pm cũng ít giao công việc như vậy. thay vào đó những cái liên quan đến hệ thống, phân tích dữ liệu, hoặc đa ngôn ngữ lập trình... được ưu tiên.
nếu muốn làm quản lý hiểu cái cơ bản đó, phân việc không đúng người làm họ ốm đau bệnh tật, mất nhân sự.
Super Ultra Ultimate Full META Developer :D
Mục tiêu chính kiếm tiền của nghành công nghệ thông tin là gì vậy anh khi mình học những khóa học ngắn hạn và không học đại học thì có khả năng kiếm tiền từ nghành này không có thể vào công ty hay tự thân kiếm tiền không.
Mình tuyển dụng tránh xa hết tất cả những bạn bảo mình là full stack :)).
cảm ơn anh đã cho ra video rất bổ ích với những bạn sinh viên như em. mong anh ra nhiều video nữa trong tương lai gần ạ. respect!
tks em nhiều nhé!!
video hay lắm ạ, cảm ơn những chia sẻ của anh
Follow anh vì ở chung Xi Grand Court Block C với anh ^^, ngưỡng mộ anh
wow chung tòa lun :))
Tính nhảy sang game. Nhìn list trong thấy bỏ cuộc luôn quá
ko khó lắm đâu em, nhìn cũng thú vị mà
Anh nói rất hay, em cảm ơn những thông tin hữu ích của anh ạ - from a new follower at Alabama, US :)
Về trường nhậu đi anh ơi. Xem youtube hoài.
Xem qua video thì mình chia làm 2 phần đồng ý và không đồng ý:
- Đồng ý: Software engineer không phân biệt framework hay ngôn ngữ lập trình vì chỉ cần 1 ít thời gian làm quen thì có thể hiểu là làm tiếp tục được theo công việc yêu cầu
- Không đồng ý: Back-end vs Front-end thì độ proficiency khác nhau rất rất nhiều, mình nhấn mạnh 2 chữ "rất" vì hiện tại người ta muốn xây dựng 1 sản phẩm chỉnh chu thì sẽ đặt UX lên hàng đầu tiên, khách hàng không ai quan tâm đến BE của product đó mạnh đến cỡ nào mà họ chỉ cần biết sản phẩm dùng rất khó là họ bỏ qua công ty đối thủ có phần giao diện dễ sử dụng hơn. Nó giống như bạn chuyên về FE khi bạn thấy phần code BE bạn sẽ thốt lên "WTF, who made this shit?", tương tự như BE engineer nhìn code commit của FE.
Còn 1 điểm nữa là xu hướng hiện nay tuyển Fullstack thường tập trung làm phần logic nhiều, rất ít hoặc không bao gồm DB design, DevOps, Solution design vì những công việc này đòi hỏi sự phân cực cao hơn BE/FE nhiều.
Cảm ơn chia sẻ của bạn nhiều, nhưng mà mình chưa hiểu cái point trong phần không đồng ý lắm bạn có thể nói rõ hơn ko cho anh em khác cùng hiểu
Video này đang bị nhầm 1 cái là đánh đồng giữa biết và chuyên sâu. Fullstack nó phải là làm cả FE BE đều ra production tốt, chứ k phải chỉ đơn giản là làm BE biết chút web, app là thành Fullstack, học tạo 1 cái app mobile theo tutorial thì dễ, nhưng làm sao để cái app đó có UI UX tốt, animation đẹp mượt performance tốt thì không đơn giản chỉ có "biết" mà được đâu =))
@@tranngocquy7652 nhưng mà hiện tại mình thấy tuyển Intern Fullstack nên mình nghĩ tính theo level Intern, Fresher, Junior, Mid-Junior, Senior, Mid-Senior,... thôi chứ fullstack cũng chỉ là một vị trí công việc thôi
Chời mé, e tìm kiếm những video như này từ lâu :(( em ko phải developer, mà là recruiter, đi săn mấy a developer cho các công ty mà nhiều lúc bị rối, bí, đọc yêu cầu của nhà tuyển dụng xong cũng ko hiểu phải tìm người sao cho chuẩn.(vì làm agency thì vị trí nào cũng chơi, từ fresh cho tới senior/manager đủ kiểu thập cẩm). Bập bẹ cả năm chời, vừa tìm, vừa bị ứng viên chửi
(vì đưa sai job cho n) vừa bị khách chửi vì tìm uv ko đúng ý, cộng thêm ko phải dân trong nghề, đọc lý thuyết trên mạng cũng chỗ hiểu chỗ ko. Tự nhiên youtube recommend kênh của anh, xem xong cũng hiểu dc vài phần, vỡ lẽ tại sao uv n chửi mình rồi. Haha. Anyway cảm ơn video bổ ích của a. Subscribe và bật chuông luôn nha!!!
7:20 There no Game dev could think They will learn all of it from begining! It's come as a result of Product's
improvement!
12:00
E là sinh vien điện tử viễn thông. Mong Anh làm về devops và system admin
Học đtvt theo devops và system admin hơi trái ngành bác nhỉ
Anh nói chuyện rất dễ thương và có duyên
Bổ sung thêm cho anh Indie game có làm thêm cả vfx nữa nhé anh 😀 và xuất thân của e là softeware nhưng e đang đi theo hướng game dev . Cảm ơn anh về video khá thú vị
Em không có ý gì đâu nhưng a nói liên tục như thế hơi thở a hơi gấp, e không chắc a có cảm nhận đc vậy không?
Em thấy a nên tập thể dục thường xuyên và cố giảm cân đi a ạ. Lập trình viên ngồi nhiều mà sức khỏe có vấn đề là hại lắm a ơi.
Anh này nói chuẩn vãi. Em làm game indie là làm hết những cái anh nói luôn. Thốn vãi ra =))
Hehe mới xem lần đầu mà thấy anh có phong cách hài hước dễ thương quá. Sub thôi sub thôi.
anh chia sẻ rất hay! like
Em thấy cái này tùy chức danh + nhu cầu cty nên người ta sinh ra các title vậy thôi. Có cty chỉ yêu cầu làm đúng vị trí backend hoặc front end thì nên nhiều bạn sinh viên nghĩ vậy thôi ạ. Còn về ghi fullstack trong cv thì em thấy bth, em muốn làm cả backend lẫn front end thì em ghi vậy thôi :v
Bạn ghi là developer là được rồi mà , hạn chế full stack đi
Vì bạn ghi developer họ biết bạn là lập trình viên
và họ đọc CV của bạn , thấy bạn làm những cái gì rồi , bạn chưa xác định luồng mình ngồi đâu thì họ sẽ check hết CV rùi call bạn vị trí thích hợp
bạn ghi fullstack hay ....
mà xuống CV đọc chả đúng chả trật thì nó cũng gây khó chịu
Chữ Full nó khó định nghĩa lắm , có bao giờ là đủ đâu :D
ghi Dev không là được rùi .
Theo mình thì hồi xưa thì chia ra ba phe: be, fe, fullstack là có thật. Nhưng thời bây giờ số lượng devs rất nhiều và ai cũng fullstack hết, nên cái từ fullstack đã bị mất dần cái ý nghĩa.
Tâp thể dục nữa nha a, A thở quá :)
full snack đì vê lốp bơ , vị trí này cũng khá đấy
Fullstack...overflow là đúng nhất =))
Hic e chỉ dám nhận BE ... overflow thôi , nhiều cái còn phải GG dài mới fix đc :(
FullStuck =)))
Đoạn nhạc ngầu vãi anh
Mọi người cho mình hỏi nhạc đoạn intro trong video tên gì ạ
ok anh. anh em hãy hướng mình thành: super mega ultimate full bài developer :))
Phải chạy intro trước vì tui muốn khoe đoạn nhạc tui mới kiếm :D
nhạc hay quá anh ơi
anh ơi cho em hỏi là học về data engineer thì mình làm soft hay làm dev dc kh ạ em là tân sinh viên ạ
tks sếp. nhìn sếp kute thật =)) .
Em vừa học php và cũng có hỉu chút ít về js. a có hướng nào chỉ em với :(
Em vẫn ăn hại hì nhưng cám ơn a khai sáng cho e trc giờ hiểu sai
Hay đó thớt, đó làm fvhospital cũng bàn giao của anh lập trình website, hắn cũng nói hắn là fullstack developer, mình nghĩ trong đầu cùi bỏ mẹ. Thì bây giờ y chang như thớt nói
Cảm ơn a cho e 1 cái nhìn 😂
hay quá anh Hùng
quả ảnh thumnail nhìn căng thẳng vậy ông anh
thích anh rồi nha :)
nhìn mặt a đã thấy đáng yêu r 🤣🤣 phải dki kênh thôi
'Tại vì tui muốn khoe cái đoạn nhạc mà tui mới kiếm' 😂
10:06 Super mega ultimate full bài developer. Em xem đến đoạn này, cười đỡ không nổi
có chức danh nào ghê hơn ko em
xin phép các bạn mình đăng ký và nhấn chuông luôn nhé :D
tks e nhé
Em chỉ đăng fullstack trên portfolio để ghi điểm với HR, dễ lấy phỏng vấn hơn thôi ạh. Chủ yếu em làm C#, còn FE thì xài mấy cái temp free của bootstrap4
Bây giờ ko ai nghĩ "fullstack" là một cái gì đó "ghi điểm" đâu bạn ơi. Giờ nhiều nhà tuyển dụng còn dị ứng và ác cảm với nó vì cái từ fullstack bây giờ bị lợi dụng quá nhiều. Nhiều người cứ làm ra được một cái website đơn giản từ A-Z rồi lại vỗ ngực tự xưng là fullstack, biết hết từ đầu tới cuối, nhưng nhiều khả năng những cái mà họ biết nó chỉ là kiến thức bề mặt và chung chung và ko có cái nào họ thực sự chuyên sâu cả. Cho nên tùy job, tùy nhà tuyển dụng, nên hãy thật khôn ngoan mà cho người ta thấy mình thực sự mạnh về cái gì, chứ đừng có kiểu fullstack chung chung cái gì cũng biết làm nhưng lại ko có cái gì chuyên sâu cả.
xui xui em gặp người đọc email là lead hay bên kĩ thuật thì lại làm tác dụng ngược
Hay quá a ơi, cho e xin đoạn nhạc đi :))
Thực ra thì chủ ng ta thuê mình làm cho ng ta , thì làm fe hay fb cũng vẫn là làm mà
Anh nói hay quá, cảm ơn anh ạ
đã like. chức vụ nhân viên :))
Mình cũng là C++ developer for MU ONLINE lậu :))))
làm ơn ông anh cân bằng giữa âm lượng nói và âm lượng intro nhé, không được thì bỏ luôn intro đi cũng được, nghe trói tai quá
Nghe 1 hồi tưởng video dành cho mấy bạn hr :))
Trong ngành lập trình cũng khó nói lắm. Nhiều khi nghĩ vậy chứ làm nó khác lắm bác...
Quả intro choáng quá =))
Bổ sung 1 cái về Full Stack bạn nói chưa hết nghĩa. Full stack không chỉ biết làm cả BE, FE. Nó tập trung vào chữ stack. Full stack developer là người chuyên về 1 tech stack nào đó. VD: reactjs/nextjs, angular/.net, vuejs/php. Vì thế nó phụ thuộc vào tech stack của một cty cụ thể. Một cty tuyển Full Stack tức bạn cần đáp ứng được tech stack đó công với việc trách nhiệm của bạn là đảm đương công việc theo ngành dọc (phát triển chức năng từ a-z). Suy ra bạn fullstack angular/java thì không apply được fullstack reactjs/java của công ty nào đó.
"Full bài developer", coi tới đoạn này tui buồn cười quá đi mất.
ông có chức danh nào hợp lý hơn ko nah
Hiện tại tôi là Dev C# làm việc ở cty Nhật chuyên về nghiệp vụ quản lý môi trường. Tính ra tôi làm lập trình viên hơn 6 năm rồi.
Cty nào thế bác, bác đang ở VN hay Nhật thế?
học cả BE và FE chứ, biết có 1 trong 2 thì làm sao xin được việc
hay quá anh ơi....
hay quá anh ơi
Anh làm video 1 ngày làm việc ở công ty như thế nào đc ko a
code game than thanh den v r
ai dam theo nua a
bây giờ e cũng ko biết e là stack gì nữa =)) bởi vì đụng đâu làm đó.
Anh này khuyên đúng, nhưng mà theo kinh nghiệm của ảnh.
Ảnh học trường nghề, xong rồi free glancer rồi ra mở công ty.
Nên cái ảnh làm khiến cho ảnh bị mê hoặc: giờ hoặc là thợ gõ hoặc là trở thành thợ đẽo cày giữa đường (cứ đụng chuyện là học).
...
Vâng thưa anh. Thế giới computer science nó ko có simple như kiểu học nghề thời tem phiếu như vậy đâu.
Mấy ông tiến sĩ ở Mỹ về computer science lương 6 chữ số ở silicone valley, coi cái video của anh xong chắc họ cười lộn ruột.
Giờ 1 tuần anh cày 40 tiếng, 5 năm anh cày 10k tiếng cho 1 ngôn ngữ thôi, chưa chắc anh đã done với cái ngôn ngữ đó nữa. Giờ anh kêu người ta cái gì cũng học: ĐỂ HỌ SAU NÀY LÀM LÍNH CHO ANH SUỐT ĐỜI À!!!
Hây bạn.mình làm freelancer mấy năm rồi chán quá. Bạn có cần lập trình cái quần gì củng làm quăng mình làm remote. Mình ghét đi tìm việc phỏng vấn xàm xí đú quá.
love the intro :D
Cho em hỏi hai ngón tay ngoắc ngoắc ý nghĩa là gì
là dấu " " nè em
Anh nghỉ sao về hướng web front end và back end. Hướng nào bắt đầu học ok hơn ạ. Và tương lai tuyển dụng 2 hướng này. Em thấy mọi người chọn front nhiều hơn ạ.
Tương lai đều ok hết nha bạn. Còn học cái nào trước là tuỳ bạn thôi, bạn xem thử mình thích làm về giao diện hay làm về xử lí dữ liệu mà chọn
Hay a ơi
anh ơi anh có ý định chưa sẻ tech chuyên sâu về một ngôn ngữ nào không ạ ?
tương lai gần là chưa em ơi!
@@khanhhungmona vâng ạ, em hóng loạt video về tech chuyên sâu ạ :D. Cảm ơn anh đã chia sẻ
Indie Game Developer hay còn gọi là: Super Mega Ultimate Full Cây Developer Designer 😄
.NET Core Dev mà vẫn phải viết html, react, với swift nè :3
hơi bén :)
Ở nhiều công ty cứ 1-2 tháng nhận dự án mới về buộc dev phải học 1 thứ mới, cứ vừa học vừa code miễn cho ra sản phẩm chứ k có học sâu và ít trau chuốt, hiệu năng của sản phẩm, đó là lý do càng nhiều rác được sinh ra, cứ làm xong rồi vứt cho khách hàng và nhận tiền.
Tất nhiên là BE thì cũng phải biết sơ FE và ngược lại chứ k cần phải chuyên sâu, nghe đồng nghiệp nói "tao là fullstack" nghe sợ sợ, nhưng công ty nhỏ họ sẽ thích những người "fullstack" đó kiểu "tại sao tao phải bỏ thêm tiền thuê thêm 1 thằng FE trong khi thằng kia nó làm được cả BE lẫn FE..."
anh có nhận đệ tử không anh! e đang học fe ạ! 😍
ngồi nói mà thở ghê anh
Em tự học cái game developer 😹😹
Hay quá anh ơi .
dạo này không ra tiệm hả anh
thích nhất khi anh nói tui muốn làm BE thì sẽ không học mấy cái quần què khác !!!!