Bữa nay hơi lười, dịch lại bài của chính mình trên LinkedIn :)
Nice weekend!
--------------------------------------------
Thế giới này rất
rộng lớn và kiến thức cũng vậy. Bạn không thể học hết được mọi thứ để tồn tại.
Quan sát từ những người thành công xung quanh tôi và từ chính bản thân tôi, có
5 thứ mà tôi nghĩ chúng có thể giúp cho nghề outsource của bạn an toàn hơn và có
thể làm cuộc sống của bạn thoải mái hơn.
Là một sinh viên
mới, là kỹ sư mới tốt nghiệp, hay là lập trình viên với 2 năm kinh nghiệm, bạn
có thể thường đặt ra các câu hỏi cho chính mình: Mình nên học gì? Vị trí nào
mình cần phấn đấu đến? Làm thế nào để trở thành senior hay manager?... Không có
câu trả lời cụ thể nào cho nhưng câu hỏi này, và câu trả lời cũng còn phụ thuộc
vào từng cá nhân. Cho dù bạn có trả lời được những câu hỏi này hay không thì
luôn có một số thứ mà mà bạn cần tập trung vào, thực hành và phát triển nó hàng
ngày bởi vì chúng cất thiết trong mọi lĩnh vực.
Nền tảng
(Foundation) - kiến thức nền tảng là bắt buộc cho hướng đi về kỹ
thuật/developer, tuy nhiên nó cũng rất hữu dụng khi bạn là quản lý dự án có
kiến thức về kỹ thuật bởi vì bạn có thể hiểu về dự án tốt hơn cũng như là lên
kế hoạch tốt hơn.
- Không chỉ biết về cách sử dụng các ngôn ngữ, framework… mà bạn cũng cần biết nó được thiết kế như thế nào và nó hoạt động như thế nào. Kiến thức sâu và rộng sẽ tạo sự khác biệt giữa bạn và những người khác trong quá trình làm việc hay đưa ra những giải pháp. Với những kiến thức cao hơn (ví dụ như về design patterns, best practices…) thì từ điển kiến thức của bạn gần giống với của những người có trình độ cao hơn bạn và điều đó giúp bạn dễ dàng học hỏi từ họ hơn và phát triển bản thân lên cấp cao hơn.
- Nên thật rành ít nhất một ngôn ngữ lập trình (ví dụ như C#, Java, Objective C…), một platform (SharePoint,...) và/hay một lĩnh vực (health care, content management…) và biết về các ngôn ngữ/lĩnh vực khác. Và luôn nhớ rằng, hầu hết những tính năng mới của một ngôn ngữ/framework luôn được thiết kế cho các mục đích cụ thể nào đó, không phải thiết kế và làm ra cho vui. Ví dụ, nếu bạn là một lập trình viên C#, thì ngay lúc này bạn phải làm chủ được hầu hết tính năng mới của C# và áp dụng vào công việc của bạn. Một số tính năng như Generic, Linq, Lamda Expression, Variant, Dynamic, Anonymous types/methods, Extension method, Delegates… nếu không được như vậy thì bạn chỉ được gọi là biết về C#, không phải C# developer.
Các kỹ năng mềm (soft skills) -
Bạn phải yêu cầu công ty để được tham gia những khóa học này. Bạn có thể tiến
xa được bao nhiêu nếu đi một mình với chỉ kiến thức về kỹ thuật? Bạn phải làm
việc theo nhóm, đảm nhận những vị trí quan trọng và các kỹ năng mềm sẽ giúp bạn
nhiều trong việc phát triển sự nghiệp.
- Anh văn (giao tiếp) - Giao tiếp là cách mà bạn cho người khác biết khả năng của bạn (kiến thức và kinh nghiệm). Và Tiếng Anh sẽ đem lại cho bạn rất nhiều lợi ích trong việc này. Hãy tưởng tượng: anh A và anh B sẽ được phỏng vấn bởi một khách hàng Mỹ. Anh A chỉ có thể cho khách hàng biết được 5 phần khả năng trong khi anh ấy có kinh nghiệm tới 10 phần. Anh B có trình độ Tiếng Anh tốt hơn, anh ấy có thể trình bày được hết 7 phần kiến thức mà là toàn bộ những gì anh B biết. Kết quả cuối cùng, anh B gây được nhiều ấn tượng với khách hàng hơn mặc dù anh A có nhiều kiến thức hơn.
- Khả năng trình bày (presentation) - diễn đạt ý tưởng của bạn ngắn gọn, tập trung và đủ ý nghĩa. Cố gắng sử dụng hình ảnh, biều đồ, hay lược đồ vì chúng là những công cụ rất hữu ích tỏng trình bày.
- Quản lý thời gian (time management) - xử lý công việc hàng ngày của bạn một cách hiệu quả sẽ dẫn đến tính cam kết của bạn tăng cao, và nó cũng giúp bạn cân bằng cuộc sống tốt.
Tính chuyên nghiệp (professionalism) -
Tính cam kết cao, cởi mở, trung thực và có trách nhiệm - chúng là gốc rể của
lòng tin, và lòng tin tạo dựng nền tảng tốt trong việc giao tiếp. Khi đã có
lòng tin, hầu như mọi việc sẽ dễ dàng đạt được hơn.
Làm việc thông minh
hơn, không phải cần cù hơn - "hướng đến kết quả". Điều này có nghĩa
chúng ta nên tập trung hoàn thành mục tiêu đề ra và làm cách nào để hoàn thành
chúng theo cách hiệu quả nhất. Sẽ không có nhiều sự công nhận hay thăng tiến nếu
bạn làm việc cật lực mà chỉ hoàn thành một phần nhỏ công việc được giao. Làm
việc quá cật lực cũng dẫn đến việc mất cân bằng giữa công việc, sức khỏe, gia
đình, quan hệ xã hội… bởi vì bạn dành ít thời gian cho những thứ ngoài công
việc, và một ngày nào đó bạn ước là mình đã dành nhiều thời gian hơn cho chúng
(có một số trường hợp ngoại lệ, làm việc cần cù và chăm chỉ là điều tiên quyết,
nhưng đó là một câu chuyện khác).
Tận hưởng và kết nối
- Hưởng thụ, như đi thăm hỏi bạn bè/gia đình hay đi du lịch, là cách mà bạn
phục hồi năng lượng để phục vụ cho cuộc sống và công việc lâu dài của bạn. Kết
nối với những người xung quanh sẽ đem đến cho bạn nhiều cơ hội hơn trong sự nghiệp.
Nếu bao quanh bạn là những người tiêu cực thì bạn sẽ sớm trở thành một người
như vậy, vì thế bạn nên xác định được những "ngôi sao" trong môi
trường của bạn và cố gắng tạo kết nối với họ. Bạn sẽ học hỏi từ họ rất nhiều
điều, và sớm hay muộn gì bạn sẽ là một trong số họ!
Và điều cuối cùng:
Chúc bạn may mắn!