VNE - Người Việt lập trình thuê đến bao giờ?

Thảo luận trong 'Thư Giãn Express - Bản Tin Cuối Ngày' bắt đầu bởi Cha Thần Gió, 1/5/21.

  1. Cha Thần Gió

    Cha Thần Gió Sora, Wielder of Keyblades Lão Làng GVN

    Tham gia ngày:
    6/1/11
    Bài viết:
    12,470
    Nỗi đau của ngành lập trình Việt là không tạo ra được phần cứng, hàng chục năm vẫn chỉ đi lập trình gia công cho nước ngoài.

    25 năm trước, tôi học cơ khí, cũng được dạy cả lập trình. Lập trình hồi đó so với bây giờ đã quá lạc hậu, đã bị thải loại từ lâu. Tuy nhiên, nhờ được học những thứ cũ kỹ, lạc hậu ấy mà tôi có hiểu biết cơ bản về lập trình dù không phải là người chuyên lập trình.

    Trong lập trình, điều đầu tiên là bạn phải tạo ra được phần cứng - cái mà ta gọi là điện tử. Có tạo ra được phần cứng thì mới hiểu rõ hiểu sâu được nguyên lý hoạt động của nó. Từ sự hiểu biết ấy bạn mới viết ra được firmware - là phần mềm giao tiếp giữa máy tính và người lập trình. Có firmware rồi bạn sẽ tạo ra hệ điều hành để máy tính "giao tiếp" với người sử dụng máy tính. Có hệ điều hành rồi bạn mới viết ra đủ thứ phần mềm ứng dụng để thực hiện một tác vụ nào đó như lướt web, xem phim, nghe nhạc, mua hàng online, tạo văn bản...

    Những phần mềm ứng dụng này được viết thông qua một cách thức mà ta gọi là ngôn ngữ lập trình. Sử dụng ngôn ngữ lập trình nào phụ thuộc vào hệ điều hành có hỗ trợ ngôn ngữ ấy không. Ngành IT của nước ta hiện chỉ có năng lực viết phần mềm ứng dụng, còn hệ điều hành và firmware gần như không vì ta đâu có nghiên cứu chế tạo đồ điện tử (phần cứng). Đừng nói những thứ phức tạp như máy tính, điện thoại... ngay cả bộ phận điện tử đơn giản trên TV, máy giặt, tủ lạnh... ta còn không viết được phần mềm cho nó chạy, trừ khi nhà sản xuất những thứ này cung cấp firmware cho ta.

    Nếu người Việt viết ra được firmware thì ta có thể sáng tạo ra đủ thứ sản phẩm công nghệ mà chỉ ta mới có, nước khác không có. Bởi vậy, 20 năm trước, lập trình viên Việt lập trình gia công cho nước ngoài thì 20 năm sau cũng vẫn vậy mà thôi. Chúng ta có thể sáng tạo ra phần mềm ứng dụng nho nhỏ thì được. Còn phần mềm lớn như web dò tìm địa chỉ như Google thì không. Đó là chưa nói tới những phần mềm nhúng trong trang web ấy như Facebook, Youtube.

    >> Làm IT lương cao không cần học trường top

    Về ngôn ngữ lập trình, lúc đầu người ta tạo cho bạn các câu lệnh (còn gọi là code). Bạn viết các câu lệnh ấy theo một thứ tự thích hợp (gọi là thuật toán) để tạo ra một phần mềm nào đó. Tập hợp tất cả các câu lệnh ấy chính là một ngôn ngữ lập trình. Học ngôn ngữ lập trình là thuộc và hiểu chức năng của từng câu lệnh. Tất cả những thứ này đều có sẵn trên mạng, ai học cũng được, chẳng cần phải có trình độ học vấn cao siêu gì.

    Về sau, người ta viết các câu lệnh tạo ra một phần mềm nhỏ để máy tính chạy một tác vụ đơn giản nào đó. Phần mềm nhỏ này gọi là module. Tập hợp nhiều module tạo thành engine. Thứ tự các module trong engine (cũng là thuật toán) quyết định nội dung của sản phẩm công nghệ. Nếu bạn là người thích chơi game, bạn có thể đọc báo chuyên viết về game và những game lớn bao giờ cũng phải được thiết kế dựa vào một engine nào đó. Mua một cái engine tốn vài triệu đến vài chục triệu USD.

    Từ engine này, bạn có thể tưởng tượng, sáng tạo ra vô số game khác nhau. Còn bảo nhà sản xuất game viết từng câu lệnh để tạo ra game thì họ cũng bó tay. Tương tự, Google, Facebook, Youtube... được thiết kế trên những engine thích hợp, chứ không thể bảo Mac Zukerberg và đồng sự lập trình ra những thứ đó. Những người tạo ra những engine khác nhau ấy gọi là nhà sản xuất phần mềm, đồng thời họ cũng là những người sáng tạo ra ngôn ngữ lập trình mới.

    Tóm lại, bây giờ, người tạo ra sản phẩm công nghệ, chưa chắc biết lập trình; còn người giỏi lập trình lại chưa chắc tạo ra được sản phẩm công nghệ nào. Bảo người lập trình phải có đầu óc sáng tạo này nọ là chuyện không tưởng. Cơ bản là người sáng tạo sản phẩm công nghệ thuê người lập trình viết phần mềm với những yêu cầu gì đó, rồi lập trình viên viết ra phần mềm nhưng lại không hiểu chúng dùng để làm gì, để chạy cái gì, nhằm mục đích gì? Sự sáng tạo của lập trình viên là viết ra cái phần mềm làm thế nào đáp ứng được các yêu cầu mà người ta đòi hỏi một cách tối ưu. Chỉ vậy thôi.

    >> Các bài viết của tác giả Lâm

    Đó là nỗi đau của ngành lập trình Việt. Nỗi đau ấy bắt nguồn từ việc ta hoàn toàn không tạo ra được phần cứng nào. Nếu 25 năm trước, ta không "đi tắt đón đầu", bỏ tiền của công sức ra nghiên cứu và làm chủ công nghệ điện tử thì bây giờ ta chính là người sáng tạo ra sản phẩm công nghệ, thậm chí sản xuất ra phần mềm, tự sáng tạo ngôn ngữ lập trình và thuê ai đó lập trình cho ta chứ không phải ngược lại.

    Chúng ta thường hay nói "công nghệ 4.0" nhưng chẳng có công nghệ nào không dựa trên nền tảng cả. Cái mới luôn dựa trên cái cũ. Công nghệ IT dựa trên nền tảng công nghệ điện tử bán dẫn. Chúng ta không có 3.0 (điện tử bán dẫn) thì làm thế nào để tạo ra 4.0 (công nghệ thông tin)? Chúng ta sẽ còn lập trình thuê đến bao giờ? Giá trị của việc lập trình trên một sản phẩm công nghệ là rất nhỏ bé, gần như không đáng kể.


    Người Việt lập trình thuê đến bao giờ? - VnExpress
     
  2. T1nhLaG1

    T1nhLaG1 Star swallower GameOver ♞ Blade Knight ♞ Lão Làng GVN

    Tham gia ngày:
    2/11/09
    Bài viết:
    13,292
    Tế đặc sản chim
     
  3. thanhtungtnt

    thanhtungtnt The Pride of Hiigara Lão Làng GVN

    Tham gia ngày:
    23/8/06
    Bài viết:
    9,393
    Nơi ở:
    Balamb City
    Ghét nhất mấy thằng hay "nếu", nếu này nếu nọ. Nếu cục đặc sản là pa tê, thì con gió cũng ăn cả đặc sản.
     
    kaizvn, [K], Hắc Ma and 2 others like this.
  4. ArcaneChaos

    ArcaneChaos Legend of Zelda Lão Làng GVN

    Tham gia ngày:
    22/4/08
    Bài viết:
    942
    Nơi ở:
    City Of The Moon
    Mình không làm IT nhưng theo suy nghĩ của mình thì ngành này tuổi nghề thường thấp phải không nhỉ.
    Lên tới hơn 35 mà ko làm quản lý thì lớp sau nó thay thế mất nhỉ?
     
    Chỉnh sửa cuối: 1/5/21
    Nhật Bình and 934944 like this.
  5. built

    built Fire in the hole! Lão Làng GVN

    Tham gia ngày:
    10/5/09
    Bài viết:
    2,644
    Ai mà cũng nghiên cứu và tự chủ được công nghệ thì đã không có ai nghèo :1cool_byebye:
     
  6. Savitar

    Savitar T.E.T.Я.I.S

    Tham gia ngày:
    16/6/17
    Bài viết:
    552
    Thường thì ngành nào cũng vậy, đến 35t người ta sẽ tìm cách kích bạn, nhường chỗ cho lớp trẻ nghe lời, dễ bóc lột:2cool_sad:
     
    Nazgul_blr, Nhật Bình and Zhihu like this.
  7. ßen

    ßen Mayor of SimCity

    Tham gia ngày:
    1/8/08
    Bài viết:
    4,121
    Tùy chứ, thiếu gì mấy bố senior đầu 4 đầu 5. Quan trọng là ở khả năng cập nhật công nghệ mới, ví dụ JavaScript là một ngôn ngữ luôn phát triển, cứ lâu lâu nó ra bản update ECMA Script để update syntax và những tính năng mới, nếu không chịu học mà vẫn code kiểu cũ thì code vừa dài vừa phức tạp kém hiệu quả.
     
    TommyStrogg and Nhật Bình like this.
  8. kakashidinho

    kakashidinho C O N T R A Lão Làng GVN

    Tham gia ngày:
    3/10/07
    Bài viết:
    1,811
    Thằng tác giả chắc cay cú vì ngành hardware của nó ko lương cao bằng dev software nên viết bài này à?
    Việc ko tạo dc phần cứng liên quan gì đến hay làm gia công phần mềm hay ko =))
    Thực chất 35t mới thật sự bước vào giai đoạn senior, hiếm hơn thì là kỹ sư 10x (năng suất bằng 10 lần fresher). Kinh nghiệm giạn dày dc tôi luyện.
    Nhiều cty vẫn trọng dụng những ng như thế.
    Vd bên nc ngoài đám này lương cao vkl. Nhiều khi cao hon cả project manager
     
    Chỉnh sửa cuối: 1/5/21
  9. ßen

    ßen Mayor of SimCity

    Tham gia ngày:
    1/8/08
    Bài viết:
    4,121
    Tầm ngoài 35 thường là lên tới tầm Solution/Software Architect cả rồi. Code ít hơn nhưng trách nhiệm thì lớn hơn và giá trị cũng vậy, theo kinh nghiệm của ta thì mấy dự án có SA già già tí thì code nó clean gì đâu, làm đỡ nhọc vl.
     
    Ờ mày giỏi thích bài này.
  10. Nô ngây thơ

    Nô ngây thơ Liu Kang, Champion of Earthrealm

    Tham gia ngày:
    8/4/17
    Bài viết:
    5,264
    Nếu không có quan hệ thì sẽ thế!

    Anh họ mình đang định hướng cho mình làm trong công ty ổng, sau đó thứ 7 và chủ nhật thì làm bên ngoài, chỉ cần có chữ ký của cấp trên (Là ổng luôn chứ ai) là được.

    Và ổng cũng sẽ hướng dẫn luôn cho các dự án bên ngoài, nói thẳng ra luôn là chịu khó cày thì ổn hết thôi!

    Mình đang vừa học vừa làm để lấy suất đá chính trong cty nè :D.
     
    Ờ mày giỏi thích bài này.
  11. kakashidinho

    kakashidinho C O N T R A Lão Làng GVN

    Tham gia ngày:
    3/10/07
    Bài viết:
    1,811
    Solution Architect là dạng lên chức cao rồi. Khác gì lên quản lý đâu. Chục thằng may ra dc 1-2 đứa lên làm SA.
    Software Engineer ko nhất thiết phải lên SA hay manager. Bên nc ngoài senior có nhiều cấp. Senior lvl 1, 2, 3. Rồi lên staff engineer, expert engineer, tech fellow, tech lead.
     
    ßen thích bài này.
  12. .tieunhilang

    .tieunhilang Liu Kang, Champion of Earthrealm Lão Làng GVN

    Tham gia ngày:
    5/10/11
    Bài viết:
    5,044
    Chỉ piết ước. :9cool_too_sad:
     
  13. Nô ngây thơ

    Nô ngây thơ Liu Kang, Champion of Earthrealm

    Tham gia ngày:
    8/4/17
    Bài viết:
    5,264
    Anh chai đi pọt che troll em phải không?

    Cày chết mẹ ra chứ có sướng gì đâu :9cool_too_sad:. Tức là ngoài 5 ngày trong tuần phải cày luôn T7 CN đó :8cool_cry:

    Đéo có thời gian mà thủ dâm!
     
  14. seaaza

    seaaza Dragon Quest Lão Làng GVN

    Tham gia ngày:
    8/4/06
    Bài viết:
    1,262
    Do cung cầu cả thôi, liên quan đến máy móc sản xuất thì hầu hết thuê thẳng vendor chứ ko yêu cầu IT làm vì lợi nhuận đem lại ko cao.
    Chứ bảo trả lương cả nửa năm cho 1 thằng IT viết driver x64 cho 1 con máy chỉ hỗ trợ x86 thì có mấy công ty làm được?
     
    Ờ mày giỏi thích bài này.
  15. black_cat1

    black_cat1 Glory to Mankind Lão Làng GVN

    Tham gia ngày:
    29/12/04
    Bài viết:
    21,261
    Nơi ở:
    Hà Nội
    Bài báo xạo lờ, Ấn Độ nó cũng đi code thuê, code dạo có làm ra cái hardware nào đâu, sao nó không tự nhục.

    Mình đồ thằng cha tác giả này hâm mộ Steve Job.
     
    Nhật Bình thích bài này.
  16. ßen

    ßen Mayor of SimCity

    Tham gia ngày:
    1/8/08
    Bài viết:
    4,121
    Tớ làm một vài dự án của Mẽo thì có gặp mấy cụ senior già khú 50 mấy gần 60 tuổi ^:)^ Hỏi thằng scrum master nó bảo hồi cụ vào đây code mày còn chưa đẻ '@^@|||
     
    jumper, Nhật Bình and kakashidinho like this.
  17. Phá Long

    Phá Long Mario & Luigi Lão Làng GVN

    Tham gia ngày:
    20/7/06
    Bài viết:
    839
    Nơi ở:
    -null-
  18. longlatao

    longlatao C O N T R A Lão Làng GVN

    Tham gia ngày:
    4/7/08
    Bài viết:
    1,860
    giao hoan đất trời mẹ có chỗ để làm thuê là tốt rồi. đm cái thằng tác giả Lâm vừa bị upsort.
     
    Ờ mày giỏi thích bài này.
  19. MrCooley

    MrCooley Legend of Zelda

    Tham gia ngày:
    1/6/07
    Bài viết:
    928
    Nơi ở:
    Ho Chi Minh City
    Code giàu vcl :(
    Cứ senior là 2k 3k
     
  20. Oskar Schindler

    Oskar Schindler Dragon Quest Lão Làng GVN

    Tham gia ngày:
    13/1/08
    Bài viết:
    1,360
    dm đám khách hàng từ Úc, E, US toàn trên 10 năm mới đc gọi là senior, tuyển mỏi mắt éo ra còn vn mở mắt ra là thấy SA mới 5 năm kinh nghiệm =))
     
    Indra and Nhật Bình like this.

Chia sẻ trang này