所帶的這個大學生軟件開發團隊(給新人建議)


自己在大學期間此時成立一個軟件開發團隊,帶了將就三十多個開發人員,當了三年的隊長!挺有感觸的,他們出來后最好進了騰訊,工資最高的是一個進了一家初創公司,工資為15k且包吃住,他們都是應屆畢業生,這三年我們做過很多外包軟件,我們也試着做自己的產品!這一路的相陪,最后挺讓人欣慰的結局!因為我們是一個二本大學的,教學資源不是很豐富,所以熬夜加班的自學是常有的事情!我不禁想到本科里那么多的同學,很多同學都是被調劑到計算機軟件專業,造成他們大學四年被迫的去接受自己不喜歡的東西,而我也是被調配的,但又有什么訥!既來之則安之。
當初辦的時候,弄了android、iOS、web前端、web后台、UI、c++,6個方向,每個方向差不多2.3人!我本身的技術不是很強,算很渣吧,但一個團隊大家總是互補的蠻。
談談我個人的見解吧,這一路陪他們走過的,談到怎么學習編程,以及簡單的職業規划,我想就自己的認識說說,畢竟我不是專業的職位規划師,只能談談自己的理解。這里要針對不同的人說。如果現在你只是一個剛步入大學的計算機專業的學生,這里默認你是喜歡計算機,並且打算長期拼搏在軟件開發的事業上,那么恭喜你,你應該很慶幸能在最需要的時刻看到這篇文章!因為此時的你有一大把時間可以去做自己喜歡的事情,你需要做的就是規划好自己的大學生活。大學四年很關鍵,雖然你也許在老師那里學不到太多的東西,但是,此時的你應該具備自己學習的能力,俗話說師傅領進門,修行在個人,這句話沒錯。你需要在大學里鍛煉好各方面的能力,這樣才能在畢業的時候快速融入社會。作為軟件工程專業的我,想從專業學習方面多談談。第一條就是學校開設的專業課一定要學好。這條很難做到,而且也很少有人能做的好。什么《21天學會JavaWeb》、《30天學會SSH》等,這些書說實話真沒什么含金量,尤其是大一打基礎的時候。從來都沒有好好聽過課,現在想起來,那時的自己好愚蠢!哪些課程我們該好好學習呢?我認為,數據結構,計算機算法,操作系統,數據庫,計算機網絡,這五門課一定要學扎實了,趁着有時間,一定要多看看,不光要把理論的一些東西理解了,還要加一些實驗。對於數據結構和算法,這是程序的精髓,不管后面學什么語言,思想都不變。一定要常常寫一些程序,鍛煉自己的編程能力,建議去一些OJ網站,比如說北大、浙大、杭州電子科技大的OJ都不錯!有條件的話,組隊參加一些編程比賽,如:ACM、中國軟件杯、編程馬拉松、微軟的ImageCup等,如果走產品經理這條路的話,建議參加一些創業比賽,做好能進入國家級。如果你能在上述比賽中取得不錯的成績,你的能力一定會得到認可,找工作會很輕松。如果你能在大學期間,累計編碼超過10W行,那么你的水平肯定和別人不一樣,如果能超過15-20W行,那你可以算是一個高手了。操作系統方面,去研究一下內核,自己編譯內核什么的,這會給你帶來意想不到的驚喜,事實上,凡是桌面系統能做的事兒,命令行里都能做,而且效率會更高。數據庫和網絡這些課的話,掌握基本的概念,平時學習的時候多做做實驗,學踏實了就行。其實軟件工程還有很多課程,如微機原理、匯編、計算機體系結構、圖形圖像等,這些課程偏向底層,你如果感興趣,那么就去研究。
還想說的一件事就是一定要養成鍛煉身體的好習慣,程序員太缺乏鍛煉了。長期坐着學習和工作,慢慢的已經養成了惰性,加上本來就鍛煉機會比較少,所以,程序員的身體多數都會越來越不行。如果你現在是大一,我想告訴你一個好的方向,就是去學習跳街舞,這是我多年來的一個夢想,每當我看到跳街舞的人們,心里充滿了羡慕。為什么這么說?第一、街舞非常鍛煉身體,同時又需要的場地比較小,可以說任意地方都可以跳。第二、街舞很炫,如果你能隨便的跳上一段breaking,托馬斯,大風車什么的,那么我敢保證,走到哪兒你都是很受歡迎的人。同時,你可以多打打籃球、網球,去游游泳,有句話說的好,錯過的東西,你都會補回來的!大學的時候,免費的操場,廉價的游泳館籃球館,我們沒有好好鍛煉身體,等日后年長了,花着錢去健身房,去打球,生活就是這樣。
如果你是大三、大四的學生,你的情況不一樣了。因為你即將面臨就業,此時我建議該考慮找找實習了。雖然也許你大一大二的基礎課依然沒有學好,那么請你現在努力,一定要補回來。否則你很難找到你向往的好工作!每年會有兩次找工作的機會,一次是春季校招,一次是秋季校招。這兩次的側重點是不同的。春季校招有兩種情況,一種是面對本年畢業的學生,做一次補招,而另一種情況,也是大多數的情況,就是面向明年畢業的學生,招暑期實習生。秋季校招都是面向明年畢業的應屆生,這是正式的招聘,錄取后直接簽就業合同的。舉個例子來說,我是2013年7月份畢業,那么在2012年的秋季正是我們這屆學生找工作的黃金時期,到了2013年春季,雖然還有一些春季補招的機會,但是很少。大多數都是在招2014年畢業的學生,暑期實習。對於大三的學生,這是一個很好的機會,很多人都不知道,從三月份開始,尤其是互聯網企業都會進行大量的校招,每年3-5月份,如果通過了面試,拿到了offer,就意味着你暑期的2個月會去實習,等暑期一完就是秋季校招,只要你干得好,offer會優先發到你手里。當大家還每天到處聽宣講會、投簡歷的時候,你已經offer到手,沒准可以出去旅旅游了。

