① 國產系統鴻蒙已發布,那國產中文編程能翻身嗎
這是一個極具爭議的話題,不過還是值得我們聊一聊,探討探討。
鴻蒙系統在飽受非議、套殼論的冷嘲熱諷中誕生。為國人揚眉吐氣。
就目前反饋來看,用戶體驗、兼容性都還不錯,也總算為國人揚眉吐氣一番。
鴻蒙作為操作系統軟體屬於行業尖端領域,普通人難以觸及。
鴻蒙掀起了一股國產軟體風潮。那麼,作為廣大碼農及准備學習編程的「准碼農」,更關心的是國產編程是否能夠如鴻蒙一般平地萬丈起高樓,為國爭光呢?
畢竟,造車雖難,造工具要容易得多了。更何況,如果能從工具到系統全部實現國產化那是一件令人感到無比自豪的事情。至少我們不必再熟記一堆洋文和閱讀討厭的英文資料。可以用我們的母語作為編程語言,這哪怕想一想都讓人興奮。
早在2000年時,首款編程語言「易語言」就已經橫空出世。它實現了全球首款全中文式編程,也的確轟動一時。
2005年,獲得了「國家火炬計劃」證書,達到了中文編程的巔峰。
一時間,集榮光於一身的易語言似乎馬上可以席捲軟體開發業,擊敗發展積累了數十年的西方編程語言。
他們普遍難以接受一個事實:一個學習門檻如此之低的語言居然與我們花費大量精力學習的主流語言相提並論?
各大論壇BBS發起了對易語言的討伐,數位編程領域專家參與到了與易語言陣營的火拚當中。
的確,易語言這一中文編程語言確實大大降低了學習編程的門檻,將編程的門檻降低到只要會打字就能夠寫代碼的水平。而其他語言必須熟記關鍵單詞以及學習各種編程原理、框架才算學有所成。這讓所有學習傳統編程語言的程序員們感受到了深深的不平衡。
為了反擊VC++、Java等傳統編程語言,易語言不斷降低學習門檻,頻頻出招,想方設法吸引更多的學員學習易語言以抗擊傳統語言,夾縫中求生存。
正因為如此,易語言從取名字開始,就將「易」作為語言的宗旨。
大量的無腦式一鍵調用模塊瘋狂地降低學習門檻。 以前必須寫上幾十行上百行復雜的代碼才能實現的功能,易語言已經將功能打包封裝好,只需要輸入簡單的五六個字就能實現一鍵調用。
打個比方,比如傳統語言要實現自動駕駛,需要分析很多數據,從駕駛員身份判定,道路情況分析,雷達反射分析等等,非常復雜。而到了易語言這,官方已經將自動駕駛的功能封裝好,你只需要輸入代碼:
「調用>>自動駕駛過程」
即可全部完成。
聽起來非常棒,可這恰恰是飲鴆止渴,落魄的開始。
他雖然大大地降低了知識要求門檻,但是,只會使用一鍵調用的「程序員」並不知道其程序運作的原理,更不知道程序內部復雜的邏輯演算法等等。一旦出現問題,他們不僅無法解決,並且還養成了衣來伸手飯來張口偷懶的壞習慣。從而養成了凡事都想「一鍵調用」的慣性思維。
急功近利不願研究原理,已成為很多易語言學習者共同的特點。
工具雖為人所用,同樣的,它也會反噬,改變一個人的習慣。
也就是因為如此,易語言如今已經成為編程界的「非主流」。淪落成為一門專門開發「W掛」、「輔助」類軟體的語言。大量的一鍵調用式的成品庫,供這些製作者一鍵調用組合成某款 游戲 的輔助程序。
結果就是,易語言與2005年時候相比,更讓人嗤之以鼻。連最大的中文編程語言學習論壇都淪為了奇怪產業的聚集地,充斥著各種不和諧元素,遊走在法律的邊緣。
如今,學習易語言的大部分都是沖著做輔助程序去的。導致易語言深陷泥潭:越多的人沖著做W掛去,W掛的產量也越多,對易語言的不良影響越大。
然而,易語言雖然已經意識到這一點,但是無法扭轉現有的局面。龐大的W掛製作者如同病毒一般,不斷地釋放毒素污染整個易語言生態圈。幾乎沒有一款知名軟體是用它編寫的。更別說有哪個正規公司招聘易語言程序員了。
BUG滿天飛、粗製濫造幾乎已經成了它的代名詞。
拋開已經難以挽救的易語言,還有一干小眾的中文編程語言:O語言、中蟒、丙正正。
但多少都已經受到易語言帶來的不良影響,軟體業對中文編程語言持有抵觸態度。
一款編程語言需要一個好的生態才能欣欣向榮。就如國產操作系統一樣。在鴻蒙發布之前,國產操作系統也不乏頂尖之作,深度、麒麟、紅旗等等也是赫赫有名。
但還是因為生態原因無法普及。系統是有了,但是光有系統有什麼用呢?大部分日常使用的軟體都無法在上面運行,如何普及給大眾使用呢?軟體公司因為用戶少,也不願意開發兼容國產系統的軟體。又導致了一個惡性的死循環: 越沒有軟體兼容,越沒人用國產系統,越沒有國產系統用戶,越沒有軟體兼容。
編程語言也是一樣,從誕生的那一刻起,如果沒有人願意使用他,那麼越來越沒有相關的編程資料和作品。越沒有相關的編程和作品,越不會吸引新學員學習。這就是生態問題。
所以華為也深知這一點,汲取了之前所有國產系統的經驗教訓,推出的鴻蒙系統第一時間宣布兼容安卓APP。華為明白,只有兼容了安卓APP,才有了用戶。有了用戶,軟體開發者才願意開發鴻蒙系統的應用。形成良性循環。
只有當自己達到一定市場份額,超越了傳統的安卓、IOS系統時,才有底氣宣布不兼容安卓應用。此時的鴻蒙才是真正意義上擁有自己生態鏈的獨立系統!
要想改變環境,應先適應環境,快速成長,最終才有能力改變世界。
易語言本身並沒有問題,有問題的在於易語言錯誤定位導致形成了糟糕生的態圈。
可見,中文編程還有很長的路要走。
② 史玉柱為事業閉關五個月,妻子離他而去拿走十九萬,後來如何逆襲成富豪的
有句話叫做,你只看到別人風光一面,卻不曾看到人家背後的付出。很多成功的企業家,他們的創業歷程都是非常坎坷的,他們付出了常人難以想像的努力。
任正非年近半百,而且還負債200萬。老婆又離婚,他一個人帶著父母弟弟妹妹在深圳住棚屋,創立華為公司。不過他用了30年的時間,把華為打造成一家營收超6000億的巨無霸公司,占據國內民營企業的頭把交椅。
如今,史玉柱又在游戲,投資等多個領域取得成功,他旗下的巨人網路集團有限公司2011年在美國上市,總市值達到42億美元,是美國發行規模最大的中國民營企業,史玉柱的身家突破500億元。
為事業閉關5個月,妻子離他而去還拿走19萬,後來逆襲成百億富豪,史玉柱經歷了從頑童起家,最後仍要做回頑童。從巨人起家,最後還是擁抱了巨人的輪回,他自稱屌絲,實際上已是真正的隱形富豪。
③ 程序員發展前景怎麼樣呢
程序員,現在國內喊得挺熱,但是其發展給與的空間確是狹小的!而且程序員是一個很累的職業,將來發展的機會也很少,如果還有別的選擇,請放棄做一名程序員!!!!
迷茫的程序員和中國軟體業
----2001年對於IT行業進入寒冬,中國的程序員們先打起了噴嚏。
----2001年年關,《軟體世界》記者劉興波關於程序員薪水問題的文章《質疑中國軟體業「高薪制「》及後續文章引發軒然波濤。在報刊、雜志上,職能部門和IT界的管理人員大都持肯定態度。加上先前人們以玄奘取經般姿態前往印度考察得出的要培養軟體藍領的輿論報道。於是乎,對程序員進行職能分化、薪水分化(大多數向藍領靠攏,降薪)、用政策引導教育系統培養軟體藍領、在兩年趕超印度等輿論報道紛呈出籠。好像中國軟體業打翻身仗的根本在於所謂的「軟體藍領」。但在網路上,以程序員為主的論壇里則對其大加伐撻,近乎血雨腥風。關於軟體業的發展以及程序員的發展前景的大批文章在網上廣為傳播,以至有網路擁塞之謂。這場關於程序員薪水和軟體藍領的爭論讓不少程序員對其職業取向和發展前景都產生了動搖。
----筆者也是一名程序員,出於對軟體行業的看好和對程序設計的偏好。投身於軟體行業,作了名程序員。但現在,卻因現實和夢想的巨大反差、中國軟體業和自身前景的迷離頗感彷徨和痛苦。一個行業的發展固然有起自身的規律,但在一個地區、一個國家的發展卻更多地依賴於輿論、政策等諸多社會因素。社會因素的作用會在行業的發展中成倍的反饋出來。沒有社會的大環境,軟體業的發展也無從談起。但不徵集大多數從業人員的意見,而由輿論界和相關部門閉門造車地制定政策,實難言好。畢竟軟體業最終還是要靠程序員來發展。程序員的迷離最終會是軟體業的迷離,程序員的痛苦最終會是軟體業的痛苦。
----朝陽初升的軟體業
----軟體業在計算機發展初期是嚴重依附於硬體,雖然重要,但並為成為產業。直到上世界六十年代產生的軟體危機催生了軟體工程,才作為一個產業得以迅猛發展。2000年,美國政府將銷售額在上一年達2200美元、僅次於汽車和電子工業的軟體產業從服務業列入製造業,其為美國經濟的高速發展充當了排頭兵。盡管軟體業已有四十多年歷史,其仍然是一個朝陽產業。隨著社會信息化的發展趨勢,隨著各種生產、消費設備的電子化、數字化趨勢,因其在事務處理中與在功能上邏輯等價的硬體相比有成本底、易實現、易擴展的優點,軟體業會得到更廣泛的應用。軟體業的重要性也為人之共識。相對於信息產業中的IC業,軟體業對技術積累和資金支持的要求要低一些(印度可為佐證,其信息產業的硬體基礎和資金均遜於中國,但其軟體業成為全球第二)。故中國這種人均資源匱乏,但人力資源相對低廉豐富的國家發展軟體業實乃上上之選。對於中國而言,發展軟體業已不單單是一個行業的發展。更重要的是可由此提升中國傳統行業的生產、運作水平(筆者曾聞:老外有時賣到中國的設備在硬體上與十多年前並無大不同,僅是更新了軟體系統,就又當新設備賣過來)。可以毫不誇張地說:要想讓地球的重心由西向東移,軟體業是最佳支點。這恐怕也是印度這個人均GDP300多美元的國家把IT牛皮地解為India』s Tomorrow的原因吧。
----全球的軟體業按開發模式和主要地區(軟體業由於產業群落影響和優惠政策吸引,極為集中)可分為:技術領導、產業支撐型——美國,軟體本地化型——愛爾蘭,外包服務型——印度,嵌入式開發型——日本、西歐。美國在系統軟體、服務支撐軟體、開發工具等核心領域了占據了80%以上的市場,引領著軟體業的方向。愛爾蘭則把自己當作美國軟體的歐化基地,為歐洲提高20多個歐化版本。日本的嵌入式開發則是應其消費類產品的數字化、娛樂化趨勢和通訊設備生產而生。西歐以瑞典、芬蘭、德國為代表在生產設備、高精儀器、通訊和搏彩游戲機等應用上進行嵌入式開發(那種更新了軟體系統,就又當新設備賣過來的生產設備、高精儀器多從此出)。
----中國軟體業的現狀和迷離前景
----現在談到中國軟體業時,總是與印度軟體業相互比較,是基於這兩個國家有很多相似性。在80年代中期,中印兩國軟體業並無太大差別。中國軟體業並未將印度軟體業放在眼裡,此乃拜中國高速發展之賜,我們戲言曰印度阿三(是就經濟而言,亞洲國家,日本第一,中國居二)。但到了現在印度軟體業成了全球老二,叫一向自大的美國人也不敢小瞧,蓋茨稱其為繼美國之後的下一個超級軟體大國。中國軟體業卻看起來是王小二過年了,增長率比起國內其他行業尚可自慰,比起其他軟體大國則相形見絀。國內67%的市場份額被外國巨頭拿走(的確就是拿,沒有被狙擊)而且是高端市場。企業在技術競爭力上與外國巨頭的差距是越來越大了。大部分軟體公司都是在進行一般應用開發,為事企業單位開發管理系統。開發工具是別人的,後端資料庫是別人的,絕大多數服務支撐軟體也是別人的(修路的利潤哪能跟提供大型工具的利潤比)。要不是中國盜版猖獗,很多小公司光買開發工具就夠嗆了。不僅僅是技術差距加大,連從業人員的士氣都大受影響。以前,開發出了產品雖然盜版猖獗,但大多贊譽有加,現在,有時連盜都不盜國產軟體。過去的程序員們也沒多富有,但常被不少愛好者追捧,聲望甚著,現在,大概只有出校門沒幾年的「青光「才為自己的程序員身份得意了。幹了幾年後,再不願說自己是光干編碼的程序員。中國的程序員們盡管並不認為自己的水平比印度同行差,但大都承認了軟體業與印度的差距。也沒人認為中國軟體業形勢大好,高歌猛進。至於中國軟體業為什麼會落敗於印度,已有不少總結,在此不表。來看一看業界人士們開出的在網上引發大爭議的救業良方。
----印度軟體業這幾年的迅猛發展吸引了全球目光,中國軟體業也不另外。業界人士紛紛以玄奘西行的架勢前往取經,這是理所當然。業界人士們取經的結論比較具共性的是:中國軟體業需要進行職能化分、大量培養軟體藍領、開拓海外市場等。進行職能化分、實施軟體工程、加強管理這些沒多大的爭議。爭議集中在軟體藍領這個新玩意上。
----在目前關於美國、日本、西歐等其他軟體發達地區的報道中沒見著軟體藍領這一劃分和論述(大師和普通人當然有別,哪裡都一樣)。這是個我們從印度帶回來的特產。原因是印度人用高中生在編程,再加上那幫傢伙軟體工程、項目管理搞的很好,居然能按時上下班,幾乎跟哪裡都不一樣。於是就得出一個軟體藍領的概念(是印度人首創,還是我們的新發明,待考)。可是我要提醒的是印度信息技術部部長2000年5月在華盛頓放言印度每年能向世界輸送20萬。美國現有IT人才簽證配額的一半被印度人占據,看來輸送的可不是一抓一把的高中生。老美還沒那麼苯。以印度現在的培訓體系現狀和實力,那幫高中生經過培訓是必然的了。他們可是在中學就接受扎實的計算機教育。我們的所謂的科班出身,不也是從高中拉了一撥人進行再教育嗎?我們的大學技術教育是不是比他們的培訓體系強,這我沒發量化比較。我倒知道譚浩強教授在一次計算機教育會議上說他對中國現在的計算機高手大部份是非計算機科班出身感到迷惑不解。非計算機科班出身的高手得大部分自學吧,還有不少超過天天接受計算機教育的。我也還知道印度IIT被稱為亞洲的MIT。我也還知道印度的培訓系統來中國幫我們培訓技術工程師。盡管業界人士對軟體藍領語帶不屑,但要真是我們的教育培訓比他們好,那倒是我們應以幫助第三世界兄弟的名義去幫他們。怎麼掉過來了。那種因為印度很多編程人員沒有大學學歷,就把人當作是一抓一把的高中生的人是否也太過皮相之見了。盡管他們不會告你行業污衊,但我建議有關人員在爆炒軟體藍領時先仔細斟酌一下,去考察一下別人受到的計算機教育再說不晚,程序員里沒幾個人跟你們搶「軟體藍領「這個詞的話語權。也許吧,他們的培訓系統比我們差,我們的認證培訓系統可以讓一個文秘專業的MM在一個月內拿MCSE,真是天才輩出!