時間:2022-06-10 11:09:20
開篇:寫作不僅是一種記錄,更是一種創造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇前端開發學習計劃,希望這些內容能成為您創作過程中的良師益友,陪伴您不斷探索和進步。
【關鍵詞】E-learning 在線培訓 學習 共享 在線管理
在線學習和培訓系統是在學習活動中為學習型組織提供一套完整的全流程管理軟件,涵蓋了學習資源的規劃,知識管理,傳統的培訓管理,在線學習管理,考試管理,積分和激勵管理等應用領域。
傳統的培訓方式存在成本高,缺乏連續性,資源利用不足,覆蓋面小,間斷工作安排,無法跟蹤學習,培訓管理缺乏等弊端,而在線學習系統可以實現隨時隨地的學習,自由調整進度,節約培訓成本,更新內容,減少規劃時間,跟蹤學習,快速培養人才等傳統培訓方式不容易實現的效果。
在線學習培訓系統可以為員工提供渠道來了解更多知識、提高工作效率、在工作中學習。
還可以使培訓管理者可以減輕工作負擔、提高管理水平,同時豐富教學和考核手段、并根據實際情況隨時更新培訓和考核內容、實現不同崗位,不同人群的分類分級考核。
企業本身可以增強企業核心競爭力,加強公司知識的管理、傳播、沉淀和創新,提高生產率和工作效率,降低培訓成本,提高部門之間的協調合作能力,增強企業凝聚力。
1 在線學習系統的基本設計思想主要包括
(1)充分利用網絡平臺,以學習為主,其他交流互動方式為輔,并配以在線的練習與考核,以提高在線學習的實效和質量。
(2)根據學習者的學習能力及學習計劃,來安排學習進度和流程,及以提高學習的針對性。
(3)集在線學習、在線培訓、在線考試和交流互動為一體。
(4)方便和實用的后臺管理,以提高講師和管理者的工作效率。
2 功能模塊
2.1 在線學習
(1)流媒體視頻點播服務器[支持:寬帶/高清/音頻]。
(2)學員自動開通課程。
(3)講義和視頻同步播放。
(4)學習進度記錄管理[時間累計/次數累計/時間段限制]。
(5)講義權限下載、視頻課程加密。
(6)添加課程及目錄靈活的設置和組合。
2.2 網絡考試
(1)支持單選、多選、判斷題、主觀題型。
(2)學員根據設定日期進行試卷考試。
(3)學員考試成績及記錄管理/考試成績排名。
(4)隨機選題組合出卷。
(5)考試時間設置和無刷新倒計時。
(6)后臺閱卷及成績管理。
2.3 知識管理、資源共享
(1)管理員通過后臺進行知識類別管理。
(2)管理員對上傳的文件進行審批。
(3)學員通過前臺登陸后進行知識按分類上傳。
(4)學員按權限可以對不同類別的知識文檔進行下載或在線查閱。
2.4 在線交流
(1)學員在前臺頁面能夠針對相關問題進行提問。
(2)學習課程同時能夠在線做筆記心,可以共享心得。
(3)講師可以進行在線答疑。
3 主要實現技術
系統實現界面主要使用JQuery UI插件,使用JQuery UI的組件進行頁面開發界面更美觀統一,界面友好性更強,同時可以減少對界面開發的時間,為了減少網絡數據傳輸流程,使用異步通訊技術進行局部數據傳輸.
頁面布局用DIV+CSS,數據列表后臺采用ECSIDE插件,能自動分頁,通過配置能夠對數據進行導出,極大方便了數據的顯示功能。
各用戶可以通過瀏覽器訪問后臺數據。開發使用J2EE平臺,java語言有很好的移植性。系統采用MVC(視圖層、模型層、控制層)多層的分布式應用模型,從邏輯上可劃分為三大部分:前端的客戶端軟件、中間層的應用服務和后端的數據存儲。所有分析數據都存儲在后端的數據庫服務器上,計算密集型的任務集中在中間層的應用服務上完成,客戶端展現數據及分析后的結果。這種結構減少了代碼的耦合性,增強了模塊復用性。采用Struts2+Springle3+Hibernate3框架,使用Struts2和JQuery UI對用戶界面進行開發,使用Spring3對系統的邏輯進行控制,使用Hibernate3通過配置XML文件對系統事務進行管理,使用框架能夠極大的減少代碼量,能夠很好的保障系統的穩定性,而且后期維護也很方便。數據庫使用SQL SERVER 2005關系型數據庫,數據庫進行自動備份。
4 系統設計原則和目標
4.1 部署簡單
上傳至WEB服務器,配置好配置文件即可。
4.2 性能易于優化
本系統架構采用3層架構,由于模塊化開發使得代碼的質量得以保證,可以用負載平衡Apache+Tomcat實現動靜分離,優化Tomcat自身性能,Apache+3Tomcat集群等方法提升性能。
4.3 移植性強
由于JAVA得平臺無關性,使得他的移植性很方便,根據不同的系統安裝相應的JDK即可方便移植。
4.4 擴展性好
由于JAVAEE的接口技術使得模塊之間的依賴性降低,及控制反轉,依賴注入等技術使得功能擴展性加強。
4.5 大幅度降低開發和維護時間,降低開發和維護成本
本系統架構采用面向對象技術,并廣泛地使用了多種設計模式如MVC、Command、Dao等,這些模式的使用大幅度重用代碼,降低各模塊間的耦合性,使得開發和維護的時間得到很大程度的緩減,從而降低本項目的開發和維護成本。
5 系統詳細設計
5.1 在線學習
如表1所示。
5.2 考試管理
如表2。
5.3 知識庫管理
如表3所示。
5.4 共享管理
如表4。
5.5 課程管理
如表5所示。
6 總結
本課題的開發建立了一個比較完善的在線學習、培訓、考試等功能,基本滿足了企業內部和跨區域的在線培訓需求,對各個主要功能模塊進行了深入分析,對系統的架構和應用技術進行了闡述,本系統應用的架構和技術都是比較新的,對系統的后期維護和擴展打下了良好的基礎,而且系統的移植性很強,能夠部署在Windows和Linux中。同時對系統的負載能力進行了分析,采用負載均衡技術,保障多用戶的同時并發時系統的穩定性。
隨著企業的發展和對培訓要求的提升,后續必然對系統要進行升級,由于本系統的開放性和技術的先進性,這些后期維護成本很低。
參考文獻
[1]Art Taylor.JDBC數據庫編程[M].電子工業出版社,2006.
[2]JAVA SE 6.0編程指南[M].北京:人民郵電出版社,2006.
[3]孫衛琴.精通Struts:基于MVC的Java Web設計與開發[M].電子工業出版社,2004(08).
作者簡介
王蕊(1981-),女,大學本科學歷。現為河北九華勘查測繪有限責任公司助理工程師,主要從事地理信息系統集成工作。
作者單位
[關鍵詞]數字出版個性化學習模式
[中圖分類號]G21[文獻標識碼]A
如今,國內數字出版發展迅速。教育出版作為出版重要的支柱之一,更是人們關注的重點。不少有識之士指出,就教育出版的數字化而言,當下面臨的問題是如何從教育內容提供商向教育服務提供商轉變。那么,如何從教育內容提供商向教育服務提供商轉變呢?
我們看到,很多國外教育出版商,如圣智學習出版集團、培生教育集團、勵德?艾思唯爾集團等也都在進行這種定位的調整。比如培生,它所形成的以學生為中心的個性化學習系統、教學數據管理、在線測評系統等,都不再是簡單的內容移植和出版,而是以數字化的方式與手段去解決教育的全方位問題。鑒于此,筆者認為,在數字教育出版中,要滿足用戶各種各樣的服務需求,問題的關鍵是如何構建滿足個性化學習需求的數字出版模式。
與傳統教育出版相比,數字教育出版最大的優勢在于它具有豐富的多媒體資源和快速的交互能力。網絡學習者作為數字教育出版的主要服務對象,其基本情況和學習需求是千差萬別的。數字教育出版服務者要根據用戶需求提供個性化的解決方案,必須構建一套有效的適應性學習支持系統。這種系統應是基于學習者的學習偏好、以獲得最好的學習效果而進行動態組織的智能系統,是針對個體學習過程中的差異性,讓學習環境、學習內容、學習活動來適應每個人不同特點,為學習者提供適合個體特征的學習支持系統。
一、用全媒體的出版模式滿足對學習環境的個性化需求
數字教育出版面對的是移動互聯網應用時代,技術的發展為人們使用全新的學習方式提供了可能。教育出版單位作為主要學習資源的提供者,學習者對其有了更高的個性化要求,那就是:隨時、隨地、在任何情況下進行學習。這就要求出版活動必須將紙質媒體、互聯網電腦、E-book、掌上電腦、移動電話等出版形式全部考慮進來,實現多媒體、多終端。實現這個目標,至少需要考慮以下兩方面的問題:
1.數字出版的流程再造問題。內容生產過程中,要考慮多產品形態的生成、跨介質的產品問題,即要實現一次生產、多次的目標。對習慣傳統流程的出版單位而言,必須按全媒體出版的要求進行流程再造。比如,內容在出版過程中要盡早地組織成電子文檔,甚至從一開始就將電子文檔納入生產體系,把傳統出版和數字出版由“串行”改為“并行”。
2.內容與形式的標準化問題。內容上,應當構建標準化教育資源庫,以便于檢索和使用,可參考執行教育部《基礎教育教學資源建設規范》、《基礎教育教學資源元數據規范》等標準。在數字技術層面,要求考慮現今數字終端的特性(如E-book的不同格式問題、iOS與Android系統的適用性問題等),盡量使教育出版物呈現形式更加簡潔,對各類移動終端的適應性更強。
二、用定制出版模式滿足對學習內容的個性化需求
定制出版起源于19世紀末的美國,至今日,定制出版已經成為一種將企業的營銷目的與目標受眾的信息需求結合起來的出版形態。面對即將到來的移動學習時代,教育出版者的觀念要從前端轉向后端。以前,我們只關注如何把最好的資源、最有價值的內容做成產品,這種傳統的出版思維是基于前端的,是“有什么做什么”;而數字出版時代是“要什么做什么”。我們應以后端需求為出發點,用戶需要什么,我們就提供什么。
按這些要求來滿足學習者對學習內容的個性化需求,可以建立起新式的數字定制出版模式。首先要有一個開放性的類似“云”功能的出版平臺,協調教育資源,建立起強大的、豐富的學習資源庫,這樣才可以保證基礎的資源供給。然后要建立一個智能化的定制出版系統進行響應服務。學習資源庫的建立前人討論已多,以下只對智能化的定制出版系統進行描述。智能化的定制出版系統至少應包含需求響應、數字資源管理和數字內容生產三個單元。
1.需求響應單元
作為主要定制客戶的學習者,通過網絡門戶訪問出版機構的需求響應單元,提出對定制出版物的具體需求。客戶完成登錄注冊和網上簽約后,系統自動進行需求分析,確定選題,將相關信息傳遞到數字資源管理單元。
2.數字資源管理單元
數字資源管理單元的核心是學習資源庫和相關搜索軟件,系統可以根據需求響應單元提出的定制選題搜索資源庫。如果資源庫存貯的內容資源符合定制要求,系統可直接提取并確認內容后發往數字內容生產單元;如果資源庫無定制內容或內容部分缺失,則需要通過網上組稿的方式調集相應內容資源,提取確認后再發往數字內容生產單元。
3.數字內容生產單元
接收數字資源系統發來的內容資源信息,通過內容組合和編校加工完成定制出版物的生產,再經審批發行環節確認后,給定制客戶,完成定制內容的出版活動。
三、用先進的交互和協作模式滿足學習過程中的個性化需求
傳統的學習是以教師帶領學生展開的,而網絡學習是以自主性為主的方式進行的。我們要成為教育服務商,要適應這種變化,從“知識的提供者”變為“學習的促進者”,更要用先進的交互和協作模式滿足學習過程中的個性化需求。
1.交互性
交互性按照對象分為兩個方面:一是學習者和學習資源之間的交互;二是學習者與服務者、教師以及其他學習者之間的交互。
學習者與學習資源的交互性是指學習資源能夠引起該資源與學習者相互作用。這類學習資源允許學習者對資源呈現的內容進行選擇,甚至能夠根據學習者利用資源的學習情況,呈現適合學習者個性化的內容。例如:有的學習資源借助一定的技術,能夠支持學習者根據自己的需要和能力對學習進行調整。數字教育出版者在組織學習資源時要運用多媒體人機交互性強的特點,充分發揮其具備即時快速反應、自動調節信息、自由選擇、自動反饋、自定步調等特性,做好交互性研發。比如,在實驗教學過程中,一些抽象、微觀、機理復雜、難以重復和無法形象示教的教學內容,可以運用電腦多媒體來進行全新的教學。在操作技能訓練、實習等許多方面它的優越性和實用性也很突出。
學習者與服務者、教師交互的主要活動有:學習計劃、問題解答、內容分析、練習與呈現、鼓勵與建議等。學習者與學習者交互的主要活動有:討論、協作學習等。在網絡環境下,對學習者與服務者、教師以及其他學習者之間的交互需求,除了引導其使用比較成熟的電子郵件、BBS、聊天室、即時通訊軟件、博客等工具外,更為實用的是開發基于視頻會議的教學系統平臺。
基于視頻會議的教學系統平臺是同步、即時信息交互平臺,不僅可以傳遞語音、數據,還可以實時傳遞動態圖像。它既支持點對點的交互模式,也支持一點對多點的交互模式。在點對點的交互模式中,向交互雙方都開放。在一點對多點的交互模式中,同一時刻由一點作為主點,可以召集多點參加同一個會議。多點視頻時,多點控制單元一般放置在主會場,主會場經常是教師或主席所在的會場。在實際使用中,經常由教師或主席控制由誰發言。因為,這種教學系統平臺支持教師和學生間實時的交流,所以很像教師與學生在傳統學校的教室或者教育社區的教學活動。
2.協作性
協作學習是指利用計算機網絡以及多媒體等相關技術,由多個學習者針對同一學習內容彼此相互合作,以達到對學習內容比較深刻的理解與掌握的過程。網絡學習中學習者可供選擇的學習伙伴更多,而且具有更多的有利條件。學習者可以先選擇自己的學習內容,并通過網絡查找正在學習同一內容的學習者,經對方同意結為學習伙伴,當其中一方遇到問題時,雙方便可以互相討論,從不同角度交換對同一問題的看法,互相幫助和提醒,直到問題解決。
前面提到的比較成熟的通訊工具和基于視頻會議的教學系統平臺都可以用來解決學習者學習過程中的協作學習問題。在實際應用中,我們應該把這種基于視頻會議的教學系統平臺很好地融入網絡平臺的服務體系之中,因為它不僅能夠方便地傳遞學習者之間的信息,允許不同地方的學習者針對同一個作業同時進行操作,實現協作學習,更重要的是它可以提供給學習者一個虛擬的空間,使得協作對象可以在同一個社區內開展交流和討論,給學習者一種社區歸屬感。
四、用科學的學習評價模式滿足效果檢測的個性化需求
網絡學習的自主性很強,不像傳統課堂有老師時時引領、檢測、督促。所以,學習者在網絡學習期間的行為活動迫切需要被跟蹤記錄分析,并最終在反饋策略的指導下根據分析結果來改變學習流程和學習方式。曾有專家指出:評價問題是網絡教育服務質量管理的核心,是自主學習的動力支持系統。
網絡學習評價以學習者的學習全過程和效果為評價對象,利用網絡手段記錄、跟蹤其學習的全過程。我們可以通過構建網絡學習智能評價系統的模式展開對學習過程的評價。
首先,要設計一個電子學檔系統,其內容包括:學習者個人信息,學業信息(學習任務、學習計劃、學習進度、學習績效),學習活動記錄(可從學習者與學習者、學習者與教師或服務者、學習者與學習材料三個方面進行記錄),作品集和評價信息(包括學生對自己學習檔案的反思及自我評價、學習同伴的評價和教師的評價三方面的評價信息)。電子學檔中的信息,一方面包括像測試結果庫、答疑庫中記錄的相對靜態的信息,另一方面,由于用戶在網上進行學習時,其行為信息隱含了學習者個性化學習特征及整個學習系統是否有效運行的信息,因此,對這部分信息也應該進行記錄。
其次,為了覆蓋網絡學習過程的所有階段,網絡課程除應包含傳統的課程學習、作業與測試、答疑與討論三個基本模塊外,還應增加電子學檔制作模塊和評價問卷填寫模塊。對于每個子模塊,應定制一個信息收集器,以跟蹤收集有關學習者學習過程的信息并將這些信息提交到各子模塊對應的數據庫中。在提交之前,這些收集器能夠對信息進行一定程度的過濾。對各子系統數據庫中記錄的信息,首先經過數據分類模塊分門別類地存儲至電子學檔相應類目下,然后,根據制定的指標體系,經過智能評價的數據分析,就可以得到學習者學習情況的綜合評價結果(定性與定量相結合的形式)。
最后,綜合評價的結果信息反饋要分兩方面:一是直接交給學習者,讓其了解該階段的學習狀況;二是與課程表示的相關屬性結合,利用評價反饋機制自動生成下一階段學習的導航信息。
綜上所述,數字出版時代,面對數字教育中個性化學習的要求,如果我們能針對學習環境、學習內容、學習過程、學習效果評價等方面的問題,合理調整數字出版流程,把定制出版模式、數字教育出版服務理念以及技術手段很好地結合起來,構建起真正能滿足個性化學習需求的數字教育出版新模式,就一定能在出版的數字化浪潮中掌握主動、挺立向前。
參考文獻:
[1]張劍平,陳仕品,張家華.網絡學習及其適應性學習支持系統研究.北京:科學出版社,2010.
[2]耿曉君.成人的網絡學習策略研究.中國遠程教育,2006,(8).
[3]李淼.傳統教育出版商要做“中藥鋪子”. 中國新聞出版報,2011-09-29.
[4]李瑞華.數字化視野下大眾出版商業模式淺議.出版發行研究,2009(11).
[5]王勇安,賀寶勛.論移動定制教育出版模式的建構.出版發行研究,2011(5).
1、技術原理
云計算的網絡教育平臺主要包括平臺硬件設施和軟件系統兩部分,細致的闡述可以從平臺整體結構、核心思想及技術內容、平臺基礎設施和軟件系統四個方面展開:
1)平臺整體結構
網絡教育平臺是基于云計算、提供SaaS模式的一套網絡教育平臺和資源庫,主要提供信息技術人才的技術學習、實踐訓練和知識資源庫以及人才簡歷資源庫。系統基于云計算,采用多媒體技術的。本平臺基于SaaS商業模式原理設計研發。在互聯網上提供給單位客戶和個人客戶使用網絡教育平臺和資源庫。用戶不需要投入軟硬件基礎設施建設,只需要按照服務的內容支付使用的服務費用即可。平臺的客戶對象分為單位客戶和個人客戶,單位客戶可以對網絡教育平臺的以下功能進行管理和定制:學習技術方向、學習階段、學習項目、學習內容、在線答疑安排、測試題和資源庫等;個人客戶可以選擇技術學習方向,行業方向,技術的級別,訓練項目等,單位用戶可以對個人實訓進行管理評價打分。
2)核心思想及技術內容
云計算技術云計算是網格計算、分布式計算、并行計算、效用計算、網絡存儲、虛擬化、負載均衡等傳統計算機技術和網絡技術發展融合的產物。它旨在通過網絡提供強大和平行擴充的存儲能力和計算能力,并借助SaaS、PaaS、IaaS等先進的商業模式把這強大的計算能力分布到用戶終端。云計算的核心思想,是將大量用網絡連接的計算資源統一管理和調度,構成一個計算資源池向用戶按需服務。提供資源的網絡被稱為“云”。“云”中的資源在使用者看來是可以無限擴展的,并且可以隨時獲取,按需使用,隨時擴展,按使用付費。網絡教育平臺服務的客戶人員數量眾多,資源庫的數據量信息龐大,需要的服務器計算能力和存儲空間巨大,同時又需要保證平臺的負載均衡,滿足客戶的高性能需求。所以本平臺的建設從基礎設施上使用云服務器技術,多個客戶共用IT基礎設施資源;在軟件系統的設計上采用SaaS模式的設計。
3)平臺基礎設施服務
用戶無需管理或控制任何云計算基礎設施,但可以操作在基礎設施之上的服務。本項目中需要的基礎服務設施包括:網絡、服務器、儲存空間、操作系統、部署所需的應用服務等。依據IaaS的模式,本平臺在基礎設施云中讓客戶通過Internet可以從完善的計算機基礎設施獲得服務,以提供整體網絡教育平臺的基礎設施支撐。同時減少用戶在IT基礎設施建設上的投資費用,提高投資回報率。
4)軟件系統
本平臺的軟件系統主要提供信息技術人才培養、知識資源庫和人才簡歷資源庫。軟件系統主要子系統包括:網絡教育平臺門戶、在線學習子系統、在線測試子系統、知識資源庫、人才簡歷資源庫、學習者評價考核系統、社區、網絡教育平臺管理子系統(針對單位客戶和平臺的維護)等。
2、軟件系統設計的技術方案
平臺設計采用的關鍵實現技術是云計算、多媒體及應用開發技術。軟件系統的設計遵循SaaS(Software-as-a-Service),軟件即服務。SaaS是一種軟件布局模型,是一種通過Internet提供軟件的模式,提供給客戶的服務是運行在云計算基礎設施上的軟件系統,客戶可以根據自己實際需求,通過互聯網向企業購買所需的應用軟件服務,按購買的服務內容多少和時間長短向運營企業支付費用,并通過互聯網獲得廠商提供的服務。用戶可以在各種設備上通過瘦客戶端界面訪問,如PC機、平板電腦等。軟件系統的開發技術基于云計算的網絡教育平臺軟件系統將以SaaS服務模式為設計指導理念,通過JavaEE平臺的企業級開發技術(JSP+SERVLET+IBATIS+SSH),Web前端技術(HTML+CSS+JS+Flex+Ajax+JQuery)、Flash等的組合使用來設計實現,數據庫使用的是Oracle。
二、網絡教育平臺的功能和服務設計
云計算的網絡教育平臺,是為高校和企業提供一個功能強大的信息技術人才網絡教育平臺,它的主要功能和服務特點有以下幾個方面:
1、單位用戶的管理
此部分功能提供了對整個學習過程、內容模式設置、學習項目組等的全面管理,將真實環境中的教育管理工作交由系統來做。對于在此平臺上注冊并付費的單位用戶提供管理定制功能,使其能對學校和企業內的參與學習的人員統一在此平臺下進行管理與開展網絡教育工作。此部分功能是根據購買的服務和給予開放的權限設置對于相應的系統平臺管理人員開放的,在此部分中,可進行:學習技術方向的設置、學習階段的設置、學習過程質量的管理、學習項目的管理、學習項目組的管理、多媒體學習教程和課件的設置與管理、在線答疑管理、在線測試、題庫與知識庫管理等等。
2、個人學習管理
當單位用戶的學習者或者是個人用戶的學習者通過前臺展示門戶注冊之后,若要在此教育平臺上進行學習或使用資源,則每次需要在提供的登錄入口進行登錄。登錄后,系統會根據每個學習者的學習及進度情況生成和本人相關的頁面,頁面上會展示一些跟個人學習相關的功能項與提示信息,比如查看與申請修改學習目標、查看與申請修改個人學習計劃、查看與申請更改個人學習內容、查看個人學習進度、參加學習考核、相關資料的上傳下載、申請加入項目組、去學習社區、查看個人學習通知等。
3、學習課件和題庫管理
教學平臺上的學習課件主要采用Flas、視頻播放、音頻播放(文字旁白)、圖像展示等豐富的課件素材來解決理論學習枯燥、難點理解困難的問題。課件可有平臺本身提供,或者是購買單位根據自己的需要上傳。題庫建設有基礎題庫和購買單位自己建設的題庫。
4、實訓資源庫
學習的資源庫分知識資源庫和人才簡歷資源庫。知識資源庫中存放和管理著技術資料,這些技術資料可以授權單位用戶或學習者或者是訪問學習社區的客戶上傳更多的技術資料,包括文檔、視頻、學習課件等,學習者可以方便的下載或閱讀用來輔助學習。人才簡歷資源庫是學習者或是社區成員的簡歷信息庫,企業可以方便的查詢篩選到自己想要的人才。
5、網絡教育平臺對外展示的門戶
對于這種基于互聯網的網絡教育平臺,能否做到信息的及時與傳遞,為廣大學習者提供最大的便利與最優質的服務,讓他們快速的掌握實訓動態,了解行業信息,直接關系到單位用戶和學習者的利益以及此平臺的運營效果,一個宣傳展示門戶便尤為重要。此部分包括網絡教育平臺介紹、學習模式介紹、學習動態展示、學習社區登錄及幫助中心。通過此門戶,客戶可在選擇使用網絡教育平臺之前對平臺的優勢,學習模式、學習方式、就業出口等方面做詳細的了解,為他們的決策提供依據;對于已經選擇的客戶,可及時的查看到每月的活動及相關通知、并且還可以瀏覽相關新聞信息、進入社區等。
6、學習社區
社會化網絡已經是在短時間內人們之間相互認識,迅速聚集資源,傳播信息等最快最有效的一種方式,正是利用其這一特點,我們可以做到集中網絡優勢資源與大家的智慧來解決問題。讓知識變得更加開放,充分倡導幫助別人就是幫助自己、知識共享這兩大理念。學習社區主要內容有:我的檔案、群組、討論專區、我的好友這四大塊,功能簡潔實用。可在網站首頁登錄入口進入社區或是在個人學習管理頁面點擊進入。
三、結束語
之所以對于找工作信心滿滿,是因為整個大學四年江澤輝絲毫沒有浪費時間,一直踏踏實實朝著 “程序猿”的方向邁進著。
大一入學后不久,江澤輝就加入了武漢大學最大的學生門戶網站“自強學堂”。該網站每天服務來自武漢大學四大校區、超過4萬次的訪問請求,且訪問人數不斷遞增。
加入自強學堂是因為招新時宣傳單上寫著的后臺代碼部讓江澤輝好感倍增,他立馬報名參加,待了一段時間后,江澤輝越來越喜歡,“這里沒有那種上下級的關系,大家都是平等的,每個人都在認真地做事情。最難得的是,剛剛加入團隊的新人也能參與到一些項目的整個流程,得到比較大的鍛煉。”
2012年暑期社會實踐立項時,自強學堂的成員們發現學校的選課系統多年沒有改版,大家用起來不方便。每次到了公選課的時候,同學們都不知道該選什么,不清楚哪門課好選,哪門課不好選。只能通過彼此間的口口相傳獲取信息,于是他們就想做一個新產品服務同學,不但能對公選課進行評價,而且可以幫助大家選課,讓選課更便捷。基于這樣的想法,成員們馬上立項,并給產品取名“淘課拉”,當時才讀大一的江澤輝也加入到該項目的開發中。那個暑假,他和團隊很多成員放棄了回家,把所有精力都放在了項目上。成員們每周要開兩三次的小組討論會,跟做一個正常產品的流程一樣,先做線框圖再做設計,之后是寫代碼,再進行前后端地交互。一切都在有條不紊地進行中,但讓人沒想到的是,因為統籌的人出了問題,雖然最終的線框圖出來了,基本框架也搭好了,但沒能趕在暑期結束之前成功上線。開學后因為團隊成員們每個人的事情都比較多,這個項目被擱置了,只能放在代碼倉庫中,但這件事一直被江澤輝記在心里。
到了大三暑假,已經在自強學堂中擔任技術總監的江澤輝看到網站上的BBS論壇近年來一直走弱,人氣越來越低,決定拋棄這種過時的形式。當時自強學堂有一批人在做這個BBS的運營,于是,江澤輝決定和成員們一起重新梳理產品線。認真分析后發現,自強學堂的產品基本可以分成三塊:“掌上武大”是跟移動端掛鉤的,“毛線”是跟娛樂有關的欄目,還有一個學習的板塊。在梳理學習相關的產品線時,江澤輝一下子就想起了淘課拉,既然有一個現成的做了一半的項目在那里,不如就以此為基礎,把學習這條線打通。就這樣淘課拉被重啟。
因為積累了比較豐富的經驗,整個項目的代碼重構由江澤輝獨立完成。他當時正在實習,偏偏又遇到媽媽生病住院,只能利用每天照顧媽媽的間歇在醫院旁邊的咖啡廳寫兩三個小時的代碼。就這樣堅持了一個星期,終于寫完了所有代碼。江澤輝又馬上找來前端同學進行調試,再找到負責運營的同學填充數據。因為要趕在大四開學之前上線,他們只將最核心的選課和淘課加了上去。2015年寒假前,團隊其他成員將用戶系統添加完成。據江澤輝介紹,目前淘課拉很受同學歡迎,全校大概有兩萬名用戶在使用。整個系統的設計很漂亮且使用方便,同學們隨便點開一個時間段,系統會自動彈出那個時段的所有課表,供同學選擇。此外還會推送一些個性化的選課建議,比如有“男女比例最極端的課程表”“武大最值得上的十門課”等有趣的設計。“能趕在自己畢業之前完成這個項目,服務同學,我覺得很有意義,對我的專業水平也是一個大提升。”江澤輝說。
在阿里感受到的兩個小細節
從大三開始,江澤輝開始積極參加各種實習面試,為自己的求職增添砝碼。讓很多同學羨慕的是,他先后在百度、網易等幾家大型互聯網工作實習,但一開始的實習,江澤輝也遭遇過一些小挫折。
在一位學長的推薦之下,江澤輝曾參加了一家互聯網公司的面試。面試前,江澤輝特意按照學長叮囑的一些要點認真做了準備,誰知道一到考場,面試官就問:“你是XXX推薦過來的吧?”江澤輝點點頭,對方又問:“那他是不是跟你講了一些面試的經驗?”江澤輝想都沒想,誠懇地點點頭,面試官接著說:“既然這樣,那我們就換一個套路吧,問點別的東西。”江澤輝一下就蒙了,很多知識回答得似是而非,加上當天又是第一個面試的人,不出意料,他被pass了。“我面試的是看似專業度相似的崗位,這些崗位的名字聽起來特別花哨、高大上,比如系統工程師,結果崗位要求跟我做的東西不太一致,面試官一問技術性的問題,我就蒙了。”江澤輝坦言,自那之后,他變得比較務實,會有意識地避掉一些浮夸的崗位,踏踏實實選擇自己可以勝任的崗位。
2014年4月開始,江澤輝一路參加了百度和網易的實習,并在10月順利拿到了阿里的offer。談起選擇阿里的原因,江澤輝認為自己更喜歡阿里的企業文化。他說起了在阿里經歷的兩個小的細節。
在實習了好幾家互聯網公司后,江澤輝習慣了在代碼寫累時去公司的茶水間泡一杯咖啡提提神,但到了阿里之后,他驚訝地發現,阿里的茶水間并不像別的公司那樣為員工備好咖啡機、咖啡豆,且只有“茶水伺候”。江澤輝跑去問HR,對方的回答是,阿里不會慣著員工,很多事情需要自己去做。
另一個小細節,卻是完全不同的狀況。剛進入阿里實習時,江澤輝被分到淘寶寫Java,來阿里之前,他并沒有寫過Java,于是師兄(在阿里,帶新人的被稱為師兄)給他安排了兩個月的實習期。這兩個月里沒有讓他接觸實質業務,都在補習Java基礎,師兄還讓江澤輝列一個學習計劃,每周反饋一次學習成果。“他們沒有很急功近利地讓我立馬做出一些價值出來,而是讓我先把基礎補足了。這點讓我特別滿意也很感動。這種對工程師的關懷,很難得。”
程序猿要有技術追求
程序猿給人的感覺總是戴著厚厚的眼鏡,指尖翻飛地敲打鍵盤,每天跟機器打交道,工作極其枯燥。但在江澤輝看來,能堅持下來,關鍵還得有興趣,“有技術追求很重要。”作為技術人員,他認為必須得給自己一個目標。“比如要想成為優秀的架構師,必須堅持每天或者一周拿出一定的時間去學習新的東西,這些東西可能跟你的業務沒什么關系,但是可以拓展你的專業深度,這是自我培養自我提高的過程。”在圖書館寫畢業論文時,江澤輝曾遇到了一個技術問題,當時論文當中出現了兩個他從沒有見過的名詞,他馬上在圖書館查閱相關資料,雖然那天在完成畢業論文的任務上跑偏了,但是花了一天時間弄明白兩個冷僻的知識點,還是讓他十分開心。
關于程序猿面試,江澤輝一再強調,因為是技術崗位的面試,面試官最看重的還是求職者的技術能力,最好能在大學期間參與一個有價值的項目,如果沒有做項目的經歷,也可以談談自己做過的某個作業,但無論是哪種都需要有深入、全面的研究,因為面試官一定不會只是蜻蜓點水地提問,他們會根據項目或作業提出各式各樣詳細的問題。此外面試時,簡歷也不能寫得太夸張,一定要保證簡歷上所寫的內容,面試官提問時都能一一回答,即便有回答不了的,也應該坦誠地告訴面試官,或者按照自己的想法嘗試給出一個解決方案。
Q&A:
問:有沒有跟學長學姐討教過面經?
答:面試之前會很忐忑,因此很自然地會去問問學長學姐他們當時是怎么做的,主要目的是為了讓自己鎮定。不過我在拿到offer后,整理了一份很長的面經,這里面有我自己的,也有別人的求職經驗。我打算畢業后把這些東西交給學弟、學妹,算是送給他們的一份禮物。
問:你覺得找工作難嗎?
答:不算難,我算比較順的。當然我的同學中也有過程不太順的,但我覺得只要你前期的努力足夠了,整個過程也是朝著正確的方向在做,最后的結果一般都會比較好。