30/09/2018, 23:52

Giữa C/C++ và các ngôn ngữ chuyên về WEB

Chào mọi người. Mình là dân kinh tế chứ không phải chuyên về IT. Mình có thể được gọi là Newbie và học lập trình được 1 tháng, mình tự học. Lúc đầu vì định hướng muốn chuyên sâu nên mình bắt đầu với C. Mình đã xem hết bài giảng C của anh Đạt, tất nhiên là hiểu và thích. Đôi khi lại mất niềm tin, bằng một cách nào đó mình vẫn không bỏ cuộc, và bắt đầu có 1 chút gì đó về tư duy về lĩnh vực này (đại loại như biết bắt đầu từ đâu, biết làm gì tiếp theo, phát hiện 1 số lỗi sai, hiểu được chút chút về các dòng code C copy trên interet …ở mức cơ bản).
Hiện mình đang theo học sách “Kỹ thuật Lập trình từ cơ sở đến nâng cao - Phạm Văn Ất” cũng được gần 1 nửa số trang sách rồi, mình đang tiếp tục và nghĩ là mình ổn với C.
Tuy nhiên mình có 1 băn khoăn lớn nữa là mình có nên chuyên sâu nữa về C hay không? Vì mình thích cách mà ngta dùng C để viết ra các game như snake, boom… chuyên sâu như vậy có tốt cho việc lập trình hay không? và mất bao lâu? Mình muốn chuyên về Web hơn (tí mình sẽ nói sau) nên sợ mất quá nhiều thời gian cho việc thích những dòng code game đó.
Hay mình chuyển sang C++
Hay là bình bắt đầu học Web luôn (HTML, CSS, JS, JQuery, php…:)) vì ban đầu ước muốn và động cơ khiến mình đến với lập trình là mình muốn làm web, mình muốn mở 1 trang web với những chức năng cơ bản như Facebook thời kì đầu (có giao diện, có tài khoản, có hình ảnh, có khả năng lưu trữ, có chức năng follow…).Tất nhiên mình có 1 ước mơ to cho việc này, có thể nó là tâm huyết cả cuộc đời tuy nhiên việc này thì nói sau. Bây giờ mình muốn bắt đầu từ những thứ cơ bản nhất như đã nêu trên. Giữ một biển lập trình mênh mông, mình cảm thấy 1 mình mình không thể nào đi trên con đường này. Mình cần 1 người bạn 1 người thầy, một lời khuyên…Mình không có mối quan hệ nào trong lĩnh vực lập trình này, mong các bạn có thể cho mình một lời khuyên, một định hướng…chào đón mình chứ

Pete Houston viết 01:54 ngày 01/10/2018

