Thảo luận  Góc Lập Trình

jablonec
Cũng là một người hơi hơi mê bên lập trình, mãi sau này mình mới có hướng đi và đang xây dựng nền tảng cho đam mê này mỗi ngày. Để hiểu thêm về lập trình và cần chia sẻ kinh nghiệm của mỗi người về lập trình. Mình lập topic này mong muốn trao đổi và học hỏi kiến thức.
1. Học lập trình có khó không?
2. Học lập trình có cần giỏi toán không?
3. Học lập trình nên bắt đầu từ đâu?
.....
Cảm ơn mọi người đã đọc topic.

 
Sửa lần cuối:
Trả lời

secret90

Búa Gỗ
Ở đây có bác nào làm về data managerment không ạ? Nếu làm về data thì có nên biết chút lập trình không? Và nên xài môi trường nào ạ?
 

toanhd005

Búa Gỗ Đôi
Ở đây có bác nào làm về data managerment không ạ? Nếu làm về data thì có nên biết chút lập trình không? Và nên xài môi trường nào ạ?
Phải biết mà. Cơ bản thì phải biết SQL. Sâu thêm thì nên học 1 ngôn ngữ lập trình như python, java, scala,..
 

Uchiha Duy

Búa Đá
Phải biết mà. Cơ bản thì phải biết SQL. Sâu thêm thì nên học 1 ngôn ngữ lập trình như python, java, scala,..
học lập trình nên học ngôn ngữ nào trước?
nếu nhờ AI như AI bing, chatgpt... có dạy hoặc tụ viết được không nhỉ?
 

Quov Tsin

Dreamer
học lập trình nên học ngôn ngữ nào trước?
nếu nhờ AI như AI bing, chatgpt... có dạy hoặc tụ viết được không nhỉ?
Thường đa số các nơi sẽ học C hoặc C++ trước để lấy căn bản, sau đó học đến những ngôn ngữ hiện đại sau này như Java, C# hoặc Python. AI như ChatGPT chỉ nên hỗ trợ cho bạn khi không hiểu bài, giống như bạn học bài không biểu phải search Google hoặc hỏi lại thầy cô, chứ không thay thế được người dạy hoặc sách vở.
Mới đầu học nên follow một tutorials hoặc quyển sách nào đó sẽ dễ hơn, khó hiểu lại search Google tiếp, liên tục như vậy.
 

Uchiha Duy

Búa Đá
các ngôn lâp trình như trên học mất bao lâu hoàn thành?
 

Quov Tsin

Dreamer
các ngôn lâp trình như trên học mất bao lâu hoàn thành?
Bạn không nên hỏi như vậy, vì học thì bạn sẽ biết ngôn ngữ lập trình thực chất chỉ là cú pháp (syntax), học ý nghĩa của từng cú pháp, tác dụng của nó. Cũng giống như toán, bạn học cộng trừ, phân số, đạo hàm etc. nhưng đích cuối là để tư duy áp dụng nó vào giải bài tập, etc. Vậy NNLT cũng chỉ là lý thuyết sơ khơi ban đầu, đích cuối của bạn là kết hợp các câu lệnh lại với nhau để viết được chương trình. Vậy bạn có hỏi bao giờ thì bạn học "xong" toán không? Tương tự, lập trình không có khái niệm học xong, bạn học thật nhiều syntax của C++ vào cũng chả để làm gì nếu bạn không bao giờ viết được chương trình giải quyết bài toán thực tế cả.
 

kid1110nd

Gà con
Dev 8 năm kinh nghiệm chia sẻ cho b:
1. Học lập trình khó hay dễ ở bản thân, khi đã đam mê thì sẽ thấy nó thú vị và ham muốn tìm tòi (ví dụ đơn giản b đọc 1 quyển truyện hay 100 trang xong có thể tường thuật lại toàn bộ cốt truyện nhưng 1 bài văn 2 trang mà b phải học thì có đọc 10 lần chưa chắc đã nhớ). Quan trọng nhất là ĐAM MÊ nhé b, nhớ nhé.
2. M dốt toán, tùy đặc thù công việc sẽ cần đến thuật toán thật sự hay k, trong ngành này thì rất rộng, số lượng công việc cần đến thuật toán phức tạp thật sự rất nhỏ chỉ khoảng < 5% (khi ấy m sẽ đầu tư nhiều vào toán học, yêu lại từ đầu thôi). Chỉ cần toán học cơ bản là hoàn toàn theo ngành đc nhé.
3. Nếu b học đại học thì có thể từ trường lớp kết hợp với các tutorial trên youtube, website rất nhiều. Newbie thì nên học các tutorial tiếng việt cho quen còn trình tiếng anh pro thì thoải mái mọi tutorial. Học và làm theo tutorial xong tự phát triển thêm từ bài học. Học 1 biết 1000 nhé k phải 1 biết 10 đâu, dập khuân là khó phát triển bản thân lắm.
 
 

hunggz

Búa Gỗ
lập trình cũng khá cần bác giỏi toán đấy, nếu ko bác phải có tư duy tốt