文/靜絢
又想到一件有趣的事兒,培養(yǎng)學生與后臺運行程序似乎有相通之處。
程序員經(jīng)常會做的一件事就是將程序后臺運行,簡單說來就是讓電腦按照已經(jīng)寫好的流程一步步地完成任務(wù)愧膀。出現(xiàn)問題及時報錯,沒有問題就安靜運行谣光,直到輸出最終結(jié)果檩淋。
后臺運行的好處之一是給程序員足夠的自由去做其他更重要的事,而不必時刻盯著電腦萄金,指示下一步的任務(wù)蟀悦。但是,程序運行的順利與否與程序員自身的水平密切相關(guān)氧敢。巧合的是日戈,培養(yǎng)學生也如同運行程序,很大一部分的考驗在于教導(dǎo)者是否具備相關(guān)的能力孙乖。
我們且以程序員為例浙炼,簡單分為三個級別進行介紹吧。
1 初級程序員
這一級別的程序員剛剛?cè)腴T唯袄,初步體會到后臺運行程序的重要性弯屈。可是恋拷,能力有限资厉,對搭建的流程信心不足,對可能出現(xiàn)的問題沒有很準確的判斷蔬顾,需要時不時關(guān)注一下程序運行情況宴偿,及時解決各種匪夷所思的問題湘捎。因為程序中存在的漏洞極有可能導(dǎo)致非致命錯誤,表面看來程序運行良好酪我,實際上已經(jīng)進入死循環(huán)或者運行結(jié)果錯漏百出消痛。隨時關(guān)注且叁、及時止損是初級程序員需要學習的地方都哭。
對學生的培養(yǎng)也是如此。帶學生的最初幾年逞带,一方面要加強自身修為欺矫,具備為人師表的能力;另一方面要時刻關(guān)注學生動態(tài)展氓,及時加強溝通穆趴,了解學生心理。
2 中級程序員
在小水溝里嗆個肚飽后遇汞,初級程序員終于升級了未妹。他們已經(jīng)熟悉了程序的基本流程,也知道了常見的坑埋在哪里空入。他們把程序試運行后络它,便可放心去做其他工作,在預(yù)計時間結(jié)束的時候收獲就可以了歪赢。
培養(yǎng)過三五個學生之后化戳,教師們便會形成自己的心得和體會,也明白學生最關(guān)心的話題是什么埋凯,最想學到的品質(zhì)是什么点楼。與學生相處一段時間,了解了每個學生的脾氣秉性白对,便可因材施教掠廓。這個時候也就可以避重就輕,給學生足夠的發(fā)展空間甩恼,只要大方向不錯蟀瞧,關(guān)鍵時刻提點一下就可以了。
3 高級程序員
或許他們已經(jīng)可以不再被稱為程序員了媳拴,因為他們已經(jīng)很少自己動手寫程序了黄橘。他們的本職工作是規(guī)劃一個大方向,指明一條道路屈溉,后面自有一大隊中級和初級程序員為他們實現(xiàn)目標塞关。但他們也要練就火眼金睛,當前方道路不通時子巾,他們須第一時間判斷出問題所在帆赢,并給出解決方案小压。
而處于這一級別的教師們通常成立了自己的課題組,手下有三五個工作人員椰于。他們招到了學生也無需自己管教怠益,交給其他人代管便可。對于這些教師來說瘾婿,記不得自己學生的姓名蜻牢,似乎也在情理之中了。
那么偏陪,處于哪一個級別比較好呢抢呆?對于程序員而言,初級是必須要經(jīng)歷的階段笛谦,后面兩個也說不上孰優(yōu)孰劣抱虐,與個人的性格和職業(yè)規(guī)劃有很大的關(guān)系。比如更喜歡寫代碼還是更熱衷于研究軟件的未來發(fā)展方向等饥脑。
對于學生而言恳邀,選擇哪個級別的教師也與個人的關(guān)注點有很大關(guān)系。跟著青年教師可以共同成長灶轰,磨合期相處得好的話谣沸,亦師亦友,或成一段佳話框往。前提是雙方有足夠的信任和理解鳄抒,單靠一方溝通,效果會大打折扣椰弊。
與有經(jīng)驗的教師相處會輕松很多许溅,他們總能輕易發(fā)現(xiàn)學生的痛點,會有針對性地對學生進行指導(dǎo)秉版。但是這些教師通常工作比較繁忙贤重,相處時間可能不會太長,如果學生有了什么想法清焕,最好主動去與教師溝通并蝗。
那么再高一級別的教師呢?他們通常已經(jīng)有了一定的社會聲望秸妥,學生選擇他們多半受到名氣的影響滚停。這些教師已經(jīng)很難得親自帶學生了,甚至可能很少跟學生會面粥惧。所以如果選擇這些教師键畴,學生的自身能力也應(yīng)該相應(yīng)提高一些,最好還有較強的自主學習能力。不管怎么說起惕,既然選擇了威望很高的教師涡贱,就得配得上他們的名氣不是嗎?
后記
開篇的本意不是想寫這些的惹想,真正想說的其實是另外一層意思问词,莫名跑偏了。不過也好嘀粱,給有需要的伙伴們當個參考吧激挪。培養(yǎng)學生與運行程序之間的另外一層含義,下次再聊吧草穆。