Cách Mình Xây Dựng 1 Website Trong 2 Tuần

preview_player
Показать описание
Mình có ý tưởng tạo 1 e-learning platform website nhằm nâng cao hiệu quả của việc học lập trình. Đây là cách mình triển khai, thực hiện mục tiêu đó. Mình sử dụng Typescript, Nextjs, TailwindCSS, Prisma, Next-auth là những tech stack mình chưa hề có kinh nghiệm trước đó. Mình muốn chia sẻ với mọi người cách mình tiếp cận, và học 1 loại công nghệ mới. Hi vọng video đem lại giá trị hữu ích cho mọi người. Thanks!

#traicode #computerscience #laptrinhvien #cntt #sinhvien #softwareengineer #webdevelopment

About me:
Mình là Minh Phan, hiện đang theo học thạc sĩ (MS) ngành Computer Science tại Northeastern University, Mỹ. Mình đã có cơ hội làm việc vị trí Software Engineer Intern tại 2 công ty lớn ở Vietnam và USA: Vantix (2019), AWS (2021 và 2022). Trong kênh này, mình sẽ chia sẻ những hành trình, trải nghiệm đến với ngành lập trình. Có thể là cả Crypto HODLLLL nữa. Subscribe mình nhé :)

TIMESTAMP:
00:00 Động Lực
02:45 Thiết kế MVP
04:44 Tech Stack
07:00 Thiết kế hệ thống
15:13 Implementation
20:12 Tổng Kết

Channel này chia sẻ dưới góc nhìn chủ quan của mình. Ko đại diện cho bất kì công ty nào.

🖥 Social Media

Рекомендации по теме
Комментарии
Автор

Thông tin mà nhiều bạn có thể quan tâm:

1. Mình dùng excalidraw.com để vẽ MVP từ phút 02:45

minhhodler
Автор

các bạn trái ngành bây giờ thì mình khuyên thật ko nên đổi qua IT, bây giờ giai đoạn thoái trào rồi. IT bị layoff khá nhiều, giờ ng ta cần nhân lực chất lượng cao. Các bạn chỉ học sơ qua 1 vài khoá lập trình cơ bản thì cạnh tranh với các em sinh viên mới ra trường còn khó, chứ huống gì mơ được lương cao như trước kia. Thật ra ngành nào nó cũng có giai đoạn thịnh giai đoạn suy, đừng nghe người ta nói lương vài ngàn đô mà ham. Giờ ko phải là lúc bắt đầu IT cho người chuyển ngành vì đời ko như là mơ đâu.

leviiiiiiii
Автор

dạy code nên cho học sinh sờ mó trước, dạy lý thuyết sau sẽ nhanh hơn là đưa một đống lý thuyết
trước đây học, lướt qua lý thuyết rồi có ví dụ gõ nguyên ví dụ trong sách cho nó chạy, nhiều khi không đọc lý thuyết. chạy rồi với quay lại đọc lý thuyết.
giống như khi học vật lý, ông thầy mang mô hình làm thí nghiệm trước, rồi với giảng lý thuyết. Nó dễ hiểu hơn.
ngay cả giờ học ngôn ngữ lập trình, lướt qua lý thuyết rồi gõ, rồi quay lại lý thuyêt.
một task 24h đôi khi kiêm luôn cả học ngôn ngữ lập trình mới, học full lý thuyết không thể nào xong được😂😂😂

softgreen
Автор

Viết note rất quan trọng, viết nhiều dần dần xây dựng một kho kiến thức riêng

vanvothe
Автор

Hi anh, anh cho em xin hỏi 1 tí ạ. Bằng cách nào mà anh có thể biết, hiểu full flow của web development process cũng như là các công nghệ trending được dùng nhiều vậy anh. Ví dụ như đối với bản thân em thì em hiểu và sẽ phát triển theo kiểu user -> internet -> frontend -> backend -> database, em sẽ không biết được có Redis Memcached hoặc là AWS Cloudfront để tối ưu như anh nói nếu chưa nghe qua về nó. Em có thử search kiểu full flow nhưng kết quả ko được như mong muốn, tks anh. Btw, video rất hay và chất lượng ạ !!!

