Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 16
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Tìm ra ngôn ngữ lập trình mình thích, có cách nào không?

    Sự tình là như thế này: em đang học CNTT năm 2, trong trường thì hay xài c/c++, có thầy dạy em c# rùi, em lại biết python sơ sơ và đang tìm hiểu java [IMG]images/smilies/biggrin.png[/IMG].
    Vấn đề là em đang sa lầy trong việc tìm hiểu quá nhiều ngôn ngữ trong khi nền tảng thì không có.
    Vì vậy em muốn hỏi là có cách nào để xác định mình thích 1 cái ngôn ngữ nào hok, để làm vũ khí riêng??
    Câu hỏi có vẽ stupid chút. đừng chém em nhe. ^^

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Hay xài cái nào nhất (nếu không xác định được thì chọn bừa) thì đi theo cái đó, làm nhiều thì sẽ tự nhiên thấy thích thôi.
    Nói chung là chỉ nên đi sâu vào 1-2 ngôn ngữ thôi, để thời gian mà học giải thuật với những thứ khác.

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi boss14420
    Hay xài cái nào nhất (nếu không xác định được thì chọn bừa) thì đi theo cái đó, làm nhiều thì sẽ tự nhiên thấy thích thôi.
    Nói chung là chỉ nên đi sâu vào 1-2 ngôn ngữ thôi, để thời gian mà học giải thuật với những thứ khác.
    Mình hay xài C#, nhưng lại thích C++ thì sao bạn? biết java, PHP, VB,Pascal,... ở mức trên trung bình một tí. [IMG]images/smilies/biggrin.png[/IMG]

    @fanlethanh: bạn cứ tìm hiểu các ngôn ngữ đi, nhưng chỉ nên chuyên về một hai ngôn ngữ thôi, bạn sẽ thấy các ngôn ngữ khác khá tương tự, nếu cùng tư duy lập trình. nên không mất nhiều thời gian làm quen, còn lại bạn học cơ bản+công nghệ là được

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn phải xác định mình thích làm gì trước,sau đó mới chọn ngôn ngữ phù hợp.
    Theo mình thì như sau:
    Thích can thiệp sâu vào hệ thống thì C, C++
    Thích ăn sẵn(chỉ lần code thôi, ít phải config tool) thì .NET
    Còn ko thì chơi Java.
    Ngoài ra bạn có thể theo hướng lập trình như web, app, mobile, game, embe... Tùy theo hướng mà chọn thôi [IMG]images/smilies/biggrin.png[/IMG]

    Túm lại thì theo C, C++ đi, mình nhận thấy lập trình nhúng đang và sẽ có nhiều cơ hội.

    p/s: Mình thì Java, .NET

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Sinh viên mới vào nghề anh nào cũng đề cập đến chuyện ngôn ngữ này ngôn ngữ nọ (hồi năm nhất mình cũng rứa)
    Nhưng mà nói như trungkien là đúng đấy, đừng quá bận tâm chuyện này. Sau này khi đã đần "ngấm nghề" bạn sẽ thấy rằng có rất rất nhiều thứ để học ngoài việc biết ngôn ngữ này nọ: phân tích thiết kế, test case, xây dựng dữ liệu... chưa kể đến những kĩ năng cao hơn như đánh giá, ước lượng, lập lịch công việc...
    Cứ dần dần rồi sẽ ngấm, kể ra nhiều quá lại hoa mắt [IMG]images/smilies/laughing.gif[/IMG]

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Wazi Armstrong
    Sinh viên mới vào nghề anh nào cũng đề cập đến chuyện ngôn ngữ này ngôn ngữ nọ (hồi năm nhất mình cũng rứa)
    Nhưng mà nói như trungkien là đúng đấy, đừng quá bận tâm chuyện này. Sau này khi đã đần "ngấm nghề" bạn sẽ thấy rằng có rất rất nhiều thứ để học ngoài việc biết ngôn ngữ này nọ: phân tích thiết kế, test case, xây dựng dữ liệu... chưa kể đến những kĩ năng cao hơn như đánh giá, ước lượng, lập lịch công việc...
    Cứ dần dần rồi sẽ ngấm, kể ra nhiều quá lại hoa mắt [IMG]images/smilies/laughing.gif[/IMG]
    Chiêu thức mà không có nội công thì không khéo lại làm hại chính bản thân mình,
    Nội công mà thâm hậu mà ko có chiêu thức thì làm sao mà đánh nhau được [[:

    Vì thế chọn lựa chiêu thức gì cũng khá quan trọng đấy nhé [[: Nhưng theo mình thì một lập trình viên nên biết 2 - 3 loại ngôn ngữ khác nhau:

    - Ngôn ngữ lập trình cấp hệ thống (tùy chọn - chỉ nên đầu tư vào nó khi bạn học lập trình hệ thống nhúng, hệ điều hành, driver): C hoặc ASM
    - Ngôn ngữ lập trình ứng dụng (bắt buộc): C++, Java, C#, Basic, blah blah - chon 1 trong số đó - đây là thứ chính yếu định nghĩa lương khởi điểm của bạn ở mức mấy nào [: ) nhưng ở mức kinh nghiệm là senior (5 năm) thì ai cũng gần như nhau cả thôi
    - Ngôn ngữ lập trình scripting (bắt buộc): Shell script, Perl, Python, Ruby, Matlab - chọn 1 trong số đó - dùng để test chương trình, viết những đoạn chương trình nhỏ để demo các thuật toán trước khi sử dụng ngôn ngữ lập trình ứng dụng để viết lại thuật toán trên nhằm đạt được tốc độ cao nhất.
    - Ngôn ngữ lập trình bổ trợ: gồm SQL - cơ sở dữ liệu, HTML hoặc PHP hay ASP cùng CSS để lập trình web, VHDL hay Verilog nếu theo thiết kế vi mạch... cái này tùy theo tương lai của bạn theo hướng nào mà học thôi

    Nếu như nói như trên thì mình thuộc loại C - C++ - Shell script/Python/Matlab - VHDL [[:

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Sao chẳng ai đề cập đến Machine Language nhỉ [IMG]images/smilies/17.gif[/IMG][IMG]images/smilies/17.gif[/IMG][IMG]images/smilies/17.gif[/IMG][IMG]images/smilies/17.gif[/IMG]

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi fanlethanh
    Sự tình là như thế này: em đang học CNTT năm 2, trong trường thì hay xài c/c++, có thầy dạy em c# rùi, em lại biết python sơ sơ và đang tìm hiểu java [IMG]images/smilies/biggrin.png[/IMG].
    Vấn đề là em đang sa lầy trong việc tìm hiểu quá nhiều ngôn ngữ trong khi nền tảng thì không có.
    Vì vậy em muốn hỏi là có cách nào để xác định mình thích 1 cái ngôn ngữ nào hok, để làm vũ khí riêng??
    Câu hỏi có vẽ stupid chút. đừng chém em nhe. ^^
    Tìm hiểu nhiều ngôn ngữ lập trình là tốt chứ còn gì nữa.
    Biết nhiều là tốt, còn vũ khí riêng là cái ngôn ngữ mà bạn hay dùng.

  9. #9
    Ngày tham gia
    Sep 2015
    Đang ở
    hà nội
    Bài viết
    0
    Làm game java đi bạn ơi, mặc dù java đang hết thời rồi nhưng vẫn hot đấy

  10. #10
    Ngày tham gia
    Sep 2015
    Đang ở
    hà nội
    Bài viết
    0
    Trích dẫn Gửi bởi aloso13
    Làm game java đi bạn ơi, mặc dù java đang hết thời rồi nhưng vẫn hot đấy
    Java hết thời hồi nào [IMG]images/smilies/dont_know.gif[/IMG]

 

 
Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •