How hard is it to transition to Java or C# from php

17    04 Jan 2016 18:02 by u/WhiteRonin

I've been contemplating on jumping to another job. I thought I'd be .net but it seems like they're hiring for Java / C, C# (or what ever they are using in C).

I really like my job and have a possible line on selling software but won't really know until Summer about how much extra I'd be making.

A â„…-worker went to a temp agency and he has almost no skills as a programmer and basically told him 58k with possibilities of he worked out for full time and up to 75k.

I'm around 45k right now. But I'd have to commit a felony to get fired basically. Low stress and I do what I want when I want basically.

So, double question: Is the risk worth it? How hard is it to transition to Java or C?

15 comments

4

You should try writing some programs in Java and seeing how you feel about it then.

1

Lol, that should be self evident shouldn't it :D

3

Visual Studio and get Resharper. It will basically teach you how to write the C# code.

The hardest part is not the language you learn but your ability to translate a problem into a solution. The solutions in PHP, C#, any language is almost the same, just different syntax and code libraries.

1

Didn't know about reshaper. Will look into that.

Agree with the problem solving about programming.

2

This is their site, don't let the ugly site fool you. https://www.jetbrains.com/

Resharper is this; https://www.jetbrains.com/resharper/

I have to admit that they somehow have an idiot in charge of that company because first they pulled the Adobe Creative Cloud trick on their developers (subscription). Now they appear to have an idiot designer creating their web site that is spitting ugly on a desktop PC. But the tool themselves are great.

1

Thank for the links.

I use phpStorm on and off. Yeah, there site is blah. But! They are very open source friendly!

1

Translate a problem into a solution - The critical element a lot of devs don't have.

Once you can solve problems logically, language/stack isn't a significant barrier.

2

Your confusion about the languages in .NET isn't exactly encouraging. No offense, but PHP is kind of the lowest of the low when it comes to programming. It sounds like you need to invest some time in educating yourself about Java/.NET before you just try to jump into a job with either of those. Otherwise the interview will probably be kind of embarrassing. If those languages are too challenging or different, consider doing more research into front-end languages/frameworks and get a job somewhere doing that (HTML/CSS/JS).

1

I've stayed away from the .net/Java stack so I agree about needing to learn those.

I've got the lamp stack down pretty well and use laravel so OO and design patterns are understood.