Khi chưa biết điều này thì ngay cả mức lương 100 triệu won cũng khó mà đạt được một nửa, nhưng sau khi nhận ra điều này thì lương đã lên tới vài trăm triệu won. Việc có hiểu hay không hiểu điều này là năng lực của chính bản thân. Tham khảo thì chỉ khi tự mình muốn biết mới có thể biết, chứ sẽ không có ai đến giải thích thay cho bạn.
Bạn phải làm việc trong khi hiểu công việc mình làm tạo ra giá trị và doanh thu ở mức độ nào.
Tôi không rõ sống sót với tư cách là một lập trình viên nghĩa là gì, nhưng ít nhất trong trường hợp của tôi, có vẻ đúng là tôi đang được bao quanh bởi những người tài năng có năng lực nhận thức thuộc top 1% trở lên.
Tuy nhiên, trí thông minh không chỉ được quyết định bởi bẩm sinh; rõ ràng nó cũng có thể được cải thiện về sau nhờ tính dẻo thần kinh. Có phần được quyết định từ khi sinh ra, nhưng đó không phải là tất cả. Và tôi cũng không chắc trong ngành phần mềm, trí thông minh có phải là yếu tố tuyệt đối đến mức đó hay không. Chỉ riêng việc hiểu phát triển phần mềm thôi cũng đã mở ra rất nhiều việc có thể làm. Quanh tôi, những đồng nghiệp xuất thân từ ngành khác ở bậc cử nhân hoặc thậm chí không có bằng cử nhân, dù là kỹ sư hay ở vị trí khác, vẫn làm việc rất tốt. Tôi không quan tâm họ đã từng có mức trí thông minh “liên quan” đến đâu.
Và cá nhân tôi nghĩ rằng việc “sống sót” ở học viện đào tạo thực ra chịu ảnh hưởng tuyệt đối từ hứng thú của bản thân và hệ thống đào tạo của học viện. Nếu đi theo lộ trình điển hình — tức là tốt nghiệp cử nhân toán, kỹ thuật hoặc CS, hay tiếp tục lên cao học — thì đó là một hệ thống giáo dục đã được chứng minh và cải thiện suốt hàng trăm năm, nên đương nhiên khác biệt áp đảo về cả chất lẫn lượng so với các khóa học 16 tuần hay 32 tuần.
Và dù học viện có dạy theo kiểu nén đến đâu đi nữa, nếu tiêu chuẩn của bạn là phải ngang bằng với các vị trí thạc sĩ, tiến sĩ từng ăn ở trong lab và viết paper, thì chắc chắn sẽ thất bại. Nếu muốn những vị trí như vậy thì cứ học lên cao học trong hệ thống giáo dục đã được kiểm chứng. Nếu không thích thì hãy dựa vào trí thông minh như bạn đã nói. Khi đó tôi không biết sẽ cần năng lực nhận thức ở mức tận cùng nào của đường cong nữa.
Tựa đề được dịch là kiểu như điên rồ, nhưng tôi nghĩ có lẽ nó chỉ đang diễn tả tình trạng hiện tại khiến người ta kiệt sức mà thôi. Và tôi cũng phần nào đồng cảm với bài viết chính. Đúng là so với trước đây, những gì người ta kỳ vọng ở một kỹ sư đã trở nên rộng hơn và lớn hơn. Và so với trước kia, nhiều phần hơn rất nhiều của thế giới thực đã đi vào bên trong các hệ thống máy tính, kéo theo mức độ trừu tượng hóa và độ khó triển khai cũng tăng lên nhanh chóng. Chỉ vì liệt kê ra những công việc còn khó hơn ngoài đời thực mà phải khẳng định rằng công việc này không vất vả... thì tôi không nghĩ là cần thiết.
Có lẽ tôi thấy nhiều trường hợp hơn là cứ làm hết mọi thứ theo chỉ đạo từ trên xuống, rồi cuối cùng cả thể chất lẫn tinh thần của lập trình viên,
và cả sản phẩm Frankenstein không thể bảo trì.
Ít nhất thì trong lĩnh vực IT, thông tin được công khai nhiều hơn và có một bầu không khí khá rộng khắp, bao gồm cả các công ty, là cùng chia sẻ thành quả công việc với nhau, nên điểm đó tôi thấy khá tốt.
Có rất nhiều nghề mà hơn 50% học viên ở các học viện đào tạo có thể trụ lại được. Cũng có nhiều nghề thậm chí còn không cần đi học viện nữa. Với lại sao bạn không nói đến trí tuệ? Muốn sống sót với nghề lập trình viên thì phải có trí tuệ thuộc top 15% trở lên cơ, haha
Bài viết này tạo cảm giác như cuộc sống của một kỹ sư phần mềm chỉ toàn đau khổ và hỗn loạn, nhưng thực ra có vẻ chỉ là câu chuyện dựa trên những xu hướng công nghệ và môi trường cụ thể mà chính tác giả từng trải qua.
Sự thay đổi của công nghệ rõ ràng là rất nhanh, nhưng không phải kỹ sư nào cũng trải qua giống hệt nhau, và cũng có nhiều người cảm thấy sự ổn định và niềm vui trong đó.
Nếu có thay đổi thì thích nghi với nó là một phần của kỹ thuật, chứ bản thân điều đó không phải là "điên rồ".
Tôi đồng ý. Tôi đang dùng khá tốt mô hình claude 3.7 trên perplexity, nhưng gần đây cũng dùng gemini 2.5 và thực sự cảm nhận được hiệu năng của nó rất tốt.
Cứ cười cho qua thôi... haha
Trên đời làm gì có việc nào không khó chứ
Tôi đã làm ở ngành khác hơn 10 năm rồi mới chuyển sang IT, mà đúng là cũng không ít người hay than vãn y như những gì tôi nhìn từ bên ngoài suốt 10 năm qua.
Ngay cả khi cùng thực hiện một chức năng, vẫn có nhiều loại phần tử mạch khác nhau (chỉ riêng tụ điện cũng đã có nhiều loại, còn với on/off đơn giản thì có transistor, triac, v.v.), rồi phải cân nhắc giá cả và đặc tính để chọn ra sản phẩm giữa hàng trăm hàng nghìn mẫu từ hàng chục công ty. Trong lúc đó còn phải xem cả errata theo từng revision của linh kiện mạch; phần mềm phát hành rồi thì rollback là xong, nhưng sản phẩm một khi đã sản xuất thì không thể quay lại nên phải cực kỳ thận trọng. Việc kiểm thử cũng mất rất nhiều thời gian vì phải làm PCB, gắn linh kiện rồi sửa đi sửa lại. Có khi một linh kiện lại ảnh hưởng đến một linh kiện khác ở rất xa, và chỉ riêng việc debug thôi cũng không giống phần mềm nơi đa số vấn đề có thể giải quyết bằng cách đặt breakpoint; ở đây còn phải chừa ít ỏi cổng JTAG, hàn jumper, rồi có những lỗi chỉ xuất hiện khi dạng sóng điện đầu vào bị méo dù trong phòng thí nghiệm thì không có vấn đề gì. Chứng nhận EMC cũng là một cực hình.
Không phải tôi làm việc này, chỉ là tôi đã thấy người bên cạnh làm như vậy thôi.
Dạo này tôi cũng dành gần như toàn bộ thời gian rảnh cho dự án phụ. Dù không nhiều nhưng cũng có người dùng chơi thử, và những lời nói rằng họ thấy vui khi trải nghiệm thực sự trở thành nguồn động lực rất lớn đối với tôi.
Khi chưa biết điều này thì ngay cả mức lương 100 triệu won cũng khó mà đạt được một nửa, nhưng sau khi nhận ra điều này thì lương đã lên tới vài trăm triệu won. Việc có hiểu hay không hiểu điều này là năng lực của chính bản thân. Tham khảo thì chỉ khi tự mình muốn biết mới có thể biết, chứ sẽ không có ai đến giải thích thay cho bạn.
Bạn phải làm việc trong khi hiểu công việc mình làm tạo ra giá trị và doanh thu ở mức độ nào.
Tôi không rõ sống sót với tư cách là một lập trình viên nghĩa là gì, nhưng ít nhất trong trường hợp của tôi, có vẻ đúng là tôi đang được bao quanh bởi những người tài năng có năng lực nhận thức thuộc top 1% trở lên.
Tuy nhiên, trí thông minh không chỉ được quyết định bởi bẩm sinh; rõ ràng nó cũng có thể được cải thiện về sau nhờ tính dẻo thần kinh. Có phần được quyết định từ khi sinh ra, nhưng đó không phải là tất cả. Và tôi cũng không chắc trong ngành phần mềm, trí thông minh có phải là yếu tố tuyệt đối đến mức đó hay không. Chỉ riêng việc hiểu phát triển phần mềm thôi cũng đã mở ra rất nhiều việc có thể làm. Quanh tôi, những đồng nghiệp xuất thân từ ngành khác ở bậc cử nhân hoặc thậm chí không có bằng cử nhân, dù là kỹ sư hay ở vị trí khác, vẫn làm việc rất tốt. Tôi không quan tâm họ đã từng có mức trí thông minh “liên quan” đến đâu.
Và cá nhân tôi nghĩ rằng việc “sống sót” ở học viện đào tạo thực ra chịu ảnh hưởng tuyệt đối từ hứng thú của bản thân và hệ thống đào tạo của học viện. Nếu đi theo lộ trình điển hình — tức là tốt nghiệp cử nhân toán, kỹ thuật hoặc CS, hay tiếp tục lên cao học — thì đó là một hệ thống giáo dục đã được chứng minh và cải thiện suốt hàng trăm năm, nên đương nhiên khác biệt áp đảo về cả chất lẫn lượng so với các khóa học 16 tuần hay 32 tuần.
Và dù học viện có dạy theo kiểu nén đến đâu đi nữa, nếu tiêu chuẩn của bạn là phải ngang bằng với các vị trí thạc sĩ, tiến sĩ từng ăn ở trong lab và viết paper, thì chắc chắn sẽ thất bại. Nếu muốn những vị trí như vậy thì cứ học lên cao học trong hệ thống giáo dục đã được kiểm chứng. Nếu không thích thì hãy dựa vào trí thông minh như bạn đã nói. Khi đó tôi không biết sẽ cần năng lực nhận thức ở mức tận cùng nào của đường cong nữa.
Staff Engineer: người sẽ đến làm phiền khi đã thử đủ mọi cách mà vẫn không được.
Tựa đề được dịch là kiểu như điên rồ, nhưng tôi nghĩ có lẽ nó chỉ đang diễn tả tình trạng hiện tại khiến người ta kiệt sức mà thôi. Và tôi cũng phần nào đồng cảm với bài viết chính. Đúng là so với trước đây, những gì người ta kỳ vọng ở một kỹ sư đã trở nên rộng hơn và lớn hơn. Và so với trước kia, nhiều phần hơn rất nhiều của thế giới thực đã đi vào bên trong các hệ thống máy tính, kéo theo mức độ trừu tượng hóa và độ khó triển khai cũng tăng lên nhanh chóng. Chỉ vì liệt kê ra những công việc còn khó hơn ngoài đời thực mà phải khẳng định rằng công việc này không vất vả... thì tôi không nghĩ là cần thiết.
Có lẽ tôi thấy nhiều trường hợp hơn là cứ làm hết mọi thứ theo chỉ đạo từ trên xuống, rồi cuối cùng cả thể chất lẫn tinh thần của lập trình viên, và cả sản phẩm Frankenstein không thể bảo trì.
Thực tế chắc ở đâu đó nằm giữa hai thái cực đó.
Ít nhất thì trong lĩnh vực IT, thông tin được công khai nhiều hơn và có một bầu không khí khá rộng khắp, bao gồm cả các công ty, là cùng chia sẻ thành quả công việc với nhau, nên điểm đó tôi thấy khá tốt.
Có rất nhiều nghề mà hơn 50% học viên ở các học viện đào tạo có thể trụ lại được. Cũng có nhiều nghề thậm chí còn không cần đi học viện nữa. Với lại sao bạn không nói đến trí tuệ? Muốn sống sót với nghề lập trình viên thì phải có trí tuệ thuộc top 15% trở lên cơ, haha
Không gì tiện bằng làm việc với một cái máy tính cứ ngồi im, mọi thông tin đều mở sẵn và lúc nào cũng trả lời đâu nha haha
Tôi tự hỏi thế nào mới là một công ty tốt.
Bài viết này tạo cảm giác như cuộc sống của một kỹ sư phần mềm chỉ toàn đau khổ và hỗn loạn, nhưng thực ra có vẻ chỉ là câu chuyện dựa trên những xu hướng công nghệ và môi trường cụ thể mà chính tác giả từng trải qua.
Sự thay đổi của công nghệ rõ ràng là rất nhanh, nhưng không phải kỹ sư nào cũng trải qua giống hệt nhau, và cũng có nhiều người cảm thấy sự ổn định và niềm vui trong đó.
Nếu có thay đổi thì thích nghi với nó là một phần của kỹ thuật, chứ bản thân điều đó không phải là "điên rồ".
Tôi đồng ý. Tôi đang dùng khá tốt mô hình claude 3.7 trên perplexity, nhưng gần đây cũng dùng gemini 2.5 và thực sự cảm nhận được hiệu năng của nó rất tốt.
Không có nhiều nghề đỉnh cao như kỹ sư phần mềm; hãy đón lấy khoảnh khắc bạn cảm nhận được việc có thể sáng tạo hạnh phúc đến nhường nào.
Cứ cười cho qua thôi... haha
Trên đời làm gì có việc nào không khó chứ
Tôi đã làm ở ngành khác hơn 10 năm rồi mới chuyển sang IT, mà đúng là cũng không ít người hay than vãn y như những gì tôi nhìn từ bên ngoài suốt 10 năm qua.
Việc hơn 3% có thể sống sót qua "học viện" chính là bằng chứng cho thấy điều đó không hề dễ.
Họ còn gắn cả deeplink cho Cursor và VSCode để có thể sao chép rồi dán vào dùng ngay, nên phần này trông có độ hoàn thiện rất cao.
Ngay cả khi cùng thực hiện một chức năng, vẫn có nhiều loại phần tử mạch khác nhau (chỉ riêng tụ điện cũng đã có nhiều loại, còn với on/off đơn giản thì có transistor, triac, v.v.), rồi phải cân nhắc giá cả và đặc tính để chọn ra sản phẩm giữa hàng trăm hàng nghìn mẫu từ hàng chục công ty. Trong lúc đó còn phải xem cả errata theo từng revision của linh kiện mạch; phần mềm phát hành rồi thì rollback là xong, nhưng sản phẩm một khi đã sản xuất thì không thể quay lại nên phải cực kỳ thận trọng. Việc kiểm thử cũng mất rất nhiều thời gian vì phải làm PCB, gắn linh kiện rồi sửa đi sửa lại. Có khi một linh kiện lại ảnh hưởng đến một linh kiện khác ở rất xa, và chỉ riêng việc debug thôi cũng không giống phần mềm nơi đa số vấn đề có thể giải quyết bằng cách đặt breakpoint; ở đây còn phải chừa ít ỏi cổng JTAG, hàn jumper, rồi có những lỗi chỉ xuất hiện khi dạng sóng điện đầu vào bị méo dù trong phòng thí nghiệm thì không có vấn đề gì. Chứng nhận EMC cũng là một cực hình.
Không phải tôi làm việc này, chỉ là tôi đã thấy người bên cạnh làm như vậy thôi.
Có vẻ như đây cũng không phải là một cách đàm phán hiệu quả ở nước mình.
Điện tử à...
Có những gì vậy?
Dạo này tôi cũng dành gần như toàn bộ thời gian rảnh cho dự án phụ. Dù không nhiều nhưng cũng có người dùng chơi thử, và những lời nói rằng họ thấy vui khi trải nghiệm thực sự trở thành nguồn động lực rất lớn đối với tôi.