如果你已經是一名在讀的研究生,我強烈建議你在學校的時候,好好把你所研究的方向盡量走的深入一點,如果你將來不打算繼續做科研,那么你應該多考慮一下實際工作需要的東西。研究生比本科生多的,就是你的研發能力,包括計算機基礎、數學功底、學習能力等方面,你要利用你的資源,多去看一些算法,多寫寫代碼,畢竟這些才是工作需要的東西。


不論是本科生,還是研究生,畢業找工作的時候都一樣,大家面臨同樣的機會,面試官不會因為你是本科生,就讓着你點兒。所以,對於本科生,實說有點兒吃虧,畢竟他們比你多讀兩到三年的書。在平時的學習過程中,要多注意基礎方面的學習,企業對於應屆生的要求,並不是你有多少項目經驗,而是你的潛質,包括快速學習能力和良好的解決問題的思路。經驗有更好,沒有也沒事兒。好的基礎會讓你更快的掌握其他上層方面的知識。所以,在校期間,一定要打好自己的基礎,不要浮於知識的表層,學習一定要深入,理解知識的內在原理,切記走馬觀花。


寫到此處,我又突然想到個事兒,就是總有同學會問各種各樣的問題,在這兒我教大家一下,在和你認為比較牛的人,第一次聊天的時候,要先自己想好你要問什么,盡量先做個自我介紹,讓對方明白你的意思。如今也有不少同學這樣問我們,前幾天有人聽說我們弄過大數據的,上來就問我:大數據么的?對於這個問題,真的不好回答,大數據的概念,幾句話絕對講不清。當然,我還是比較nice的,也沒有不耐煩,和那位同學說,希望他自己去搜索一下,概念性的東西網上很多,自己查查就清楚了。還有一點就是大家問問題的時候,盡量要選擇晚上,因為白天都得上班,工作時間聊天並不是一件值得提倡的事兒。雖然很願意給大家一些幫助,但是工作的時候還是希望能不被打擾。所以最好的做法就是,在晚上的時候,盡量先做個自我介紹,把你的情況說清楚了,你有什么困惑,需要什么幫助,都要提前想好。別在聊天的時候東一句西一句,你要知道對方不一定想和你來回的聊,每個人都有自己的事情。總有一天你也會變成高手,你也會有新人問你同樣的問題,到時候你就有所體會了。上面是一些建議性的東西,主要就是想教大家一些交流的技巧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM