Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 15 kết quả

Đề tài: Ngôn ngữ lập trình nào kích thích phát triển tư duy lập trình

  1. #1
    Ngày gia nhập
    03 2012
    Nơi ở
    TP.HCM
    Bài viết
    34

    Mặc định Ngôn ngữ lập trình nào kích thích phát triển tư duy lập trình

    Như mọi người đều biết thì tư duy lập trình là cái quan trọng nhất , quyết định thành công của người lập trình. Vậy theo các bạn thấy thì những ngôn ngữ nào giúp cho người lập trình lun được kích thích tư duy lập trình , giúp họ lun tìm ra những thuật toán tốt. Mình nghĩ là lập trình C , và được biên dịch trên các trình biên dịch kinh điển như Turbo C, Borland C, hay đơn giản chỉ là Notepad ++ . Còn các bạn thì nghĩ sao

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Muốn có tư duy lập trình thì phải đọc nhiều, nghiên cứu nhiều chứ không phải tất cả là do ngôn ngữ lập trình!

    Ngôn ngữ là một trong những cách để bạn giao tiếp với máy tính, cũng giống như ngôn ngữ mà bạn sử dụng để giao tiếp trong cuộc sống. Ngôn ngữ nào cũng giao tiếp được, cũng có thể thể hiện được mọi thứ, nhưng có ngôn ngữ chỉ trong 1 phạm vi, lãnh thổ, có ngôn ngữ được sử dụng trên toàn thế giới... Và một điều rất quan trọng: người sử dụng ngôn ngữ nào cũng có thể là tỷ phú... he he

    Bạn cũng nên phân biệt các khái niệm: Ngôn ngữ, Compiler, Editor, IDE trước khi đọc tiếp.

    Theo ý kiến cá nhân Kevin:
    - Nếu bạn muốn trở thành một Programmer thì bạn có thể lựa chọn C (not C++)
    - Nếu bạn chỉ muốn làm một developer kiếm được tiền thì chọn C#, Java, PHP, ... đều có thể.
    - Bạn cũng có thể trở thành một SQL professional, chỉ cần lựa chọn SQL trong các hệ quản trị dữ liệu, Abap,...
    - Bạn cũng có thể trở thành người kiếm bạc tỉ bằng lựa chọn ERP, Share Point, Cobol, ...
    - Bạn cũng có thể là nhà nghiên cứu thuật toán thì Pascal, Fortran, ...
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  3. #3
    Ngày gia nhập
    03 2012
    Nơi ở
    TP.HCM
    Bài viết
    34

    Tại sao lại là C mà không phải là C++ vậy bạn. Mình thấy C ra ngoài xin việc hơi khó , mấy chỗ tuyển C/C++ toàn là tuyển mấy tay cớm kẹ , có kinh nghiệm lâu năm ko hà.

  4. #4
    Ngày gia nhập
    11 2010
    Bài viết
    589

    Trích dẫn Nguyên bản được gửi bởi huyg1988 Xem bài viết
    Như mọi người đều biết thì tư duy lập trình là cái quan trọng nhất , quyết định thành công của người lập trình. Vậy theo các bạn thấy thì những ngôn ngữ nào giúp cho người lập trình lun được kích thích tư duy lập trình , giúp họ lun tìm ra những thuật toán tốt. Mình nghĩ là lập trình C , và được biên dịch trên các trình biên dịch kinh điển như Turbo C, Borland C, hay đơn giản chỉ là Notepad ++ . Còn các bạn thì nghĩ sao
    Tư duy lập trình không phải là thứ đồng nhất với thuật toán, rất nhiều người nhầm 2 thứ này với nhau.
    Nếu bạn muốn nghiên cứu thuật toán thì Python là ngôn ngữ rất thích hợp, bởi vì:
    - Cú pháp rõ ràng, đơn giản. Gần giống như các giả mã
    - Có thể lập trình trên nhiều paradigm khác nhau (lập trình cấu trúc, lập trình hướng đối tượng, lập trình hàm, ...)
    - Bản thân thư viện chuẩn của Python hỗ trợ nhiều cấu trúc dữ liệu thường gặp
    - Được sử dụng phổ biến, rộng rãi nên có nhiều thư viện ngoài phục vụ cho nhiều mục đích,
    ...

  5. #5
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Việc giải thích tại sao C mà không phải C++ là rất khó, dễ bị những sinh viên 'cuồng nhiệt' phản đối kịch liệt ngay nên mình không muốn giải thích (Khi nào mình trở thành tỉ phú thì mình sẽ nói, nếu không thì thôi ). Nói chung học được C rồi, học C++ là không khó ... và đặc biệt hơn là mình không khuyên bạn học C để đi làm mỗi C.

    Một điều khác nữa là: Tương lai và số phận của bạn chỉ có bản thân bạn mới có đủ quyền và khả năng quyết định. Tất cả các ý kiến chỉ là tham khảo!
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  6. #6
    Ngày gia nhập
    10 2011
    Bài viết
    552

    Mặc định Ngôn ngữ lập trình nào kích thích phát triển tư duy lập trình

    a Kevin cho em hỏi là Developer và Programmer khác nhau chỗ nào ạ?
    Ko phải đều là "lập trình" cả sao nhi?
    Nếu suy luận từ việc ví dụ của a về ngôn ngữ mà 2 đối tượng trên sử dụng thì :
    -Programmer là tự viết ra code để cấu thành chương trình
    -Developer là sử dụng lại code có sẵn + modify thêm vài thứ để ra dc chương trình ?
    Um Mani Padme Hum...!!

  7. #7
    Ngày gia nhập
    03 2012
    Nơi ở
    TP.HCM
    Bài viết
    34

    Thì ra là vậy, thật cảm ơn các anh rất nhiều, các anh đã cho em những kinh nghiệm vô cùng quý giá , giúp em có động lực để theo ngành nghề mình đã chọn. Em sẽ học những gì mình thực sự yêu thích và cố gắn học nó thật tốt để thực hiện được đam mê của mình.

  8. #8
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    @clchicken: Khác nhau ngay ở từ ngữ để diễn tả đấy thôi

    Programmer: Người lập trình, người viết ra chương trình
    Developer: Người phát triển (Không cứ là phát triển phần mềm)

    Developer có thể là người phát triển 1 phần của dự án, có thể là người làm một module cho một project, có thể chỉ đơn giản là chỉnh sửa cho phù hợp yêu cầu. Developer có thể làm cả việc của một Designer bằng sử dụng công cụ mà các programmer đã tạo ra (Ví dụ: thiết kế giao diện), ... Có một cái mà Developer cần phải biết tốt hơn Programmer đó chính là custommer requirement, và một số vấn đề liên quan đến custommer.

    Một Programmer hạn chế là họ hay bị các stupid requirement làm cho mất hứng và xung đột, còn Developer thì 'there is no problem'. Một Programmer có thể dễ dàng làm công việc của Developer một cách xuất sắc, nhưng ngược lại có thể là điều 'không thể'

    Cụ thể hơn thì trên cộng đồng C Việt cũng đã nói đến nhiều lần, còn google thì có cả trăm trang.
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  9. #9
    Ngày gia nhập
    10 2011
    Bài viết
    552

    Ồ, cảm ơn a đã giải thích
    Um Mani Padme Hum...!!

  10. #10
    Ngày gia nhập
    04 2009
    Nơi ở
    Hà Nội
    Bài viết
    733

    Nếu như để mà nói về kích thích tư duy lập trình thì chỉ có việc rèn luyện các môn toán học như đại số, toán rời rạc, cấu trúc dữ liệu và giải thuật chứ ngôn ngữ lập trình cũng chỉ là công cụ để chuyển tải ý nghĩa đó. Mỗi ngôn ngữ có một cách diễn đạt riêng nhưng đa phần đều có điểm chung đó là thuật toán. . Đừng phân vân quá nhiều, theo mình thì Pascal hoặc C sẽ là lựa chọn tốt cho các bạn.
    Hỏi một câu thì chỉ dốt trong chốc lát.Nhưng nếu không hỏi thì bạn sẽ dốt suốt đời.

Các đề tài tương tự

  1. Cho thuê Chung cư Vincom Bà Triệu: 84 -216m2| Cho thuê căn hộ Vincom Bà Triệu
    Gửi bởi seabluehn trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 1
    Bài viết cuối: 28-12-2013, 04:54 PM
  2. Hội thảo lập trình Android, triển vọng phát triển bùng nổ và cách thức lập trình
    Gửi bởi tuancom25 trong diễn đàn Hội thảo, Chuyên đề và Các cuộc thi CNTT
    Trả lời: 5
    Bài viết cuối: 01-07-2012, 06:22 PM
  3. Mua laptop ALIENWARE được giảm giá từ 500k đến 3 triệu + quà 3 triệu
    Gửi bởi dtraovat00001 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 8
    Bài viết cuối: 31-12-2011, 10:32 AM
  4. Mua laptop được giảm giá từ 200k - 3 triệu đồng + quà trị giá 3 triệu
    Gửi bởi dtraovat00001 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 5
    Bài viết cuối: 22-12-2011, 02:49 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn