inflearn logo

Thực tiễn phát triển của Gemini - Cách tạo ra phần mềm có thể phát triển bền vững

Bởi vì bạn không bao giờ biết phần mềm sẽ phát triển khi nào và như thế nào nên bạn phải luôn sẵn sàng để tiếp tục phát triển.

(5.0) 79 đánh giá

1,840 học viên

Độ khó Trung cấp trở lên

Thời gian Không giới hạn

software-design
software-design
modules
modules
layers
layers
business-logic
business-logic
software-design
software-design
modules
modules
layers
layers
business-logic
business-logic
Thumbnail

Tin tức

2 bài viết

  • geminikims님의 프로필 이미지

    Xin chào! Tôi là Gemini.
    Khóa học thứ hai của tôi! Phần Di sản Backend Thương mại điện tử và Ứng dụng AI đã chính thức ra mắt!

    Thực hành phát triển của Gemini - Legacy Backend Thương mại điện tử và Ứng dụng AI Truy cập ngay!!

    Nếu bạn đã thích thú theo dõi bài giảng Cách xây dựng phần mềm có khả năng tăng trưởng bền vững, tôi cũng xin đề xuất bài giảng lần này cho bạn!

    Khóa học này coi mã nguồn của phần cơ bản về Backend Thương mại điện tử trước đó là Legacy, và sẽ được tiến hành dựa trên tình huống giả định rằng chúng ta mới gia nhập vào công ty đó!

    Đây là khóa học được tiến hành theo phương thức bắt đầu từ việc thiết lập quy tắc từ hệ thống legacy không có quy tắc bằng cách tận dụng AI sau khi vào làm, sau đó lặp đi lặp lại việc cải thiện legacy và thực hiện các yêu cầu bổ sung!

    Vui lòng kiểm tra phần giới thiệu khóa học để biết thêm chi tiết!

    Rất mong nhận được sự quan tâm và ủng hộ rộng rãi từ các bạn!
    Xin cảm ơn!


    [Giới thiệu khóa học]

    Khóa học lần này coi bài giảng trước 'Phần cơ bản về Thương mại' là legacy, và sử dụng AI để cải thiện legacy đó cũng như triển khai các yêu cầu bổ sung!

    Vì tôi nghĩ rằng trong thực tế công việc vẫn còn nhiều người đang phải vật lộn với các hệ thống cũ (legacy), nên tôi đã xây dựng một khóa học kết hợp giữa legacy và AI!

    Dù hiện nay là thời đại AI, nhưng tôi vẫn cho rằng 'khả năng tư duy' là điều quan trọng, nên tôi đã đưa tinh thần đó vào bài giảng!

    Tôi đã xây dựng bài giảng này để đưa ra những vấn đề cần suy ngẫm, giúp bạn có thể tư duy và cảm nhận về cách ứng dụng AI trong thực tế tại các công ty chưa có kinh nghiệm về AI và đang tồn tại những hệ thống cũ (legacy) thiếu quy tắc, cũng như những điều chúng ta cần phải trăn trở trong bối cảnh đó!

    0
  • geminikims님의 프로필 이미지

    Đã chỉnh sửa

    Xin chào! Tôi là Gemini.
    Cuối cùng thì khóa học mới về thực hành phát triển của Gemini! Khóa học cơ bản về Backend thương mại điện tử đã được mở!

    Đi thẳng đến khóa học Thực hành phát triển Gemini - Cơ bản về Backend thương mại điện tử!!

    Nếu bạn đã thấy thú vị với bài giảng trước đó về Cách xây dựng phần mềm có thể phát triển bền vững thì tôi cũng khuyên bạn nên xem bài giảng này!

    Cách thức triển khai bài giảng đã áp dụng một phong cách hoàn toàn mới, nhưng nội dung cốt lõi và thông điệp muốn truyền tải thì tương tự như các bài giảng trước!

    Trong bài giảng này, chúng tôi đã tập trung tạo ra bài giảng với giả định rõ ràng về tình huống cụ thể để các học viên có thể phát triển khả năng và phương pháp tư duy từ góc độ thực tế!

    Và đặc biệt, khóa học này được tạo ra dành cho các bạn sinh viên chuẩn bị việc làm, sinh viên đại học, và lập trình viên mới vào nghề!
    Cá nhân tôi đã tạo ra khóa học này khi nghĩ đến những bạn đã liên hệ tư vấn về sự nghiệp và những bạn junior mà tôi đã coffee chat trước khi nghỉ việc

    Tôi hy vọng đây sẽ là một khóa học hữu ích cho những ai đang trong tình huống tìm việc/chuyển việc tương tự như vậy

    Mong rằng mọi người sẽ quan tâm nhiều vì chúng tôi đang có giảm giá 30% trong một tháng đầu mở bán!


    [Giới thiệu khóa học]

    Khóa học được tạo ra sau khi xem xét khoảng 8 nghìn hồ sơ và phỏng vấn hàng trăm người

    Trong 6 năm qua, tôi đã xem khoảng 8 nghìn hồ sơ xin việc và phỏng vấn hàng trăm người, và có rất nhiều ứng viên khiến tôi cảm thấy tiếc nuối
    Điểm chung đáng tiếc nhất chính là sự thiếu hụt kinh nghiệm thực tế thực sự

    Những người đã tham gia nhiều bootcamp, những người đã sử dụng dịch vụ mentoring đắt tiền trong thời gian dài và cả những người đã làm giảng viên, mentor thì khi phỏng vấn cũng đều như nhau cả.

    Lý do tôi tạo ra khóa học này chỉ có một thôi
    Tôi muốn truyền đạt những kỹ năng tư duy cơ bản và phương pháp tư duy cho các bạn đang chuẩn bị trở thành lập trình viên và những lập trình viên mới vào nghề

    Khóa học này chứa đựng những gì bạn thực sự cần rèn luyện để trở thành một lập trình viên thực thụ, những điều mà các bootcamp hay dịch vụ mentoring không hề tiết lộ

    Nếu không thể làm tốt những thứ nhỏ thì tuyệt đối không thể làm tốt những thứ lớn
    Nhiều doanh nghiệp đề cập trong thông báo tuyển dụng và phỏng vấn, và nhiều nội dung giáo dục nói về 'xử lý lưu lượng truy cập lớn'. Liệu việc xử lý lưu lượng truy cập lớn có thực sự quan trọng không?
    Thực tế trong công việc, trường hợp có lưu lượng truy cập lớn chỉ xảy ra ở một số ít lĩnh vực dịch vụ hoặc tình huống cụ thể, ngoại trừ những dịch vụ rất lớn

    Vậy tại sao nhiều doanh nghiệp và nội dung lại đề cập đến việc xử lý lưu lượng truy cập lớn như vậy?
    Sự thật là khi phần mềm muốn phát triển, họ muốn biết liệu bạn có tư duy kỹ thuật để giải quyết vấn đề phù hợp với tình huống đó hay không!

    Những người có thể tạo ra hệ thống nhỏ một cách hiệu quả và tốt sẽ phát huy được tài năng đó khi hệ thống nhỏ phát triển hoặc khi tạo ra hệ thống lớn
    Trong khóa học này, chúng tôi đã chuẩn bị để các bạn có thời gian suy ngẫm về hệ thống nhỏ thông qua tình huống hạn chế của một trang thương mại điện tử tương đối nhỏ

    Vượt qua việc là một lập trình viên giỏi về phát triển
    Trở thành một lập trình viên giỏi về công việc
    Làm việc giỏi có nghĩa là gì? Khi phát triển, luôn có những thực tế phức tạp và sự không chắc chắn đi kèm.
    Nếu bắt đầu phát triển mà không biết tại sao cần tính năng này, muốn giải quyết vấn đề gì, thì kết quả sẽ dễ dàng đi chệch hướng.

    Trong phát triển thực tế, không có câu trả lời hoàn hảo nào có thể bao phủ tất cả các trường hợp. Vì vậy, điều quan trọng là khả năng đọc hiểu bối cảnh và đưa ra quyết định tối ưu trong tình huống đó thông qua việc cân nhắc trade-off.

    1

Miễn phí