Thông báo

Collapse
No announcement yet.

C# và C++ - Việc làm kêu tên ai?

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • C# và C++ - Việc làm kêu tên ai?

    Học C# và C++ mai sau ra làm gì ?

    Đây là câu hỏi:

    - Pro thì khỏi tìm, ra trường có khối công ty hốt.
    - Không giỏi hay ko đam mê lập trình thì khỏi nói, làm nghề nào cũng được, ngoại trừ CNTT, nhưng có khối người lại thành công trong lĩnh vực khác.
    - Vậy còn những người còn lại, khi mà học theo chương trình ĐH làng nhàng 2,3 ngôn ngữ quả thật rất khó giỏi tất cả. Chinh vì vậy mới cần phải tìm hiểu cơ hội rộng mở với cái nào nhiều hơn để gạt bỏ những gì thừa thãi mà tập trung đi sâu vào 1 cái. Chắc hẳn rất nhiều bạn cũng cùng ý nghĩ như mình.

    Đây là câu trả lời:

    Nếu bạn có tâm lý muốn học cái nào cho nhanh và có kết quả thì mình khuyên bạn nên suy nghĩ kĩ lại. Câu hỏi này mình gặp cả 2-3 năm nay ở diễn đàn này rồi. Và mình biết nó không có kết quả dù cho câu trả lời có là C++, hoặc C# hay Java.

    Vì ngôn ngữ nào bạn đều phải học thật kĩ hết. Mình bắt đầu từ C++, mình học C++ 4 năm rồi mình mới chuyển qua các ngôn ngữ khác ( C#, Java ), và vì mình biết rất rõ C++, nên khi học C# hay Java, cái đầu mình nó tự sinh ra sự so sánh. Thứ hai, 3 thằng này có điểm tương đồng, nên mình không thấy khó khi tìm hiểu nó. Người ta gọi người này pro, người kia expert chỉ để nói lên kiến thức của một người nào đó có được mà thôi. Không phải thiên tài mới được gọi là pro, hay expert. Bạn làm một cái gì đó nhiều lần thì nhất định bạn sẽ giỏi.

    Cái khó của những người mới bắt đầu là chưa có được cảm giác thích thú vì bản thân họ biết chưa đủ để thấy được sự thú vị. Ví dụ: nếu bạn rành về nấu ăn, khi bạn nghe bất cứ một ai nói về nó. Bạn cũng có ngay cảm giác hiểu nó và muốn tham gia. Hay rõ ràng hơn, đá banh chẳng hạn, rất phổ biến ở VN. Và thực sự là lập trình nó cũng không khác mấy, khi bạn hiểu chưa đủ về một ngôn ngữ nào đó, mà muốn nhanh chóng làm việc kiếm tiền là điều khó có thể xảy ra. Ở những ngành khác thì mình không biết, nhưng đối với những ngành technical như Programming, Electrical Engineering, Mechanical Engineering... đều cần một kĩ năng nhất định để làm việc. Dù bạn có nhanh chóng tìm được công việc với cái đang thịnh hành nhất thì sao, bạn làm ở cty đó một thời gian họ cũng sẽ nhận ra bạn chỉ biết mà thôi, không có chiều sâu, hoặc là họ chỉ cần bạn trong một khoản thời gian đó, việc làm sẽ không ổn định và ít có khả năng thăng tiến cao. Hơn nữa làm cái bạn không thích mà 8 tiếng một ngày thì quả là nightmare. Những ngành technical nói rõ ra là "không có shortcut".

    Con đường đến với một ngôn ngữ nào là do vận may của mỗi người, và do tính tình của người đó nữa. Có người mới học C# đã thích, có người học từ C đã thích luôn rồi, hoàn toàn là do preference cả. Bạn cứ chọn một trong 3, ngẫu nhiên, và tìm hiểu thật kĩ về nó. Khi bạn có một kĩ năng và hiểu biết nhất định thì bạn tự nhiên sẽ tìm được câu trả lời của bạn ở trên. Vì câu hỏi này nếu được trả lời bởi một fan của C++ thì bạn nghĩ họ sẽ nói Java hay C# chăng? Ai cũng có một preference riêng, nếu họ thực sự am hiểu về những ngôn ngữ này. Còn nếu khuyên chung chung thì người đó cũng như bạn vậy, họ cũng không biết họ muốn gì thì làm sao họ biết bạn muốn gì.

    Không có cái nào là thừa thãi, nó chỉ thích hợp với môi trường này và không thích hợp với môi trường khác thôi. Hãy thử cố gắng tập trung vào ngôn ngữ nào mà bạn thấy làm bạn thích thú và dễ chịu nhất, nó sẽ mang lại tất cả những câu trả lời mà bạn muốn biết.

    "Make a decision is not hard, the hardest part is to live with it"

    Tuy vậy mình sẽ cho bạn một vài cảm nhận của mình đối với 3 ngôn ngữ trên, và mình cam đoan sẽ không bias bất cứ thằng nào, chỉ là cảm giác, không có technical information:

    1. C++:
    - Mình thích nó vì mình hiểu nó nhiều nhất, viết console tra cứu thư viện rất nhanh, vì cái thư viện nó open-source, down chỗ nào cũng có.
    - Có rất nhiều IDE để viết, và vì mình thích các chức năng advance của text-editor, nên mình rất chú trọng tới IDE.

    2. C#:
    - Đi làm mình xài nó, viết code tạo ra application nhanh tạo cảm giác thích thú. Visual Studio là một IDE rất tuyệt vời. Cách tổ chức code của nó nhìn cũng rất gọn gàng.
    - Làm được rất nhiều thứ: Web, Game, Winform, WPF...
    - Thư viện MSDN quá rộng, nhiều khi xài APIs cảm giác không được cội nguồn, cảm giác không thỏa mãn.

    3. Java:
    - Code sáng sủa, Eclipse là một IDE cực kì tuyệt vời. Source của Java cũng open, tra cứu rất thoải mái.

    Hiện tại thì đang thích Java, chẳng đủ pro để phân tích là Java hay như thế nào, chỉ nhớ hồi cách đây mấy tháng, lần đầu làm việc với java , với Eclipse và với JavaDocs thì thích ngay.
    hồi nhỏ chơi với C - Turbo C 3.0 - cplusplus.com/reference
    và C# - Visual Studio 2008/2010 - MSDN thì lại không thích. Đời nhiều lúc lạ vậy đó.

  • #2
    Mình dùng C# và C++. Phải nói là .NET có rất nhiều thứ xài được.
    GUI sẽ được làm bằng C# (WF hoặc WPF). Khi nào thực sự cần đến tốc độ thì import dll viết bằng native C++ để dùng


    Theo mình nên biết nhiều ngôn ngữ và kết hợp những cái hay của nó để tạo ra phần mềm.

    Comment

    Về tác giả

    Collapse

    hoaidan Tìm hiểu thêm về hoaidan

    Bài viết mới nhất

    Collapse

    • tuyennhan
      Trả lời cho Tiếng Anh cho người Việt
      bởi tuyennhan
      Cái thư sai ngay câu chào Dear sir mới đúng Hi chỉ dùng cho người quen , các vấn đề về kỹ thuật nó không trả lời hoặc nói loanh quanh tránh ảnh hưởng đến công ty .
      Giup1 người cần không giúp người không cần với lại văn mình vợ người nha đừng quên .
      hôm nay, 07:44
    • vi van pham
      Trả lời cho Tiếng Anh cho người Việt
      bởi vi van pham
      Cám ơn những lời chúc tốt đẹp của em.

      Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.

      Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....
      hôm nay, 02:00
    • nhathung1101
      Trả lời cho Tiếng Anh cho người Việt
      bởi nhathung1101
      Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

      Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

      Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
      Hôm qua, 22:18
    • dinhthuong80
      Trả lời cho Tiếng Anh cho người Việt
      bởi dinhthuong80
      Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

      Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
      Hôm qua, 14:51
    • dinhthuong80
      Trả lời cho Tiếng Anh cho người Việt
      bởi dinhthuong80
      Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

      Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
      Hôm qua, 14:39
    • dinhthuong80
      Trả lời cho Tiếng Anh cho người Việt
      bởi dinhthuong80
      Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

      Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
      Hôm qua, 14:28
    • bqviet
      Trả lời cho Tiếng Anh cho người Việt
      bởi bqviet
      Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
      21-02-2025, 20:26
    • mèomướp
      Trả lời cho Tiếng Anh cho người Việt
      bởi mèomướp
      Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
      21-02-2025, 12:32
    • vi van pham
      Trả lời cho Tiếng Anh cho người Việt
      bởi vi van pham
      Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

      Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
      20-02-2025, 21:31
    • bqviet
      Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
      bởi bqviet
      Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
      20-02-2025, 17:22
    Đang tải...
    X