十年,两次实习
本文首發(fā)于知識(shí)星球“碼農(nóng)翻身”。
在星球中大家聊到了實(shí)習(xí)這個(gè)話(huà)題,我給大家分享了兩個(gè)讓我印象深刻的小故事:
首先是我自己的實(shí)習(xí)經(jīng)歷。
我在大三的時(shí)候跟著老師做項(xiàng)目,但真正意義上的實(shí)習(xí)是在大四,在一個(gè)研究所。?
報(bào)到了以后,老師就給我們幾個(gè)實(shí)習(xí)生布置了一個(gè)任務(wù),相當(dāng)于一個(gè)小測(cè)驗(yàn),寫(xiě)一段SQL Server的存儲(chǔ)過(guò)程(沒(méi)錯(cuò),那個(gè)時(shí)候存儲(chǔ)過(guò)程還是挺有市場(chǎng)的),去解析數(shù)據(jù)庫(kù)中負(fù)責(zé)權(quán)限的字段。?
SQL Server的存儲(chǔ)過(guò)程對(duì)我來(lái)說(shuō)是全新的,完全沒(méi)有搞過(guò)。好在我大學(xué)已經(jīng)掌握了幾種編程語(yǔ)言,數(shù)據(jù)結(jié)構(gòu)和算法的底子也算不錯(cuò)。
周一惡補(bǔ)SQL Server存儲(chǔ)過(guò)程的語(yǔ)法和使用,資料很少,只有看MSDN。?周二摸索著寫(xiě)程序,周三主要調(diào)試(又學(xué)習(xí)了一下怎么調(diào)試存儲(chǔ)過(guò)程),周四終于可以交工了,老師也很驚訝:這么快就做完了??
可能是看到了我的快速學(xué)習(xí)的能力,老師后來(lái)把一個(gè)Web版本郵件系統(tǒng)的開(kāi)發(fā)交給了我。
現(xiàn)在想想,這是一個(gè)非常好的實(shí)習(xí)的任務(wù):相對(duì)獨(dú)立,又需要技術(shù)上的鉆研,很有挑戰(zhàn),非常適合我。?
于是就開(kāi)始讀英文的RFC,一邊讀一邊“吐”,這些協(xié)議看起來(lái)真是太難受了,程序?qū)懫饋?lái)也不容易,尤其是解析電子郵件的附件,非常麻煩,后來(lái)便發(fā)現(xiàn)了開(kāi)源這個(gè)好東西, 參考(實(shí)際上是Copy)了一大段開(kāi)源的代碼,花了很大的精力調(diào)試通過(guò),然后集成到系統(tǒng)中來(lái)。那時(shí)候還沒(méi)有版權(quán)意識(shí),都沒(méi)有看開(kāi)源代碼是什么協(xié)議,汗!?
我對(duì)這個(gè)項(xiàng)目付出了很多的努力,我現(xiàn)在還記得周末的晚上坐在電腦前一行行調(diào)試C++代碼的情景,辦公室里沒(méi)有人,靜悄悄的。
這個(gè)系統(tǒng)讓我的成長(zhǎng)非常大,讓我知道了所謂協(xié)議就是約定,就是那么一回事兒,我自己也可以開(kāi)發(fā)一個(gè)郵件的客戶(hù)端出來(lái)。從此以后,技術(shù)上就很自信,這是一次讓我印象非常深刻的實(shí)習(xí)。??
第二個(gè)小故事發(fā)生在10年以后。
我的小組來(lái)了一個(gè)北郵(還是交大?記不清了)的實(shí)習(xí)生,我也琢磨著給她找獨(dú)立的、有挑戰(zhàn)性的工作。?
當(dāng)時(shí)系統(tǒng)有個(gè)任務(wù),需要做一個(gè)自動(dòng)化的部署腳本,由于項(xiàng)目的特殊性質(zhì),沒(méi)辦法用市面上的通用工具,只能自己在AIX上開(kāi)發(fā),這對(duì)她來(lái)說(shuō)是一個(gè)完全沒(méi)有接觸過(guò)的、全新的開(kāi)發(fā)環(huán)境,有不小的挑戰(zhàn),就讓她去做了。
交代了任務(wù)以后,我又給了她一些資料,然后我就想看看她是不是很積極,能不能自我驅(qū)動(dòng),所以剛開(kāi)始就沒(méi)怎么管她。?
后來(lái)就發(fā)現(xiàn)她做得非常好,有了問(wèn)題會(huì)及時(shí)地找我,沒(méi)有問(wèn)題就在那里開(kāi)發(fā),寫(xiě)出來(lái)的腳本質(zhì)量很高, 那個(gè)部署腳本我們用了很久。
更難能可貴的是,還寫(xiě)了不少文檔, 后來(lái)她回學(xué)校了,沒(méi)有再進(jìn)一步,其實(shí)可以用圖形化界面再包裝一下,就更好了。
她走的時(shí)候,最終的交付物是一個(gè)zip包,里邊是安裝說(shuō)明,相關(guān)介紹和程序腳本,有始有終,很專(zhuān)業(yè)。不像有些實(shí)習(xí)生,臨走時(shí)只說(shuō)一句:我導(dǎo)師讓我回去了。然后揮一揮衣袖,不帶走一片云彩。?
這就是我想分享的兩個(gè)小故事,對(duì)公司來(lái)說(shuō),提供實(shí)習(xí)的機(jī)會(huì)可以及早發(fā)現(xiàn)優(yōu)秀的人才,并且招攬至麾下。對(duì)個(gè)人來(lái)說(shuō),工作之前的實(shí)習(xí)是很好的機(jī)會(huì),一定要珍惜,爭(zhēng)取做出成績(jī)出來(lái)。?
如果你也需要在公司帶實(shí)習(xí)生,那要好好想想,給實(shí)習(xí)生找一份合適的、帶有一份挑戰(zhàn)的任務(wù)出來(lái)。既能給項(xiàng)目貢獻(xiàn),又可以讓實(shí)習(xí)生快速成長(zhǎng)/為簡(jiǎn)歷添磚加瓦,達(dá)到雙贏。
總結(jié)
- 上一篇: Spring Boot 如何快速改造老项
- 下一篇: 世界上最牛的网络设备,价格低廉,其貌不扬