Ba yếu tố quan trọng nhất trong công việc
Có bao giờ bạn tự hỏi: “Điều gì là yếu tố quan trọng nhất cho sự phát triển công việc của mình”?
Tôi là Long một lập trình viên, tôi cũng đã trải qua khá nhiều công ty: outsourcing, product, môi trường châu Âu, Việt Nam,...và cũng đã trải qua nhiêu cuộc phỏng vấn ở vị trí lập trình viên. Câu hỏi mà tôi luôn đặt ra cho những người phỏng vấn đó là: “Những yếu tố gì là quan trọng nhất để có thể phát triển sự nghiệp của một lập trình viên ?”
Thật biết ơn tôi đã tìm ra được câu trả cho chính bản thân mình từ một người anh tuyệt vời đã hướng dẫn tôi nhiều điều hữu ích trong cuộc sống
Câu trả lời chỉ gồm 3 từ khóa: ASK ( Attitude- Skill- Knowledge)
Và đó chính là Kiến thức, Kỹ năng và Thái độ
1, Kiến thức: là điều chúng ta sau khi tốt nghiệp đại học/tự học đều có được, cũng là thứ có thể dễ dàng tìm kiếm với google, chatGPT, sách, diễn đàn, website học trực tuyến,...
2, Kỹ năng:
Đương nhiên để có thể làm ở vị trí lập trình viên, điều tối thiểu là bạn phải biết code, hiểu về OOP, ngôn ngữ lập trình, kỹ năng giao tiếp, làm việc nhóm, phân tích yêu cầu,…
Và kỹ năng thì chúng ta cứ năng làm việc kỹ càng đến độ nhuần nhuyễn thì nó sẽ trở thành kỹ năng thôi
Vậy yếu tố quyết định và quan trọng nhất bạn cần có là gì ?
3, Thái độ: Những thái độ tốt tôi học được trong quá trình làm việc 5 năm ở vị trí lập trình viên
1,Willing to learn luôn sẵn sàng học hỏi, update bản thân liên tục
● Vì công nghệ đang hot ngày hôm nay có thể bị khai tử vào năm sau, Iphone, máy tính luôn luôn nâng cấp chip, gpu, hiệu năng ngày càng tối ưu và hiệu quả, các phần mềm liên tục update để thu hút và giữ chân người dùng
● Thì chính những người làm nên sản phẩm đó cũng cần update bản thân để có thể thích ứng và có kỹ năng để nâng cấp và bảo trì sản phẩm cách tối ưu và hiệu quả nhất
● Một câu nói tôi rất tâm đắc đó là “Lưỡi rìu cùn khiến thêm nhọc nhằn. Sự khôn khéo làm việc nhanh hơn.”
● Nếu bạn chỉ làm đi làm lại một công việc giống nhau hàng ngày và không update kỹ năng bản thân đến một ngày công nghệ bị khai tử, bạn có thể sẽ tụt hậu so với giới trẻ
● Chính việc học hỏi công nghệ mới, nghiên cứu kiến trúc, clean code, business dự án… sẽ giúp chúng ta giữ được sự update và cảm thấy thú vị với công việc của bản thân
● Khi chúng ta phát triển bản thân cũng tỉ lệ thuận với lượng giá trị chúng ta có thể tạo ra cho công ty, khách hàng và tỉ lệ thuận với thu nhập của chúng ta
2, Thái độ chuyên nghiệp
Tôi học được từ người anh và cũng là team lead của tôi hiện tại
Làm ra làm, chơi ra chơi đừng vừa làm vừa chơi. Khi làm việc hãy thật sự chăm chỉ và tập trung vì thà rằng làm việc tập trung 4h còn hơn ngồi cả ngày vừa làm vừa lướt FB, trả lời tin nhắn zalo, email, chơi game,…
Còn thời gian chơi hãy chơi hết mình, quẩy hết cỡ
3, Thái độ kiên nhẫn
● Tôi từng được giao những lỗi product xảy ra của một dự án đã phát triển 20 năm, công nghệ của nó tôi còn chưa bao giờ nghe tới. Code được chuyển giao từ dev bên Ukraina, mô tả bug không thể tái hiện được và cũng chỉ xảy ra trên đúng môi trường của đúng một khách hàng và thi thoảng mới xảy ra. Nghe thôi đã thấy nản phải không ?
● Đừng hốt hoảng, một vấn đề xảy ra thì đã có một ai đó gặp phải trước đó rồi và không có vấn đề nào là quá khó không thể giải quyết cả, luôn luôn có ánh sáng cuối đường hầm. Quan trọng là có dám tiếp tục kiên trì, nhẫn nại đi tiếp hay không ?
● Và khi được giao những task khó tôi đã bắt đầu học được sự kiên trì. Tôi google, tôi đọc code, debug, hỏi các thành viên trong team, rồi tiếp tục code tiếp tục thử và tiếp tục hỏi team lead để tìm ra được nguyên nhân, khoanh vùng và đọc code phán đoán root cause.
● Một ngày trôi quan, 2, 3, 4, tới 1 tuần và rồi cả sprint trôi qua vẫn chưa có giải pháp. Mất ăn mất ngủ, khi ngủ cũng nhớ đến nó. Đọc code đến mức thuộc lòng cả solution. Đến một ngày đẹp trời vấn đề được giải quyết: có thể tôi đã thử đúng được giải pháp, có thể ai đó stack overflow đã gặp, một anh em có kinh nghiệm có thể cùng tham gia giúp đỡ và phán đoán, có khi chính tester lại là người có thể tìm ra được nguyên nhân,...Miracle có thể xảy ra nếu như bạn không bỏ cuộc
● Khi bạn vượt qua được một bài toán khó, một bug khó, một task khó bạn sẽ được gia tang sức mạnh và khi nhìn lại thực sự nó không quá kinh khủng như mình tưởng tượng và giúp chúng ta ngày càng tự tin cũng như skillful hơn
● Vì những việc dễ thì Google và ChatGpt đều có thể làm được hết rồi xử lý được những ca khó đẻ mới giúp bạn trở nên khác biệt và pro
4, Thái độ khiêm nhường:
● Khi tôi mong muốn và khiêm nhường sẵn sàng chủ động bước đến hỏi, xin sự giúp đỡ và sẵn sàng gạt đi “cái tôi” có những lúc phải chịu cả sự to tiếng, có khi bị la vì sự ngớ ngẩn từ những dòng code của mình thì chắc chắn mọi người sẽ luôn sẵn sàng và willing để có thể chia sẻ, giúp đỡ tôi để có thể giải quyết vấn đề
● Tôi đã trải qua nhiều lần đau thương khi quá tự tin vào bản thân đến nỗi cứ ngâm cứu mỗi một task mà càng ngày càng đi vào bế tắc hết hang tuần liền nhưng lại không chịu khiêm nhường xin sự giúp đỡ. Và cuỗi cùng là tôi vẫn không thể hoàn thành task dẫn đến kéo cả team bị chậm lại và ảnh hưởng tới hiệu suất công việc mọi người. Tôi đã học được một bài học. Tôi rút ra kinh nghiệm và lần khác khi gặp phải vấn đề khó tôi raise lên với team và xin sự giúp đỡ từ mọi người.
● Mỗi một anh chị em trong team đều có điểm mạnh, điểm yếu đáng để chúng ta có thể học hỏi và cải thiện.
5, Thái độ tích cực
● Bạn có muốn làm việc với một người đồng nghiệp luôn luôn tích cực, vui vẻ và tràn đầy năng lượng chứ ạ ? Tất nhiên rồi phải không ạ ?. Cá nhân tôi có một vài bí quyết để có thái độ tích cực mỗi ngày:
● Làm việc một cách hết lòng: bạn sẽ không cảm thấy áy náy vì hôm nay mình chưa có kết quả hay hoàn thành được công việc. Cho dù chưa hoàn thành được công việc đề ra nhưng nếu bạn đã nỗ lực hết mình thì cùng đáng để tự hào rồi. Một cảm giác rất đã khi kéo task inprogress sang done vào cuối ngày
● Xây dựng mối quan hệ: Một câu nói tuyệt vời tôi học hỏi được là “Hãy làm cho người khác điều mà bạn muốn người khác làm cho mình”. Với đồng nghiệp vì chúng ta cũng cần giao tiếp với nhau cũng có cảm xúc và muốn chia sẻ, chúng ta không phải robot. Nên có thể hỏi thăm, động viên một ai đó, để không khí làm việc thật sự gần gũi và thoải mái
● Tôi cũng có những đam mê riêng: đặc biệt đó là thể thao thứ giúp cho tôi có một cơ thể khỏe mạnh, tràn đầy năng lượng của nhà vô địch, xua tan, đánh bay đi những stress, mệt mỏi,... Tôi chơi đá bóng, đạp xe, bóng bàn. Gần đây tôi bơi lội, thích được thả mình trong làn nước và phối hợp nhuần nhuyễn cơ thể để có thể lướt đi như những chú cá. Tôi cũng đam mê đọc sách, thảo luận cùng mọi người những gì học hỏi được và cùng nhau thực hành.
● Ngoài ra tôi cũng thích thơ và làm cả thơ nữa.. Tôi cũng thích đi du lịch khám phá, vì cuộc sống có quá nhiều điều thú vị và mới mẻ, tuyệt vời đang đợi chúng ta khám phá
Và chỉ khi chúng ta có thể cân bằng được cuộc sống chúng ta mới có thể đi được chặng đường dài trong một ngành đang phát triển chóng mặt như IT. Hãy tưởng tượng nếu bạn khỏe mạnh, tự tin, có nhiều mối quan hệ chất lượng, tài chính vững vàng, có thời gian cho những đam mê rất riêng của mình, thời gian cho cá nhân suy ngẫm, những mối quan hệ gần gũi và chất lượng, thật tuyệt vời phải không ạ ?
Hôm nay là ngày cuối tuần để tôi có thời gian cá nhân thưởng thức cuộc sống, suy ngẫm lại công việc và sắp xếp viết lại một vài điều mình đã học hỏi được từ công việc hơn 5 năm vừa qua.
Cảm ơn các bạn đã dành thời gian để lắng nghe lời chữ của tôi. Xin chúc các bạn luôn khỏe mạnh, bình an và đạt được thật nhiều thành công, vui mừng trong sự nghiệp !