1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Dân công nghệ học lập trình gì trước để lấy nền tảng?

Chủ đề trong 'Cuộc sống' bởi jaybee, 12/04/2016.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. jaybee

    jaybee Thành viên mới

    Tham gia ngày:
    12/04/2016
    Bài viết:
    64
    Đã được thích:
    0
    Ngành Công nghê thông báo ( CNTT ) thì việc học lập trình thừa thãi hướng , và việc chọn hướng cho mình là tuỳ mỗi người và gu riêng.

    Và tuỳ hướng riêng của CNTT mà lương lậu hay những sản phẩm bạn tạo ra nó dị biệt nhau chứ không phải học CNTT là làm được tất thảy sản phẩm CNTT , nhận định như vậy 99% là sai lầm.

    Bởi vì sao mình nói 99% mà không phải 100% vì Vẫn một số nhỏ 1% còn lại rất tài giỏi , học và nắm bắt hết các ngành và có thể làm được hết , nhưng bạn hãy khoan nghĩ đến việc là 1% này , vì nó rất dã man với bạn và nhiều người khác , đòi hỏi am hiểu nhiều , chăm chỉ và rất thông minh và 1 chút điên nữa.

    [​IMG]

    Trở lại mục tiêu là 99% người theo định hướng chỉ chọn 1 mục tiêu cho mình , chẳng hạn:



    • Lập trình web : Frontend ( là làm HTML , CSS , Javascript ) , Backend( PHP , Java , Ruby , Python , ASP.Net , Perl , ... )
    • Lập trình mobile : iOS , khoa hoc lap trinh Android , Windowphone , ...
    • Lập trình mạng
    • Lập trình nhúng
    • Và một số hướng khác mình không thể nói hết được


    Và khi đã chọn được hướng đi , việc bắt đầu từ đầu cũng rất là khó khăn , đòi hỏi bạn phải bền chí và có lòng say mê , nếu không 1 tuần hay chừng 1 tháng là bạn sẽ nản và từ bỏ ngay.

    Còn nếu bạn bền chí , vượt qua nhưng không say mê , không ranh mãnh lạ lẫm , không tự hỏi mình những câu hỏi về những đoạn mã đó vì sao không nên viết thế này , viết thế kia , chạy sao ... Dồi dào câu hỏi. Bạn tự đặt và hỏi thì bạn thích hợp với CNTT vì bạn có say mê , trái lại bạn đừng đi theo nó , vì không có say mê , bạn sẽ không thể bắt kịp công chúng khi mà tốc độ phát triển CNTT rất nhanh , nhanh hơn những ngành khác dồi dào , điều này bạn nên cân nhắc.


    [​IMG]

    Về việc chọn ngành học , là do các bạn tự cân nhắc

    Nếu bạn đi theo lập trình web , đòi hỏi bạn dồi dào ngôn ngữ cần am hiểu. Bởi vì làm được 1 trang web cần phối hợp nhiều ngôn ngữ : HTML , CSS , Javascript , và 1 ngôn ngữ server ( PHP , Python , Ruby , Java , C#/VB , .... ) cùng với 1 database ( MySQL , SQL Server , NoSQL , ... )

    Về lập trình mobile( di động ) thì bạn chỉ cần nắm 1 ngôn ngữ là đủ như : Objective-C dùng cho việc học lập trình iOS , C# dùng cho lập trình Windowphone , Java cho việc học viết ứng dụng Android. C# và Java ở đây nó là Java nhưng có biến thể 1 chút , các bạn học là sẽ nắm được sự dị biệt này.

    Lập trình mạng và lập trình nhúng thì mình không dám san sẻ gì , nhưng những ngành này thì tỉ lệ việc làm kiếm được ít hơn 2 hướng trên là lập trình web và mobile , tuy nhiên ít hơn không có tức là khó xin việc , vẫn có nhiều việc được đăng tuyển đều đều và lương khá cao.

    Tất thảy phụ thuộc ở các bạn.

    Chúc các bạn lập trình viên mai sau sẽ Thành tựu và tìm được việc làm tốt.

Chia sẻ trang này