|
definitely not helping that your username is 'Cuntpunch'
|
# ? Jan 23, 2019 17:41 |
|
|
# ? May 10, 2024 09:14 |
|
Describing one side of this argument as just virtue signalling is also a fallacious argument. I don't want a toxic work environment because I like working with people from diverse backgrounds and I want my coworkers to feel safe at work. If that means infringing on the freedom of white males to be privileged assholes, then hey ho I am perfectly willing to trade that tiny bit of oppression in exchange for literally everyone else being less oppressed. Your right to swing your fist ends at my face and all that.
|
# ? Jan 23, 2019 17:45 |
|
TooMuchAbstraction posted:I'm curious how you get 100% code coverage in cases like this: To attempt to pull the thread up, the way you would cover this is to code against an abstraction for your deserializer (rather than something as concrete as "json.Unmarshal"). Depending on your language and its conventions, this could be an exported 'deserialize' function, or an IDeserializer implementation, etc., and you might import/dependency inject it via some indirection. Then in your test, you mock it with something that succeeds in one test, and fails in another. Doing so is potentially worthwhile to capture behaviour in the failing case in a test, but it's definitely not worthwhile to chase coverage metrics, because as established previously those are bad.
|
# ? Jan 23, 2019 18:44 |
|
return0 posted:coverage metrics, because as established previously those are bad.
|
# ? Jan 23, 2019 19:27 |
|
Metrics != KPIs But all KPIs are metrics
|
# ? Jan 23, 2019 19:37 |
|
Jose Valasquez posted:Actually you missed it but we all agreed that coverage metrics are good I'll admit they can have value but I'll remain skeptical of anyone I meet evangelizing for them IRL.
|
# ? Jan 23, 2019 21:00 |
|
I had a good call with a recruiter from a remote-first company in Utah. Only problem is that I'm not sure I can get through their fitting process fast enough to compete with Seattle and Nashville jobs.
|
# ? Jan 24, 2019 00:01 |
|
I have somehow managed to hit “Engineer II” at my company, which apparently follows the Rent the Runway model. I’m not going to be satisfied until I hit at least Senior Engineer I, so now that’s my new goal.
|
# ? Jan 24, 2019 15:47 |
|
Rent the runway?
|
# ? Jan 24, 2019 18:10 |
|
https://boards.greenhouse.io/renttherunway
|
# ? Jan 24, 2019 18:24 |
|
My IQ dropped by 20 points just from reading that.
|
# ? Jan 24, 2019 21:26 |
|
Ok? Nothing on that job board stood out as being terrible to me. And supposedly they are taking their data science stuff pretty seriously.
|
# ? Jan 24, 2019 21:35 |
|
I wish I could explain, but the buzzwords made me feel old and jaded. Also, my IQ is 20 points lowered, remember?
|
# ? Jan 24, 2019 21:58 |
|
I still don't understand. Something about hiring women?
|
# ? Jan 25, 2019 00:29 |
|
http://dresscode.renttherunway.com/blog/ladder
|
# ? Jan 25, 2019 05:02 |
|
quote:clothing rental... the closet in the cloud... believe that every person globally will soon have a subscription to fashion I don't know anything about this org except that I hate their business model.
|
# ? Jan 25, 2019 05:14 |
|
Ladders seem really arbitrary to me, even with well-defined criteria like that. Also most of the things you need to do to advance on a ladder have to be provided to you. I can't just randomly say "hey let me do X amount of code reviews" or "become an expert in Y tech we aren't using" or will my managers to give me the keys to drive a new feature on my own. My current role actually seems pretty good in terms of growth, but I don't see multi-step career advancement happening (by virtue of team structure not everyone or even 1/4 can continue to climb at the same company really) and I'm totally starting to understand why people job hop so much in tech particularly early in their career. I don't even "need" more money but getting a Senior or Manager title bump and pay raise seems so much easier to do at a new place.
|
# ? Jan 25, 2019 05:48 |
|
My experience has been that early in a development career, the two noteworthy types you'll encounter while trying to climb are either mentors or defensive old-guard. The mentors are rare and insanely valuable. They're the ones who will see energy and interest and potential and try to help you shape your career. They'll go to bat for you to get you a promotion. They'll open opportunities for training and education in the areas you're interested in. The defensive old-guard is what causes most of the job-hopping. They're the sort who care about introductions. Once you've been introduced to them as the fresh new developer, you will *always* be the fresh new developer to them - so you have to hop over into a pit of them at a different company, but be introduced as a Mid-Level engineer, and then you're stuck being mid-level until you job hop again to get introduced as....
|
# ? Jan 25, 2019 07:43 |
|
redleader posted:I don't know anything about this org except that I hate their business model. Now we just need a Black Mirror episode where somebody has a job interview on the same day all their clothes get repossessed.
|
# ? Jan 25, 2019 09:30 |
|
So I've got about 5 years experience doing bespoke web stuff (mostly complex e-commerce builds, companies with crazy pricing models that can't be served with off the shelf stuff) using .NET MVC framework. I'm currently on 40k GBP. I've just applied for a job with a company doing scientific research (don't want to be too specific here), using Java and Python primarily, working on their internal software. I know Java from my degree and I've done a little professional work in it, but not so much. The pay band for the role is ~35-39k with discretionary up to just over 45k. They've offered me 42,700. I was hoping to get around 45 and this isn't much of a bump, but at the same time, I understand why they've offered me this amount, my past experience isn't an exact fit, and I really want this job, it sounds much more interesting than my current one and is much more what I want to do. I'm trying to decide whether to accept what's on offer, or push for a little more. I'm worried the offer might be retracted if I do. What would you do? e: Just for full disclosure, I have 9 years previous experience in QA, with a lot of automation work. I had a bit of a career change and did a part time degree with the OU. I'm 36, and in the UK. chippy fucked around with this message at 14:11 on Jan 25, 2019 |
# ? Jan 25, 2019 14:04 |
|
chippy posted:So I've got about 5 years experience doing bespoke web stuff (mostly complex e-commerce builds, companies with crazy pricing models that can't be served with off the shelf stuff) using .NET MVC framework. I'm currently on 40k GBP. Always ask for more. They won’t pull the offer unless it’s hilariously out of band. Your real worst case there is they hold where they are. Any sort of leverage will move things faster and larger; without another offer you don’t really have any. Beyond that, I can’t really evaluate. The market in the UK is very different from the US.
|
# ? Jan 25, 2019 14:30 |
|
I just don't know what to do. 11+ years of experience and I don't feel like I know anything. I'm terrified of interviews. I feel sick when I browse jobs and just look at requirements. I desperately need to get out of my country but I can't even imagine anyone hiring me and dealing with visas and helping relocate. I'm just having a mental breakdown at the thought I'll never manage to get out of Russia. I guess this is more of E/N post. I don't know.
|
# ? Jan 25, 2019 14:35 |
|
Forgall posted:I just don't know what to do. 11+ years of experience and I don't feel like I know anything. I'm terrified of interviews. I feel sick when I browse jobs and just look at requirements. I desperately need to get out of my country but I can't even imagine anyone hiring me and dealing with visas and helping relocate. I'm just having a mental breakdown at the thought I'll never manage to get out of Russia. I guess this is more of E/N post. I don't know. It is an E/N post, but your feelings aren't exactly uncommon. Practically everyone in this industry has impostor syndrome, hates interviewing, and finds job hunting intimidating. Having to deal with trying to get a job in a different country is a less-common wrinkle, but it's not exactly uncommon either; lots of my coworkers are immigrants. I sympathize with your anxiety, and don't have good advice for dealing with it unfortunately. But the concrete problems you're worried about are solvable. Can you find a counselor to you work through them?
|
# ? Jan 25, 2019 15:28 |
|
11 years is about right to be in the valley of despair. It is difficult to have perspective on your own improvements, but do you remember how hard it was to get anything done 10 years ago? Anyway, it gets better as you realize everyone has doubts even your heroes.
|
# ? Jan 25, 2019 15:47 |
|
TooMuchAbstraction posted:It is an E/N post, but your feelings aren't exactly uncommon. Practically everyone in this industry has impostor syndrome, hates interviewing, and finds job hunting intimidating. Having to deal with trying to get a job in a different country is a less-common wrinkle, but it's not exactly uncommon either; lots of my coworkers are immigrants. TooMuchAbstraction posted:I sympathize with your anxiety, and don't have good advice for dealing with it unfortunately. But the concrete problems you're worried about are solvable. Can you find a counselor to you work through them?
|
# ? Jan 25, 2019 16:05 |
|
taqueso posted:
That's not the Dunning-Kruger effect. See what the Dunning-Kruger effect is and isn’t for an explanation of what Dunning and Kruger found and some possible explanations of what's going on.
|
# ? Jan 25, 2019 16:12 |
|
If you feel like you need to brush up on C#, do that. CSS, etc. If you can't make a site from scratch, then start making a site from scratch and learn how to do it along the way. I found games jams to be a good excuse to make something and you can choose the tech you use to match what you want to learn more of.
|
# ? Jan 25, 2019 16:13 |
|
taqueso posted:If you feel like you need to brush up on C#, do that. CSS, etc. If you can't make a site from scratch, then start making a site from scratch and learn how to do it along the way. I found games jams to be a good excuse to make something and you can choose the tech you use to match what you want to learn more of. Edit: so there are posts like this, going "Personally, I don’t think that there are many techies out there who are honestly struggling how to find a job abroad as a software developer.", and then I look at a place like upwork and there are 50 freelancers applying for each job. I know it's not quite the same, but still, very dispiriting. Forgall fucked around with this message at 16:42 on Jan 25, 2019 |
# ? Jan 25, 2019 16:28 |
|
That graph just describes imposter syndrome I think
|
# ? Jan 25, 2019 16:31 |
|
Look, I'm sure the person who created that graph felt like they knew exactly what they were talking about.
|
# ? Jan 25, 2019 16:44 |
|
Forgall posted:It just seems you have to be exceptional to be picked up. I've been looking at jobs at https://relocate.me/ and it's all senior this and senior that, and I don't feel like anything senior except in years. I feel like I've already forgotten everything I've used in my past jobs. So like I have years of C# experience, but I feel like it's worthless because it's been so long, and because I was working with outdated winforms. Same with PHP. My most recent experience is with react and node.js, but I couldn't even begin to make a site from scratch because project I've been working on was just bootstrap throughout and I don't know poo poo about properly writing CSS. And if you give me algorithm question or coding challenge my brain will just freeze. Speaking with work immigration experience: You're in a tough spot, no denying that. Especially owing to the politics that mean you're going to need a work visa to move to either of the two big regions you'd likely find work (Europe or US). But not all hope is lost. It'd a lie to say it'd be easy - it is going to be a struggle - but there's hope and it's not a 10-year goal. First up, there's a difference in experience between the particulars (languages, frameworks, etc) and what really makes a senior developer - which from a code perspective is understanding the abstractions, as well as having the soft skills (time management, problem analysis, communication with management+stakeholders) to be valuable. I spent around 2 years working in Angular but a few years later, couldn't tell you much about it. Hell, at this time last year I was thick into Java and now I'd have to google hard to remember a lot of the nuances compared to what I am working with. It's about patterns and structures, not 'can I name every single LINQ method in C#'. And hell, I'd struggle to tackle head-on data-structures or algorithms questions out of a textbook, even if I use that stuff in day-to-day work. In my experience what you really want is references. People that can be directly spoken to is best, but even having a handful of really strong written recommendations(with contact info included) will go a long way. You're also going to really want to put forward strong English skills. Russian will get you around the CIS, English will get you the world - and if you've got another more targeted language it'd help a ton as well - German, French, etc, even if you aren't 100% fluent, being passingly conversational or on-the-way will open doors in those countries. And then you've just got to get out there and network. The US is probably a bit messy right now - owing to the politics and business of H1Bs, but in Europe headhunters are reasonably hungry and in my experience are more than happy to talk to folks around the world if your resume lines up with the position they're trying to fill. Get set up with the big international firms, hunt around the job listings in countries you'd be looking to move to, *apply to everything*. You're going to get rejected a billion times, but what's the harm in it?
|
# ? Jan 25, 2019 16:46 |
|
Cuntpunch posted:In my experience what you really want is references. People that can be directly spoken to is best, but even having a handful of really strong written recommendations(with contact info included) will go a long way. Cuntpunch posted:And then you've just got to get out there and network. The US is probably a bit messy right now - owing to the politics and business of H1Bs, but in Europe headhunters are reasonably hungry and in my experience are more than happy to talk to folks around the world if your resume lines up with the position they're trying to fill. Get set up with the big international firms, hunt around the job listings in countries you'd be looking to move to, *apply to everything*. You're going to get rejected a billion times, but what's the harm in it?
|
# ? Jan 25, 2019 17:18 |
|
Forgall posted:My last job was being solo developer with a really small company that basically just folded more or less, and software I was working on never went to production, so I don't know how useful references from there will be. I can show them demo of what I've been working on but it kinda sucks. Before that there's 3 year gap in my resume. I can get reference from job before that probably... Just prep a solid explanation for your work history, there is a reasonably chance you get asked about a gap like that. And regarding jobhunting: the tough love answer is: do you expect a job in another country to just fall into your lap? You are going to have to work for it. And part of that work is applying. Ignore that inner voice that goes "Oh well, my qualifications arent 100% what they want." if you hit 60%, then apply. Sure if they want a data scientist with proven hadoop experience and youve only got frontend javascript ui experience... Maybe hold off. But other than that you have NOTHING to lose and everything to gain. Worst case you get ignored. Best case you get a job abroad. And somewhere in the middle are interviews and lovely questions like "So are you already in Germany?" Confidence is another soft skill to learn. This is the best time to practice.
|
# ? Jan 25, 2019 18:35 |
|
Cuntpunch posted:And regarding jobhunting: the tough love answer is: do you expect a job in another country to just fall into your lap? Cuntpunch posted:And somewhere in the middle are interviews and lovely questions like "So are you already in Germany?"
|
# ? Jan 25, 2019 19:32 |
|
Forgall posted:I know. I'm just depressed as poo poo at the best of times so it's hard to focus on something unless there's immediate need. I figured, I was in the same spot a few years ago. I hope you can find some help for that. I'd encourage you to try making something, it really does make you feel accomplished to accomplish something*. For example, the Love2d Game Jam is coming up https://itch.io/jam/love2d-jam-2019 * It took antidepressants to get me to a point where I actually tried doing something :/
|
# ? Jan 25, 2019 20:16 |
|
taqueso posted:I figured, I was in the same spot a few years ago. I hope you can find some help for that. I'd encourage you to try making something, it really does make you feel accomplished to accomplish something*. For example, the Love2d Game Jam is coming up https://itch.io/jam/love2d-jam-2019 taqueso posted:* It took antidepressants to get me to a point where I actually tried doing something :/
|
# ? Jan 25, 2019 20:41 |
|
Forgall posted:I made a couple things for fun recently, it's just that I feel like unless it's directly helping me leave it's not worth anything. Working on fun projects helps your mental health, which helps you deal with the work involved in leaving.
|
# ? Jan 25, 2019 20:44 |
|
Forgall posted:
It has been my experience that depending on the plattform you apply through, they may ask if you are in that country by virtue of you applying, even though your work history has no evidence of such.
|
# ? Jan 25, 2019 22:00 |
|
TooMuchAbstraction posted:Working on fun projects helps your mental health, which helps you deal with the work involved in leaving.
|
# ? Jan 26, 2019 14:22 |
|
|
# ? May 10, 2024 09:14 |
|
Forgall posted:I'm even stressed when I work on "fun" projects because I'm not sure I'm doing things the right way, so I don't know if I'm learning anything. Especially considering things like error handling and testing. I'm never sure if I'm doing those right or enough. I've never even worked on a team that wrote tests properly... That's one of the reasons I feel so incompetent. While I don't agree with the notion of "having" to work with others in order to feel you're doing it the right way, I'd suggest you jump into some open source projects out there and start picking up small issues that they've identified - GitHub is great for this. The good ones will list out guidelines on how to contribute and just do it. You'll get exposure to what it's like to code socially and what it takes to work with another. You'll pick up what works well (or what doesn't) as well as eventually coming to the determination that we're all still figuring things out and are always looking for "the right way".
|
# ? Jan 26, 2019 15:04 |