|
Pollyanna posted:...Yeah, I think I did. Thanks, rubber duckies! A bunch of Quacks, that is what we are.
|
# ¿ Jul 5, 2017 18:07 |
|
|
# ¿ Apr 25, 2024 21:35 |
|
Skandranon posted:If you want a definition of junior vs senior, consider this: Junior can't make decisions, follows technical direction of senior people on how to solve things. Senior has more decision making powers around technical matters. This would explain why people look at me as if I have answers but all I do is troll stackoverflow and have a strong google-fu.
|
# ¿ Jul 12, 2017 20:13 |
|
lifg posted:So what I'm hearing is the lunch portion is more a casual talk than heavily judged interview. So I should be myself. Unless myself is a poop-flinging neckbeard, then I should be someone else. Pretty sure I told this story here already, but this one time I had a job lined up and two days before my starting date we went to dinner with the company and two other new hires. I drank two beers, proceeded to be myself (an rear end in a top hat) and got fired before I even started. Bullet dodged, for them I guess? It taught me never to be myself at work which actually helped my career. So yeah, a lunch meeting will show how much the candidate can restrain himself/herself.
|
# ¿ Jul 17, 2017 05:51 |
|
mrmcd posted:Protip: Try working on not being an insufferable rear end in a top hat at life in general. This drastically cuts your risk exposure to temporarily forgetting you're in a work situation. It was a formative and humbling experience over a decade ago, things got better from that point onwards. Slowly, but steady.
|
# ¿ Jul 17, 2017 14:55 |
|
Or worse: stupid!
|
# ¿ Jul 21, 2017 07:20 |
|
Pollyanna posted:Anyone here have experience working remotely with a company, particularly an across-US-coast setup? I'm advancing to the late stages for a company over in SF while I'm in Boston, and I'm a little unsure about how well they can support a remote employee. Has it been a positive experience, a negative experience? Any potential pitfalls? Any questions to ask of the company re: remote dev support/integration? Working remote or even offsite from your team is a real challenge to stay engaged. However it can be a real step up if they have the techstack you are interested in. I say go for it, get out of it what you think you need to advance and move on to the next opportunity. I know you worry about job duration but I feel treated like a tradable commodity more and more each year so I no longer worry about it if I behave as such. My wife feels different and tends to stick with employers so ymmv. Eh, my point is: what would be a reason to move to something, what do they offer that is great and is it better than other places you can move to. Never switch jobs just to get away from something, you will end up in another job you hate.
|
# ¿ Aug 25, 2017 05:52 |
|
There once was a goon who was stuck in a well...
|
# ¿ Aug 26, 2017 10:33 |
|
Doghouse posted:Am I going to be totally stuck? Is there any way I can break into web and mobile development? I would start doing some side web projects on my own, but I honestly don't think I have the time, really, with a growing family, friends, and all that other "life" stuff. I think I'll have to try anyway, but is there anything else I can that would help? Good news: you can change careers, you are really young to worry to much about dead ends. Bad news: it will take time and effort Figure out for yourself a few things: - What do you really want to work on? PIck a few things. This can be anything from vague to very explicit. - What would you see yourself doing the next 5 to 10 years? (after the tech changed, you need to do this again) Again pick a few. Take time to seriously ponder what you feel is important to you. - Where is the market demand in the area you live in? Do not wait for recruiters to spam you, but troll jobboards and make lists of keywords you see most. Do this for a few weeks, Autumn is perfect for this. Now make a mental Venn diagram and see where this all comes together. Work on that by adding it to your job, do some online training and then build something to showcase to the world you can do that thing. Give yourself 6 months tops to teach yourself these skills as to preserve the correctness of your market research. Now massage your CV to make it so that you have about 18 months of experience in those things you really want to work on and you see a future in. Get a job that uses those things very explicitly as a central thing, bluff your way into it, accept a small drop in pay if you can afford it. Thing is to set your priorities straight in this whole process. You mentioned a growing family, so "ability to work from home / parttime" could be very important to you, so ensure that you work on a field that has such shortages that this can be negotiated. Also, if the work is close to home, pays lots and let's you work from home as much as you want but is not the tech you want to work on, would you still take it? Where are your values, what can you do without? Good luck, it is a really rough and bumpy road but the main challenge is not your skills but your priorities.
|
# ¿ Aug 28, 2017 20:38 |
|
Doghouse posted:Haha thanks. I'm not as young as you might think, I got into software development a bit later than most, so I'm 32 now. But the point stands. You are young, there are over 35 years of labour in your future so make sure you do something that you enjoy. Made a change in direction a few years ago at 37 myself. It is never to early to make sure you will last a while.
|
# ¿ Aug 29, 2017 08:22 |
|
People and products over tools and processes. One of the best lines from the agile manifesto. Make sure the people are enabled to create a product, gently caress the rest. If your upper management will not let you do this, consider if you want to sell your soul for money. Do I need to continue?
|
# ¿ Aug 30, 2017 20:18 |
|
Loutre posted:Quit my job this week. On Monday there was a meeting held in Thai, and on Thursday I found out that that meeting had basically cancelled my current project - but no one bothered to tell me until I went to my manager and forced her to tell me what the meeting was about. I only realised it pertained to me when I overheard a conversation in Thai about my project. Someone out there can handle that kind of communication, but I can't. Working on a cancelled project for 3 days and only finding out by getting in a yelling match with your manager isn't a loving workable arrangement for me. Holy poo poo, glad you quit instead of succumbing to Stockholm syndrome because that is the shittiest thing I ever heard.
|
# ¿ Sep 11, 2017 07:42 |
|
Yeah, it sounds like a SRE who knows what he is doing is super valuable and in companies who recognize the role for what it is and hire the right person, will do everything to retain that person. We had a guy somewhat like this in a team I was in once, he did SRE and SDET work on top of developing features while smiling all the time and assisting other teams with their best practices. He elevated the performance of the team as a whole by 30 or 40 story points, while he himself only burned like 15. Then bad management happened and the team dissolved but that is another story (basically all the people with options left within three months)
|
# ¿ Sep 17, 2017 07:06 |
|
lifg posted:Becoming like this guy has been one of my personal goals. How do I get there? How do I, as a developer, get to a point where I'm *that* helpful to the company and to people around me? I think it was mostly his personality. He told me that as a kid, he read programming books for fun ("I brought a FORTRAN book to the camping site, without actually having a computer in the house") and he wanted to be an electrician so he "could build stuff and fix it" but his parents convinced him a CS masters would do that just as well. So having close to 40 years of problem solving personality will help you most. Enjoying solving little and big puzzles and overcoming challenges. In general, his outlook on life that everything can be learned and everything can be solved was inspiring. An error message will tell you what and where you need to be and almost all problems you have are already solved by someone else who then posted about it on the internet. He was being head hunted by amazon every 6 months, but he rather worked as a contractor so he could see different environments. For me, it was an eye-opening experience and made me a much better problem solver and developer. The outlook he has, everything can be solved, was the one piece missing from my personal puzzle to actual performance as I used to give up to fast in the past. Anyway, if you want to be like him, get a personality transplant or nurture the parts that are like him.
|
# ¿ Sep 18, 2017 05:09 |
|
Jaded Burnout posted:Edit: The only silver lining being when I inevitably leave when my contract expires in April I'll do so having been paid to learn kafka and java pretty well. Here is why business will not approve stuff that has no obvious business value.
|
# ¿ Oct 8, 2017 10:43 |
|
Incompetent management is incompetent. If you NEED the job, stop emotionally investing yourself. If you cannot do this, quit. If this is impossible for whatever reason, let me introduce you to my dear friend Highland Park.
|
# ¿ Oct 9, 2017 05:09 |
|
Pie Colony posted:I've never worked with separate testing and quality teams but in every company I've been at (which admittedly is only a handful), QA has been a bottleneck. I was very hesitant about continuous deployment but with a decent base of tests (unit/component/integration/end to end) it actually works very well. QA is a bottleneck because they often get all the blame if a bug makes it into production. If there is a go live without bugs, the developers are praised. It is a job with all the risk and little pay. Also, testers are some of the most toxic people to be around and those who have options run away fast. Yes, I have been in QA for 14 years and counting. Why do you ask?
|
# ¿ Oct 10, 2017 19:02 |
|
TooMuchAbstraction posted:This is your problem, yeah. You don't have buy-in from the devs; they see no reason to not write lovely code, and ops is getting stuck with the consequences. You can fix this to an poo poo, I think I love you and want to marry you. minato posted:I personally agree with this, but others didn't. They complained that such tests: You two should get married, because I cannot chose a favorite. Permission to use these quotes in my workplace? I can in return ramble a bunch about how I was hired as a developer in test to fix the (functional but automated) testing in this project, but your eyes might bleed.
|
# ¿ Oct 10, 2017 19:09 |
|
Pollyanna posted:Stuff like this is why I only count direct compensation, i.e. salary, as worthwhile. The rest is vague and contingent on stuff going perfectly, whereas with salary I know for drat sure what I'll be getting. Your account got hacked, you are never this sensible in your considerations.
|
# ¿ Oct 11, 2017 16:15 |
|
In the Netherlands, if you want to make bank you will have to work as an independant contractor to get close to 100K Euro, but that is also because the labor protection laws in this country are such that as a permanent employee it is almost impossible to get fired and if that happens due to down sizing, you get a ton of benefits. So a lot of the pay is matching the risk taken. Kind of similar to the US, with the right-to-work laws...
|
# ¿ Oct 15, 2017 09:00 |
|
Ralith posted:I assumed his point was that pay in the US is higher in part due to lower job security. This is what I meant, somewhere stuff got lost in translation. I would like US salaries in this socialist country but they don't combine well and everything considered we are really well off already.
|
# ¿ Oct 16, 2017 10:18 |
|
"We should fire him soon else we cant get rid of him." Vs "seeing you are going nowhere, let's invest in your training. " Both have merits in the context of every society.
|
# ¿ Oct 17, 2017 06:16 |
|
wins32767 posted:I'd generalize the responses to #2 to learn how to effectively delegate. It's taken me a few years to really get it down, but for literally everything that comes across your desk you should be thinking "Is there a way I can give this to someone to do to help them grow?" and "What kind of support should I be giving (if any) to the person I delegate this to?" Needing to keep things is a sign you haven't done enough to grow your people. This is the best advice I have seen in ages and gives me hope for humanity.
|
# ¿ Oct 21, 2017 12:52 |
|
TooMuchAbstraction posted:Just had what I thought was a good technical discussion about why $coworker made the decisions they did in some code I was reviewing...and it turns out that $coworker's takeaway was that I wasn't respecting their experience and technical knowledge. I found that many people have a hard time saying "I have no idea, this is just the way I think it would work and it does so that is why." Asking for reasoning makes them feel ashamed or something, while often I am really just curious as their reasoning might be better than mine which is often similar so I am looking for alternatives.
|
# ¿ Nov 15, 2017 17:15 |
|
If you already accepted and are doing the new job, the window for negotiation is closed. Do the job for a few months to see if you can actually handle it, then accept a job at the competitor or elsewhere in the market for the increase in pay. You will only get a token raise if your current company will actually consider that and that you will have to be grateful of for the next two years. Do not accept any counter offer if you give notice.
|
# ¿ Dec 31, 2017 22:54 |
|
Pollyanna posted:Happy new year! What’re your career resolutions this year? Code java for money. More specifically, work on back-end development and testing using Spring. This goal is likely achieved in March or April. Follow up goal: do this for a while to get any good at it. Ebay is starting up a rather large project and I know some guy who is doing the resourcing, I am trying to sell my skills there for kicks and CV building.
|
# ¿ Jan 1, 2018 19:51 |
|
sink posted:I agree. And to add to that: For better or worse, tech can be very hero-oriented. But it's good to know that the reality is: at BigTechCo, $AmazingThing was probably a large project involving multiple teams and roles, and more than a few non-tech folks. It was likely an iterative improvement on someone else's research or product. And it might have taken a long time with a couple of false starts and dead ends. It was hard for the celebrities, so it's okay if it's hard for you too. The best team I worked on had: - One hero who did not even develop features but made sure everyone else kept moving forward by implementing very smart things - One rockstar who build not working concepts that were super useful if they would only work - One silent guy who made the rockstars code actually work by fixing typo's and other silly bugs - Two test developers who build regression tests to make sure the rockstar did not gently caress up older code (I was one of this) - One front ender who made it work for the customer side of things - One Business consultant who would talk all the time, half of this to clients and half to the team. If not talking, he would work in Jira. Software is build by teams and all succesful teams are in a large part silent guys who write working code that are paired with a hero who propelles the team to great heights that (s)he could not reach by himself either. Personally I prefer to keep my head down and be a silent guy, plenty of work there.
|
# ¿ Jan 2, 2018 08:29 |
|
Munkeymon posted:She said this year, not today. Now you don't have anything planned for the next 363 days! I guess the question and his answer got him thinking. Now is a good time to improve your life, no reason to wait until tomorrow!
|
# ¿ Jan 2, 2018 20:00 |
|
All that poo poo sounds like management and it is already proven I suck at that. Can't I just write code and show it to people so they will find it is a good idea? Or show them the results of faster tests, more tests and accurate predictions? (I am aware that none of this helps if you are a dick)
|
# ¿ Jan 5, 2018 13:48 |
|
Jaded Burnout posted:Outsourced teams are even harder because you have us vs them issues. Outsourced teams are terrible because the vendor keeps rotating lovely engineers in.
|
# ¿ Jan 9, 2018 17:56 |
|
friendbot2000 posted:I kind of fell into the career path of being a Test Automation Engineer and I am being groomed to become a lead of a new Automation Team in the near future. I still can't shake the feeling that my niche could be dangerous to my long term career health if Test Automation goes away. Do any of the more experienced old timers have any advice on where I should start branching off too as a contingency? I do a lot of work with frameworks (I built the one we use for automation) so that was my first guess, but I am looking for some outside input. I did an effortpost here: https://forums.somethingawful.com/showthread.php?threadid=3753052&userid=141478&perpage=40&pagenumber=3#post480031896 In fact, this whole page is about testing: https://forums.somethingawful.com/showthread.php?threadid=3753052&pagenumber=132&perpage=40
|
# ¿ Jan 9, 2018 19:34 |
|
I keep messing up the various threads, but we talked about 2018 goals and I have met mine today. Weird. Today I sat down with the teamlead to look at some module I had a test proposal for and so he could point out some stuff in the code. A good time was had by both, my idea is sound and he has a developer that has ideas and wishes to improve himself and the codebase in one swoop. His face when I told him that I saw an opportunity advertised that was a 100% match for my skills now that I would be working on this part (Spring and Spring Boot) was one of amazement, dispair and shock. So I explained that as a contractor I always keep an eye on the market and I am not planning an exit. He relaxed a bit. It is good to be a valued employee.
|
# ¿ Jan 10, 2018 19:26 |
|
Good Will Hrunting posted:Damnit, speaking to HR and management is less exciting than my boss updates. They're too nice and our conversations are too normal. It's almost like when two people who are kind and proficient communicators speak to each other, a lot of very uninteresting things happen. drat, you sound like an abused spouse.
|
# ¿ Jan 11, 2018 07:02 |
|
Thanks to very worker friendly laws in my locality, the contractor is mostly in place so the company doesn't have to put someone on payroll. It is a budgeting thing mostly. Result is me getting twice the pay with only a fraction of the uncertainty. This only works in a market where the demand is far greater than supply.
|
# ¿ Jan 29, 2018 16:12 |
|
Everything considered, that is not to bad. You work for the govt, no more than 40h and you can expect about the same job security as any other job you might find which is none. The only real risk is that they ask you to work much less than 40 hours in which case you simply again. My advice would be to take the job, shut up a while and work while you sort out for yourself why things have been going as they have been going. I am sure you read my post in the other thread, we all struggle with direction. All hail Skandranon.
|
# ¿ Jan 29, 2018 20:47 |
|
Good Will Hrunting posted:Is there nothing more to life than being "all right financially" and focusing on life outside of work cause if so I'm never going to make it in this world There is so much more, but when it comes to your job, that goal is pretty solid. Making it in this world can and should be found outside of work. It is not easy but can be done. Basically what PollyAnna said already.
|
# ¿ Jan 30, 2018 17:07 |
|
B-Nasty posted:I'd argue that even in companies that don't have directly technical products, the 'only viewed as a cost-center' idea is starting to shift. Another takeaway from this, is that the career path of worker-middlemanager-uppermanager is very, very dead. Many people have a hard time accepting this and thus the fewer management positions are desired by many more than there are places thus causing lower compensation and shittier work conditions. You are better off in software development as it gives you flexibility in workplace and pretty good compensation for the amount of responsibility.
|
# ¿ Jan 30, 2018 17:11 |
|
TooMuchAbstraction posted:While it is of course absolutely right to say that most programmers have an objectively good life, it is worth remembering that programming sucks. That link is a good link.
|
# ¿ Jan 31, 2018 07:44 |
|
slave to the rythm
|
# ¿ Jan 31, 2018 16:24 |
|
Last week Monday I gave notice, today an interview is scheduled for next week Wednesday. Interesting tidbits: After agreeing to see me and asking for possible time slots to meet, they ghosted for week. I called them and asked if there was a problem and the response was: "You need to drop 10% in price else we cannot hire you." So I wished them the best in selecting from the remaining candidates. Today they came back, apparently there are no other candidates and they want to meet. The project is not green-fields (as was suggested) but already well underway, I would be taking over from another developer who wants to work closer to home. Yesterday I heard this organisation has a high turnover at the moment due to a huge backlog and constantly changing regulations. All this is in an gov org that is tasked with socialist payouts in this socialist country. So I leveraged the scheduled interview by calling the other places who have my resume and telling them I would like to decide next week so can we put in an interview? I'll keep you guys posted. I was actually hoping to start first of March so I'd have some time off, but it seems all want me to start asap (provided I am selected).
|
# ¿ Jan 31, 2018 19:39 |
|
|
# ¿ Apr 25, 2024 21:35 |
|
Roadie posted:If they're all out of candidates and you're the only option, it sounds like you should raise your price by at least 10% and probably more than that. Yeah, I'd love to but when I make a quote, I stick to it. Jaded Burnout posted:Sounds like a giant vat of bullshit awaits. Though that said many orgs can't do hiring for poo poo and it doesn't always carry over to the day to day.
|
# ¿ Jan 31, 2018 21:21 |