30/09/2018, 20:50
Nên bắt đầu từ đâu cho người mất gốc lập trình?
Mọi người cho e xin ý kiến là e nên bắt đầu từ đâu ?
E mất gốc lập trình , hầu như e chẳng biết gì , e có xem những clip cơ bản về lập trình c/c++ nhưng sao e k hiểu đc , nếu có hiểu thì chỉ hiểu 1 lúc đó thôi đến khi có bài tập khác thì k thể nào nghĩ ra cách giải được .
Bài liên quan
Mình nghĩ bạn nên bắt đầu từ Python vì đây là ngôn ngữ hay và cú pháp dễ hiểu.
Mình biết 1 giáo trình cơ bản của Python (bằng tiếng anh nhé) của ông Zed Shaw khá hay
Link đây bạn: http://learnpythonthehardway.org/book/
P/s: Mình vẫn đang học cái này, trước đấy có biết lập trình thế nào đâu
Kiến thức tiếng anh của e hạn hẹp lắm bác ạ !
Bạn có thể xem bài Python của anh @ltd, admin của forum này nhưng anh ấy bận nên chỉ làm dc hơn nửa thôi, cũng theo sách này.
Bạn vào youtube tìm kênh Dạy Nhau Học ấy.
Trong đấy còn có cả video về C\C++ nữa.
E cũng đang xem video C/C++ của Dạy Nhau Học đó bác , bài tập thấy đó thì làm được nhưng gặp những bài khác k hình dung ra cách giải được .
muốn hình dung ra cách giải thì phải tìm ra phương pháp giải bài đó, lên google tè le ra đó mà, rồi xem code của người khác, mình hiểu rồi làm lại code theo của mình
hình như ad bài này hôm bữa nói về thất tình thì phải, giờ thì cứ học cơ bản đi, những bài cơ bản đó, mình code đi code lại đến nào mình thông suốt vấn đề rồi làm tiếp những bài khác, những bài khác đều có cách giải trên mạng, chủ yếu là em có đọc hiểu được code của người khác không thôi
Hihi , đúng rồi đấy ạ !
Chuẩn đấy mình đọc rồi
Hehe
^^! , giờ e đang cố gắng lao đầu vào học để quên mà tốt cho tương lai mình nữa .
Mình thì mới bắt đầu k chọn Python mà chọn luôn C++ vì tài liệu Python cơ bản toàn Tiếng Anh à …Tiếng Việt cũng có nhưng rất hạn chế :3
C và C++ khác nhau chỗ nào ? và cái nào tốt hơn nhỉ ?
sau này nếu muốn lương >= 1000$ thì bây giờ học đi, chú trọng thêm anh văn nữa, chia đều ra học, học lập trình và học anh văn đi song song, đừng ngại học anh văn, vì trước đây anh cũng mù tịt anh văn, nhưng vì nổ lực thì sẽ được thôi :), lập trình cứ học, giải bài thì luôn có cách giải, giờ giải đơn giản, sau này còn giải thuật, mình sẽ tìm ra nhiều phương pháp hơn
C là ngôn ngữ bậc thấp, và nó có ưu điểm chạy rất nhanh, nhưng nó không có hướng đối tượng, C++ là tiền thân của C sau này, có hướng đối tượng, và mạnh trong làm game, các chương trình chạy sẽ nhanh hơn, tuỳ vào mục đích là làm về gì, thì ngôn ngữ C có mặt mạnh riêng của nó và C++ cũng vậy
E vừa mới nghĩ học anh văn xong và giờ xin đi làm thêm rồi a ạ . Mà e cũng chưa biết học anh văn giao tiếp hay anh văn nào để áp dụng tốt cho ngành này nữa . E thấy trên này ai anh văn cũng cực kì tốt hết .
Bạn có học giỏi toán không?
Mình cũng không quan trọng hóa vấn đề đó lắm nhưng cái problem của bạn thì dù học Python hay Pascal hay C cũng khó hiểu thôi vì đó không phải do độ khó của ngôn ngữ mà do năng lực tư duy của bạn.
Mình không biết khuyên bạn như thế nào vì mình chưa từng trải qua trường hợp đó, nhưng mình xin góp ý như sau: Ban đâu bạn xem các video trong playlist C anh @ltd chưa hiểu gì đúng không? Bạn cứ 1 ngày xem khoảng 1 đến 2 video, tức là " cưỡi ngựa xem hoa ". Sau khi qua được bài 12 hoặc bài 13 bạn sẽ tự hiểu được thôi. Tiềm năng con người là vô hạn mà. Mỗi ngày sẽ mỗi khác.
Bạn cũng có thể xem định hướng học tập của anh Sơn để nắm bắt được thêm nhé:
Link: https://www.youtube.com/watch?v=QZqA8uUN1jU
=> Việc cần làm: Hãy bật 1 bản nhạc Baroque hoặc các bản nhạc Waltz của Chopin hay của Beethoven, Mozart, … để nghe nhé. Âm nhạc sẽ giúp tâm hồn bạn thư thoái và dễ chịu hơn. Sau đó bạn sẽ có thêm động lực. Đừng nghĩ tới những điều xấu nhất có thể mà hãy nghĩ tới nhất điều tốt nhất có thể nhưng hãy đứng dậy và thực hiện nó
ngôn ngữ bây giờ nên chọn khi mới bắt đầu thì nhiều người lại chọn javascript và python, vì nó có những cú pháp đơn giản và giống tiếng anh, đi cơ bản cho người mới học, nhưng do ở VN những tài liệu về 2 ngôn ngữ này hạn chế, nên nhiều bạn chọn C++, nhưng theo C hay C++ thì sẽ mất thời gian lâu hơn, vì phải tìm hiểu những cái nâng cao hơn về C và C++ nhưng sau này rất có lợi để học những ngôn ngữ bậc cao hơn
giỏi toán hay không thì không phải là vấn đề, phấn đề là mình phân tích và đưa ra phương pháp giải quyết, sau này về hướng đối tượng cũng sẽ khác đi, âm nhạc cũng rất quan trọng, tạo cảm hứng cho mình khi code Muốn biết khả năng của mình thì phải tự code thôi, code đi code mãi rồi sẽ ngộ ra thôi, chứ lúc đầu học cũng thấy mơ hồ lắm, code riết rồi dần nó đi vào máu và xương tuỷ rồi hiểu ra thôi
Mình đang nói đúng vấn đề mà mình mắc phải , năng lực tư duy của mình kém , mình cũng đang tìm cách phát triển năng lực tư duy từ chiều giờ …
Mình xem đến bài 17 hay 18 gì rồi .
Mình thì toàn nghe Laputa Overtune , Kiss the rain , Endless love…
Uhm đúng thế nhưng giỏi toán là 1 lợi thế cho lập trình viên vì 1 khi giỏi toán thì mình sẽ có được 1 tư duy logic tốt. Vì nếu xét theo logic thì Lập trình chỉ đứng sau Toán học thôi
Mình cũng hoan nghênh hành động của bạn nhưng thực hiện cho tốt nhé Vì nếu đi sai thì bạn sẽ thành " thợ code " đó :)[quote=“ltd, post:1, topic:25074”]
Theo Đạt, thợ code là người code nhanh, code nhiều, code không cần nghĩ. Ở đâu thì có thợ code, ở các nước đang phát triển như VN thì thợ code rất nhiều.
[/quote]
muốn tư duy tốt hơn, thì nên chơi mấy game logic, hay là đọc sách là được