Coder phải giỏi toán đúng không chúng m?

không phải giỏi quá, nhưng có tư duy tốt mới được. Chứ ngu toán quá thì học ko dc, tức là lập trình dành cho người có đầu óc, chịu suy nghĩ, thông minh một chút mới được.

ví dụ tao có bài toán nhỏ sau đây, tụi bây tự suy luận ra công thức, rồi áp dụng vào lập trình. Lập trình nó giống như mày chơi game, giải toán logic thôi.

- Cho một số n.
Hãy tìm các số nguyên tố từ 1 đến n.
Ví dụ: n = 10, thì gồm có các số nguyên tố nào.
Áp dụng công thức:
- Cách 1: số nguyên tố là số chỉ chia hết cho 1 và chính nó.
- Cách 2: số nguyên tố là số chỉ có 2 ước số.
đm, bài này căn bản vl.
 
cho t hỏi là làm thiết kế cái giao diện có phải là font end không?
Uh, nó là frontend nhưng code frontend khác với thiết kế frontend nhé, mày thiết kế đẹp lại cần cả năng khiếu về hội hoạ, nghệ thuật nữa nhé
 
bài tìm số nguyên tố mà để tối ưu cũng lằng nhằng phết chứ chả chơi. Còn chạy chơi thì chỉ cần chạy lặp từ 1 đến sqrt(n) xong đếm ước :haha:
lên search code mẫu cho nhanh, công việc m là lắp ghép, tạo nên công trình mới chứ k phải đi tạo lại miếng lego đã từng có người tạo rồi.
 
đm, bài này căn bản vl.

căn bản kiểu với sinh viên đã học rồi thôi.
Ý tao ở đây là để cho thấy, lập trình nó luôn dính với toán, nhưng toán logic, nhưng có nhiều bài, cũng rất phức tạp, chứ không phải đơn giản theo kiểu toán lớp 2 lớp 3 như vầy.

còn thức tế, khi vào làm việc, mày sẽ phải đối diện với các bài toán khác nhau, sẽ phức tạp hơn.
Tất cả bài toán đều là + -, * / chứ không có gì khác. Rãnh tao sẽ làm topic về thuật toán. Và các bài toán tổng hợp dành cho tụi mày test.

cao cấp hơn là programming để đi sâu hơn vào hệ thống. Đòi hỏi hiểu biết về ASM, HEX và API của hệ điều hành.

còn ba cái programming ở web, backend các thứ, chỉ quanh quẩn ở API của tụi framework thì chỉ cần thuộc, biết cái nào xài với mục đích gì. Sau đó code theo api thì quá đơn giản rồi.
 
Tao nhớ hồi mới ra trường năm 2008 đi làm lúc tuyển cty nó cũng test thuật toán này nọ, hoành tráng, thử việc toàn cắt PSD ra HTML, hết thử việc thì làm chính từ đi gặp khách hàng cùng thằng kinh doanh, sau nhận psd từ thằng design cắm mặt vào cắt ra code asp.net, rồi cứ quay vòng demo-fix-demo-fix-nghiệm thu-fix chứ có thuật toán mẹ gì đâu :vozvn (20):
 
lên search code mẫu cho nhanh, công việc m là lắp ghép, tạo nên công trình mới chứ k phải đi tạo lại miếng lego đã từng có người tạo rồi.
search code mẫu là khi mày đã có kinh nghiệm và trình độ để tự biến cái có sẵn thành cái của bản thân mày còn khi vẫn còn tập sự và sinh viên thì tự code sẽ giúp tư duy thuật toán của mày phát triển cho sau này.
 
