1. 程式人生 > >寫給大二想投入ACM的女生

寫給大二想投入ACM的女生

【來信】
  您好!我是學計算機的一名大二女生,大一基礎學得不好,不注重專業學習,也不知道自己到底喜不喜歡這個專業,渾渾噩噩的就過去一年了,大二想補回來,說不清楚喜不喜歡,適不適合當程式設計師,但我覺得還是要好好學好專業知識,提高程式設計能力,在對它有更多的瞭解之後再判定這些糾結的問題。

  最近加入了我們學院的ACM實驗室,開始刷acm的基礎題目,也想開始發表csdn部落格,見證專業學習成長,分享經驗心得,您對我在acm學習等方面有建議嗎?您認為一個基礎差的女生有必要對ACM投入時間嗎?大二是很關鍵的一年,我自知不是程式設計天才和沒有學霸超人的理解力,您認為我現在刷ACM有用嗎?我害怕我又浪費了寶貴的大學時間。謝謝您的解答!

【回信】
  非常高興,你現在能放下喜歡不喜歡的問題,進入潛心積累的狀態。說實話,我是樂於見著我們每一個人都在做自己明確喜歡的事情,然而,隨著成長,我們發展中約束必須要面對,在一個時期,可能需要稍委屈一下自己,伸出觸角探一探自己未知的空間,以此,找尋一片新天地的可能。由於我們的基礎教育現階段的發展水平,大多數的中學生們走過的是封閉的成長曆程。你現在明確了“有更多瞭解後再判定”,表現出的就是一種積極姿態。
  而實際上,我花了不少的時間,與在校的大學生做交流,短期的目標,是陪伴大學生度過他/她自己有意義的大學,更長遠的還有一個願望,那就是對我們基礎教育的間接促進。現在的大學生,不少是家庭中的第一代大學,並且未來會為人父母。當在面臨下一代教育時,能清楚地處理好學校教育與家庭教育的關係,將來即使應試氛圍仍濃,也能關注個性成長,讓下一代有機會、有能力,在人生成長的關鍵時候,能追求屬於自己的理想。
  有點走題。回到你的問題上來。
  第一眼看信,老眼昏花,看成你是大三,第一感覺是,你的學習該面嚮應用一些。再看,你尚在大二,這樣的選擇挺好。我贊成的大學路線中,大一大二兩年一是基礎,二是開闊眼界,而在大三大四,繼續關注基礎,主要盯住一個方向,以塑造自己的特色,為從事某一方向的工作做準備。根據各人不同的情況,大學前兩年後兩年的劃分並不必如此嚴格。有打了兩年遊戲的男生找我,我建議過大三拿出完整的一個學期,將基本的程式設計的能力解決了,包括做些ACM的訓練,這樣的途徑也很好。
  於你而言,大一有些浪費,那是過去的事了。現在有在ACM實驗室學習的機會,很難得。因為你所言的基礎差,所以這樣的投入就更有必要。其實我已經隱約感覺,你所言的基礎差,可能是相對自我高要求前提下的差,也有在實驗室中高手集中而顯出的差。所以,現在需要的,將心態放平和一些,發現自己的優點,讓自己也更自信一些。立足於將訓練的過程走下來,相信收穫必然來。比賽能獲獎最好,若最終不能獲獎,自己進步了,是好事。自己努力學習,積極參與,為團隊做了貢獻,也是極好。
  大二現在剛過1/4,ACM訓練也只是課外的自主活動。憑藉這樣的自主學習,將專業基礎更紮實一些,也便於自己深入瞭解專業。在投入中,和專業感情才會建立起來,這條路可走。建議平時可以關注一些行業內的新聞、動態,瞭解一些熱衷於應用開發學習的同學在做些什麼,你可以在大三,將課外學習適時轉向自己想從事的專業方向。這是下一步再考慮的事了。
  祝享受學習進步中的快樂!