六年.net开发经验,要不要转Java

本人情况是这样的:
11年毕业后去了苏州同程网旅行网,使用.net开发电子商务的订单处理系统。
后来于13年到了上海,到携程网使用.net开发一条产线的订单处理系统。
一直到16年4月离职去了一家证券公司,还是使用.net开发一些后台系统。
现在接到了另一家在上海的电子商务的公司的offer,待遇是25k,马上就过去了。

问题是:本人房子是去年买在杭州的,想可能明年开始去杭州发展。这两天在网上搜索了下杭州那边的招聘信息,发现那边.net开发的工作,待遇最多15k,而Java的工作倒是蛮多,待遇也有很多20k以上的。所以想,我是不是该换成Java的。因为家里面现在孩子马上上幼儿园了,考虑到以后要提供好点的环境,待遇比较低的.net工作可能会很拮据。
所以给自己定了个转成Java的计划,各位帮我看看是否可行:
计划使用下半年半年时间做以下事情:
1.先把Java基础好好补补,我只是在大学学过Java,很多东西需要好好补补。所以想把java编程思想好好研究一遍。
2.将Struts,Hibernate,spring,mybatis这几个框架研究一遍,然后把之前在同城旅行网和携程旅行网做过的电子商务方面的订单处理系统、结算系统自己使用Java模拟实现一遍。
3.网上收罗了很多阿里系的Java大牛写的Java分布式架构方面的书籍,跟着自己架构一套分布式系统出来。
然后明年开年去杭州去面试,就说自己之前一直是使用Java开发,然后结合自己这些年的电子商务开发经验,把自己用Java模拟实现的系统介绍出来,就说是在公司上班时工作上开发出来的,这样直接面试资深Java开发。
各位看看是否可行???

时间: 2024-10-15 04:13:00

六年.net开发经验,要不要转Java的相关文章

六、Android学习笔记_JNI_c调用java代码

1.编写native方法(java2c)和非native方法(c2java): package com.example.provider; public class CallbackJava { // C调用java空方法 public void helloFromJava() { System.out.println("hello from java"); } // C调用java中的带两个int参数的方法 public int Add(int x, int y) { int res

分享8年开发经验,浅谈java程序员职业规划

在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下. 明确入行的目的 很多人干IT这一行都冲着"收入高"这一点的,因为只要学会一点HTML.DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容易找到工作,收入比普通的工作还要高一些,所以成为了很多高校毕业生的选择.如果您只是抱着这样一个心态来入行的话,那

[Effective Java 读书笔记] 第二章 创建和销毁对象 第六-?条

第六条 消除过期引用 JAVA中依然会有 memory leak的,比如一个栈先增长再收缩,那么从栈中弹出的对象是不会被当做垃圾回收的,即时使用栈的程序不再引用这些对象.这是因为栈的内部维护着对这些对象的过期引用(永远也不会被解除的引用),需要显示的将这些对象清空(置为null),告诉垃圾回收器回收这些对象. 比如Stack类的实现里,pop()函数最后会有对element置null的操作: public synchronized E pop() { E obj; int len = size(

【Java】《Java程序设计基础教程》第六章学习

第六章 常用的工具包 6.1 java.lang包 6.1.1 Object类 Object类是一个超级类,是所有类的直接或间接父类. public boolean equals(Object obj) 比较两个对象是否相同,相同就返回true,否则返回false public String toString() 返回对象的字符串表示 public final Class getClass() public int hashCode() protected Object clone() prot

Java遇见HTML——JSP篇之商品浏览记录的实现

一.项目总体介绍 使用Cookie实现商品浏览记录. 要实现这个程序采取的是Model1(Jsp+JavaBean)架构实现,具体步骤: 首先要有个数据库,商品表,操作数据库的一个类DBHelper类 创建实体类(与数据库表一一对应) 创建业务逻辑类(DAO) 创建页面层 二.DBHelper类设计 1 package util; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 6 public class D

031113_【第11章:Java常用类库】_比较器(Comparable、Comparator)

//****ComparatorDemo.java import java.util.* ;class Student{    // 指定类型为Student    private String name ;    private int age ;    public Student(String name,int age){        this.name = name ;        this.age = age ;    }    public boolean equals(Obje

20145326 《Java程序设计》第6周学习总结

20145326 <Java程序设计>第6周学习总结 教材学习内容总结 第十章 一.使用InputStream与OutputStream 1.串流设计的概念 想活用输入/输出API,一定要先了解Java中如何以串流抽象化输入/输出概念,以及InputStream.OutputStream继承架构.如此一来,无论标准输入/输出.文档输入/输出.网络输入/输出.数据库输入/输出都可以用一致的操作来处理.Java将输入/输出抽象化为串流,数据有来源及目的地,衔接两者的是串流对象,其实数据就好比水,串

20145326 《Java程序设计》第5周学习总结

20145326 <Java程序设计>第5周学习总结 教材学习内容总结 第八章 一.语法与继承结构 1.使用try .catch 我们编写程序时总有些由意想不到的状况而引发的错误,java中的错误以对象方式呈现为java.lang.Throwable的各种子类实例.只要能捕捉包装错误的对象,就可以针对该错误做一些处理.java中所有错误都会被打包为对象,如果愿意,可以尝试(try)捕捉(catch)代表错误的对象后做一些处理.以书上228页的代码为例,这里使用了try,catch语法,JVM会

Java Persistence with MyBatis 3(中文版)

译者的话 前段时间由于工作和学习的需要,我打算深入研究MyBatis框架.于是在网上查找关于MyBatis的教程,发现国内网上关于MyBatis的教程资料少得可怜:除了MyBatis官网上的用户使用手册外,就没有比较系统地讲述MyBatis的教程了. 无意间发现了这本<JavaPersistence with MyBatis 3>,它比较全面地讲述了MyBatis框架.感叹于国内MyBatis资料比较匮乏,故而鼓起勇气自不量力地尝试将此书翻译成中文,希望能够对国内的MyBatis用户有所帮助.