從Massey的Computer Science畢業(yè)也有段時間了,工作也有5個月了。想發(fā)表一些感想,苦于沒有足夠的時間和精力。一來是因為工作真的很忙,二來也是自己懶。不過話說回來,第一條還是主要因素的。
下面是我工作5個月后的一些感想,也不知道有沒有代表性,反正是我的真實感受,和大家分享分享吧。
1、發(fā)現(xiàn)在學(xué)校學(xué)的東西太少了真正工作后,我發(fā)現(xiàn)自己在學(xué)校學(xué)的只占實際工作的很少部分。我現(xiàn)在主要是使用Microsoft C#.NET做開發(fā)。雖說C#是C++和Java的混合體,你還是畢竟要花時間去適應(yīng)。即使C#這個語言沒什么問題了,你還要花時間去熟悉Visual Studio.NET 2005.而且,光熟悉Visual Studio還不行,一切和項目開發(fā)的軟件你都要熟悉,比如什么Source Safe,Nunit,Ndoc.你會發(fā)現(xiàn)在實際工作中你會遇到很多很多技術(shù)。而且這些技術(shù)你都不會,在學(xué)校也沒有深入地學(xué)習(xí)過,甚至都沒聽說過。
我現(xiàn)在列舉一下我5個月內(nèi)所接觸過的技術(shù):
a:InfoZip free library to write Zip and Unzip function using C++
b:Visual Studio 2003.NET(C#)to write ASP.NET web services to process email
c:Appache Xerces to process XML
d:Visual Studio 2005 .NET(C#)to write complex ASP.NET web service to process XML and interface with SQL Server 2005
e:SQL server 2005 CLR integration(writing C# stored procedure)
f:SQL Analysis Services CLR integration(writing C# stored procedure for OLAP)
g:Using AMO(Analysis Management Object)class to produce data cubes for Analysis Services
h:XPath to process XML
i:Using XSL to transform XML
j:IIS5 & IIS6
k:XBRL(eXtensible Business Reporting Language)
上面這些就是我主要接觸的一些技術(shù)。咱們Massey的CS的同學(xué)會發(fā)現(xiàn),這其中大部分的內(nèi)容,我們在學(xué)校都沒有學(xué)過。所以我在工作中,全是要靠自學(xué)看書來彌補自己的不足。開始會發(fā)現(xiàn)這樣很是郁悶,但是我真是沒有別的辦法。為了完成分配給你的任務(wù),不得不花多的時間來學(xué)習(xí)。
2、要重視XML的學(xué)習(xí)和理解別人我是不知道,反正在我們的項目中,XML的應(yīng)用是十分普遍的?;旧显诓煌捻椖亢拖到y(tǒng)中,數(shù)據(jù)和信息,我們都是用XML的形式來傳輸?shù)摹,F(xiàn)在大型的軟件也都是建立在XML的基礎(chǔ)上。所以,我建議大家在學(xué)習(xí)中要對XML多一些注意,多看一些關(guān)于XML的書籍。在編程的方面,要多對XML留意。多熟悉一些處理XML的class,例如XDocument,XPath,Navigator什么的。反正是多多益善。
3、不得不提的語言問題這是一個老大難的話題了。對咱們這些,二三十歲才出國的人來說,大多都有這方面的困惑。鬼子開會什么的講話聲音超小,速度飛快,還南腔北調(diào)的什么都有。我最不喜歡的是開多方視頻會議。有時還就我自己一個人對個大電視或電話。那種感覺反正不太好。不過,我想這些對一個性格開朗,外向,敢說愛說的人來講,應(yīng)該不是一個什么太大的問題。但是,這些對我來說,還是一個問題。
4、洋人的辦公室文化我們是開放辦公,隔斷不多。大家都比較安靜,講話也是聲音比較小那種。由于工作要求security比較高。我們的電腦就是一個盒子。沒有光驅(qū),沒有軟盤。USB接口也只能用來給MP3之類的充電。這個電腦基本只能用來工作,因為你不能用來瀏覽email.郵件只能通過我們的工作平臺Lotus Notes來看。其他的web based email都被屏蔽。一般的網(wǎng)站是可以的,但是帶有email的和一些典型的買賣和娛樂網(wǎng)站都被屏蔽。要想聊天也只能使用Lotus Notes內(nèi)部的messenger來和同事聊聊。對我來說,我也沒什么時間瀏覽新聞網(wǎng)站,現(xiàn)在我的朋友就是Google和MSDN.我們一般每周都要開一個例會,主要是通報大家都在干什么,交流交流經(jīng)驗。我們每周還挑一個下午的半小時集體出去喝咖啡。這都是鬼子們的最愛。
5、上班時間我們時間比較靈活,可以在早上7點到晚上7點之間任意選擇7個半小時來做。但是要保證上午9點到11點,下午2點到3點半要在辦公室。因為我要自學(xué)的東西太多了,我都是一般上午8點半上班,晚上6點才走。真是慘呀。
總結(jié):上班有上班的好處,主要是有錢拿。壞處就是要不斷地自學(xué),還沒人告訴你你到底學(xué)得對不對,總是在不斷地自己摸索。至于比較詳細的建議給正在學(xué)習(xí)CS的朋友就是,還是要打好基礎(chǔ),多多培養(yǎng)自學(xué)和看資料的能力。具體到技術(shù)的話,一定要多留意XML的發(fā)展和現(xiàn)狀。語言方面應(yīng)該沒有太多的問題,外面主要也就是2大陣營,。NET和Java.基本上勢力相當(dāng)。本人感覺。NET的市場大些。如果考慮以后做。NET developer,那要先學(xué)學(xué)C#.因為C#是微軟對抗Java的主要語言。微軟新的產(chǎn)品也主要基本是用C#編寫的。
最后一句,一定要學(xué)會自我學(xué)習(xí)的方法。
下面是我工作5個月后的一些感想,也不知道有沒有代表性,反正是我的真實感受,和大家分享分享吧。
1、發(fā)現(xiàn)在學(xué)校學(xué)的東西太少了真正工作后,我發(fā)現(xiàn)自己在學(xué)校學(xué)的只占實際工作的很少部分。我現(xiàn)在主要是使用Microsoft C#.NET做開發(fā)。雖說C#是C++和Java的混合體,你還是畢竟要花時間去適應(yīng)。即使C#這個語言沒什么問題了,你還要花時間去熟悉Visual Studio.NET 2005.而且,光熟悉Visual Studio還不行,一切和項目開發(fā)的軟件你都要熟悉,比如什么Source Safe,Nunit,Ndoc.你會發(fā)現(xiàn)在實際工作中你會遇到很多很多技術(shù)。而且這些技術(shù)你都不會,在學(xué)校也沒有深入地學(xué)習(xí)過,甚至都沒聽說過。
我現(xiàn)在列舉一下我5個月內(nèi)所接觸過的技術(shù):
a:InfoZip free library to write Zip and Unzip function using C++
b:Visual Studio 2003.NET(C#)to write ASP.NET web services to process email
c:Appache Xerces to process XML
d:Visual Studio 2005 .NET(C#)to write complex ASP.NET web service to process XML and interface with SQL Server 2005
e:SQL server 2005 CLR integration(writing C# stored procedure)
f:SQL Analysis Services CLR integration(writing C# stored procedure for OLAP)
g:Using AMO(Analysis Management Object)class to produce data cubes for Analysis Services
h:XPath to process XML
i:Using XSL to transform XML
j:IIS5 & IIS6
k:XBRL(eXtensible Business Reporting Language)
上面這些就是我主要接觸的一些技術(shù)。咱們Massey的CS的同學(xué)會發(fā)現(xiàn),這其中大部分的內(nèi)容,我們在學(xué)校都沒有學(xué)過。所以我在工作中,全是要靠自學(xué)看書來彌補自己的不足。開始會發(fā)現(xiàn)這樣很是郁悶,但是我真是沒有別的辦法。為了完成分配給你的任務(wù),不得不花多的時間來學(xué)習(xí)。
2、要重視XML的學(xué)習(xí)和理解別人我是不知道,反正在我們的項目中,XML的應(yīng)用是十分普遍的?;旧显诓煌捻椖亢拖到y(tǒng)中,數(shù)據(jù)和信息,我們都是用XML的形式來傳輸?shù)摹,F(xiàn)在大型的軟件也都是建立在XML的基礎(chǔ)上。所以,我建議大家在學(xué)習(xí)中要對XML多一些注意,多看一些關(guān)于XML的書籍。在編程的方面,要多對XML留意。多熟悉一些處理XML的class,例如XDocument,XPath,Navigator什么的。反正是多多益善。
3、不得不提的語言問題這是一個老大難的話題了。對咱們這些,二三十歲才出國的人來說,大多都有這方面的困惑。鬼子開會什么的講話聲音超小,速度飛快,還南腔北調(diào)的什么都有。我最不喜歡的是開多方視頻會議。有時還就我自己一個人對個大電視或電話。那種感覺反正不太好。不過,我想這些對一個性格開朗,外向,敢說愛說的人來講,應(yīng)該不是一個什么太大的問題。但是,這些對我來說,還是一個問題。
4、洋人的辦公室文化我們是開放辦公,隔斷不多。大家都比較安靜,講話也是聲音比較小那種。由于工作要求security比較高。我們的電腦就是一個盒子。沒有光驅(qū),沒有軟盤。USB接口也只能用來給MP3之類的充電。這個電腦基本只能用來工作,因為你不能用來瀏覽email.郵件只能通過我們的工作平臺Lotus Notes來看。其他的web based email都被屏蔽。一般的網(wǎng)站是可以的,但是帶有email的和一些典型的買賣和娛樂網(wǎng)站都被屏蔽。要想聊天也只能使用Lotus Notes內(nèi)部的messenger來和同事聊聊。對我來說,我也沒什么時間瀏覽新聞網(wǎng)站,現(xiàn)在我的朋友就是Google和MSDN.我們一般每周都要開一個例會,主要是通報大家都在干什么,交流交流經(jīng)驗。我們每周還挑一個下午的半小時集體出去喝咖啡。這都是鬼子們的最愛。
5、上班時間我們時間比較靈活,可以在早上7點到晚上7點之間任意選擇7個半小時來做。但是要保證上午9點到11點,下午2點到3點半要在辦公室。因為我要自學(xué)的東西太多了,我都是一般上午8點半上班,晚上6點才走。真是慘呀。
總結(jié):上班有上班的好處,主要是有錢拿。壞處就是要不斷地自學(xué),還沒人告訴你你到底學(xué)得對不對,總是在不斷地自己摸索。至于比較詳細的建議給正在學(xué)習(xí)CS的朋友就是,還是要打好基礎(chǔ),多多培養(yǎng)自學(xué)和看資料的能力。具體到技術(shù)的話,一定要多留意XML的發(fā)展和現(xiàn)狀。語言方面應(yīng)該沒有太多的問題,外面主要也就是2大陣營,。NET和Java.基本上勢力相當(dāng)。本人感覺。NET的市場大些。如果考慮以后做。NET developer,那要先學(xué)學(xué)C#.因為C#是微軟對抗Java的主要語言。微軟新的產(chǎn)品也主要基本是用C#編寫的。
最后一句,一定要學(xué)會自我學(xué)習(xí)的方法。