【我的技术我做主】那些年从事过的.NET,追求的Java

   大学毕业之后我一直从事.NET开发的,学习Java也是出于自己的爱好,毕竟网上都流传Java是程序员的铁饭碗的嘛,为了以后转Java,我也是在工作的这两年,利用课余时间经常学习Java开发了,到目前为止,已经深入学习了JavaSE、JavaWeb、SSH框架、JavaScript、MyBatis、 Spring MVC等Java开发技术,虽然业余时间是通过自学的方式,采用视频、技术博客来不断充实和提高自己的,在学习Java之前,因为已经有.NET项目开发经验,因此在学习中,感觉不是很难,对照着视频中讲解的进行逐步练习和不断强化,还是学到了一些新的技术,其中真的是其乐融融。

我觉得吧作为一名技术人员,最重要的是要不断学习新的东西,除了在日常的工作和学习中提升自己的技术水平,更重要的是在业余时间要不断的加强学习,学习新技术,学习新知识,才能在社会中立于不败之地,也许目前我们每个人做的技术都不一样,就拿软件开发来讲吧,有的可能是做.NET的,有的可能是做Java的,有的可能是做Andorid的,PHP的,IOS的,其实技术吧,多掌握一点还是有好处的。我目前待的公司每个月有技术分享会,所以在技术分享会上,他们分享的技术有很多方面,例如之前分享的Hibernate,本来我们项目组是搞.NET的,.NET中有NHibernate,是从Java的Hibernate移植过来的,因此呢,在经过学习之后发现两者还是有很多区别和联系的,正如C#中的集合就和Java中的集合有所不同,在语法上面,Java语法更有特性,举个特别的例子吧,在Java中,有增强for循环,这个真的是很强大的语法,在学习中,通过对Java和C#进行综合比较性的学习,使我自己觉得很充实。话说回来,在日常的培训学习中,因为有一定基础,所以每次讲解的东西都能够或多或少的交流,虽然使用的语言不同,但毕竟是有共同话题,这样也使得交流变得容易的多。

.NET是一个平台,C#是其平台下面的语言。而Java既是一门语言,又是一个平台,在这个平台上,有很好的系统兼容性,Java程序可以运行在windows操作系统下,也可以运行在linux系统下,其良好的开源性、健壮性、安全性、可移植性愈发在项目开发中深受欢迎。Java的开发软件目前有很多种,我相信专供Java开发的技术人员肯定是比我这个非专业Java人员好的多,据我所知,目前Java开发比较好的是Eclipse和MyEclipse,我在自学技术的时候,JavaSE部分是通过Eclipse来学习的,MyEclipse是为了更好的学习Java web,在web开发的时候用的比Eclipse更舒畅。在web开发不断深入的时候,我对比了.NET和Java平台,web开发的发展,在.NET中我们很多技术,诸如IOC、Nhiberate等优秀框架和技术都是通过Java在windows平台下移植过来的,正是Java语言的成熟和广泛的应用,才使得在技术上面,Java都走在开发语言的前列。

目前Java开发中最多的还是Java web,也就是我们所谓的B/S开发,C/S开发在Java中用的是NetBeans,这样一个图形化界面开发工具,在.NET平台下,使用的是winform和wpf等技术,不管是哪种语言,在未来的趋势都是B/S将逐渐取代C/S,这是一个事实,因为在目前的技术发展中,技术更新越来越快,使得在技术层面上不断成熟和日趋完善,而B/S端是现在乃至未来的整体发展趋势。Java除了可以开发J2EE,还可以开发Andorid,为什么呢?我来谈谈我的理解吧,随着信息技术的日益崛起,手机逐渐都是使用的Andorid操作系统了,其界面和操作以及支持的功能是越来越多了,目前备受人们亲睐,而Android开发工程师所使用的技术后台代码都是通过Java来实现的,只是前台界面的控件以及其他东西出自Andorid。目前人们都爱使用手机,使用手机、平板的时间远远超过了使用电脑,在这样一个时代,技术带领我们不断的前进,很多手机软件也因此被人们广泛使用,其市场将会一直增长,所以说Java和Andorid有着千丝万缕的关系,要想做Andorid开发,还是要熟悉java开发才能事半功倍。综上所述,Java在Andorid开发中真的是功不可没。

