The IT thread is all hardware guys and MCSE and CCNA and tier 1 support so I figured I'd make one in our clubhouse for jobs that don't involve looking at things that aren't a computer screen. Talk here about the trials and tribulations of working in any sort of development job. Note that this is distinct from the Coding Horrors thread in that not everything that happens at your dev job is necessarily a horror (just most of it). Awesome thread about getting your development job thataway Game dev jobs thread here ChickenWing fucked around with this message at 16:53 on Nov 25, 2015 |
|
# ¿ Nov 25, 2015 16:47 |
|
|
# ¿ Apr 28, 2024 12:33 |
I transitioned from co-op employee to FTE and am in the process of swapping out all my crappy co-op handmedowns for actual real hardware. I got one of my 19" 4:3 monitors replaced with a 27" dell widescreen. I don't know what do do with all this space but holy poo poo eclipse is actually useable now! It's weird having a huge fuckoff monitor and a little babby 19" together though
|
|
# ¿ Nov 25, 2015 16:49 |
Steve French posted:Wow, a computer with 4 whole gigabytes?? I acutally was recently upgraded to a 6-core@3.4ghz Xeon machine with 32GB RAM and a 256GB SSD That was from a much worse machine with like a 4-core@2ghz Xeon with 4gb RAM. I had to expedite the upgrade because I got moved to a new project and the server application wouldn't start due to lack of free memory.
|
|
# ¿ Nov 25, 2015 17:47 |
ratbert90 posted:What's up Xeon/32GB/SSD buddy. It sucks though because now I can't go get a coffee and come back before my project builds
|
|
# ¿ Nov 25, 2015 17:56 |
Yeah that's pretty much my old setup. I do not miss it. Not even a little. Especially considering that we are using STS (Spring version of Eclipse), which means that memory leaks will eventually grind the computer to a nigh-standstill over time regardless.
|
|
# ¿ Nov 25, 2015 18:43 |
Volmarias posted:How quaint, you build your code on your desktop. people get mad if I commit a broken build
|
|
# ¿ Nov 25, 2015 20:46 |
Oh my god. I finally *get* unit testing. Why have I not been doing this my entire life, this is so useful
|
|
# ¿ Nov 26, 2015 14:53 |
My previous project just got a new contractor to replace one who'd left, and another member of the team introduced him to me so that he knew who to come to if he ran into any snags. In the process I found out that not only do I have a reputation with that team for good work, but I'd implemented more of the codebase (as a co-op student) than the contractor who just left.
|
|
# ¿ Nov 27, 2015 17:27 |
gap analysis is pain and suffering
|
|
# ¿ Nov 30, 2015 21:06 |
What do you lot do when there's no work? I'm working at a bank now and the project I'm on is in early POC/prototyping stages. Four out of the six people on my team seem to have pretty steady work (not a lot of different tasks, mind you, just work on the same task), whereas I've only been assigned one task that I was able to complete fairly quickly. I've asked for more work, and let everyone know that I've got tons of free time and am available to help with anything, but that hasn't gained much traction. I feel like I'm sorta supposed to be responsible for the one task I have throughout the duration of this project (input validation, the IA is in something of a state of flux). I don't feel comfortable enough to go find other stuff to work on on my own yet as I'm still fairly new to this project, and on the one project I was on previously there was always work that needed to be done or defects that needed to be fixed so it was never a problem to find work when I asked for it. Do I just work on self-improvement until there's more to do? I'd like to try and take the initiative but I don't want to step on anyone's toes - we're very limited in the scope of what we're allowed to touch.
|
|
# ¿ Dec 11, 2015 15:09 |
Oh thank christ. These are -infinitely- more positive answers than I was expecting. I mean, logically I know I'm not doing anything wrong, but my lizard brain is completely certain I'm a day away from getting fired for not doing anything.
|
|
# ¿ Dec 11, 2015 16:47 |
Yay the new IA got approved for our module and now I have to go back through all my validations and completely redo them because the structure fundamentally changed I'm beginning to despise SpEL
|
|
# ¿ Dec 15, 2015 20:05 |
So today I get to tear apart and redo my validation code for the -third- time because the goddamn IA keeps changing. The first and second times I could live with but now they've decided they're going to use the JSON library that we found as our DTO instead of the nice, easy map structure we had before that worked really rather nicely with SpEL. At least I'm not worried about not having any work now
|
|
# ¿ Dec 17, 2015 15:16 |
Phobeste posted:This isn't really a request for help because I know the answer- somebody (not me, I'm just the dev team lead) decides whether that new product launching on time is more important to the business than x y and z random feature, and we do our prioritized work- but more to say, anybody else who's caught between Agile and non-Agile teams, I feel your pain. Significantly. My project is actually experiencing this sort of issue as well - our teams are agile, but our backend is still operating waterfall. Thus, when we say "oh we didn't anticipate this in requirements let's ask backend to update real quick" backend says "no changes without a CR and also we're not touching that feature for another three months so uh get hosed I guess?" Luckily we don't need the backend to touch too many things (and also I have personal involvement in none of them) but from what I've overheard it's an incredibly unfun clusterfuck.
|
|
# ¿ Jan 4, 2016 15:04 |
Debugging SpEL is probably going to send me to an early grave It doesn't help that I'm currently trying to fit an oblong peg in a round hole with it. It's not quite a square peg, but it sure as hell doesn't fit nicely.
|
|
# ¿ Jan 21, 2016 15:20 |
Volmarias posted:I'm getting into serverside programming after about 7 straight years of doing Android. That's a bit of a paradigm shift what are you finding to be the hardest part of the transition?
|
|
# ¿ Jan 21, 2016 19:44 |
ughughughughughguhguhguhguhguh I opened a defect a couple weeks ago regarding a documentation gap. In the time between now and then, the documentation was updated so that the gap no longer mattered. Business team -just- got a look at the defect and now are probably going to look at me like I've got two heads. This is made much better by the discussion we had a while back after I shotgunned like ten other documentation defects at them that they didn't believe the defects were valid (they were).
|
|
# ¿ Jan 26, 2016 14:42 |
Click Beelay posted:Crossposted from the front-end thread as I didn't realize nobody's posted there in a week, sorry! Hello, fellow "new to the real world of programming" buddy! You're basically in the same position I was ~8 months ago. It's not so hard, trust me. You'll almost certainly be working with an established codebase and experienced colleauges. These both give you a foundation to work on, and nobody is going to expect you to start cranking out full systems from the day you land. Just ask a ton of questions and abuse the hell out of your VCS, and you'll be up and running pretty drat quick.
|
|
# ¿ Jan 28, 2016 14:53 |
Man, I always thought my school had a poo poo CompSci program. It gets a bad rap from a lot of other schools in Canada. It's good to know that apparently US schools are much worse Seriously how do you get out of university without knowing big-O.
|
|
# ¿ Feb 2, 2016 15:30 |
Yeah, like just at a fundamental level you should know algorithms if you're doing any sort of programming, and big-O is a fundamental part of algorithms.
|
|
# ¿ Feb 2, 2016 16:30 |
Things pissing me off: holy fuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuck why did we take half an hour out of our 1.5 hour meeting to talk about which parts of a single 30 word blurb of text are dynamic I really hate people who make it their meeting-mission in life to have a very long and protracted opinion on every single point
|
|
# ¿ Feb 5, 2016 19:20 |
Java devs: how do you feel about intellij idea? I'm working with Spring Tool Suite at work (Spring-focused eclipse distro) and I'm interested in seeing what idea has to offer, but I'm having issues finding out how to do all the stuff I'm used to doing in eclipse and I want to know if it's worth it or not.
|
|
# ¿ Feb 23, 2016 15:20 |
Okay cool. Every time I've tried to use it I've had issues deploying to servers in the same manner I would with the eclipse TC servers, but I'm now somewhat inspired to get over it. New spare time project
|
|
# ¿ Feb 24, 2016 14:16 |
We log work to specific jira tasks, but as far as I know nobody really cares about it so long as you don't go too wildly over the estimate without an excuse
|
|
# ¿ Mar 7, 2016 15:34 |
Sometimes I think my job is a little goofy when it comes to their agile implementation, then I read this thread and feel better. Our agile isn't exactly making things better, but at least it's not actively making them worse.
|
|
# ¿ Mar 9, 2016 16:37 |
If I was planning on jumping from a full time to a contract job, how much should I be bumping up my expected compensation to account for the fact that I wouldn't have vacation days/benefits/etc anymore?
|
|
# ¿ Mar 23, 2016 13:10 |
Gounads posted:I did that a few years back. I almost doubled my base-salary in the process. I was lucky that I previously did the hiring at the company I contracted for, so I knew exactly how much I could ask for. I didn't realize that you were expected to pay for all your own devices, huh. I guess you can write that off though. In fact, there seems to be a ton of stuff you can write off - I guess an accountant won't go amiss around tax time. Any Canadians with opinions? I know at least benefits won't be an issue - OHIP plus my fiancee's benefits means I'm not going to be put out with respect to health stuff. I think my major bugaboos are the potential downtime between contracts and having to account for all of my taxes on my own.
|
|
# ¿ Mar 23, 2016 16:50 |
Okay so this hypothetical contract position has morphed into a hypothetical consultant position. Any consultants want to let me know roughly what that entails?
|
|
# ¿ Mar 24, 2016 20:06 |
Munkeymon posted:As in working for an agency? Yes
|
|
# ¿ Mar 25, 2016 00:06 |
Consultant job just called and we're setting up a meeting with some of the people I'd potentially be working with. come on The person who called asked me for my salary and I said I'd prefer not to disclose right now. This is the correct answer, y/n? Everything I've heard makes it sound like I shouldn't ever let them know what I'm currently making so I don't get lowballed on a salary, but the caller made it sound like it was required information.
|
|
# ¿ Mar 30, 2016 17:06 |
Vulture Culture posted:They always will, to try and pry it out of you. My stock answer is usually something like "I'd prefer any compensation discussions be based on the value I can bring to your company, not some other company." Bleh. I felt so combative when I said even that. This is going to be a difficult process, especially given that I technically haven't even graduated university yet so I'm sitting here talking a big game meanwhile my resume is flashing a big "PLEASE LOWBALL ME" sign. Luckily the glassdoor salaries look better than my current one to start with, so hopefully there won't be too much in the realm of negotiation.
|
|
# ¿ Mar 30, 2016 18:00 |
lol what's morale
|
|
# ¿ Mar 31, 2016 15:28 |
Alright, interview is on thursday - I'm interviewing for a consultant that primarily works with financial systems, what sort of stuff should I be focusing my studying on. I'm a little rusty on my algorithms and I'm guessing a bit of encryption wouldn't go amiss. I haven't started yet because I've been busy studying for exams
|
|
# ¿ Apr 6, 2016 03:03 |
I've never done pair programming in a professional environment, but it's always been nice in school for a bit of a sanity check. I have a bad habit of overcomplicating things, so it's good when I miss something simple and someone points it out to me and looks at me like I'm daft. It also helps when you get the occasional "why did you do X like that", so that you can actually analyze your reasons and talk it through.
|
|
# ¿ Apr 18, 2016 14:36 |
Landed the consulting job. Oh god what are all these technologies how does this work aaaaaaaaaa why isn't this my rigidly organized 100% boring tech banking platform
|
|
# ¿ May 3, 2016 17:49 |
Khisanth Magus posted:Hmph, some consultant you are, not being a god level developer on every modern technology? It's okay technically I'm not a "Consultant" yet, I'm whatever this company's entry-level "get a couple projects under your belt, *then* you get the real title" job is. I have lots of time to become fluent in every language and proficient with every bleeding-edge tech so that I can charge $10k a day to someone to stare ponderingly at their servers before telling them to install adobe reader.
|
|
# ¿ May 3, 2016 20:43 |
I'm using HipChat at my new place and I've had zero problems with it, plus it's got neat integrations with other Atlassian stuff (or so it seems, maybe it's just cleverly contrived). Not that we use it much anyways, we're set up in a bullpen style environment so we just go talk to people if we need to
|
|
# ¿ May 16, 2016 15:02 |
Che Delilas posted:Regarding the bullpen: I'm curious as to how well that arrangement can be done. How loud does it get? Are there any marketing/support people with you (or really anyone with a desk phone, that's my normal metric for "will this person be a constant source of disruption for me?) or is it just devs in the bullpen? Is there a cultural understanding that discourages full-volume conversations? Alternatively, are there enough quiet spaces in you can escape to when you? It's a bullpen surrounded by small offices with a wraparound hallway that attaches to the kitchen and a handful of conference rooms. Depending on what's going on there tends to be a constant murmur of conversation. There's about 30-40 people in here at any given time - mostly devs, some BAs, some admin staff. No desk phones. Nobody's cross-office hollering - occasionally you'll have a conversation with someone not-adjacent for you, but for most elongated conversations you'll usually go to the person's desk, or find a meeting room if entirely necessary. If you're the kind of person who loses concentration if anyone talks near you, you'd definitely need headphones. Personally, sometimes I like them when I'm in a groove and want to tune everything out, but for the most part I find it's helpful to be in tune with the discussions surrounding me, as I sit near my team and can often learn important stuff or provide input to other conversations. At my previous job, I was listening to music from the time I got in to the time I left because everything was isolated and I never needed to talk to anyone. The atmosphere is more social and tight-knit here, so after a couple days I just found it easier to keep the headphones off.
|
|
# ¿ May 16, 2016 16:03 |
Che Delilas posted:I am, for some definitions of "talk." Some people can hold conversations in the adjacent cube and I don't notice (I do use headphones but I keep those quiet too). Some people talk like they're in an auditorium without a mic, no matter the context, and it's THOSE people I want to strangle. Yeah you'd probably be fine. Most of the chatter occurs in the morning during and after standups, when people are talking about what they need to work, and everyone's polite about their volume levels.
|
|
# ¿ May 16, 2016 21:54 |
|
|
# ¿ Apr 28, 2024 12:33 |
Today I did things with git that weren't commit/push/pull and I feel like a goddamn wizard like they were barely a step above a complicated merge but as far as I'm concerned I basically said abracadabra and the thing I wanted to happen happened.
|
|
# ¿ May 26, 2016 21:17 |