講講我的開發生涯
謹以此文,獻給那些依然在彷徨的游子們
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語言的入門。。。。。。一種優雅的語言
貴在堅持,不要動搖!不要聽風就是雨,選擇一門你喜歡的語言就一直堅持下去~
來自: http://www.cnblogs.com/salam/p/5140347.html