Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Không biết lâp trình, bắt đầu học từ đâu?

02:59 04-05-2017 26.572 lượt xem 6 bình luận 22:45 25-04-2021

Chào mọi người. Minh nhận thấy rất nhiều bạn có câu hỏi này khi bắt đầu học lập trình. Vậy nên mình đặt câu hỏi này để mọi người cùng vào góp ý kiến, thảo luận. Để sau này các newbie tham gia ngành của chúng ta sẽ có cái nhìn rõ ràng hơn, tổng quát hơn về ngành này. Để có thể lựa chọn hướng đi đúng, cũng như dừng lại đúng lúc trước khi quá muộn.

Mong rằng các câu trả lời xoay quanh các vấn đề:

  • Lập trình là gì?
  • Các sản phẩm có thể tạo ra từ việc lập trình.
  • Các ngôn ngữ lập trình phù hợp với newbie.
  • Lộ trình học cho các lĩnh vực sôi động hiện nay: App, Web, Mobile, Game, Tool, IoT.
  • Dự đoán xu hướng ngành nghề trong 5 năm tới.

Cảm ơn mọi người đã chia sẻ. Cùng chung tay xây dựng cộng đồng Kteam - Giáo dục miễn phí hùng mạnh nào.

Ý kiến nào các bạn thấy đồng tình thì vote up cho ý kiến đó nhé. Sẽ được cộng điểm cho việc vote up này. 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 03:14 04-05-2017

Mình xin trả lời lước một số ý sau đây để các bạn tham khảo:

- Theo quan điểm của mình lập trình là việc tạo ra một hệ thống xây dựng sẵn. Để những thứ hệ thống đó ảnh hưởng sẽ hoạt động theo các thứ tự đã quy định trước.

Còn trong tình huống cụ thể là lập trình máy tính. Thì đó là việc tạo ra các phần mềm, website hay game từ các dòng lệnh là mã máy, hợp ngữ hay ngôn ngữ bậc cao. Mong muốn máy tính, mobile hay webbrowser hoạt động theo ý của lập trình viên.

- Các sản phẩm có thể được tạo ra từ việc lập trình như:

  • App PC(Các ứng dụng chạy trên máy tính): Unikey, Explorer, Webbrowser (Coccoc, chrome, firefox), App quản lý quán cafeTừ điển nói, Camtasia, photoshop...
  • Website(Các trang web hiển thị trên webbrowser): www.howkteam.com, google.com, Fanpage HowKteam, các webgame (Kteam bao hết các website)
  • Game(Các trò chơi ngay cả trên PC, website, hay mobile): LOL, CF, FIFA, ZombieShotter, game caro...
  • App mobile(Các ứng dụng chạy trên smart phone): All ứng dụng, game chạy trên mobile... (Kteam bao hết các app)
  • IoT(Các app điều khiển thiết bị điện tử): Kết hợp nhiều kỹ năng. Túm váy lại thiết bị điện tử và app giao tiêp với nhau.
  • Tool: Có thể là website hay app PC. mục đích là tự động hóa hoặc giảm thiểu việc lặp đi lặp lại điều khiển game, app, website nào đó.(Mình đang theo hướng này. )

- Với newbie mình nghĩ ngôn ngữ tại thời điểm hiện tại phù hợp là: C, Python, PHP. Sau đó có thể học các ngôn ngữ có hướng đối tượng như: C#, Java, C++. Có thể học xâu xuống hệ thống với các thằng gọi là hợp ngữ.

- Mình nghĩ trong 5 năm tới các lĩnh vực sau sẽ hot:

  • IoT
  • AI
  • VR
  • Bigdata
  • Cloud
  • Các kỹ thuật cần nắm (Webapp, Mobile, PC App, Socket, SQL)

 

Còn bạn nghĩ sao?

Team Service Computer and Mobile Moderator đã bình luận 00:43 01-03-2018

Sau khi đọc xong chủ đề học lập trình bắt đầu từ đâu thì các bạn đã biết được mình cần học những cái gì trước và sau vậy những khóa học lập trình đó có thể kiếm từ đâu? Mình xin chia sẻ link dẫn đến các khóa học lập trình mà một số khóa bên trên có nhắc đến tại Các khóa học lập trình và kỹ năng

kimduc10a đã bình luận 03:04 18-06-2017

Ngôn ngữ hiện nay! ko quan trọng là ngôn ngữ nào cả, chúng đều tương tự nhau về cú pháp, với một ngôn ngữ lập trình hiện nay bạn đều có thể làm mọi thứ với nó, game, app, quan trọng là bạn hiểu cú pháp, nắm chắc giải thuật, hiểu cấu trúc tư duy lập trình tốt, hướng đến các framework, hiện nay các công ty ko ai dung ngôn ngữ thuần nhé để viết từng dòng một đều làm việc trên framework xây dựng, framework public hay private, học 1 Framework Laravel PHP, Spring Java, NET... Ngôn ngữ ko quan trọng quan trọng là kiến thức công nghệ, TƯ DUY LẬP TRÌNH

Vân Nguyễn đã bình luận 08:13 04-05-2017

Em xin đóng góp trang web này Link :D

Câu hỏi mới nhất