摘 要:為解決在校大學生職業(yè)定位及職業(yè)實現(xiàn)過程中出現(xiàn)迷茫的情況,文章提出了一種基于逆向推理的目標職業(yè)分解算法。通過對用戶(在校大學生)的職業(yè)期望進行細化分析,形成一條最底層的、分階段實現(xiàn)的、可具體實施的學習路線,通過該路線的準確實施,能有效解決部分在校大學生的職業(yè)迷茫問題,使期望職業(yè)變成可以實施、可以逐步達到的目標,提升學生的時間利用率,增強學生在期望職業(yè)上的競爭力。
關(guān)鍵詞:職業(yè)實踐;逆向推理;實施路線;職業(yè)分解
當前,我國有近3 000萬在校大學生。據(jù)調(diào)查顯示,許多學生進入大學后,慢慢失去了高中時的斗志,在自己的專業(yè)方向和職業(yè)發(fā)展路上躊躇不前。據(jù)本團隊抽樣調(diào)查研究發(fā)現(xiàn)[1],有超過20%的大學生沒有自己的職業(yè)規(guī)劃,16%的大學生不清楚自己適合做什么工作、將來能做什么工作,7%的大學生在虛度光陰,對就業(yè)前景感到迷茫。本團隊對此進行了深入研究和調(diào)研,結(jié)果顯示,在感到職業(yè)迷茫的同學中,有超過50%的不知道如何實現(xiàn)自己的理想,感覺目標很遙遠。無具體實施路線,也成為文章力求解決的主要問題。
在職業(yè)定位及目標職業(yè)分解算法方面,目前已有的研究甚少。關(guān)于大學生職業(yè)的研究,主要集中在就業(yè)[2-3]和學習壓力[4-5]等方面,對大學生職業(yè)規(guī)劃及具體實施的研究不多,在已有的書籍資料和論文研究方面,主要集中在理論研究方面,提出切實可行的、符合個體實際的策略較少,尤其是缺乏系統(tǒng)的、較完整的實現(xiàn)體系。對此,本文提出了基于逆向推理的目標職業(yè)分解算法,對用戶的職業(yè)目標進行系統(tǒng)的分析,以求形成能指導學生具體學習的方案。
1 目標職業(yè)分解算法的相關(guān)定義
為了更好地描述逆向推理算法,特對算法中的相關(guān)概念作如下定義。
定義1:個人期待職業(yè)集合Occup={ON,N=1,2,3…},ON表示集合O中第N個期待職業(yè)。
定義2:職業(yè)勝任必要能力集合Oual={OM,M=1,2,3…}, QM表示集合Qual中第M個必要能力。
定義3:職業(yè)實踐階段集合Stage={SI,I=1,2,3…},SI表示集合Stage中第I個職業(yè)實踐階段。
定義4:階段性必要知識或能力集合KnowlI={KI,J,J=1,2,3…},KI,J表示集合KnowlI中第J個知識或能力,I代表第I個職業(yè)實踐階段。
基于上述定義,擬通過算法描述,進一步細化算法中的相關(guān)要點,尤其是算法的執(zhí)行原理和處理模式,現(xiàn)對目標職業(yè)分解算法作進一步描述。
2 算法描述
目標職業(yè)分解算法首先根據(jù)用戶輸入(選擇)的職業(yè)方向,通過逆向推理,計算出要實現(xiàn)該職業(yè)所需的能力集合、實踐階段集合以及各階段所需學習的知識和所需具備的能力,使用戶可以有路可尋,使目標職業(yè)變成一個可操作的知識能力實踐路線,其原理如圖1所示。
圖1 基于逆向推理的目標職業(yè)分解算法原理
現(xiàn)將逆向推理的目標職業(yè)分解算法執(zhí)行過程描述如下:
(1)讀取用戶選擇或填寫的個人期待職業(yè)集合,得到集合Occup。
(2)根據(jù)步驟(1)中讀取的個人期待職業(yè)、逐個分解,即對集合Occup中每一個元素進行分解,得到每一個元素所對應的Qual集合,獲得每個期待職業(yè)所對應的知識和能力要素。
(3)根據(jù)步驟(2)中得到的職業(yè)勝任必要能力集合,依次取出Qual中的每一個元素進行解析,得到每一個元素所對應的職業(yè)實踐階段集合Stage,即得到每個職業(yè)勝任必要能力所對應的知識和能力提升所需要的階段。
(4)對步驟(3)中輸出的集合Stage,依次取出第I個元素,推理出與第I個元素關(guān)聯(lián)的各個階段性必要知識能力集合KnowlI,得到了各階段所需的知識點或能力要素。
(5)以樹狀圖的形式輸出各個期待職業(yè)所對應的各個知識點,這些知識點不是凌亂的輸出,而是有條不紊的、分階段的、先易后難的輸出。這樣,梳理出了為實現(xiàn)該目標需要哪些知識和技能,以告知用戶實現(xiàn)各目標的有效路徑和突破點。
通過該算法,可以根據(jù)用戶的期待職業(yè)目標,生成其具體實現(xiàn)路徑。
3 算法實現(xiàn)
本算法主要采用Java語言[6-8]編程實現(xiàn),同時結(jié)合了MySQL,JSP,XML,H5等技術(shù)。為了更好地說明該算法的實現(xiàn)過程和執(zhí)行原理,以下通過舉例。如當用戶輸入目標職業(yè)是軟件設計師,通過該算法,將形成如圖2所示的推理結(jié)果。
由于頁面寬度的限制,在圖2中沒有展示每個知識集合的所有知識點(即所有元素)以及各個知識點的具體知識細節(jié),如軟件需求分析,在軟件需求分析下,還包含有具體需掌握的軟件需求分析的各知識要素。本算法最終生成的每一個結(jié)果都不是一個整體的知識,而是各個不可再分解的、具體的、可操作的知識點,即生成了階梯性的職業(yè)實施路線。
4 結(jié)語
通過對逆向推理目標職業(yè)分解算法的應用,可以將用戶(如在校大學生)輸入或選擇的期待職業(yè)進行合理、有效的分解,得到了實現(xiàn)該職業(yè)各個具體的知識點,形成一條可以實施的、具體的路線。對此,可以給迷茫中的在校大學生指明學習的方向、實現(xiàn)目標的具體思路以及實施的步驟,使學生能夠各個擊破,找準自己的發(fā)展方向和努力方向,從而提升自己的職業(yè)能力和職業(yè)競爭力。
作者簡介:金暉(1997— ),男,貴州凱里人,本科生;研究方向:軟件設計與開發(fā)。
*通信作者:譚文斌(1989— ),男,貴州印江人,講師,碩士;研究方向:數(shù)據(jù)挖掘,云計算,大數(shù)據(jù)等。
圖2 逆向推理的目標職業(yè)分解算法的執(zhí)行結(jié)果示意
[參考文獻]
[1]金暉,譚文斌.基于關(guān)聯(lián)規(guī)則的職業(yè)定位推理算法研究[J].無線互聯(lián)科技,2019(12):108-109.
[2]張樹峰.當前大學生就業(yè)問題:外部環(huán)境變化與就業(yè)選擇理性[J].科教文匯,2019(4):7-8.
[3]賀娜.供給側(cè)改革視角下大學生就業(yè)競爭力提升對策研究[J].黑河學刊,2019(2):12-14.
[4]吳長城.“95后”高校畢業(yè)生就業(yè)壓力研究[J].信陽農(nóng)林學院學報,2019(1):145-148.
[5]劉芷含.大學生就業(yè)壓力與主觀幸福感:雙向中介效應[J].中國臨床心理學雜志,2019(2):378-382.
[6]戴開宇.Java語言程序設計[M].北京:機械工業(yè)出版社,2015.
[7]黑馬程序員.Java EE企業(yè)級應用開發(fā)教程[M].北京:人民郵電出版社,2017.
[8]陳恒,樓偶俊,鞏慶,等.Spring MVC開發(fā)技術(shù)指南[M].北京:清華大學出版社,2017.
Research on target occupation decomposition algorithm based on reverse reasoning
Jin Hui, Tan Wenbin*
(Tongren University, Tongren 554300, China)
Abstract:In order to solve the confusion in the process of college students career positioning and career realization, a target career decomposition algorithm based on reverse reasoning is proposed in this paper. Through the detailed analysis of the users (college students) career expectations, a bottom-level, phased and concrete learning route is formed. Through the accurate implementation of this route, the problem of career confusion of some college students can be effectively solved, and the expected career can be implemented and gradually achieved, so as to improve the time utilization rate of students and increase the number of students, strengthen the competitiveness of students in the expected career.
Key words:professional practice; reverse reasoning; implementation route; occupational decomposition