phattainguyen
Автор

Cái này chỉ demo dev test và bài tập lớn thôi, thực tế cuộc sống nó phức tạp hơn nhiều . Mấy cái này thì ko ra tiền đâu, khuyên thật

Mrhadeses
Автор

Anh làm full video build con web từ a đến z bao gồm việc coding, deployment luôn được k ạ.

thanhhieptran
Автор

E không biết quá nhiều công nghệ trong này, nhưng xem qua để hiểu hơn về thiết kế hệ thống thì rất bổ ích 😅. Thank you anh !!

thesweetname
Автор

Em chào anh, anh có biết khoá học onl nào về data science cho người mới bắt đầu không ạ. Em kinh tế trái ngành hiện đang làm tester ạ. Em cảm ơn anh

GiangTran-gwov
Автор

anh ơi cho em hỏi anh có làm chi tiết về cách convert từ mp4 sang hls được không ạ em cũng làm về web về video kiểu này mà hông biết cách

DailyFunnyVibes
Автор

mỗi lần xem vid của a là auto đc buff động lực cho việc học computer science:>>> mong anh ra thêm nhiều vid

angchauanh
Автор

Mình theo dõi kênh của Minh và đang học CS50. Hiện tại mình mới hoàn tất Week 1 thôi và đã complete bài lab và 2 problem set của week 1 và đều nhận tick xanh cho cái bài này mà sao cái số tuần thì vẫn không dc tick xanh như week 0 nhỉ. Minh có kinh nghiệm chia sẻ giúp mình với nhé. Không biết còn phải làm gì nữa không nhỉ? Cảm ơn bạn nhé!

oanhtrankim
Автор

Còn mình thì sẽ dùng Digital Ocean thay vì AWS S3 vì Digital Ocean có CDN free tích hợp sẵn chứ không phải store ở chỉ 1 region như AWS nên tốc độ load cũng sẽ nhanh hơn. Tuy nhiên Digital Ocean bắt trả tối thiểu 5$/tháng (cho 250GB storage và 1TB bandwidth) nên nếu website mình thực sự có nhiều user thì mình chắc chắn sẽ chọn Digital Ocean Spaces thay vì AWS S3 :)

phamxuankhoaa
Автор

Anh ơi, anh làm video về quá trình intern của anh ở Amazon đi anh. Về quá trình anh apply và 3 tháng làm việc của anh ở AWS ạ. Em tò mò muốn biết anh làm về cloud services nào ạ =))

longnguyenhoang
Автор

Thiết nghĩ nếu như bạn có thể ra khóa làm project thực tế, ví dụ như là build 1 cái platform giống như ý tưởng của bạn từ A - Z, đụng tới đâu dạy tới đó, hướng dẫn học viên từng các step để có thể build lên đc project như của bạn thì sẽ hấp dẫn hơn vì vừa học xong có cái thực hành, các kiến thức được áp dụng vào thực tế ngay và luôn như vậy sẽ thú vị hơn, mọi thứ sẽ rõ ràng liền mạch hơn là học lý thuyết xong, nhưng ko hiểu cách vận dụng vào thực tế. dễ gây ra nản chí và nhàm chán cho người học. Rất mong chờ có khóa học như vậy, để học viên học xong có thể có 1 sản phẩm đầu tay, cũng như giúp học viên biết cách kết hợp các stacks lại với nhau. Rất mong chờ có khóa như vậy

montala
Автор

A làm video từ đầu đến cuối về chương trình học lập trình đi a

antuhinh
Автор

Video hay quá, Em dùng tool gì để vẽ frame vậy

nintran
Автор

cảm ơn anh, hi vọng a ra series thực chiến này về nextjs

HuynhLuong
Автор

học khoảng bao lâu thì có thể xây dựng dc website ạ

Pgx-qwcz
Автор

Cảm ơn bạn đã chia sẻ nội dùng này giúp mình có hứng thú hơn vào lập trình

thanhdt