讲讲我的开发生涯
谨以此文,献给那些依然在彷徨的游子们
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语言的入门。。。。。。一种优雅的语言
贵在坚持,不要动摇!不要听风就是雨,选择一门你喜欢的语言就一直坚持下去~