14 Jan, 2021
Phần mềm ở Trung Đông
Tôi mới dành một tuần giảng bải ở Carnegie Mellon tại Qatar rồi đi tới Riyadh, thủ đô của Saudi Arabia để thăm một số sinh viên cũ. Các sinh viên tổ chức một bữa tiệc đón tôi, hơn hai mươi người trong số họ tụ tập lại và chúng tôi có nhiều thức ăn và nói chuyện vui. Đây là cơ hội cho tôi biết nhiều hơn về công nghiệp phần mềm trong vùng này cho nên tôi hỏi họ: “Công nghiệp phát triển phần mềm ở Trung Đông thế nào? Có nhiều việc làm không? Các bạn đang làm gì sau khi tốt nghiệp từ CMU và trở về nước mình?”
Một sinh viên trả lời: “Chúng tôi KHÔNG phát triển phần mềm ở đây. Công việc chính của chúng tôi là trong sản xuất dầu hoả, thương mại, và tài chính, phần mềm không phải là công nghiệp quan trọng ở đây. So với các chỗ khác trong vùng xung quanh, chúng tôi bị tụt lại trong phần mềm. Không có khuyến khích của chính phủ để hấp dẫn doanh nghiệp phần mềm kiểu như vùng thương mại tự do hay công viên công nghệ cao dành riêng cho phần mềm. Kết cấu nền hiện thời không thích hợp để hỗ trợ cho công nghiệp phần mềm. Đa số mọi người KHÔNG biết mấy về phần mềm, họ mua máy tính phần lớn để chơi game. Tất nhiên, các công ti kinh doanh dùng máy tính nhưng họ mua phần mềm từ Microsoft, Oracle, SAP hay IBM. Không có công nghiệp phần mềm “thực” ở Trung Đông nhưng chúng tôi có việc làm phần mềm, đặc biệt trong khu vực kiểm thử và hỗ trợ. Sau khi tốt nghiệp từ CMU, nhiều người trong chúng tôi trở về nhà và làm việc như người quản lí hệ thông tin. Chúng tôi không phát triển phần mềm ngoại trừ việc xây dựng vài websites, chúng tôi khoán ngoài công việc cho các nước khác.”
Sinh viên khác thêm vào: “Tuy thế, trong những năm gần đây, việc dùng công nghệ thông tin bắt đầu tăng lên với một số hoạt động phát triển nhằm vào nhu cầu địa phương. Nhiều người dùng không có kĩ năng tiếng Anh tốt nhưng phần lớn các ứng dụng được phát triển trong tiếng Anh cho nên có nhu cầu về phiên bản tiếng A rập. Dựa trên nhu cầu này, một số công ti đang cung cấp giải pháp cho vấn đề này bằng việc tạo ra các ứng dụng hỗ trợ tiếng A rập. Thành tựu chính là đưa vào phiên bản tiếng A rập của Windows và xử lí văn bản Word, các sản phẩm như vậy lập ra khung cảnh cho nền chuẩn để người phát triển có thể xây dựng trên đó. Có vài công ti nhỏ tập trung vào phát triển phần mềm cho giải pháp mạng và Internet nữa. Nhiều công ti là liên doanh với các hãng lớn, như IBM, Microsoft, SAP hay Oracle để cung cấp dịch vụ CNTT.”
Tôi hỏi: “Thế đại học và đào tạo thì sao?”
Một sinh viên đáp: “Có vài đại học trong khu vực này. Họ tất cả đều có chương trình kĩ nghệ và máy tính nhưng nhiều sinh viên ưa thích sang Mĩ hay Anh để có giáo dục tốt hơn. Ngày nay với việc mở khu trường Carnegie Mellon Qatar, sinh viên trong vùng có thể tới đó thay vì phải đi ra nước ngoài với cùng chất lượng đào tạo.”
Sinh viên khác nói với tôi: “Giáo dục là việc vẫn đang được thảo luận ở đây trong các nước A rập. Hệ thống giáo dục của chúng tôi là tốt nhưng vẫn cần được cải tiến. Chính phủ của chúng tôi đã chi nhiều tiền để xây dựng các đại học hiện đại, phòng thí nghiệm hiện đại, và thuê nhiều giáo sư tới và dạy nhưng người của chúng tôi, đặc biệt là thế hệ trẻ hơn, lại không có động cơ để học tập. Hiện thời, thất nghiệp là cao bởi vì nhiều thanh niên không có giáo dục và kĩ năng kĩ thuật để làm việc trong công nghiệp. Chính phủ của chúng tôi đã chi nhiều tiền vào đào tạo việc làm nhưng vấn đề vẫn còn đó. Trong nhiều năm, người của chúng tôi phụ thuộc vào xuất khẩu dầu hoả và nhận được thu nhập chia sẻ từ chính phủ cho nên họ không thực sự phải làm việc. Tuy nhiên, trong tương lai khi dầu hết, chúng tôi sẽ bị lâm vào vấn đề nghiêm trọng. Chính phủ của chúng tôi đã thử nhiều điều bằng việc động viên mọi người bắt đầu doanh nghiệp riêng của mình, học những kĩ năng mới, nhưng chúng tôi vẫn phụ thuộc vào công nhân nước ngoài tới làm việc cho chúng tôi. Tôi đã thấy nhiều người Ấn Độ tới đây làm việc, họ có kĩ năng tốt do động cơ mạnh của họ. Lí do là họ nghèo và giáo dục là cách duy nhất để thoát khỏi nghèo nàn còn chúng tôi có cơ hội việc làm ở đây. Nếu thầy nhìn quanh, thầy sẽ thấy nhiều việc được làm bởi các công nhân nước ngoài, từ xây nhà tới xa lộ, từ bệnh viên tới dịch vụ xã hội. Nhiều bác sĩ, y tá, người phục vụ và đầu bếp là người nước ngoài.”
Tôi hỏi: “Tôi thấy nhiều xây dựng nhà cửa ở đây, có kế hoạch để làm cái gì đó không?”
Một sinh viên trả lời: “Đó là viễn kiến kinh doanh, chúng tôi có “bùng nổ nhà” vài năm trước và mọi nơi đều có những toà nhà được xây dựng. Chính phủ muốn thay đổi khu vực của chúng tôi thành thành phố toàn cầu cho thương mại và tài chính cho nên họ đầu tư nhiều vào xây dựng. Như thầy có thể thấy, chúng tôi có nhiều đất, phần lớn là sa mạc nhưng nó có thể được xây dựng thành thành phố hiện đại và chúng tôi có nhiều tiền. Vấn đề là khi chúng tôi xây nhiều toà nhà lớn và hiện đại chúng tôi phải có tri thức và kĩ năng để vận hành chúng. Với tất cả tiền đổ vào nhà cửa và kết cấu nền nhưng không có người có kĩ năng để quản lí và vận hành, tôi không chắc liệu chúng tôi có ra quyết định đúng không. Chúng ta hãy nhìn vào các chương trình khoa học máy tính, chúng tôi vẫn đang đào tạo lập trình nhưng không đào tạo kĩ nghệ phần mềm. Chúng tôi có sinh viên có thể “viết mã” nhưng KHÔNG “quản lí phần mềm”. Vấn đề là chúng tôi KHÔNG cần người lập trình vì chúng tôi có công nhân từ Ấn Độ tới đây làm người lập trình, kiểm thử, và thao tác viên máy tính. Chúng ta hãy nhìn vào sách giáo khoa, chúng tôi có nhiều sách dịch sang tiếng A rập nhưng thầy có lẽ sẽ cười bởi vì có vấn đề với việc dịch. Đọc sách dịch thật buồn cười vì người dịch dịch chúng theo từng từ một mà không có nghĩa gì. Chúng tôi tất cả đều đọc sách bằng tiếng Anh.”
Tôi hỏi: “Việc nói tiếng Anh ở đây có là thông thường với mọi người không?”
Một sinh viên trả lời: “Có chứ. Tiếng Anh được coi là ngôn ngữ thứ hai. Hầu hết các biển tên phố đều được in bằng cả chữ A rập và chữ Anh. Nhiều người nói tiếng Anh hay học nó bởi vì có nhiều môn học tiếng Anh ở trường công. Vấn đề là họ học tiếng Anh để làm gì? Nếu họ không muốn làm việc, không muốn làm kinh doanh thì tại sao họ cần nó? Điều đáng buồn là không có động cơ để học vì giáo dục không được nhiều người coi trọng.”
Riêng cá nhân tôi, chuyến đi này để lại một số xúc động sâu sắc trong tâm trí tôi. Tôi rời Ấn Độ với hình ảnh về một lớp học ban đêm trong một làng nhỏ gần Hyderabad, với ba bóng đèn sáng lờ mờ để cung cấp ánh sáng cho sáu mươi học sinh trường làng học lập trình trong Java. Không có máy ính cho nên chúng học mọi thứ bằng việc viết mã trên giấy và thầy giáo sẽ kiểm tra bằng việc đi qua từng dòng mã cùng chúng. Những học sinh này nghèo và phải giúp cha mẹ chúng ở trên đồng vào thời gian ban ngày. Ban đêm, tất cả chúng đều tới trường để học máy tính với hi vọng một ngày nào đó chúng có thể có cuộc sống tốt hơn. Việc làm mơ ước của chúng là trở thành người lập trình và làm việc ở thành phố xi be Hyderabad. Tôi rời khỏi Saudi Arabia với hình ảnh khác, một thành phố hiện đại với các lớp học hiện đại nhưng tôi không thấy học sinh trong các phòng học có điều hoà nhiệt độ. Nhiều người ngủ trưa bởi vì thời tiết rất nóng nhưng họ sẽ đi ra ban đêm để chơi trò chơi máy tính với bạn bè hay tiệc tùng trong các hộp đêm.
Tôi hỏi một trong các sinh viên khi anh ta đưa tôi ra sân bay trong chiếc xe thể thao đắt tiền: “Điều gì sẽ xảy ra khi hết dầu? Điều gì sẽ xảy ra khi các công ti nước ngoài bỏ đi? Điều gì sẽ xảy ra với tất cả những toà nhà hiện đại mà các bạn đã xây dựng nhưng không có kinh doanh ở đây?” Anh ta trả lời: “Tôi không biết, chúng tôi sẽ nghĩ về cái gì đó. Tôi chắc chắn chính phủ của chúng tôi đang nghĩ về điều đó rồi.”
—-Englisnh version—-
Software in the Middle East
I just spent a week to lecture at Carnegie Mellon in Qatar then went to Riyadh, the capital of Saudi Arabia to visit some former students. The students organized a party for me where over twenty of them gathered and we had lot of foods and good conversations. This is a chance for me to learn more about the software industry in this region so I asked them: “What is the software development industry like in the Middle East? Are there a lot of jobs? What are you all doing after graduated from CMU and returned to your countries?”
One student answered: “We do NOT develop software here. Our main business are in oil producing, trading, and financing, software is not an important industry here. Compare with others in the surrounding regions, we are behind in software. There is no government incentives to attract software business like free-trading zones or high tech parks designated for software. The current infrastructure is not adequate to support software industry. The majority of people do NOT know much about software, they buy computers mostly to play games. Of course, business companies use computers but they buy software from Microsoft, Oracle, SAP or IBM. There is no “Real” software industry in the Middle East but we do have software jobs, especially in the area of testing and supporting. After graduated from CMU, many of us returned home and work as managers of information systems. We do not develop software except building few websites, we outsource software works to other countries.”.
Another student added: “However, in recent years, the use of information technology began to increase with some development activities aimed at local demand. Many users do not have good English language skills but most applications are developed in English so there is a demand for an Arabic version. Based on this need, some companies are providing solution to this problem by creating applications that supported Arabic language. The major achievement was the introduction of the Arabic version of Windows and Word processing, such products set the stage for a standard platform on which developers can build on. There are few small companies concentrate on software development for network and Internet solutions too. Many are joint ventures with global firms, such as IBM, Microsoft, SAP or Oracle to provide IT services”.
I asked: “What’s about the university and the training?
One student answered: “There are several universities in the area. They all have engineering and computer programs but many students prefer to go to the U.S or U.K. for better education. Today with the opening of the Carnegie Mellon Qatar campus, students in the region can go there instead of travel abroad with the same quality trainings”.
Another student told me: “Education is an ongoing discussion here in Arab countries. Our education system is good but still needs improvement. Our government has spent a lot of money to build modern universities, modern laboratories, and hiring many professors to come and teach but our people, especially the younger generation, are not motivated to learn. Currently, the unemployment is high because many young people do not have the education and technical skills to work in industry. Our government already spent a lot money on job training but the problem still remains. For years, our people are depending on oil exports and receiving revenue sharing from our government so they do not really have to work. However, in the future when oil runs out, we will be in serious problem. Our government has tried many things by encourage people to start their own business, learning new skills, but we are still depending on foreign workers to do works for us. I have seen many Indians come here to works, they have good skills due to their strong motivation. The reason is they are poor and education is the only way to escape poverty and we have job opportunity here. If you look around, you will see many works are done by foreign workers, from building constructions to highway, from hospitals to social services. Many doctors, nurses, servants and cooks are foreigners.
I asked: “I saw a lot of buildings construction here, is there a plan to do something?”
A student answered: “That is the business vision, we have a “building-boom” several years ago and everywhere there are buildings being built. The government wants to change our region into a global city for trade and finance so they invest a lot in construction. As you can see, we have a lot of land, mostly desert but it can be built into modern cities and we have a lot of money. The issue is as we built many large and modern buildings do we have the knowledge and skills to operate them. With all money spent in building and infrastructure but without skilled people to manage and operate, I am not sure if we are making the right decision. Let’s look at the computer science programs, we are still training programming but not software engineering. We have students who can “code” but NOT “manage software”. The problem is we do NOT need programmers as we have workers from India came here as programmers, testers, and computer operators. Let’s look at textbooks, we have many books translated into Arabic but you probably would laugh because there are problems with translation. Reading a translated book is laughable as people translate them literally word by word which does not mean anything. We all read books in English.
I asked: “ Is it common for people to speak English here?
A student answered: “Yes. English is considered the second language. Most street signs are printed in both Arabic and English. Many people speak English or are learning it because there are many English courses in public schools. The issue is what they learn English for? If they do not want to work, do not want to do business then why do they need it? The sad thing is there is no motivation to learn as education is not considered seriously by many people.
Personally, this trip left some deep emotional in my mind. I left India with the image of a night class in a small village near Hyderabad, with three dimly lit light bulbs not enough to provide light to sixty village boys learning programming in Java. There were no computers so they learn everything by writing code on paper and the teacher would check it by go over each line of code with them. These students are poor and must help their parents in the fields during day time. At night, they all go to school to learn computer with the hope of someday they could have better life. Their dream jobs is becoming programmer and working in Hyderabad cyber-city. I left Saudi Arabia with a different image, a modern city with modern classrooms but I did not see students in the air conditioned classrooms. Many slept in the afternoon because the weather was very hot but they would go out at night to play computer games with friends or party in nightclubs.
I asked one of my student when he took me to the airport in his expensive sport car: “What will happen when oil ran out? What will happen when foreign companies leave? What will happen with all the modern buildings that you built but there are no business here?” He answered: “I do not know, we will think of something. I am sure our government is thinking about it already”.