放眼现在企业和外界培训机构,很多大中型项目都是用Java开发的,外界培训机构对于Java的培训也是层出不穷,这就是Java这个市场为什么会占据大半个市场的原因,作为程序员,我很看好Java未来的发展趋势,我相信java的市场占有率一定会大大增强,那时候随着技术的发展,开发Java也会变得更简单,在今后也许在工作中,会或多或少的接触到Java开发,我相信我一定会爱上Java开发的。

尽管目前我所在的公司还没有做Java项目,我也是一直在业务时间学习Java和Andorid,我想以后到其他公司开发,也许会用的上,假使在以后从技术转型也是很方便快速的。当然众所周知,语言基本都是相通的,我相信除我之外,肯定有技术爱好者在研究其他语言和学习其他技术,为了提高技术水平和知识面,都在奋发图强。如今技术的发展日新月异,在时代的发展中,我们要迎接新局面,开创新纪元,技术的领域很多,不管做哪行,一定要用心做,紧跟时代的发展步伐,同时对于自己所从事的和追求的,在年轻的时候,都要抓紧时间完成我们的梦想,加油吧,IT技术者们,让我们为梦想增值!

时间: 2024-10-11 03:50:06

【我的技术我做主】那些年从事过的.NET,追求的Java的相关文章

【我的技术我做主】IT屌丝DIY打造6盘位家用NAS服务器

一.为什么需要NAS存储? 一直以来用的百度云,并自己配置了一个2TB的硬盘做日常数据备份,后来发现百度云限速!而且存在各种各样的不安全(苹果事件.米国事件的都懂的啦!),而且自己2TB的硬盘一直没有做数据备份一直感觉不安全(搞IT人的心病),没有RAID数据安全无法保证,加上现在给孩子照相越来越多.蓝光高清.各种测试需要存储空间,NAS的需求越来越严重了,所以建立一个自己的NAS存储势在必行!当然在成本.造价.功能考虑,性价比当然是越高越好了! 二.硬件选型 1.主板 u 支持双千兆网口的(端

我的技术我做主,将Oracle进行到底!

本人接触Oracle是在2005年,至今已有10年了,从一个门外汉走到今天,成为一个刚进门的门外汉,一路走来的酸甜苦辣无以言表.今天不谈语法.不谈语义.不谈计划,也不谈执行,更不谈技术了,先说说感受. 先说酸甜苦辣吧,2006年在深圳培训时,天天学习Oracle到晚上9点,一周一小考,一月一大考,苦啊! 2007年刚到佛山移动没多久,就在生产环境搞出了一个故障,吓的出了一身冷汗,手都在发抖,辣啊! 技术不精,知识不到位,受人嘲笑和指责,酸啊! 手到病除,救人于危难之中,甜啊! 今天主要谈下面两个

我的技术我做主-解决网络规划中存在的问题

在解决网络故障的时候,我经常发现,用户的网络规划存在问题,有的是后期网络更新,配置仍然沿用原来的配置,没有针对新的升级进行改进,所以这些网络在使用时,总是存在一些问题,或者感觉使用比较"麻烦".下面我介绍近期碰到的两个案例. 1.某政务中心Internet网络接入规划问题 某政务服务中心,采用100M联通.100M广电专线接入Internet,接入拓扑如图1-1所示. 图1-1 原网络拓扑 在该拓扑中,广电与联通通过华为AR-2811路由器接入,之后连接到一台"联想网御防火墙

线上测试高可用集群部署文档【我的技术我做主】

线上测试高可用集群部署文档 目录: 目录:1 项目需求:2 实现方式:2 拓扑图:3 系统及软件版本:3 安装步骤:4 IP分配:4 LVS和keepalived的安装和配置:4 LVS主配置:4 LVS2备 配置:7 web服务器配置9 Mysql-MHA高可用:13 Mysql主配置:13 manager管理端操作:15 VIP切换:16 测试:26 下面是centos5.6的系统环境,如果是centos6版本,只需改动少许地方即可,步骤一致 . ---- by 金戈铁马行飞燕 项目需求:

我的技术我做主

技术是不论何种文化,技术都是异曲同工的词汇.它可以指物质,如机器.技术硬件或器皿,但它也可以包含更广的架构,如系统.组织方法和技巧.我是一个刚入行IT的菜鸟,曾经亵渎IT就是玩玩电脑,打打字,玩玩游戏.真的是隔行如隔山,尤其是对我现在这样的菜鸟,刚刚进来真的不容易. 无论你在IT哪一块的菜鸟,还是早已成为杠杠的老鸟,在互联网IP时代,设备与IT技术的发展是永无止境的.每个人都是从不懂到了解到熟悉,一步一步过来的,就是所谓的谁都年轻过 我是一个刚入行的菜鸟,是没有技术可谈,加油吧,希望以后能成为所

【我的技术我做主】Apache Httpd Web服务器详解

一.简介 Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.Apache HTTP服务器是一个模块化的服务器,源于NCSAhttpd服务器.Apache的特点是简单.速度快.性能稳定,并可做代理服务器来使用. Apache官网:http://apache.org/ Apache Httpd网站:http://httpd.apache.org/ Apache httpd Web服务器特性

【我的技术我做主】负载均衡群集Keeplived+LVS

简介:在互联网应用中,随着站点对硬件性能.响应速度.服务器的稳定性.数据的可靠性等要求越来越高.在访问量比较大的情况下,单台服务器已经不堪重负.除了使用昂贵的大型机和负载分流设备以外,企业还可以用另一种解决办法.那就是搭建负载均衡群集---通过整合多台廉价的普通服务器,以同一个地址对外提供相同的服务. 接下来由毛毛为大家讲解下企业中最常见的群集技术----LVS(Linux Virtual Server,Linux虚拟服务器). 1.群集的类型 负载均衡群集:为了提高系统的响应能力,尽可能处理更

【我的技术我做主】如何解决市场部门和测试部门之间的冲突

众所周知,测试部门对于产品的质量问题有着千丝万缕的情怀,自己测试时可谓是绞尽脑汁地寻找每一个可能的bug,交付的时候更是小心翼翼.以前大家喜欢讨论开发和测试之间的恩恩怨怨,今天我来和大家一块儿来探讨一下测试和市场部门之间的问题. 市场部门往往肩负着推广.培训和实施的工作,此时是不容产品出一点问题的,尤其是在新产品发布的时期,正是基于这个矛盾点,经常在开会的时候会和测试部门发生一些冲突. 但是,冲突不是目的,问题也不可避免,该如何解决呢? 经过再三的思考,测试部门最终想出了一套解决方案,那就是定制

【我的技术我做主】笑谈PHPer水平区分

说句实话,写这个真够难昨天晚上有个客户拿着这篇文章问我: 你自己做外包,你算几段PHPer?遂感觉那篇文章对某些半通不通之人的误导之深.无法,只有写此文章表明我对PHPer的水平区分的立场. 关于具体收入水平,总的来说因为这几年PHP培训班的加多,大量PHP新手开始搞乱市场,所以很难说清.在此贸然写出有误导之嫌.而且收入水平和所在地区有很大的关系,例如重庆的同水平PHPer肯定比北京的工资低.但在重庆省着点花钱反而比北京剩的工资多. 不过,PHP的市场确实在逐步混乱,目前因为培训班/大学选修课等