THẢO LUẬN

thg 8 4, 2017 6:44 SA

Thanks @kopitop !

  1. Đầu tiên như tựa đề, bài viết đang cố tình nghiêng về việc học lập trình nên có thể nó không còn đúng cho các lĩnh vực khác, chuyên ngành khác.
  2. Có lẽ bạn đang hiểu nhầm ở đây 😃. Cách đây gần 5 năm, mình nghe các thầy đã nói là nhiều trường chuyển sang dạy python rồi. Nhưng cái cốt lõi ở đây đó là ngôn ngữ được chọn không quan trọng và đa số các trường thường không dạy bạn duy nhất một ngôn ngữ từ A->Z. Họ vẫn chỉ dạy bạn về basic như các thành phần trong ngôn ngữ lập trình, rồi nâng cao lên là cấu trúc dữ liệu, giải thuật, trình biên dich...và cả hệ điều hành. Họ dạy bạn C# đầu tiên, ok , bạn vẫn phải học những thứ cơ bản rồi mới dần nâng cao hơn. Việc học theo thứ tự C# -> C++ -> Assembly không phản ánh ý nghĩa của 2 hướng Top-Down hay Bottom-Up, nó chỉ là quá trình học nhiều ngôn ngữ chứ không phải là cách tiếp cận để học một ngôn ngữ. Bài viết mong muốn một developer nên kết hợp cả 2 hướng tiếp cận để họ vừa vững lý thuyết, vừa mạnh thực hành.
0
thg 8 4, 2017 5:53 SA

tks 😃

0

mình từng đọc 1 comment khá là tâm đắc về vấn đề này trên Quora, quote lại đây 😃)

In physics you also learn about gravity first, then about newton laws, then about atoms and molecules, then about quantum mechanics. Of course, if you understand quantum mechanics, then the entire physics makes more sense, but that does not mean you should learn quantum mechanics first. maybe you won’t be a physicist, maybe you will use the physics to become good pilot at some airlines.

You learn s = v . t later v = a . t and s = a . t / 2

If you learn derivates and integrals you will understand the equasion much better, but do you have to learn integrals first, if you only need to know how long it will take to get home by foot?

Mình cũng được biết là nhiều trường đại học trên thế giới hiện nay đang giảng dạy theo hướng Top-Down ngược với Việt Nam là Bottom-Up Năm đầu học C#, năm 2 C++ và năm cuối là C và Assembly.

0

Bài khá hay nhưng sao không được chi tiết vậy bạn, có thể chia sẻ source demo lên luôn không. Chứ chia sẻ mà còn phải inbox thì oải lắm 😃), thank for share

0
thg 8 4, 2017 1:08 SA

Yep cảm ơn em.

0

Spec không được dựa trên giả định cá nhân mà phải có base đó là dựa vào việc thống nhất í hiểu hoặc là compare theo 1 chuẩn chung , những chức năng tương tự:

  1. brainstorming thống nhất í hiểu với cả team
  2. TH không thống nhất được phải confirm với khách í hiểu chung nhất (đại đa số) của team
  3. Mình sử dụng những chuẩn chung , những app/function có tính năng tương tự để phán đoán. Chị ví dụ như sau: Ta có 1 bài toán chat message giữa ứng viên và nhà tuyển dụng tuy nhiên nó ko hề nói đến việc :
  • Có copy/paste được mesage hay không
  • Khi có URL đính kèm thì có hyperlink không --> Để có thể mở ra URL page tương ứng
  • Khi có gửi số điện thoại kèm theo có hyperlink không --> Để có thể gọi ==> Việc này mình ko cần confirm với khách vì ko có lý gì app mình lại đi ngược lại với chuẩn chung của những app chat/message đang có
0
thg 8 3, 2017 10:09 SA

Bài viết hay, rõ ràng, dễ đọc, dễ hiểu, dễ áp dụng. Nhưng cái bucớ thực hiện test dự án ý nó cụt ngủn quá. Ra kq rầu thì phải phân tích nó xem nó hoạt động ntn, có ổn hay ko chớ?

0

bài viết thật tuyệt vời. Cảm ơn bạn

0

"Khi không có các yêu cầu rõ ràng , tất cả mọi người được tự do giả định các yêu cầu theo cách riêng của mình và điều này dẫn đến giả định ở mức độ cá nhân. Khi bạn thấy rằng giả định cá nhân là không hài lòng, bạn đánh dấu nó như là một lỗi." Vậy với các yêu cầu không rõ ràng thì phải giải quyết thế nào chị?

0
thg 8 2, 2017 12:07 CH

Thanks 😄

0
thg 8 2, 2017 10:05 SA
+1
thg 8 2, 2017 6:49 SA

"@kiendinang Nốt anh êy! https://tamsudev.com (có vẻ khó hơn rồi (giggle))" trí tuệ nhân tạo đi lừa trí tuệ nhân tạo 😄

0

bài viết tâm huyết (y)

0

Học trò ruột cô Thu đây rồi

0
thg 8 2, 2017 1:07 SA

còn thiếu nhiều lắm. CSS3 SASS jQuery Boostrap 3 snippet Icon Fonts SFTP ALL autocomplice Sublimelinter- js,php.... HTML5 HTML-CSS-Js Pretty....

0

Cảm ơn Kim đã góp ý nhá!

0

Good job! Mình nghĩ cho cái link dẫn tới phần 1 lên đầu bài viết thì sẽ hợp lý hơn =))

0
npm install express --save && npm install mysql --save && npm install body-parser --save

Có vẻ dài quá nhỉ. Giải pháp khác:

npm install express mysql body-parser --save

Hoặc:

yarn add express mysql body-parser
0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí