11 Jan, 2021
Lời khuyên cho sinh viên tốt nghiệp
Một sinh viên tới văn phòng của tôi. Anh ta nói: “Em báo cho thầy biết rằng em sẽ tốt nghiệp vào tháng năm nhưng em đã có lời mời làm việc từ một công ti phần mềm tốt. Em rất may mắn có việc trong thời kinh tế suy giảm này nhưng em vẫn lo lắng về tương lai. Trong thời kì thay đổi này, mọi thứ dường như không chắc chắn, và em muốn biết em có thể làm gì để giữ được việc và xây dựng nghề nghiệp tốt cho tương lai? Em hi vọng thầy có thể cho em đôi lời khuyên.”
Tôi bảo anh ta: “Chúc mừng bạn. Tôi rất hài lòng là bạn có việc tốt trước khi bạn tốt nghiệp. Tôi chắc chắn bạn sẽ làm việc chăm chỉ và làm hết sức mình nhưng để giữ việc đó và xây dựng nghề nghiệp tốt, bạn phải đem giá trị tới cho công ti. Hôm nay bạn có tri thức và kĩ năng mà công ti của bạn cần và đó là lí do tại sao họ thuê bạn nhưng bạn phải tiếp tục học những điều mới và đem giá trị mới cho công ti của bạn. Với toàn cầu hoá, công ti sẽ cắt bớt việc bất kì khi nào họ cần giữ cho kinh doanh của họ chạy có sinh lời. Để sống còn, bạn cần có tri thức và kĩ năng được cập nhật mới nhất. Tự mãn có thể là sai lầm định mệnh bởi vì với thị trường việc làm cạnh tranh, việc của bạn có thể chuyển sang ai đó khác vào bất kì lúc nào. Nhiều sinh viên nghĩ tốt nghiệp là chặng cuối của học tập bởi vì họ không phải tới trường nữa. Đó là sai lầm lớn bởi vì có bằng cấp mới chỉ là bắt đầu. Bằng cấp mở ra cánh cửa cho việc làm nhưng áp dụng tri thức vào công việc mới xác định ra nghề tương lai của bạn. Bạn đã học tri thức cơ sở ở trường nhưng trong công việc bạn phải áp dụng nó. Bằng việc áp dụng nó vào dự án thực, bạn học các kĩ năng, kĩ thuật, phương pháp và qui trình và xây dựng nghề của bạn. Ở trường, bạn học từ thầy giáo nhưng trong công việc bạn học từ thành viên tổ của mình.
Lời khuyên của tôi là bạn phải học nhiều nhất có thể được từ người khác. Đây là về việc biết chỗ của bạn trong công ti bởi vì không ai làm việc một mình nữa. Từng người đều phụ thuộc vào người khác bởi vì không ai có độc quyền về bất kì cái gì hay bất kì tri thức chuyên gia nào. Người công nhân khôn nhất nói với nhau, học từ nhau, và cũng dạy lẫn nhau. Để tâm trí cởi mở và quan sát mọi thứ cẩn thận thì bạn sẽ học được nhiều. Làm việc tổ là kỉ luật mà bạn đã học trong trường cho nên áp dụng nó một cách khôn ngoan vào chỗ làm việc của bạn đi. Đừng phê bình ai nếu bạn không muốn bị phê bình. Chú ý tới điều đang diễn ra trong công ti của bạn và thế giới xung quanh bạn và liên tục học điều mới để cải tiến kĩ năng của bạn. Nói rõ ràng khi bạn phải nói nhưng lắng nghe người khác, ngay cả người ngù ngờ, họ cũng có cái gì đó để nói. Nếu bạn chỉ hội tụ vào văn phòng của mình, tổ của mình và vài người bạn trong công ti thì cái nhìn của bạn có thể bị quá thiên lệch hay hẹp. Bạn cần mở rộng cái nhìn của mình bằng việc đọc nhiều bài báo kĩ thuật để học điều đang xảy ra trong công nghiệp phần mềm vì công nghệ thay đổi rất nhanh chóng. Khi bạn dừng học cái mới, bạn sẽ đánh mất giá trị của mình và đây không phải là cảm giác thoải mái gì. Người công nhân tri thức giỏi phải tiếp tục học bởi vì học không bao giờ nên dừng lại. Bạn cần chia sẻ thông tin với người khác bởi vì bạn không thể cải tiến được kĩ năng của mình bằng cách làm nó một mình, bạn cần bạn bè. Đừng so sánh bản thân mình với người khác, bạn có thể kiêu ngạo hay cay đắng bởi vì bao giờ cũng có ai đó giỏi hơn bạn hay không may mắn như bạn. Nghĩ về bản thân bạn trong vai trò mới đi. Bạn có là người lập trình không? Bạn cần hỏi làm sao là người lập trình giỏi hơn rồi cố gắng học những kĩ năng mới để làm cho bạn là người lập trình giỏi hơn. Nếu bạn muốn là người lãnh đạo kĩ thuật thì bạn cần hiểu nhiều về kĩ năng thiết kế, kiến trúc. Chẳng thành vấn đề bạn muốn là ai, bạn phải nhớ rằng bạn là một phần của tổ, và họ dựa vào bạn vì kĩ năng của bạn và bạn cũng dựa vào họ với sự hỗ trợ của họ.
Anh ta ngần ngại: “Nhưng vì toàn cầu hoá tác động vào mọi thứ. Làm sao em xây dựng được nghề của mình khi mọi sự cứ thay đổi ngày một nhanh hơn?”
Tôi bảo anh ta: “Hãy cứ hội tụ vào nghề của bạn đi nhưng giữ cân bằng trong cuộc sống. Tận hưởng thành tựu của bạn nhưng vẫn khiêm tốn, đó là điều quan trọng nhất trong cái may thay đổi của thời gian. Với toàn cầu hoá, mọi thứ sẽ tiếp tục tiến hoá, mua và bán sản phẩm và dịch vụ nhiều hơn trên khắp thế giới bởi vì nó tất cả đều về giá thấp và cạnh tranh cao. Nếu ai đó khác có thể làm việc của bạn rẻ hơn với chất lượng sánh ngang, thì bạn có hai chọn lựa: Hoặc bạn tìm việc mới hoặc bạn đưa tất cả sức mạnh của mình vào cạnh tranh. Sức mạnh của bạn là tri thức và kĩ năng của bạn mà người khác không có và đó là lí do tại sao việc học liên tục hay học cả đời lại quan trọng. Mọi nơi trên thế giới này, kinh tế toàn cầu đang tác động tới mọi doanh nghiệp, buộc mọi công ti phải cải tiến cách họ làm kinh doanh khi thị trường cạnh tranh đem vào công ti mới với thách thức mới. Khách hàng có chọn lựa để lựa ra sản phẩm nào họ muốn mua và họ mua nó từ ai. Đó là lí do tại sao để sống còn, mọi công ti đều phải giảm chi phí, tăng năng suất, và nâng cao chất lượng hơn mọi chỗ có thể được. Là người công nhân tri thức, tài sản của bạn là tri thức và kĩ năng và tài sản của công ti của bạn là con người của nó (tri thức tập thể). Cho nên làm sao công ti phần mềm đạt tới việc giảm chi phí liên tục để vẫn còn mang tính cạnh tranh được? Bằng liên tục cải tiến tri thức tập thể của các công nhân của nó để chắc chắn công ti thực hiện ở trên đỉnh thang. Mọi thứ về toàn cầu hoá là về việc giảm chi phí xuống, duy trì chất lượng, và tăng tốc qui trình chuyển giao dịch vụ hay sản phẩm. Công ti phần mềm của bạn là tập hợp nhiều người làm việc cùng nhau để chuyển giao sản phẩm chất lượng ở chi phí hợp lí để hỗ trợ cho các mục tiêu doanh nghiệp. Chất lượng không bao giờ được phép giảm đi, nhưng có thể là chi phí sẽ phải hạ thấp bởi vì càng nhiều người, họ càng tốn phí cho công ti hơn. Duy trì sống sót được là tạo ra giá trị doanh nghiệp bằng việc bao giờ cũng nhìn vào nơi và cách bạn đem giá trị vào hay không đem giá trị vào. Bạn nên tự hỏi mình: “Mình có xứng đáng hơn với công ti hôm nay so với mình đã xứng đáng hôm qua không? Mình có hiểu công ti cần gì để mang tính cạnh tranh và mình có hỗ trợ điều đó không?”
Anh ta hỏi tôi: “Học cả đời có áp dụng chỉ cho lĩnh vực phần mềm hay cho các lĩnh vực khác như kinh doanh và tài chính?”
Tôi bảo anh ta: “Với toàn cầu hoá, mọi thứ thay đổi rất nhanh và mọi việc làm sẽ bị tác động. Công nghệ bao giờ cũng thay đổi nhanh hơn nhưng ngày nay gần như mọi thứ đều bị dẫn lái bởi công nghệ. Doanh nghiệp sẽ phụ thuộc vào công nghệ bởi vì không có máy tính và điện thoại, bạn không thể làm kinh doanh toàn cầu được. Bất kể lĩnh vực nào bạn nghiên cứu, trong năm năm tới hay đại loại như vậy mọi lĩnh vực sẽ yêu cầu tri thức tính toán. Là một kĩ sư phần mềm, bạn đã đi trước người khác rồi. Bạn biết cái gì đó người khác có thể không biết, bạn có tri thức mà người khác sẽ phải học, cho nên bạn tiếp tục học những điều mới, bạn bao giờ cũng đi trước và đó là điều tôi gọi là ưu thế công nghệ.
—-English version—-
Advises for graduating student
A student came to my office. He said: “I want to let you know that I will be graduated in May but I already have a job offer from a good software company. I am very lucky to have a job in this economic downsizing time but I still worry about my future. In this changing time, everything seems uncertain, and I want to know what can I do to keep my job and build a good career for the future? I hope that you can give me some advises.
I told him: “Congratulation. I am very pleased that you have a good job before you graduate. I am sure that you will work hard and do your best but to keep that job and build a good career, you have to bring value to the company. Today you have the knowledge and skills that your company needs and that is why they hire you but you must continue learning new things and bring new value to your company. With globalization, companies will cut jobs whenever they need to keep their businesses running profitably. To survive, you need to have the most up to date knowledge and skills. Complacency could be a fatal mistake because with the competitive job market, your job could go to somebody else at anytime. Many students think graduation is the end of learning because they do not have to go to school anymore. It is a big mistake because having a degree is only the beginning. The degree opens door for the job but the application of knowledge at work determine your future career. You already learn the basic knowledge in school but at work you have to apply it. By applying it to real project, you learn the skills, the techniques, the methods and the process and building your career. In school, you learn from teachers but at work you learn from your team members.
My advice is you must learn as much as you can from others. This is about knowing your place in the company because no one works alone anymore. Each person depends on others because no one has a monopoly on anything or any expertise. The smartest workers talk to each other, learn from each other, and also teach others. Keep an open mind and observe things carefully then you will learn a lot. Teamwork is a discipline that you have learned in school so apply it wisely in your work place. Do not criticize anyone if you do not want to be criticized. Pay attention to what is going on in your company and the world around you and continue to learn new thing to improve your skills. Talk clearly when you have to but listen to others, even the dull ones, they too have something to say. If you only focus on your office, your team and few friends in the company than your view may become too biased or narrow. You need to broaden your view by reading more technical articles to learn what is happening in the software industry as technology changes very fast. When you stop learning new thing, you will lose your value and this is not a comfortable feeling. A good knowledge worker must keep on learning because learning should never stop. You need to share information with others because you can not improve your skill by do it alone, you need friends. Do not compare yourself with others, you may become vain or bitter because there is always someone better than you or not fortunate like you. Think of yourself in a new role. Are you a programmer? You need to ask how to be a better programmer then try to learn new skills to make you a better programmer. If you want to be a technical lead then you need to understand more on design, architecture skills. No matter whom you want to be, you must remember that you are a part of a team, and they rely on you for your skills and you also rely on them on their support.
He hesitated:” But as globalization impacts everything. How do I build my career when things keep changing faster and faster?”
I told him: “Stay focus on your career but keep a balance in life. Enjoy your achievement but be humble, it is the most important thing in the changing fortune of time. With globalization, everything will continue to evolve, more buying and selling of products and services around the world because it is all about low costs and high competition. If someone else can do your job cheaper with comparable quality, then you have two choices: Either you looking for a new job or you put all your strength in for the competition. Your strength is your knowledge and skills that others do not have and that is why continuous learning or lifelong learning is important. Everywhere in the world, the global economy is impacting every business, forcing every company to improve the way they do business as the competitive market bring in new companies with new challenges. Customers have a choice to select what products they want to buy and who they are buying it from. That is why to survive, every company has to reduce costs, improve productivity, and raise higher quality wherever possible. As a knowledge worker, your asset is your knowledge and skills and the asset of your company is its people (Collective knowledge). So how does a software company achieve continuously cost reductions to remain competitive? By continue to improve the collective knowledge of its workers to make sure that the company is performing at the top of the scale. Everything about globalization is about bringing down costs, maintaining quality, and speeding the process of service or product delivery. Your software company is a collection of many people working together to deliver a quality product at a reasonable cost to support the business objectives. The quality should never be allowed to diminish, but it is possible that the cost will have to lower because the more people, the more they cost the company. To stay viable is to create business value by always look to where and how you bring value or don’t bring value. You should ask yourself: “Are you worth more to the company today than you were yesterday? Do you understand what the company needs to be competitive and are you supporting that?
He asked me: “Does it lifelong learning applied only to software field or others fields such as business and finance?”
I told him:” With globalization, everything changes very fast and every job will be impacted. Technology always changes faster but today almost everything is driven by technology. Business will depend on technology because without computer and phone, you can not do business globally. Regardless of what field you study, in the next five years or so every field will require computing knowledge. As a software engineer, you are already ahead of others. You know something others may not, you have the knowledge that other will have to learn, so as you continue learning new things, you always ahead and that is what I call the technology advantage.