謹以此文,獻給那些依然在彷徨的遊子們
Java:
public class HelloWorld
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}
這門語言第一次接觸是在大學期間。我們專業當時並沒有選擇C語言程式設計,而是直接java高階程式設計。當時聽到類、封裝、繼承、物件導向非常茫然,第一會想到這些都是什麼妖怪啊,剛開始寫程式就是寫老師教的,門外的什麼都不會寫。當初學習的是java swing窗體應用程式,寫完一段程式碼經過編譯執行感覺好神奇的樣子。慢慢地,瞭解到了什麼servlet,javaBean,JSP,一次偶然機會瀏覽到了javaWeb,隨後又瞭解到了MVC設計模式一詞,SSH框架整合,Spring+Struts+Hibernate的MVC設計模式,下載了許多關於這方面的影片教程,慢慢地學習and慢慢地理解程式和設計的靈魂。臨近畢業了,要寫畢業設計和論文了,因為剛瞭解了SSH框架,所以就以它寫了【員工管理系統】非常簡單的功能。資料庫使用的是sqlserver2000.
其中也理解了一些程式開發基礎,物件導向的好處。但是當找工作時候,莫名其妙地卻找到了.NET開發方面。。。。。
當時技術經理(部落格)【一家初創小公司,辦公室就是租的民房,既當公司又當宿舍】給我打來了電話,問我Hibernate方面的知識,什麼遊離態和持久態(現在都不知道什麼態了),我居然回答上了,應聘過關。。。。開始了我的.NET生涯
.NET
class program
{
static void main(String args[])
{
Console.WriteLine("Hello World!");
Console.ReadLine();
}
}
先學習的是開發語言C#,資料結構,演算法,linq表示式,專案是C/S結構的winForm,瞭解了關於WPF/Silverlight的一些知識,當然開發語言都是C#。應用到了Spring.NET+NHibernate的MVC設計模式。然後就是WCF。
Android
又一次偶然,接觸了Android,手機開發,哇,好高大上的東東。。。。。。無數只烏鴉從我腦海中飛過。java又開始使用,邊學習邊寫部落格【下面圖想說明的是什麼】
在當時Android還不是很流行的時候學習了,可是當時我並沒有一直做下去,因為我的公司不是這樣的。。。。。只是出於自己好奇而學習了一下,後來不了了之,失去了一個Android的黃金時期。
iOS
NSlog(@"helloWorld!");
呵呵,不期而遇。前面的東西都放棄了,迎來了iOS,objc語言的入門。。。。。。一種優雅的語言
貴在堅持,不要動搖!不要聽風就是雨,選擇一門你喜歡的語言就一直堅持下去~