想从C#转到Java

兵工厂三剑客 2017-07-17 09:21:09
加精
楼主做C#开发快3年了,马上30了。感觉没啥前景,毫无出头之日的迷茫。现在大点的互联网公司都是用Java(这只是我个人的看法)。

所以现在想趁合同期结束之前,转到Java去。SSH框架目前正在学。主要是没Java开发经验,语法上没什么问题。

我看了一些Java方面的招聘,绝大多数都要对SSH,SSM框架熟悉。所以我就想,先把框架花半个月看下,我是看的网上的视频,学起来很快。然后再具体花一个月时间详细研究一下SSH网上商城之类的源代码。然后把这当成项目经验写进简历之类。不知道这样行不行。

发觉换工作真心难。工资低了不想干,高了别人又看不起,说方向不匹配。比谈对象还麻烦。

总是想着今后月薪20K+走向人生巅峰,出口恶气。

实在觉得Java能做的事情非常多,工资待遇方面其实跟C#也基本持平。但是越往上,个人觉得还是Java更坚挺一些。

大神们来指点下。刚如何顺利的转到Java去。
...全文
11760 55 打赏 收藏 转发到动态 举报
写回复
用AI写文章
55 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lonelycitywithme 2019-07-06
  • 打赏
  • 举报
回复
老哥我是大一的学生,现在学校正在学c#,但听别认说没前途,java和python更好。我是好好学c#,还是自学java或者python啊,前途很迷茫,想都问问从业多年的老哥们
Lonelycitywithme 2019-07-06
  • 打赏
  • 举报
回复
引用 28 楼 小灰狼 的回复:
[quote=引用 7 楼 testplusplus 的回复:] java开源生态强大,很多方向都有现成、成熟的解决方案。 java平均待遇高一点(不谈个例)、国内大公司用的多一点也是现实。 但你转java,可能这三年积累的部分C#知识点和经验就废掉了,而且也肯定干不过三年经验的java程序员(也不谈个例),这你要考虑清楚。 我只能呆在asp.net 坑里了,学习能力不够强,转语言对我来说成本太大,希望core开源社区能蓬勃发展,asp.net core能崛起一波。
三年的经验不能算废了,那是你的宝贵财富 其实我的同事里,同时会搞java/dot net 的人大有人在 [/quote] 老哥我是大一的学生,现在学校正在学c#,但听别认说没前途,java和python更好。我是好好学c#,还是自学java或者python啊
西楚三少 2019-01-08
  • 打赏
  • 举报
回复
不管是java还是c#,精通了都会有很好的发展,不管白猫黑猫抓到老鼠是好猫;举个栗子:一个资深码农搞了十几年java,不管什么框架,什么底层全都滚瓜烂熟,写个android app 跟玩似的,可十几年过去了还是拿月薪租房的码农打工仔!一个小码农搞了几年c#,用unity写了个爆款手游,被大厂看中百万收购,上线运维后开发后续版本得千万分红,从此走上人生巅峰赢取白富美;OK,回过头来,我再问你,你觉得JAVA好还是C#好?不管白猫黑猫抓到老鼠是好猫!
yijiansong 2018-08-07
  • 打赏
  • 举报
回复
不要纠结于语言上不要纠结于语言上不要纠结于语言上
kx00450 2018-03-30
  • 打赏
  • 举报
回复
搞了5年多java ,转成了C#又搞了5年多 还是个码农
林林的小号 2018-03-19
  • 打赏
  • 举报
回复
加油,其实多学习市面上需要的东西,多学high level的东西,不要纠结于语言上
還是 2017-11-27
  • 打赏
  • 举报
回复
c#还能用这么多年,额外的书又看了多少本呢,这才是关键。至于java什么的,影响不大。
31737951 2017-11-23
  • 打赏
  • 举报
回复
1. 3年工作经验 只是一个小的转型期可以由一个功能型代码员转为模块型代码员,这期间不是你用熟了ssh什么的,是你的业务领域增长了. 2. 用什么语言都是一样的,只是几个关键字不一样,还有ide的用法不一样,其实ssh不比你打开电脑撸一发更难,因为他已经封装的比sb更sb了,你只需要照葫芦画瓢就可以了,基本模型还是数据库的一些事 3. 学个java 的ssh一个月绝对可以熟练,然后把你最近做的一个项目,用java实现了,打到交付用户的程度,你就可以对外声明你3年的java,因为我面试很对3-4年的人,很多都不知道ssh的事务模型是什么 4. 了解计算机才是我们紧要的任务,进程,线程,异步,并发,内存控制,用我们的程序进一步榨干计算机的每个角落才是程序员该干的事,然后你发现语言什么的只是if else 写法不同而已
兵工厂三剑客 2017-11-22
  • 打赏
  • 举报
回复
引用 37 楼 xndy145 的回复:
先把java基础搞熟悉,SSH 知道怎样用即可,重点还是放在基础上面,然后网页要放大功能H5、JS、CSS、JQuery、Bootstrap,另外设计模式、重构、并发编程,阿里技术丛书的 java web开发书看下,在学习过程中一定要上机练习做例子。 我们组N个同事,也安卓、会微信开发、也会C#,不要自我设限。
这是1个人干3个人的活啊。
兵工厂三剑客 2017-11-22
  • 打赏
  • 举报
