• Trưa nay Shopee có tí mã 5/5

thắc mắc Học cái gì đầu tiên để hiểu bản chất của cái gọi là lập trình ?

quyetkobiban

Senior Member
Mình giới thiệu trc là mình ko biết chút gì về code (c3 học tí Pascal là lần duy nhất) :amazed:

Hôm nay nhờ đứa em viết cho cái tool phục vụ công việc mà nó nói chả hiểu gì còn bị nó chửi là kém, cai dáy quá nên hạ quyết tâm học hành nghiêm túc từ hôm nay, dù giờ cuối năm bận lỗn vài lên đc.

Mục tiêu của mình là viết đc tool phục vụ công việc chạy nuột nà, tool chạy Windows hoặc script Chrome (mặc dù biết là khó vl vì nhìn đứa e mình code kiểu bỏ mẹ gì 23t tóc tai bạc trắng + k có ny), nhưng mình vẫn muốn học (ban đầu viết tool nhỏ nhỏ automate những task công việc lặp lại quá nhiều chẳng hạn).

Thứ nữa là mình muốn hiểu bản chất của những thứ mình viết ra, để biết tại sao mình lại viết dòng này như thế này và có thể tự viết những dòng tiếp theo, không phải copy sách giải stackoverflow (bạn mình kể thế chứ cũng k biết site này là site gì) :nosebleed:

Mình không bao giờ ngại lộ trình dài + khó vì mục đích của mình là hiểu đc bản chất.

Mình có search GG rồi search FB group trước rồi nên cũng biết phải học Lập trình hướng đối tượng + Cấu trúc DL và GT, cũng được gợi ý học C++ rồi Python...

Mà loạn quá nên chủ động lập topic này xin ý kiến các ae trong này, trân trọng mọi comment và cho sờ chim :sweet_kiss:
 
Last edited:
Mình giới thiệu trc là mình ko biết chút gì về code (c3 học tí Pascal là lần duy nhất) :amazed:

Hôm nay nhờ đứa em viết cho cái tool phục vụ công việc mà nó nói chả hiểu cuối đầu bài gì còn bị nó chửi là kém, cai dáy quá nên hạ quyết tâm học hành nghiêm túc từ hôm nay, dù giờ cuối năm bận lỗn vài lên đc.

Mục tiêu của mình là viết đc tool phục vụ công việc chạy nuột nà, tool chạy Windows hoặc script Chrome (mặc dù biết là khó vl vì nhìn đứa e mình code kiểu bỏ mẹ gì 23t tóc tai bạc trắng + k có ny), nhưng mình vẫn muốn học (ban đầu viết tool nhỏ nhỏ automate những task công việc lặp lại quá nhiều chẳng hạn).

Thứ nữa là mình muốn hiểu bản chất của những thứ mình viết ra, đại để là biết tại sao mình lại viết dòng này như thế này và có thể tự viết những dòng tiếp theo, không phải copy sách giải stackoverflow (bạn mình kể thế chứ cũng k biết site này là site gì) :nosebleed:

Mình không bao giờ ngại lộ trình dài + khó vì mục đích của mình là hiểu đc bản chất.

Mình có search GG rồi search FB group trước rồi nên cũng biết phải học Lập trình hướng đối tượng + Cấu trúc DL và GT, cũng được gợi ý học C++ rồi Python...

Mà loạn quá nên chủ động lập topic này xin ý kiến các ae trong này, trân trọng mọi comment và cho sờ chim :sweet_kiss:
Học vì cai dáy thì được mấy bữa là bỏ thôi thím :(
 
okie thím, hồi trước mình học tin học doc đến excel rồi pascal (gia đình cho học ngoài giờ). sau này bỏ, học điện tử. tiếc quá. mình có tư duy lập trình từ excel.
Xưa học pascal là con cưng của ông thầy, lúc đấy đã nghĩ sau này sang Silicon Valley làm. Mà tiếc học ngu quá đi lạc đường :amazed::amazed:
 
Học C
Học Html/css
Học javaScript
Học C# hoặc Java

Thế là đủ hiểu bản chất lập trình

Nhanh gọn lẹ thì Python căn bản. Rồi C# học OOP. Rồi kiểu gì thì kiểu vẫn phải vã Javascript. Xong rồi React, rồi viết desktop app bằng Electron, web app bằng React, mobile app bằng ReactNative.
C# viết desk app là chuẩn nhất rồi đúng k 2 thím ? Mua tool chạy nền Windows toàn thấy bảo viết C#
 

Attachments

  • CCB5C8FF-3629-4F2F-8349-0E793E75336F.png
    CCB5C8FF-3629-4F2F-8349-0E793E75336F.png
    765.4 KB · Views: 162
C# viết desk app là chuẩn nhất rồi đúng k 2 thím ? Mua tool chạy nền Windows toàn thấy bảo viết C#
Bác muốn làm desktop windows nhanh gọn lẹ thì winform mà giã, thêm cái ui library viết cho winform như telerik, syncfunction thì nhìn hoành tráng vcl. Nhưng mà dần dần bác sẽ muốn chuyển sang WPF nếu muốn tuỳ chỉnh giao diện theo code thay vì chỉnh tay như Winform. Còn không thì bác voz Electronjs viết desktop app bằng React, lúc đó thì cứ thấy cái library nào giao diện đẹp, ổn thì thêm vào thôi.:dribble:
 
Bác muốn làm desktop windows nhanh gọn lẹ thì winform mà giã, thêm cái ui library viết cho winform như telerik, syncfunction thì nhìn hoành tráng vcl. Nhưng mà dần dần bác sẽ muốn chuyển sang WPF nếu muốn tuỳ chỉnh giao diện theo code thay vì chỉnh tay như Winform. Còn không thì bác voz Electronjs viết desktop app bằng React, lúc đó thì cứ thấy cái library nào giao diện đẹp, ổn thì thêm vào thôi.:dribble:
Thôi để vài tháng nữa đọc lại comment này chứ sơ qua là e thấy chuyên môn vcđ rồi đấy, thanks thím nhé. :burn_joss_stick:
 
Mình code chục năm rồi đầu vẫn không có tóc bạc đây bạn
JfEFzyq.png
. Tóc bạc do chất trong cơ thể chứ không phải do code đâu.
 
Thứ nữa là mình muốn hiểu bản chất của những thứ mình viết ra, đại để là biết tại sao mình lại viết dòng này như thế này và có thể tự viết những dòng tiếp theo, không phải copy sách giải stackoverflow (bạn mình kể thế chứ cũng k biết site này là site gì) :nosebleed:

Mình có search GG rồi search FB group trước rồi nên cũng biết phải học Lập trình hướng đối tượng + Cấu trúc DL và GT, cũng được gợi ý học C++ rồi Python...

Ngòai CTDL+GT thì còn có các vấn đề cơ bản khác: kiến trúc máy tính, hệ điều hành.

Nhung nếu thực sử muốn hiểu cái gọi là bản chất của lập trình thì nên tìm hiểu thêm về lý thuyết tính toán (Theory of Computation) và lý thuyết thông tin (Information Theory). Từ 2 món này thì mới sinh ra những thứ như giải thuật, ngôn ngữ lập trình, ...

Sent from HUAWEI DBY-W09 using vozFApp
 
Back
Top