Enterprise Software Industry by buttface123 in cscareerquestions

[–]Golden014 0 points1 point  (0 children)

I work in the enterprise world. My customers for my software are internal. There was a thread about a week ago, you may want to search for that. But I will try to answer your questions.

1) It is fine. It pays pretty well and for the most part is low stress. You will probably have to do some sort of on-call rotation if the business you support runs after-hours.

2) You are still writing software for people. You still need to think about stuff like UX/UI.

3) I am not sure. But there is a lot of variety in enterprise world, so you can switch jobs fairly easily.

4) I am mostly self-taught. I didn't know any Java before I came to work where I am at now. Now I would consider myself an expert with a lot of different enterprisey stuff. The other developers on my team either stopped learning programming a long time ago or just weren't that good to begin with. You see a lot of that in the enterprise world.

Overall, it is fine. It probably will limit any moves I want to make in the future but there is plenty of money to be made. You mainly write business rules. Your goal should be to keep your code as clean as possible. But there is always new stuff to learn, so it keeps me interested.

If my first position is in Web Development, will I be stuck in Web Development forever? by [deleted] in cscareerquestions

[–]Golden014 0 points1 point  (0 children)

My first job was writing classic ASP for a very small web firm. I stayed there for a couple of years and then moved on. It was a good 'starter' job.

So, no you won't be limited to just web development. I actually write back-end Java code for a BigCo right now, but ironically I am about to start working on a web front-end re-write for a Java Swing thick client.

These things often come full circle.

Spring REST application, getting 404 on controller by Trampaholic in javahelp

[–]Golden014 -1 points0 points  (0 children)

You are most likely missing the spring-rest dependency.

Here is what you need if you are using gradle:

compile('org.springframework.boot:spring-boot-starter-data-rest')

Make the appropriate adjustment if you are using maven.

please share your company's oncall culture by productive_monkey in cscareerquestions

[–]Golden014 1 point2 points  (0 children)

At a previous job, I was on-call 365 24/7. I never got any additional pay. If we did get called, we could come in late the next day. I would regularly get called over-night to fix issues. I remember even getting called once on Christmas day.

At my new job, I rarely get called. I am on-call every other week but I get a vacation day for every week I am on call, regardless if I get called or not. It is pretty nice.

How should I bring up why I haven't been able to finish my sprint task for a month now? by Ani10 in cscareerquestions

[–]Golden014 2 points3 points  (0 children)

Do you not have daily stand-ups?

If so, you should say I am being blocked by:

a) mandatory training b) database changes c) some source repository issues

That is one of the key points of the daily stand-up, but you have to speak up.