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