Đầu tiên với thế giới lập trình, học một ngôn ngữ cơ bản để phát triển và hình thành cái gọi là “Tư duy lập trình”.
Thông thường sẽ là ngôn ngữ C và các phần phụ hoạ đi kèm như, Cấu trúc dữ liệu và giải thuật.
Khi đã biết được về lập trình thế nào, biết cách tạo chương trình và làm được. Thì bắt đầu định hướng là sẽ làm cái gì, để từ đó đầu tư cho nó hợp lý.

  • Làm Windows app cũng được.
  • Làm web cũng được
  • Làm mobile games cũng được.
  • … làm cái gì cũng được… (tham khảo thêm https://kodemate.com/articles/hoc-cntt-o-viet-nam-thi-ra-truong-lam-gi)

miễn là có được cái gốc ban đầu là, “Tư duy lập trình”.

Nếu em muốn làm web, mà đã biết lập trình rồi, biết nó là thế nào và có được trong đầu các kiến thức cơ bản rồi thì cứ lao thẳng đầu tư cho web.

Mà định hướng được rồi thì cứ thế mà lao thẳng. Rẽ ngang, rẽ ngữa, dọc xiên các kiểu,… đảm bảo “sau vài năm chê bai làm nghề lập trình bèo bọt, khổ, không sống được…”

Son Tran viết 01:55 ngày 01/10/2018

Theo kinh nghiệm cá nhân của mình thì nếu bạn đã xác định được mình muốn gì thì cứ xông thẳng vào mảng web mà làm.

Công việc tiếp theo của bạn là xác định và tìm hiểu ngôn ngữ lập trình nào hỗ trợ làm web (PHP, Python, Ruby…) mà bạn cảm thấy hứng thú.

Việc có cần học C++ ngay từ đầu nếu bạn muốn làm web không thì mình nói thẳng là KHÔNG.

Các khái niệm về lập trình thì hầu hết các ngôn ngữ lập trình đều có chứ ko riêng gì C++ nên đừng cảm thấy ái ngại khi ai đó hỏi bạn biết dùng C++ không trong khi bạn muốn bản thân mình trỡ thành 1 web developer.

Lê Huy Toàn viết 02:05 ngày 01/10/2018

Cán ơn anh rất nhiều ở câu cứ đi thẳng. Thẳng và tập trung. Vì em rõ việc em muốn làm gì rồi, nên em sẽ cố. Em thì chưa rõ về định hướng chuyên môn thôi nên lời khuyên của anh em sẽ ghi nhớ. Còn về nghề nghiệp thì em đã có định hướng cụ thể rồi ạ. Em không đi tìm 1 cái nghề, em tìm cái đam mê và cũng là cái công việc.

Lê Huy Toàn viết 02:01 ngày 01/10/2018

Cám ơn bạn, web thẳng tiến !!

Thảo Nguyễn viết 02:03 ngày 01/10/2018

[quote=“Myst263, post:1, topic:34908”]

em cũng mới bắt đầu học C, sách của anh của ở đâu ạ, inbox em hỏi thêm một số chi tiết nữa đc không ạ

Đạt Nguyễn viết 01:57 ngày 01/10/2018
  • Theo mình nghĩ, bạn không nên nhảy vào mảng web ngay lập tức. Con đường đó phải có nền tảng && hiểu tương đối các kỹ năng lâp trình của C/C++. PHP cũng được xây dựng từ C mà ra.
  • Theo mình thôi nha, nếu không đủ điều kiện tài chính để đi học những khóa có phí hoặc bạn muốn tự tìm hiểu là chính, chắc bạn nên tìm 1 người bạn đang theo học CNTT rồi ở cùng bạn ấy. Đó là con đường nhanh nhất mà mình có thể khuyên bạn.
Hoàng Phan viết 01:54 ngày 01/10/2018

Nếu bạn ko có áp lực cơm áo gạo tiền thì hãy làm những gì mình thích. Nhưng hay rèn luyện tiếng anh +tư duy . Có 2 cái này thì bạn muốn học cái gì cũng được

Lê Huy Toàn viết 02:01 ngày 01/10/2018

anh lấy tài liệu từ topic của anh Huy Nguyen, em có thể tham khảo link bên dưới.
có down vài bộ về thì thấy sách “Kỹ thuật lập trình -Phạm Văn Ất” là dễ hiểu nhất.
em tham khảo nha. Chúc em học tốt!
http://daynhauhoc.com/t/tai-lieu-hay-ve-c-c-tong-hop-cac-bai-toan-de-va-kho-danh-cho-dan-luyen-olympic-tin-hoc/2210

Lê Huy Toàn viết 01:57 ngày 01/10/2018

Bây giờ mình chỉ tự học thôi và cảm nhận việc học cũng ổn. Theo lời khuyên của mọi người ở trên cũng như mong muốn của mình thì tiếp theo mình sẽ bắt đầu với các ngôn ngữ về web. Còn hiện tại mình vẫn sẽ học C cho tới nơi tới chốn với những yêu cầu cơ bản như tư duy lập trình, khai báo, kiểu dữ liệu, hàm …
Cám ơn lời khuyên của bạn!

Lê Huy Toàn viết 02:02 ngày 01/10/2018

Cám ơn bạn, Tiếng Anh thì chắc chắn cần dù cho ngành nào.
Mình thì chỉ mới bắt đầu tìm hiểu về lập trình, nên cũng chưa dám gọi là đam mê. Mình chỉ thích cách mà người ta tạo ra các chương trình, hđh, web, apps hay bất cứ sản phẩm nào trên máy tính, điện thoại…trước giờ mình là người sử dụng, nhưng bây giờ mình muốn biết những cái đó tạo ra như thế nào, cách mà ngta tạo ra nó. Thế rồi mình biết tới lập trình, 1 lĩnh vực mới mở ra và mình cũng muốn là 1 phần của lĩnh vực này . Mình muốn làm cái gì đó có ích ở đây.
Tuy đam mê của mình là kinh doanh, cạnh tranh… nhưng lập trình là 1 phần không thể thiếu, mình bắt đầu thấy thích và thấy được sự hiệu quả của lĩnh vực này. Chắc chắn mình sẽ học nó. Còn học ntn, ra sao thì còn phải nhờ mọi người góp ý, giúp đỡ.

Ngọc Nguyễn Anh viết 01:55 ngày 01/10/2018

nửa quyển sách của thầy Ất là đủ kiến thức cho bạn rồi, yên tâm mà sang web dev đi

Lê Huy Toàn viết 02:01 ngày 01/10/2018

Mỗi người một ý, dù sao cũng cảm ơn bạn. Nhưng mình sẽ học hết quyển sách đó vì càng học lại thấy càng hay, bỏ thì tiếc. hì

Bài liên quan
0