Top Ad unit 728 × 90

6 kỹ năng mềm cần thiết nhất cho lập trình viên

Hôm nay chúng ta đổi món chút nhé!
Hôm nay chúng ta cùng trao đổi đôi chút về những kỹ năng cần có của một lập trình viên cần phải có nhé!

Và trong bài này chúng ta cùng nói đến 6 kỹ năng mềm cần thiết cho một lập trình viên.

OK! Let's go!




Kỹ năng đầu tiên chúng ta cần nói đến đó là


  1. Sự đồng cảm:

    Đặt mình vào đôi giày của người khác và cố gắng hiểu sản phẩm của họ có thể rất khó, đặc biệt nếu code của họ không dễ hiểu hoặc tệ hơn nếu bạn phải viết nó từ đầu. Tuy nhiên, thực hành sự đồng cảm sẽ giúp bạn vượt qua các việc này dễ dàng hơn và tập trung vào những gì thực sự quan trọng, cụ thể là đối tượng sử dụng sản phẩm bạn đã tạo ra.
  2. Kỹ năng thứ 2 là  Tính thích nghi: Kỹ năng này nên là tính chất thứ hai cho các nhà phát triển bởi vì luôn có những điều cần thay đổi và những điều cần học. Khả năng thích nghi đề cập đến sự cởi mở của nhà phát triển phần mềm trong việc học các kỹ năng mới, đảm nhiệm thêm trách nhiệm, thậm chí cả việc tái định cư. Một trong những khía cạnh quan trọng nhất của khả năng thích ứng là phản ứng thay đổi. Bạn có phản ứng tích cực với nhận xét, phê bình, tin xấu và các tình huống khó chịu khác không? Nếu câu trả lời là có, bạn nên giữ cho kỹ năng này mềm. Nó sẽ có ích.
  3. Tư duy

    Khi bạn nhận ra rằng bạn phải viết lại code của người khác từ đầu hoặc tệ hơn riêng của bạn là gì? Lo lắng về code hoặc người sẽ sử dụng sản phẩm bạn đang tạo? Nếu bạn đưa ra đề xuất kinh doanh đầu tiên, bạn có một kỹ năng mềm mà có giá trị giữ. Kỹ năng mềm rất khó học, vì vậy những người quan tâm đầu tiên về sản phẩm và về mã mà họ đang viết nên tự hào về khả năng không phổ biến của mình.
  4. Thái độ

    Hầu hết các nhà phát triển phần mềm là những người sói đơn độc và họ không nhớ điều này miễn là họ có thể viết code của họ mà không bị gián đoạn. Lập trình song song không phải là điều mà nhiều nhà phát triển thích làm, nhưng điều đó nên hoàn toàn tốt đẹp nếu thái độ là đúng. Kỹ năng mềm này có thể được cải thiện bằng cách đưa ra đề xuất thay vì chỉ phê bình, nhận thức rõ hơn về cơ hội và khiếu nại ít hơn. Kinh nghiệm cho thấy những người có thái độ tích cực thường có các đồng nghiệp sẵn sàng giúp đỡ họ.
  5. Sẵn sàng học hỏi


    Không nhiều người thực sự hiểu rằng học tập là một quá trình không bao giờ kết thúc. Không mắc sai lầm, luôn có người bạn có thể học hỏi từ và một số khả năng bạn có thể cải thiện hoặc điều chỉnh. Điều quan trọng là bạn sẵn sàng học hỏi và chấp nhận hướng dẫn được cung cấp. Các nhà phát triển phần mềm lớn cũng tìm kiếm lời khuyên từ các đồng nghiệp của họ.
  6. Tư duy phê phán

    Tư duy phê phán bao gồm việc đánh giá sự thật trước khi đưa ra kết luận. Các nhà phát triển phần mềm đôi khi phải đối mặt với một số giải pháp có thể, và chỉ tư duy phê phán sẽ cho phép họ nhanh chóng kiểm tra từng tình huống trước khi chọn một trong những cách hiệu quả nhất. Kỹ năng mềm này có thể là một trong những điều quan trọng nhất bởi vì nó giúp các nhà phát triển viết code sạch sẽ và duy trì được
(Bài viết trên được dịch từ bài báo “6 most useful soft skills for software developers” của trangjaxenter.com)
6 kỹ năng mềm cần thiết nhất cho lập trình viên Reviewed by Thế Giới Tri Thức on tháng 8 21, 2017 Rating: 5

Không có nhận xét nào:

All Rights Reserved by THẾ GIỚI TRI THỨC © 2018
Thiết kế bởi: THẾ GIỚI TRI THỨC

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Được tạo bởi Blogger.