1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Giải U 19 Châu Á 2018: Việt Nam về tay trắng.

Chủ đề trong 'Bóng đá Việt Nam' bởi ongtrumdatquang, 25/03/2017.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. megaidep

    megaidep Thành viên gắn bó với ttvnol.com

    Tham gia ngày:
    17/04/2001
    Bài viết:
    1.560
    Đã được thích:
    1.915
    Cái bác nói là làm product, nó chỉ là phần ngọn, phần nổi của phần mềm, cũng là phần cơ bản nhất. Đa số mọi người nghĩ đến phần mềm là 1 cái giao diện, người dùng có một số thao tác, rồi dữ liệu được lưu vào database, hoặc được load từ db ra giao diện, + thêm 1 vài xử lý khác. Những cái đó như bác nói thì dễ thật và chả có khó khăn gì. Nhưng Computer Science nó sâu rộng hơn như thế rất nhiều.

    Nếu nói riêng về product, nếu bác làm product cho 1 ngân hàng hay 1 cty dùng thì dễ thôi, nhưng vẫn một product cùng tính năng như thế làm cho 1 tỷ người dùng bản chất của nó thay đôi hẳn. Nhưng framework, database bình thường mà bác nói đến ko còn đáp ứng được nữa. Giống như các mẹ các vợ, nấu cơm cho 4 người trong nhà thì có thể rất ngon, nhưng bao đi nấu cơm đám cưới cũng món như thế cho 100 người ăn, 99% các mẹ cái vợ loạn lên ngay ko biết làm thế nào.
    __Duc__No_ thích bài này.
  2. megaidep

    megaidep Thành viên gắn bó với ttvnol.com

    Tham gia ngày:
    17/04/2001
    Bài viết:
    1.560
    Đã được thích:
    1.915
    Tôi lấy ví dụ cho bác về YouTube. Tính năng cơ bản là gì:
    - Tải lên 1 cái video.
    - Người xem chọn video, stream về máy và xem.

    Quá đơn giản đúng ko? Nhưng mà đằng sau cái đơn giản đó thì lại phức tạp hơn nhiều. Ví dụ:
    - Có hàng tỷ video, lưu trữ chúng thế nào để tránh mất mát khi server bị hỏng, ko một server nào đủ lớn để chứa hết, phân chia ra làm sao để tìm kiếm dễ nhất.
    - Giả sử có 100.000 cái server để lưu video, làm sao để các server này có các video có lượng người xem tương đương, nếu ko người ta toàn xem video ở 1 vài server, thì mấy cái server này tèo luôn.
    - Nếu nhiều người ở VN xem 1 cái video mà đặt ở Mỹ, thì latency để truyền video từ Mỹ về VN sẽ là vấn đề. Như vậy lại có 1 câu hỏi nữa là khi video hot, cache nó như thế nào, ở đâu, dự báo là nó sẽ hot ở VN thì phải move sẵn cái video đó về gần VN chẳng hạn.
    - Trong số hàng tỷ cái video, sẽ có nhiều cái lặp lại. Có thể lặp lại 100%, trường hợp này thì dễ, hoặc chỉ giống nhau 70%. Làm sau để ko lưu cái phần giống nhau này cho khỏi phí tài nguyên.
    ....

    Tôi có thể ngồi cả ngày liệt kê ra những vấn đề như trên, giải quyết những cái đó chả có cái nào là ngon ăn cả bác ạ.
    __Duc__No_LackOfMoney thích bài này.
  3. mc_queen1

    mc_queen1 Thành viên gắn bó với ttvnol.com

    Tham gia ngày:
    31/12/2005
    Bài viết:
    4.151
    Đã được thích:
    4.157
    Về bản chất standard software như facebook, google hay amazon cũng không khác gì. Một nhóm kĩ sư cao cấp họ viết ra frameworks riêng optimize cho facebook, google, amazon. Đại đa số các nhân viên còn lại sử dụng những framework đó để làm việc.

    Cái core product là phần quan trọng nhất, vì thế nó mới sinh ra những anh kiến trúc sư kiếm tiền triệu từ đó.

    Các lĩnh vực khác như KI, Big Data, ... cũng không khác là mấy. Đấy là nguyên tắc chung không chỉ cho IT mà tất cả các công ty từ sx ô tô, máy bay, tên lửa,... trở đi.
    __Duc__No_ thích bài này.
  4. mc_queen1

    mc_queen1 Thành viên gắn bó với ttvnol.com

    Tham gia ngày:
    31/12/2005
    Bài viết:
    4.151
    Đã được thích:
    4.157
    Load balancer, CDN, ... những thuật ngữ này dân trong nghề đều biết mà, có gì phức tạp đâu :-)
    __Duc__No_ thích bài này.
  5. megaidep

    megaidep Thành viên gắn bó với ttvnol.com

    Tham gia ngày:
    17/04/2001
    Bài viết:
    1.560
    Đã được thích:
    1.915
    Cái bác nói ko sai, cty nào cũng có bộ phận product và infra. Mỗi cái có những challenge khác nhau. Tất nhiên trong các cty lớn cũng có nhiều nhân viên làm các cv dễ dàng, đơn giản hơn. Nhưng như thế sẽ phải cực kỳ productive thì mới có thể sánh được với những người làm việc khó hơn, việc thăng tiến cũng sẽ khó khăn hơn. Ngoài ra, năng suất công việc cao (dù là việc ko quá khó) thì cũng là một kỹ năng quan trọng ko phải ai cũng có được.
    --- Gộp bài viết: 25/04/2018, Bài cũ từ: 25/04/2018 ---
    Uh thì tôi cũng nói rồi, toàn những thứ mọi người đều biết, nhưng khi mà scale nó khác thì bản chất nó sẽ thay đổi thôi.
    __Duc__No_ thích bài này.
  6. werty98

    werty98 Thành viên gắn bó với ttvnol.com

    Tham gia ngày:
    17/06/2003
    Bài viết:
    8.185
    Đã được thích:
    5.584
    Không đơn giản vậy đâu bác. Làm cho mass users thì không bao giờ thấy hết các vấn đề để làm cho chuẩn ngay từ đầu được, core framework cũng phải cập nhật liên tục. Nó đòi hỏi một bộ máy khổng lồ hàng chục ngàn nhân viên làm việc ăn khớp với nhau từng ngày từng giờ; việc vận hành một bộ máy nhân lực kinh khủng như vậy là chưa từng có trong lịch sử, ngoài nước Mỹ ra tui chưa thấy ở đâu làm được tới level như vậy.

    Về data thì lại càng khác những cái bác làm nhé. Data là lĩnh vực quá mới, chẳng có mấy nguyên tắc chung nào cả đâu. Tuyển người cho data lại càng tù mù hơn nhiều, người đến người đi như đi chợ vậy, không dễ ăn đâu bác.
    __Duc__No_ thích bài này.
  7. megaidep

    megaidep Thành viên gắn bó với ttvnol.com

    Tham gia ngày:
    17/04/2001
    Bài viết:
    1.560
    Đã được thích:
    1.915
    Tôi lấy ví dụ cho bác thế này cụ thể hơn:

    - Cái FB app, main page cua nó có 5-6 cái menu buttons ở dưới để chọn Group, Newsfeed, Marketplace, .... Bình thường nhìn vào thì bảo, èo, cái menu button, 30' là xong, có cái mẹ gì đâu. Thế mà cần nguyên 1 team full time 4 thằng ngồi làm. Lúc tôi ngồi nghe chúng nó nói tại sao lại như thế mới hiểu ra vấn đề, nhìn 4 cái nút đơn giản nhưng đằng sau lại ko hề đơn giản.
    - Delete data, bác muốn xoá 1 cái comment, hay 1 cái ảnh chẳng hạn, đơn giản, chỉ cần gọi API hoặc create sql query để delete là xong. Thế nhưng có hơn chục chú ngồi làm mà vẫn đang cần thêm người kia kìa.
    __Duc__No_LackOfMoney thích bài này.
  8. USATuan

    USATuan Thành viên gắn bó với ttvnol.com

    Tham gia ngày:
    27/08/2017
    Bài viết:
    248
    Đã được thích:
    320
    Thôi troll nhau như thế để biết nhau cũng là đủ rồi. Đề nghị mod dọn dẹp những gì lang bang đi. Và một vài anh ngưng thể hiện kiểu tui không phải dạng vừa đâu. Nếu muốn để chổ khác và khi khác. Cuộc đời này cái gì cũng có 2 mặt. Tốt xấu lẫn lộn. Kẻ lên voi người xuống chó mai ai biết được đâu. Những tính xấu người Việt nên bỏ đi. Nhất là mấy ông Bắc ấ. Đừng nghĩ thiện hạ chỉ ta tài...mà ta chết trước đấy. Nói lòng vòng khoe khoang cả ra. Nhiều khi muốn cho các chú vài lời khuyên. Nhưng thấy nói cũng không nghe nên chả buồn nói. Trong 5 năm nửa các chú sẽ đương đầu rất nhiều sóng gió mà đượt sóng gió vừa qua chưa là gì cả. Triệu phú thành trọc phú bi giờ. Trường lớp chỉ cho ta 50% hành trang của cuộc đời phần còn lại trường đời ta tự học.
    __Duc__No_ thích bài này.
  9. mc_queen1

    mc_queen1 Thành viên gắn bó với ttvnol.com

    Tham gia ngày:
    31/12/2005
    Bài viết:
    4.151
    Đã được thích:
    4.157
    Bản chất người việt nam học để làm thành thạo một vấn đề, một technology nào đó là khá dễ dàng. Tôi nói ví dụ thế là mình hiểu cái bản chất cơ bản của công việc, khi phải làm chuyên sâu thì sẽ nghiên cứu sâu hơn về nó, sẽ giỏi hơn người chỉ biết qua. Nhưng đấy không phải việc cao siêu gì với dân Việt nam hay đông á nói chung :-D
    __Duc__No_ thích bài này.
  10. mc_queen1

    mc_queen1 Thành viên gắn bó với ttvnol.com

    Tham gia ngày:
    31/12/2005
    Bài viết:
    4.151
    Đã được thích:
    4.157
    Nếu chỉ nói riêng về IT thì có tất cả tools để đáp ứng việc làm ăn khớp với nhau rồi: distributed version control system, continuous integration, continuous delivery, ...

    Phần mềm lớn thì chia nhỏ thành các teams, sử dụng các tools trên, có gì đâu mà kinh khủng. Amazon nó cũng chỉ là redeploy nhiều thôi chứ có khác gì đâu.
    --- Gộp bài viết: 25/04/2018, Bài cũ từ: 25/04/2018 ---
    Tuấn đu càng cũng chỉ là thằng ăn bám những thằng công dân hạng 2 thôi. Im đi.
    __Duc__No_ thích bài này.

Chia sẻ trang này