cơ bản 1+1=2 thôi, kể ngay cả khi mày muốn viết phần mềm máy tính thì cũng có thư viện rồi, trừ khi mày muốn chơi tầm developer tạo ra cả thư viện thì mới phức tạp, mặt bằng chung coder VN chỉ import thư viện, framework có sẵn thôi ml, nên là mày có thể ngu toán nhưng tư duy logic chuỗi việc nó phải có, vì óc mày sẽ phải bao quát được cái nào móc được vào cái nào, vì mọi thứ đều liên quan với nhau như sợi xích vậy, code là thể hiện tư duy giải quyết sự việc của mày, mày tìm con đường giải quyết như nào nhưng đến thành quả là được, cùng là một đề giải nhưng có thể mỗi thằng lại có cách đi riêng, code không thằng nào giống thằng nào, thằng nào làm gọn, chính xác, tối ưu được bài toán xử lý không chiếm nhiều tài nguyên thì là thằng đấy giỏi.
 
Sửa lần cuối:
Giải nhỉ toán quốc gia vẫn nợ môn giải tích đại học bình thường em ơi. Quan trọng thằng nào google tốt hơn thôi
 
Giải nhỉ toán quốc gia vẫn nợ môn giải tích đại học bình thường em ơi. Quan trọng thằng nào google tốt hơn thôi
 
nói chung là k quá cần thiết, nhưng tùy bài toàn, tùy problems thì sẽ có lúc thấy cần
 
Tụi mày cho t hỏi là mấy cái đạo hàm tích phân rồi khảo sát hàm số có cần dùng nhiều ko, tại t ngán mấy cái này vl
 
Thêm nữa là những cái thông thường giờ chúng nó phá giá vcl, trước cái web hô 5/10tr/với người ngoài ngành còn đủ sống, giờ chúng nó phá xuống 100k/200k :vozvn (20):
Mày cũng báo giá 200k, thêm tính năng nào thêm tiền cái đấy, cho chết cụ mấy thằng ham rẻ
 
không phải giỏi quá, nhưng có tư duy tốt mới được. Chứ ngu toán quá thì học ko dc, tức là lập trình dành cho người có đầu óc, chịu suy nghĩ, thông minh một chút mới được.

ví dụ tao có bài toán nhỏ sau đây, tụi bây tự suy luận ra công thức, rồi áp dụng vào lập trình. Lập trình nó giống như mày chơi game, giải toán logic thôi.

- Cho một số n.
Hãy tìm các số nguyên tố từ 1 đến n.
Ví dụ: n = 10, thì gồm có các số nguyên tố nào.
Áp dụng công thức:
- Cách 1: số nguyên tố là số chỉ chia hết cho 1 và chính nó.
- Cách 2: số nguyên tố là số chỉ có 2 ước số.
phản động mà cũng tư duy phết, lập tổ chức,nhóm phụ trị chưa tml :vozvn (8):
 
Căn bản thì chỉ cần biết 1+1 = mấy và phân biệt được các loại mệnh giá tiền là được
 
Code thì phải giỏi logic, lường được các trường hợp đầu vào và đầu ra
 
Hỏi đây làm loz què gì, mày đi hỏi Bill Gates, Torvald Linus, Stephen Gary Wozniak,,,
 
Đương nhiên là cần, Giỏi toán là bước đầu tiên giúp mày tư duy tốt, coder mà không có tư duy thì vứt. Mặc dù hiện nay các ngôn ngữ hay các tools nó hỗ trợ đến tận răng rồi, tao đoán khoảng 5-10 năm nữa có thể viết code như ngôn ngữ tự nhiên luôn. Mày không có tư duy thì chỉ làm được mấy cái cơ bản như mấy thằng trên nói, copy - paste - edit thôi.
Tao khuyên mày nếu học toán không giỏi thì đừng nên làm coder, vì như tao nói ở trên, 5 -10 năm nữa hầu như coder sẽ bị đào thải, vì nó sẽ auto hết, còn lại là architecture design thôi.
 
K giỏi toán thì khó lắm, tiếng anh cũng phải pro, k thì suốt đời làm th lính quèn thôi
 

Có thể bạn quan tâm

Top