Đồ án tốt nghiệp FPT - Kĩ thuật phần mềm 2022

Поділитися
Вставка
  • Опубліковано 9 лис 2024

КОМЕНТАРІ • 103

  • @trungthinh
    @trungthinh  Рік тому +11

    Tài liệu cho các bạn có nhu cầu tham khảo
    - Bí quyết: viblo.asia/p/do-an-tot-nghiep-nhu-mot-startup-MG24BPWOLz3
    - Docs: drive.google.com/file/d/12gkXTxaldZhZKa1C2Io3i3ylcmCM4OUO/view
    - Orientation: ua-cam.com/video/GWGRIhJWE8M/v-deo.html
    - Docs tutorial (by FPT lecturer): ua-cam.com/video/wLpa1qgKK_w/v-deo.html
    - Source Code:

  • @hieuo4920
    @hieuo4920 Рік тому +8

    nhìn mấy e bảo vệ mà nhớ tới mình hồi xưa quá, hội đồng có thầy Phương, cô Vân cũng vui nhỉ ^^ chúc mừng các e from K10

    • @trungthinh
      @trungthinh  Рік тому

      Cám ơn anh, hi vọng vẫn tiếp tục truyền lửa cho các khoá sau ^ ^

  • @NguyenMinh-wt9bb
    @NguyenMinh-wt9bb Рік тому

    App nhìn đẹp, chỉnh chu. Sinh viên bây giờ giỏi thật!

  • @nhungnguyen-og8vc
    @nhungnguyen-og8vc Рік тому

    Uầy, bảo vệ đồ án fpt khét thật đấy

  • @HoangNguyen-gg4sy
    @HoangNguyen-gg4sy Рік тому +1

    chấm bài học sinh ngồi bấm điện thoại lúc hs đag thuyết trình, xog lúc thầy cô nói hs bấm điện thoại thì gào lên

  • @thuthuy1230
    @thuthuy1230 Рік тому

    Trong HCM ae được thuyết trình trong phòng đẹp quá :D K13 mình ở Hoà Lạc thuyết trình trong cái phòng bé tí =))

  • @lehuutien9672
    @lehuutien9672 Рік тому +1

    🎉 chúc mừng a

  • @MinhHiepPham-ds3cc
    @MinhHiepPham-ds3cc Рік тому +1

    fpt làm bài bản thật 😅 đâu vào đấy luôn

  • @NamPham-kr2hi
    @NamPham-kr2hi Рік тому +2

    mặc dù học chứng chỉ và bbaor vệ đồ án ở ngoài r nhưng mỗi lần nhắc đến bảo vệ đồ án là vẫn run

  • @buiquan2710
    @buiquan2710 10 місяців тому

    thầy kiều trọng khánh iu dấu của toai đâu roàiii

  • @GiaHuy-w3e
    @GiaHuy-w3e 11 днів тому

    cảm giác giống bài tập lớn hơn

  • @DavidJames535
    @DavidJames535 2 місяці тому

    Đỉnh đấy bro

  • @nikashimayanakumi8940
    @nikashimayanakumi8940 2 місяці тому

    E muốn link part2 q ơi

  • @ThongNguyen-ld8dk
    @ThongNguyen-ld8dk Рік тому +19

    có thể nói it là 1 ngành khá khó, ngày xưa ngt chỉ quanh quẩn 1 suy nghĩ làm thế nào để ăn no, tỉ lệ mù chữ thuộc hàng top thế mà bây giờ nhiều bạn trẻ thông minh, làm được các công nghệ mới nhất của ngành it-ngành vẫn còn khá mới mẻ ở thị trường vn

    • @ka61er
      @ka61er Рік тому +3

      GIờ này còn mới mẻ gì nữa ?

    • @ducgia1493
      @ducgia1493 Рік тому +1

      =)). Trên núi hả cha. Giờ bọn 12, thpt nó nghịch AI, toán rời rạc r. Mới gì nữa

    • @VuHoaiNam-zt1ls
      @VuHoaiNam-zt1ls 11 місяців тому +5

      ​@@ducgia1493? Nói như đúng r, 12 chỉ mới bập bẹ làm quen thôi, lên đến đại học người giỏi họ cũng không dám dùng từ "nghịch" đâu bạn

    • @andrewgarfieldbeingbruh670
      @andrewgarfieldbeingbruh670 11 місяців тому

      @@VuHoaiNam-zt1ls trên núi mà 12 còn bập bẹ ? mấy cháu c2 bh nó đã làm dc mấy trò trên cả cơ bản rồi =))) vô mấy lớp chuyên tin trường chuyên để mở mắt ra chứ ở đó 12 mà bập bẹ =)))) m mới thằng trên núi đấy

    • @huongsenongthap478
      @huongsenongthap478 11 місяців тому +2

      Giờ CNTT phát triển vượt bậc, nhưng vẫn dựa trên base toán rr, ctdl,... các bạn đừng nói dễ, về ngôn ngữ IDE chỉ cần 2 tuần 1 tháng tìm tòi sẽ hiểu, còn việc tuy duy giải quyết vấn đề khá khó.

  • @Sieuphamsutphat
    @Sieuphamsutphat Рік тому +2

    Anh có thể public tổng chi phí hosting, server,... được không ạ.

  • @hungvochanh7934
    @hungvochanh7934 Рік тому

    Anh cho em hỏi về tài liệu với ứng dụng thì mình tham khảo nguồn nào để viết cho tốt ạ

  • @binhdeveloper203
    @binhdeveloper203 Рік тому +2

    tuyệt quá anh trai

  • @NguyễnQuangHuy-y8m
    @NguyễnQuangHuy-y8m Рік тому +3

    Chào anh, trong bản báo cáo khi trình bày về cơ sở dữ liệu sử dụng MongoDB, mình có nên cho hiển thị các references thể hiện quan hệ giữa các collection với nhau không để dễ hình dung hay chỉ show các collection có trong csdl thôi ạ vì đây là NoSQL nên ko được phép có các references

  • @trungthinh
    @trungthinh  Рік тому +9

    34:23 mình còn phần limitation của hệ thống và thuật toán nhưng do run, quên script, quên thứ tự nên là mình đã lỡ skip và quên nhắc lại luôn
    Thì mình sẽ bổ sung ở đây nếu ai muốn tham khảo (*script này là mình đã viết trước khi thuyết trình):
    Về hạn chế, thì với kiến trúc như hiện tại nếu lượng người tìm cuộc gọi lên đến vài chục nghìn người cùng lúc, dẫn đến danh sách hàng chờ lớn sẽ khiến thời gian ghép cặp là lâu và đồng thời thuật toán đang được chạy đơn luồng, nên chỉ một ứng cử viên đơn tính toán cùng 1 lúc
    Giải pháp của bọn em là:
    - Hiện tại thông tin về hàng chờ em đã đặt trên redis, nên là em sẽ chia module thuật toán ra một component và chạy trên nhiều server và con nodejs hiện tại chỉ làm việc điều hướng, gọi api để tính toán rồi khi nhận lại danh sách đã sắp xếp
    - Nếu hơn nữa thì mình sẽ đưa message queue vào để đảm bảo tính durability vì hiện tại nodejs đang sử dụng in-memory queue nên nếu server die thì toàn bộ queue sẽ bị mất
    - Còn hơn nữa, thì mình sẽ chia các ứng cử viên ra thành nhiều queue, queue dành nam, queue dành cho nữ, chia nhỏ queue dành cho nhiều tiêu chí, thì mình chỉ chạy algo trong tiêu chí đó thôi -> nhanh hơn

    • @phuocloc6030
      @phuocloc6030 Рік тому +3

      Xin góp ý một chút về giải pháp cho bạn:
      - Việc giảm tải cho bài toán N x N bằng distributed computing là không hiệu quả vì delay từ inter-communication giữa các server và vấn đề memory-sharing. Hơn nữa ngày nay xu hướng người ta tăng core tăng luồng trên 1 server thay vì dùng nhiều server nên mình cứ múc giải pháp multi-thread trên 1 server mạnh là đủ (nếu chiến thì viết luôn code chạy trên NVidia RTX 3090 đảm bảo 10 server cũng hít khói). Giải pháp multi-server chủ yếu giải quyết bottleneck ở port 80 và 443 khi rất nhiều người dùng kết nối cùng lúc chứ không phải giải quyết chuyện tính không kịp bài toán N x N.
      - Việc lo server của bên hosting mất điện là không cần thiết vì họ luôn đủ công nghệ để đảm bảo server chạy 24/7.
      - Đúng, bài toán của bạn có độ phức tạp N x N nên chậm, có thể lọc bớt queue trước khi ghép cặp (nhìn trước những người tiêu chí mà mình chắc chắn sẽ không cần ghép chẳng hạn) sẽ hiệu quả hơn.

    • @bangquoc4418
      @bangquoc4418 Рік тому +1

      @@phuocloc6030 mình cũng nghĩ vậy sử dụng multi-thread tốt hơn thay vì sử dụng nhiều server

    • @trungthinh
      @trungthinh  Рік тому +1

      @@phuocloc6030 cám ơn bạn nhiều, mình sẽ tìm hiểu thêm 👌

    • @Namlepy
      @Namlepy Рік тому

      @@trungthinh Anh thấy đầu ra thì đây giống giới thiệu sản phẩm hơn là 1 bài review công nghệ á .
      Kiểu em đã quản lý nó như nào , dùng công nghệ gì , có ảnh hưỡng gì trong lúc phát triển .
      Nhận biết thế mạnh của 1 software engineer á
      vận hành các kiểu nói chung là khá là thiếu nhiều yếu tố về mặt công nghệ .
      Đang khá là tập trung vào sản phẩm .

    • @Namlepy
      @Namlepy Рік тому

      @@trungthinh Kiểu nếu em thêm 1 ít , vận hành , maintain , scalable , system , security , nữa thì ok hơn á .
      Đương nhiên với software engineer thuần như anh nhìn vào sẽ nhìn vấn đề này .
      Chắc chắn là bọn em tốt nghiệp với bài này r nhìn thầy cô là biết và không ai đi dí sinh viên ở high level cả .

  • @toannguyenk62hust
    @toannguyenk62hust Рік тому +3

    bên FPT được làm nhóm, bên Bách Khoa bắt làm đơn. Khoai thật sự.

    • @thanhnguyentran768
      @thanhnguyentran768 10 місяців тому

      Bk HCM hả anh

    • @toannguyenk62hust
      @toannguyenk62hust 10 місяців тому

      HN bạn ạ. Chơi 1 project to tướng 1 người phải làm. Mình ăn nguyên con drone (code nhúng + code app + thiết kế mạch + vẽ layout + ...) làm hết. @@thanhnguyentran768

  • @NguyenTuan-lx8ol
    @NguyenTuan-lx8ol 10 місяців тому

    bảo vệ đồ án thì tối thiểu bao nhiêu điểm sẽ qua ạ ?

  • @anhson_03
    @anhson_03 11 місяців тому +3

    Đồ án mà nhìn giống BTL môn bọn mình vậy .-. Nhìn này có vẻ đơn giản quá so vs đồ án tốt nghiệp

    • @tuan7522
      @tuan7522 11 місяців тому

      Công nhận là hơi đơn giản, bro học trường nào thế?

    • @anhson_03
      @anhson_03 11 місяців тому

      @@tuan7522 tôi bên UET ông ạ

    • @anhson_03
      @anhson_03 11 місяців тому

      @@tuan7522bên tôi có nhóm làm app này trên Android cho BTL :v

  • @ChayPham
    @ChayPham Рік тому

    anh ơi cho em hỏi là lúc bảo vệ phải dùng tiếng anh đúng không ạ

  • @TienNguyen-bq1fp
    @TienNguyen-bq1fp Рік тому

    mấy ông em giờ giỏi quá

  • @CharlieChu.
    @CharlieChu. Рік тому +3

    Anh ơi cái app ấy anh anh viết bằng ngôn ngữ gì vậy ạ và nếu em muốn tìm hiểu thêm những project có thể trò chuyện trực tiếp như thế này thì anh có thể gợi ý 1 số key world cho em với được không ạ, em cảm ơn.

    • @trungthinh
      @trungthinh  Рік тому +4

      Techstack: ReactJS + Ionic, NestJS, MongoDB
      Kĩ thuật: WebSocket, WebRTC nha
      App ntn làm để chạy được thì k khó nhưng để làm đúng chạy đỉnh thì khó nha, cần consider nhiều thứ

    • @Sieuphamsutphat
      @Sieuphamsutphat Рік тому

      @@trungthinh Anh cho em hỏi là đồ án này chỉ có phiên bản web, không có app androi/ios đúng ko ạ?

    • @trungthinh
      @trungthinh  Рік тому +1

      @@Sieuphamsutphat viết bằng ionic thì có thể dùng android_studio và xcode để build ra app được nha !
      Về infastructure bạn tận dụng code 200$ DigitalOcean của Github Student Pack
      Còn không thì sẽ tốn tấm 10~15$/month thôi (chưa include domain)

    • @Sieuphamsutphat
      @Sieuphamsutphat Рік тому

      @@trungthinh Cảm ơn a

  • @cutibmt01
    @cutibmt01 11 місяців тому

    em thấy pp hơi nhiều chữ ạ

  • @phamvanhuynh281
    @phamvanhuynh281 Рік тому

    ủa present tiếng Việt dc hả, mình vừa ở FUCT full tiếng anh

  • @NguyenHoangHiepA-sx8wy
    @NguyenHoangHiepA-sx8wy Рік тому

    nhóm anh thiết kế slide bằng canva dko ạ

    • @aitran2703
      @aitran2703 11 місяців тому +1

      làm bằng cái nào cũng đc bạn. nhưng chắc anh trên sài pp. canva tính chuyên nghiệp ko bằng

  • @ManhNguyen-df8lz
    @ManhNguyen-df8lz Рік тому

    Khoan được thuyết trình bằng Tiếng Việt luôn kìa

    • @uchungpham4520
      @uchungpham4520 10 місяців тому

      hơi lạc quẻ nhỉ, phàn chữ thì toàn tiếng anh mà nói lại thì toàn tiếng Việt -_-

  • @vuongnguyen-dh9dz
    @vuongnguyen-dh9dz Рік тому

    lỗi đăng ký đăng nhập rồi a ơi

  • @bido202
    @bido202 Рік тому +4

    Ko biết do phòng kín nên âm thanh vang . Nhưng giọng miền Nam nói ko rõ ràng lắm , nên thuyết trình sẽ mất điểm

    • @tuonghuynh4439
      @tuonghuynh4439 10 місяців тому

      Chắc nói giọng bắc kì mới chuẩn hả, mới ko bị trừ điểm phải ko ngta nói giọng nào kệ mẹ ngta

    • @bido202
      @bido202 10 місяців тому

      @@tuonghuynh4439 bố góp ý thì kệ mẹ bố

    • @tuonghuynh4439
      @tuonghuynh4439 10 місяців тому

      @@bido202 m góp ý cc gì thx lol bắc kì , dô chủ yếu cà khịa là chính dmm bắc kì

  • @Kyzer0w0
    @Kyzer0w0 10 місяців тому

    Người Việt với nhau thì sao lại viết bài trình chiếu bằng tiếng Anh?

    • @coronavirus5835
      @coronavirus5835 10 місяців тому

      Muốn hội nhập thế giới toàn nói chuyện chuyên gia nước ngoài không lẽ nói tiếng Việt với họ?

  • @QuanNguyen-xk2ud
    @QuanNguyen-xk2ud Рік тому +1

    Anh oi, Cái này sinh viên năm 1, năm 2 vào xem được không ạ?

    • @trungthinh
      @trungthinh  Рік тому

      Thoải mái nha em, check lịch trên Fap nha

  • @ucle9596
    @ucle9596 Рік тому +5

    Đứng trên lập trường của nhà kinh tế thì app vô dụng

    • @huyvunguyen7128
      @huyvunguyen7128 Рік тому

      ng ta demo những thứ có thể làm chứ ta có kinh doanh nếu k doanh viết web phim sex phim lậu kiếm dễ hơn nhanh hơn

    • @ucle9596
      @ucle9596 Рік тому

      Ý sâu xa của t thì bọn trường tư cũng chỉ là những con gà

    • @VuaTommy
      @VuaTommy Рік тому +8

      @@huyvunguyen7128 app viết cho vui ra trường thôi, đòi hỏi quá mấy cha. Ra đi làm cho ngta thì ngta yêu cầu gì làm đó, nào làm chủ thì phải nắm hết tính kinh tế, tính ứng dụng, mà tới đây thì đã không cần đi học để trình bày như vậy 😂

    • @kid_katsu
      @kid_katsu Рік тому

      App để showcase chứ có phải để làm kinh tế đâu

    • @anhoangbinh9602
      @anhoangbinh9602 Рік тому

      sinh viên công nghệ thì làm tốt công nghệ với requirements được rồi, đứng trên lập trường kinh tế làm cc gì?

  • @baokieunguyenkhanh739
    @baokieunguyenkhanh739 Рік тому +3

    slide 2 còn chữ Context chưa sửa kìa =))

    • @trungthinh
      @trungthinh  Рік тому +1

      Context = bối cảnh dự án, lý do vì sao lại có dự án này
      Mình dùng k đúng hả bạn

    • @aitran2703
      @aitran2703 11 місяців тому

      sao bạn im luôn r :))

    • @cuccuckute7758
      @cuccuckute7758 11 місяців тому

      quê quá chả im@@aitran2703

  • @khoaanh7375
    @khoaanh7375 Рік тому

    thuyết trình ác quá

  • @toraturu8874
    @toraturu8874 10 місяців тому

    IT mà học FPT :))

    • @nguyenhuynh3605
      @nguyenhuynh3605 21 день тому

      Thế cho tiền học trường khác đi anh pạn 👀🤌

    • @toraturu8874
      @toraturu8874 19 днів тому

      @@nguyenhuynh3605 ??? Học ngu sao dô đc trg tốt mà đòi cho tiền đi học trg khác???? Bách khoa một năm chưa tới 35 tr nhé

    • @GiaHuy-w3e
      @GiaHuy-w3e 11 днів тому

      het cuu

  • @mfnhhfc
    @mfnhhfc 11 місяців тому +3

    thật ra hội đồng toàn ông bốc phét giỏi chứ cho làm cũng chả ra hồn gì cả =))0

    • @aitran2703
      @aitran2703 11 місяців тому +2

      vấn đề ngta bốc phét nhưng ngta tạo ra đc mấy thằng có công ăn việc làm, lương ngta vẫn sương sương vài trăm, các cô thầy đa phần lớn tuổi làm sao mà bắt kịp đc, họ chỉ chỉ dẫn vui thôi chứ bản thân mình phải tự học, tự tạo ra thành quả chứ?

    • @mfnhhfc
      @mfnhhfc 11 місяців тому +1

      chuẩn rồi bác@@aitran2703

    • @trunganh1
      @trunganh1 11 місяців тому +2

      Mấy ông ý chủ yếu là lý thuyết thôi, chứ làm ra hồn thì giờ VN ít ra cũng có vài ứng dụng vươn tầm quốc tế doanh thu ít cũng vài trăm triệu đô, chứ ko phải chủ yếu đi gia công :))