回复
引用 43 楼 qq_29716237 的回复:
题主既然是CS方向,那转JAVA没什么优势,不如转Unity,话说题主给的java链接挂了,能补车不
都不知道是什么连接了,是项目视频么。 赶紧上车,链接:http://pan.baidu.com/s/1pKLKphp 密码:pblz
兵工厂三剑客 2017-11-22
  • 打赏
  • 举报
回复
引用 44 楼 zhang5476499 的回复:
可以试一试,我们项目组有个哥们就是干C#的,看了他写的离线端的代码,就是一款桌面软件,语法与Java差不多,学起来应该不难!
语法其实没难度。主要是框架。
「已注销」 2017-11-18
  • 打赏
  • 举报
回复
可以试一试,我们项目组有个哥们就是干C#的,看了他写的离线端的代码,就是一款桌面软件,语法与Java差不多,学起来应该不难!
铁匠铺的少年 2017-11-16
  • 打赏
  • 举报
回复
题主既然是CS方向,那转JAVA没什么优势,不如转Unity,话说题主给的java链接挂了,能补车不
yanyongcdd 2017-09-12
  • 打赏
  • 举报
回复
引用 13 楼 freedom_wings4 的回复:
[quote=引用 5 楼 tatakautsubasa 的回复:] 当年做了1年半java,又做了1年半C#。跳槽时: 面试C#:人家问我你这以前都是java项目。我说是,学的java,后来公司技术转成C#了,我就做C#,直接做项目,没怎么学过。结果:没基础不要。 面试java:人家说,你这半截转C#了,java经验不多,待遇不能按3年经验算。 最后,第一家要我的公司,竟然是用VB
我前段时间找实习的时候,.net和java的都有投,但是做asp.net mvc的,或是java的,连面试的机会都没有.....然后终于有一家叫我去面试,并且我面完几个小时后就打电话给我说给offer,但是这家公司是时至今日还在坚守webform的,我都无语了......[/quote] 我做了3年.net ,到这家公司不用了,又干了2年java,现在又干了两年前端,我不知道以后干啥。。。
  • 打赏
  • 举报
回复
实在不行就转测试吧
悠y我心 2017-08-21
  • 打赏
  • 举报
回复
引用 18楼我是你的主体 的回复:
[quote=引用 3 楼 zhoudelun 的回复:] 网上视频 分享下,和你一起转java
链接:http://pan.baidu.com/s/1eR3Eu8i 密码:lf8v[/quote]码
快跑蜗牛哥 2017-08-21
  • 打赏
  • 举报
回复
现在 php,手机开发 的 需求才比较多。
WANGXIN361YY 2017-08-19
  • 打赏
  • 举报
回复
java萌新路过,希望能学好吧。
小灰狼 2017-08-17
  • 打赏
  • 举报
回复
引用 34 楼 cowbo 的回复:
SSH已经老了,struts果断放弃吧... 现在很多都用SpringMvc+Mybatis+JPA+Maven做项目.... 前端用轻量级的Spring boot+velocity+angular+bootstrap+jQuery
嗯,struts 是打死我也不想再用了,我们做的一个产品,卖给好多客户,结果放到互联网上经常被黑客攻击,基本上都是 struts2 的漏洞
xndy145 2017-08-17
  • 打赏
  • 举报
回复
先把java基础搞熟悉,SSH 知道怎样用即可,重点还是放在基础上面,然后网页要放大功能H5、JS、CSS、JQuery、Bootstrap,另外设计模式、重构、并发编程,阿里技术丛书的 java web开发书看下,在学习过程中一定要上机练习做例子。 我们组N个同事,也安卓、会微信开发、也会C#,不要自我设限。
加载更多回复(35)
[14本经典Android开发教程] 2 Android开发手册 API函数详解 一 TextView的API 1 1 结构 java lang Object android view View android widget TextView 直接子类: Button CheckedTextView Chronometer DigitalClock EditText 间接子类: AutoCompleteTextView CheckBox CompoundButton ExtractEditText MultiAutoCompleteTextView RadioButton ToggleB utton 已上传1本: [14本经典Android开发教程] 1 Android开发从入门到精通 稍后上传剩余12本 http: download csdn net detail cleopard 8355245 @更多@ http: cleopard download csdn net 福利 http: xuemeilaile com @更多@ http: download csdn net user cleopard album 17份软件测试文档 http: download csdn net album detail 1425 13份WPF经典开发教程 http: download csdn net album detail 1115 C#资料合辑二[C#桌面编程入门篇] http: download csdn net album detail 957 C#资料合辑一[C#入门篇] http: download csdn net album detail 669 [Csharp高级编程 第6版 ] 共8压缩卷 http: download csdn net album detail 667 10个[精品资源]Java学习资料合辑[一] http: download csdn net album detail 663 10个C#Socket编程代码示例 http: download csdn net album detail 631 6份GDI+程序设计资源整合[全零分] http: download csdn net album detail 625 2014年移动游戏行业数据分析 http: download csdn net detail cleopard 8340331 一文读懂2014年全球互联网广告新生态 http: download csdn net detail cleopard 8340303">[14本经典Android开发教程] 2 Android开发手册 API函数详解 一 TextView的API 1 1 结构 java lang Object android view View android widget TextView 直接子类: Button CheckedTextView Chronometer DigitalClock EditText 间接子类: AutoCompleteTextView CheckBox CompoundBu [更多]

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