1. Limited time only! Sign up for a free 30min personal tutor trial with Chegg Tutors
    Dismiss Notice
Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Working at a job where I don't like the technology

  1. Aug 25, 2015 #1
    I'm currently working as a .NET developer and i totally hate it. I am not applying to anymore .NET jobs in my future. I'd like to move in to the Web Development realm so i've taken steps to get me there: learning html, css, javascript (jquery+other frameworks), php, etc. I'm going to continue taking those steps to get some kind of experience in the world of web development

    My question is: should i go ahead and apply to some web development positions even though i don't have professional experience? Should i develop a few websites/web applications first? How does a software developer move from one stack of technology to another without having professional experience in that area? If it helps i do have alot of experience in Java and Linux environments.

    I'm also currently getting my masters degree in Computer Science but, i'm starting to feel that not only am i wasting money but, i'm not getting anything out of the experience. I'm wondering how useful it is to continue making progress towards the degree (especially when i already have an undergraduate computer science degree) vs using my spare time to develop some applications that i can show off in a portfolio of some kind.

    I have about 2 years of experience as a software developer and i guess i'm looking for some insight/advice from other professionals.
  2. jcsd
  3. Aug 25, 2015 #2
    You can build a portfolio and eventually get some relevant experience at http://freecodecamp.com
    I've started it a while back and apparently people that successfully completed several of the non-profit projects have a 100% hiring rate. (before finishing the full curriculum)

    The difference is that you'll have to abandon php and use full-stack javascript technology. That is, your backend will be using javascript as well.
    Given your experience you can advance through the curriculum really fast.

    Take a look at it if you like it.
  4. Aug 25, 2015 #3
    Thanks JorisL i've heard ALOT of talk about the so called MEAN stack. Thanks for sharing that link i'll definitely be using it
  5. Aug 25, 2015 #4
    It sounds like you’re really sick of .NET, so this probably won’t work for you, but I’ll throw it out anyway and you can take it for what it’s worth. In my experience (which is mostly using Java, I haven’t done .NET in a while, but last time I did ASP was pretty similar to JSP) if you work for a small company you work on the full stack (there’s also no expectation that you’re an expert on everything, just that you can be effective) and you can have a lot of say in the technologies used.

    You might be able to get a job with your .NET skills and while you’d still have to write backend code, you’d be expected to do client side scripting too. You could improve your JavaScript/jQuery skills that way and have some professional experience. Depending on the company you might even be able to push them off of .NET. This is a little more hit and miss, it would also take more time to make happen.
  6. Aug 25, 2015 #5
    You don't need an MSc in compsci to do webdesign or .NET or php.

    Anyway, if you hate .NET, why you like javascript or html?
    Maybe I am missing something about why you can get sick of .NET after 2 years but still love your webdesign job.
  7. Aug 25, 2015 #6
    Some people like making websites, others like making enterprise software suites.
    Its a matter of taste, I quite like analyzing algorithms used in scientific computing and specifically trying to make them faster.
    I can see how people would hate that because its rather abstract in general.

    What's nice about webdev is that you can work really fast and that the technology changes/improves quite often.
  8. Aug 25, 2015 #7
    I don't do any web development inside of .NET in my current job so iti's not like i am actively using Javascript/HTML on a day to day basis. I agree that i don't need an Msc to do the kind of work i want to do but, i get the feeling that if i don't get it now i will hate myself 2,3,4,x years from now.
  9. Aug 25, 2015 #8
    What are you expecting to get out of the experience?

    What is your criteria for "useful"? You sound like most junior developers I've worked with, in that they seem to be overly concerned with particular technologies. Every job I've had has required me to use a language or framework that I had never used prior.

    If you interviewed with me, I wouldn't be nearly as concerned with the specific technologies that you've used. I'm not saying it's unimportant, but I would be digging deeper for the following reasons:

    1. You already have two years experience
    2. You are studying graduate level computer science
    3. Given the two above, I expect more sophistication than knowledge of certain technology stacks

    If all you want to do is develop websites and learn technology stacks, why are you pursuing a masters degree? But since you are pursuing one, and paying for it, let me encourage you to make the most of your time in school. I expect fresh graduates to be able to learn a new technology. Whether they already know how to use it or not is simply icing on the cake. I look for good engineers.
  10. Aug 26, 2015 #9
    My criteria for useful is:

    1. Will i become a better software engineer through what i've learned during my time in graduate school?
    2. Will i be eligible/prepared for more interesting positions?
    3. Will i be able to make professional connections while in school?
    4. Will i learn to learn faster?

    I think the answer to these questions is "YES" and that's why i'm still going to school - not because i just want to be a web developer but, because i think it will make me a better engineer in general..

    I'm not sure that all i want to do is develop websites but, in my short time as a developer it's definitely come off as the "cool" job (the job where i don't have to sit in a cubicle and learn how to use a Mainframe) and the job where you will learn the most because you are exposed to so many different technologies. Also i associate web development with startup companies and those definitely seem to be the most enjoyable. Maybe that's a bad association but, it's what it feels like to me.

    At the end of the day i just want to enjoy what i'm doing. I don't care about squeezing an extra $5000 anually or how many vacation days i can take. I want to have exposure to lots of different technologies, programming languages, software tools, etc. Anyway, just typing this response has made me realize that i do want to continue with my graduate degree but definitely not with .NET framework. So now i have to decide if it's a good idea to find another job while school is just beginning..
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook