您好,登錄后才能下訂單哦!
最近中興通訊被美國政府制裁一事鬧得沸沸揚揚,被房地產(chǎn)虛假繁華迷幻了很多年的國人,突然發(fā)現(xiàn)雖然我們已經(jīng)貴為世界第二大經(jīng)濟(jì)大國,卻未能掌握很多重要的有科技含量的行業(yè)里的核心技術(shù)。一時間,很多文章分析中國人為啥掌握不了核心技術(shù),從體制上,從國民性格上進(jìn)行了多維度全方位的或深或淺的分析。筆者自然不放過這個熱點,寫過兩篇文章,分析原因,并且為中國芯片事業(yè)未來能突破歐美的壓制掌握核心技術(shù)獻(xiàn)言獻(xiàn)策。
筆者在IT行業(yè)打拼將近17年,IT行業(yè)的核心技術(shù),中國至今一個都沒有真正掌握(完全的徹底的自主知識產(chǎn)權(quán))。筆者認(rèn)為的IT行業(yè)的核心技術(shù),硬件上是指電腦CPU,軟件上是指PC以及手機(jī)操作系統(tǒng),辦公管理軟件(如微軟的Office),數(shù)據(jù)庫軟件(Oracle,DB,SAP HANA),廣受世界各地程序員歡迎與使用的開源軟件(比如Spring, Hibernate), 中間件服務(wù)器(比如Weblogic,Tomcat,Apache),ERP行業(yè)的高端核心軟件系統(tǒng)(比如SAP,Oracle EBS等)以及其它各種系統(tǒng)級的軟件系統(tǒng)。
回想17年工作生涯,我驚喜的發(fā)現(xiàn),我曾經(jīng)與IT行業(yè)核心技術(shù)有過交集!想起來那還是2001年剛畢業(yè)那會兒,畢業(yè)后進(jìn)入一家美國軟件公司在長沙的分公司,擔(dān)任Java程序員。那個時候,Java大熱,很多高校計算機(jī)相關(guān)專業(yè)的學(xué)生對其趨之若鶩,很多人大三大四就開始自學(xué)Java,少數(shù)人找到校外企業(yè)兼職工作機(jī)會,也是用Java編寫各種應(yīng)用軟件。并且當(dāng)時Java虛擬機(jī)‘一次編寫,到處運行’的噱頭宣傳,讓很多人對Java推崇備至。當(dāng)時全球主流核心編程平臺,除了Sun公司推出的J2EE平臺(使用Java編程語言),還有知名的微軟公司推出的.NET平臺(編程語言是C#)。兩大平臺競爭激烈,各自有無數(shù)的程序員為之吶喊助威。J2EE平臺的‘一次編寫,到處運行’的特點,讓只能在微軟操作系統(tǒng)上運行的.NET平臺,多少有點底氣不足。但是基于微軟操作系統(tǒng)強(qiáng)大的軟件生態(tài),.NET平臺的受歡迎程度,使用范圍,絲毫不遜于J2EE平臺。
我入職的美資軟件公司,總部在硅谷,是一個臺灣籍美國人創(chuàng)辦的,這家公司當(dāng)時剛剛來湖南長沙成立分公司。然后就從我所在的學(xué)校以及長沙的另外幾家大學(xué)里通過嚴(yán)格筆試面試招聘了第一批員工。新招聘的員工,全部都是應(yīng)屆畢業(yè)生,分成幾個小組,開發(fā)組,測試組等等。然后從東莞分公司調(diào)入幾個老員工來到長沙分公司,擔(dān)任幾個小組的組長,帶領(lǐng)我們這些剛剛畢業(yè)的菜鳥們工作。
我是在入職這家公司后開始學(xué)習(xí)Java編程語言的,一些同事在大學(xué)讀書期間就學(xué)會了這門語言,甚至還有一些小的項目實戰(zhàn)機(jī)會。面對他們,我壓力不小,拼命苦學(xué),戰(zhàn)戰(zhàn)兢兢的通過了試用期,正式開始了這家公司全新的職業(yè)生涯。
這個公司規(guī)模不大,員工都是畢業(yè)2,3年甚至應(yīng)屆畢業(yè)生,技術(shù)實力算不上太強(qiáng)。但是公司要做的事情,可真是不一般,不是類似國內(nèi)90%以上的軟件公司做的那種技術(shù)含量不高的應(yīng)用軟件,而是一種可以說是系統(tǒng)軟件的軟件產(chǎn)品。這個軟件,是一種軟件平臺的遷移軟件, 要把基于.NET平臺開發(fā)的各種應(yīng)用程序,經(jīng)過我們這個軟件平臺的轉(zhuǎn)換,轉(zhuǎn)換成使用Java語言編寫的應(yīng)用程序,這樣就能在各種操作系統(tǒng)平臺(Windows, Linux, Unix等)上運行了。這意味著,需要編寫一個2個編程語言之間的轉(zhuǎn)化器,同時需要使用Java編程語言實現(xiàn).NET平臺下的所有功能(所有的Class),即用Java語言重寫.NET平臺!這是一種系統(tǒng)級的軟件產(chǎn)品,可真不是一般的企業(yè)應(yīng)用軟件!可以說在當(dāng)時,全中國都沒有哪家公司敢于干這種事情!也正是由于這家公司干的是這種看起來高大上的事業(yè),所以也吸引了來自美國的風(fēng)險投資。這使得這家公司好幾年雖然沒有獲得客戶沒有收入,卻能正常經(jīng)營下去。
在公司工作期間,我有參與.NET平臺下某個Package下的諸多class的遷移工作。我們要做的事情是,首先通過測試或者閱讀.NET平臺原版說明文件,了解到這些Class的作用,class里每個屬性的用途,每個method的功能,然后使用Java語言編寫一個相應(yīng)的class,也定義相關(guān)的屬性和method,但是功能要跟.NET平臺里的class完全一樣。除了使用J2EE平臺里的class library, 我們還有使用支持Java的開源軟件,這是我第一次聽說與使用開源軟件。感覺這個東西真是好,也很佩服這些開源軟件的作者,覺得他們很了不起,一方面技術(shù)精湛,一方面很有分享精神。我們開發(fā)好的程序,交由測試組來測試,發(fā)現(xiàn)了bug,又被退回來繼續(xù)修改,一直到測試通過為止。
在這家公司工作期間,筆者很是痛苦了一段時間,也深深感覺到這種系統(tǒng)軟件真的是非常非常難做。.NET平臺里class library的某些Class的method, 功能很強(qiáng)大,能考慮到各種場景。我們通過.NET平臺的class library說明文字或者自己的一些測試,很難完全了解到它的功能,要么就是盲人摸象,要么理解偏了。經(jīng)常自以為實現(xiàn)了相關(guān)的功能,開發(fā)好了,但是一旦提交到測試組,就發(fā)現(xiàn)還有很多bug。很多功能,就是天天加班加點,絞盡腦汁,抓破頭皮,到處找資料問業(yè)界資深的技術(shù)大拿,都搞不定摸不透。你想想,微軟的.NET該有多復(fù)雜啊,且是微軟公司組織數(shù)千工程師經(jīng)歷多年努力打造的平臺,豈是我們這些Junior的程序員能輕松摸得透的?常常百思不得其解無法實現(xiàn)技術(shù)突破的痛苦與窘境,讓人十分郁悶沮喪,讓人真的是異常難受,這讓我產(chǎn)生了跑路的念頭。
我在這家公司苦苦堅守了一年之后,決定尋找外部機(jī)會,很快得到了當(dāng)時中國四大軟件軟件園之一 --- 創(chuàng)智軟件園的offer。進(jìn)入創(chuàng)智軟件園之后,發(fā)現(xiàn)這家公司做的軟件好簡單,都是企業(yè)應(yīng)用軟件,主要是為一些大型軟件公司的信息化建設(shè)提供軟硬件集成解決方案。這種應(yīng)用層面的軟件,技術(shù)含量普遍不高,只要弄清楚了客戶的需求,技術(shù)上要實現(xiàn)一點都不難。這才讓我有些信心了,終于可以得心應(yīng)手的開展工作,終于可以有點成就感了:自己參與編寫的軟件很快被客戶很多人所使用,幫助客戶提高工作效率與管理水平了!
后來所做的幾年Java程序員,從長沙的創(chuàng)智軟件園到廣州的天河軟件園, 工作期間做的軟件都是應(yīng)用層面的軟件,技術(shù)含量普遍不高,這也是中國軟件開發(fā)業(yè)界的真實現(xiàn)實。我再也沒有遇到過如同第一家公司那樣立志于做高端復(fù)雜核心的系統(tǒng)軟件的公司了。后來改行做SAP咨詢顧問,所做的工作,技術(shù)含量就更低了,學(xué)會了SAP軟件系統(tǒng)的某個模塊的技術(shù)與功能之后,就靠嘴皮子與客戶打交道了。
總結(jié)下來,筆者17年IT行業(yè)工作生涯,只有第一年在第一家公司工作期間,工作最有挑戰(zhàn)性,從事的是系統(tǒng)軟件的研發(fā),距離軟件行業(yè)核心技術(shù)最近。從2002年以后至今,從事的工作,技術(shù)含量越來越低,距離IT核心技術(shù)也是越來越遠(yuǎn)。實在是人生一大悲哀與不幸!
2018-04-26 寫于無錫市新吳區(qū)
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。