人類的進化、發展,是一個充分挖掘大腦潛力來改變世界的過程。在這其中,互聯網技術極大地推動了時代的發展,而信息技術正逐漸成為影響社會發展的重要基礎設施之一。 當前,很多企業利用互聯網、云計算等信息技術,創新性地對產品進行“重構”,為用戶提供智慧、高效、便捷的服務,如人們可以通過手機在線瀏覽資訊、個性化定制商品、導航、點外賣等。 這些便捷生活的背后,是信息技術的高速發展,尤其是背后不斷迭代優化的算法和編程技術,推動著行業的數字化轉型升級,也改變了人們的生活方式。 當充滿創新的想象力被挖掘并落地實現,我們的生活將會被“重構”。近期,京東聯合微軟、AMD舉辦了首屆京東全國大學生算法設計與編程精英賽。大賽面向全國大學生,旨在增強參賽者的算法和程序設計創新能力,增強大學生用編程解決實際問題的能力。 首屆京東全國大學生算法設計與編程精英賽 持續發展,算法與編程不斷迭代優化 算法作為一種用系統的方法描述解決問題的策略機制,在古代就已被使用。在中國古代文獻中,算法稱為“術”,最早出現在《周髀算經》、《九章算術》中。《九章算術》總結了戰國、秦、漢時期的數學成就,包括四則運算、最大公約數、最小公倍數、開平方根、開立方根等。 在西方,算法則被稱為“Algorithm”,是由9世紀波斯數學家Al-Khwarizmi提出的。而世界上第一個計算機引擎算法,則在1842年被Ada Lovelace開發出來,她為巴貝奇分析機自動計算的機械計算機編寫了求解伯努利微分方程的算法。 算法作為一個問題的解決思路和方案,在漫長的發展歷程中出現了多樣化的表達方式,如自然語言、偽代碼、流程圖、編程語言等等。其中,偽代碼、流程圖、Drakon圖和控制表是表達算法的結構化方法,它們可以避免許多歧義。這些語言雖然在表達上有很多的不同,但是其解決問題的思路和方案始終是一致的。 作為可以由計算機執行的編程語言,目前在計算機方面已有廣泛的發展及應用,并且隨著其不斷迭代優化,更多簡易的“高級語言”出現了,就是現在常見的C、C++、Java、Python等。這些高級編程語言作為一種通用的編程語言,它的可閱讀性更強,既能夠方便地表達程序功能,又能更好地描述所使用的算法。同時,它也更容易被初學者所掌握。 發展至此,算法與編程已不再是一門少數人掌握的技術,而是被更多人認知與掌握,也有更多極具創新的技術產品出現在日常生活中,這些技術為人們提供便捷的同時,也在不斷“重構”我們的生活。 時代變遷之下,技術逐漸驅動少年向上 在信息技術的高速發展下,社會上出現了一系列與之相關的技術與業務,而算法與編程在互聯網的推動下,逐漸走向普羅大眾,編程教育也開始出現。一開始,編程教育多針對成人,主要是滿足互聯網產業的人才需求。 但隨著5G時代的到來,以人工智能為代表的數字技術推動各領域向數字化轉型升級,在這樣的背景下,社會對教育的要求也有了變化,教育不再局限于書本知識的傳授,而是逐漸重視培養青少年信息技術能力。因此,社會對科技人才的培育逐漸向低齡化方向發展。 2018年,教育部正式發布了《普通高中課程方案和語文等學科課程標準2017年版》,正式將人工智能、物聯網、大數據處理、算法、開源硬件項目設計等劃入新課標。 與此同時,少兒編程教育也成為了近幾年教育行業的新興熱點之一,不少科技公司開始涉足編程教育領域。如京東教育、開課吧、馬士兵教育等在線教育人才培育平臺,通過開設編程課程、舉辦編程大賽等方式,助推編程教育蓬勃發展。 此次首屆京東全國大學生算法設計與編程精英賽,就是通過打造一個專業科技平臺的方式,助力培育編程人才。 據了解,此次大賽將在全國高等院校計算機基礎教育研究會的指導下,從專業的角度出發通過不同題型的設計對參賽者進行專業的考察。同時,在復賽及決賽期間,大賽將采用國際大學生程序設計競賽ICPC作為比賽賽制,通過嚴格的競賽評判規則,對參賽者的邏輯、策略與心理素質進行考驗,從而更加鍛煉參賽者的算法與編程能力。 此外,大賽還為學生提供與專業技術人員對話的機會,邀請了來自京東、微軟、AMD、榮耀等企業的技術專家組成“技術指導委員會”,他們將在線下宣講會中向學生解讀算法與編程等技術內容,以此促進當代大學生對算法與編程的興趣及推動校園編程教育的發展。 大賽技術指導委員會 編程教育作為一門新興的教育產業,需要信息產業鏈條上的各個環節深度合作,包括互聯網、計算機等專業領域的共同協作,才能夠推動編程教育的快速普及與發展。 聚焦算法與編程,以技術助力時代智能化發展 現如今,作為新基建核心內容之一的人工智能,已成為推動新一輪科技革命和產業變革的重要驅動力量,而在人工智能背后,是大量“錯綜復雜”的算法在運行。算法的設計以及編程技術的優劣,都將直接影響到人工智能的應用,也影響到人工智能行業的發展。 在這個充滿技術創新的時代,新技術的大量應用不斷改變著我們生活的方方面面,也不斷顛覆著我們對各種事物的認知。隨著技術的不斷進步,更多新的技術應用也必將涌現出來。這一切的背后,依舊離不開優秀的算法設計與編程技術的支持,這也必將驅使人類投入更多的人力、物力、精力來推動算法與編程技術的發展。 紙上得來終覺淺,在技術的學習過程中需要不斷實踐才能更好地掌握及運用。首屆京東全國大學生算法設計與編程精英賽,是一個專業的實踐場景,參賽者能夠在大賽中通過實際應用檢驗自身的算法設計與編程能力;同時,參賽者還能與業內技術大咖進行面對面學習交流,在實踐的基礎上豐富專業知識。 少年強則國強。青少年作為推動未來技術創新的主要力量,在信息技術時代中承載著重要作用。因此,只有持續聚焦、培育青少年的技術創新能力,才能夠不斷推動時代發展。 培育青少年的算法設計、編程等信息技術能力不止需要學術界的智慧,還需要產業界的協同與努力。只有通過產學研合作的方式,才能為人才培育提供豐沃的成長土壤,并為產業發展源源不斷輸出技術人才。 產業發展與人才培育始終是相輔相成的。隨著當前產學研合作的逐漸深化,未來將有更多和京東、微軟、AMD一樣的技術企業,通過各種方式,為青少年提供專業的技術平臺,在人才培育的同時,不斷推動產業的升級發展、促進時代智能化發展。 |