|
borkencode posted:Is this true outside of Silicon Valley? I've been writing code in Chicago for 7 years, and make less than that. I made it there in about 5-6 years in Chicago so yea.
|
# ¿ Feb 23, 2016 20:57 |
|
|
# ¿ Apr 28, 2024 05:41 |
|
return0 posted:USA tech salaries are just ridiculous. I get paid a decent wage for where I live in the UK (up north far away from London) and converting my salary from GBP to USD shows I earn $65K. Is the US extremely expensive for housing or petrol something? Being far and away from a major city is most of it I'd say. The numbers you're seeing are for major metro areas. If I lived and worked far outside of Chicago I'd expect to be making a lot closer to what you are. COL being the major factor.
|
# ¿ Feb 23, 2016 23:18 |
|
Also there's Kotlin now (which friggin owns) to freshen up Java's lack of competitiveness with C#.
|
# ¿ Feb 28, 2016 15:56 |
|
I worked in lockbox for a bank before and had to do 7 years of living and working history with no breaks and a regular/cursive writing submission. Background check, NDA, all that. So I wouldn't bat an eye if it were a financial institution.
|
# ¿ Mar 8, 2016 02:50 |
|
Engineer to me sounds more like solving problems and less like being a code janitor.
|
# ¿ Apr 6, 2016 02:14 |
|
Kotlin owns super hard
|
# ¿ May 18, 2016 02:12 |
|
EAP rules if you have access to it. Using it for therapy was super worth it.
|
# ¿ Jun 2, 2016 00:00 |
|
Big problem with EAP is that the EAP provider never removes providers from their list, so you run in to a lot of situations like what you've described. Another huge issue is that they make it super painful for Therapeutic providers to collect so many will stop taking EAP patients which sucks. You'd be better off looking for and checking providers around you first, then checking the EAP provider list.
|
# ¿ Jun 2, 2016 15:51 |
|
If you're not taking advantage of the unlimited PTO, you're being taken advantage of. One of the psychological things that happens is that since you can take as much as you want, most emoloyees end up taking drastically less because there's no fear of losing your PTO. This is of course poor thinking given that they no longer have to pay out PTO. Most companies aren't going to make you use your PTO, please take care of yourself.
|
# ¿ Nov 4, 2016 14:38 |
|
I won't even entertain the idea of a 16 hour take home. Unless you're paying me for my time, it's absurd.
|
# ¿ Nov 17, 2016 15:20 |
|
I've seen some good luck with remote work by starting a non-remote job where the person lives currently then moving to a new location. This also works great if you live in a higher COL area and are moving to a lower COL area since many larger companies don't downgrade your salary for moving.
|
# ¿ Nov 30, 2016 17:24 |
|
Good god man, what market are you in so that I know to never move there?
|
# ¿ Dec 15, 2016 21:01 |
|
How am I going to quit in a glorious display of emotional outrage if I have to plan ahead?
|
# ¿ Dec 23, 2016 15:11 |
|
Good Will Hrunting posted:I replied with a loose negotiation request. I'm taking the offer regardless. Just keep doing what you're doing. You got hired somehow, so unless you're a master imposter you'll be fine. It's nerve racking as gently caress though, and managing that is the hardest part. I'm still convinced that the only reason I get hired places is because I've got pretty decent soft skills.
|
# ¿ Dec 28, 2016 22:15 |
|
lifg posted:I don't know if this is relevant or not to people's career choices, but I have to share. The main thing I learned from this happening a couple of times is that you should not build a temporary/poc system with the assumption that it will be replaced later. Too many times "throwaway" code has become production for me to ever believe a POC is going to be replaced ever again.
|
# ¿ Feb 13, 2017 22:51 |
|
Pollyanna posted:For some background, we're currently in a bit of a death march where we're working in a project that's way behind schedule and we're scrambling to get everything done by the new website launch at the end of March. It's hampered by the fact that we have two devs, me and a colleague, that for a variety of reasons aren't as effective as the lead (it's complicated). Project manager has been spotty and rough, devs have left the team, and our workflow is kinda poo poo. I feel unproductive and useless as a result, and feel like that blame is being put upon me. If your entire team is on a death march and you're chilling doing 40 hours and reading books on the job it's really not surprising you'll get this kind of feedback. If I was in your teammates shoes I'd have already bitched you out. Now, if you don't give a poo poo and you just want to do your 40 and go home that's cool and I feel you because this is also my opinion on work in general, just don't expect people that don't realize that there will always be more work to understand why they're busting their rear end and you're not.
|
# ¿ Feb 22, 2017 16:02 |
|
Look at all these algorithms I've never needed in my career, sure I totally know them and didn't cram just before this interview. I definitely won't forget them immediately after they become irrelevant to what I'm actually doing. And I certainly can't use the internet to look up how to use them again if they become a useful way to solve some problem!
|
# ¿ Mar 20, 2018 14:31 |
|
Good Will Hrunting posted:Why are people so combative about me sharing my experience? Okay sure maybe I'm interviewing at the wrong places but I'm not lying about what I experienced. I will gladly share names of places I interviewed, many of which are large. I think people, including myself, are more-so being combative about it because it's pretty insane. Like, if every interview I could possibly have was like that'd I'd probably just change careers. Working for a place looking for a regurgitation machine sounds awful. They aren't testing for intelligence or your ability to actually get poo poo done, they're testing your ability to spit out some answer that supposedly shows you know what you're talking about. Hit me with white boarding or lets pair on some TDD poo poo, but if you're going to ask me about some poo poo that at the end of the day I can just look up then you either: A. Have no idea what a good developer looks like or B. Really want someone who's either hard up for work straight out of school or you're testing for someone that you can bend over with ease by making them jump through arbitrary hoops. Jose Valasquez posted:This is just playing the game. If a job requires this kind of interview and you want the job you have to prepare for the interview to get the job. It's not some absurd notion that someone wanting a job would prepare for an interview that is common in our industry. Yea, and there's a reason that a lot of bigger places are altering their interview style because they're realizing it doesn't work, and it limits the pool of candidates to people willing to put up with bullshit. BurntCornMuffin posted:Considering I've had at least two clients who mishired a well spoken "experienced developer" that I would later end up teaching the concept of loops to, I would say at least a little coding is a must, even if it's a little bullshitty, because just a conversation isn't enough to make sure they're not going to torpedo a project. Absolutely. I'm definitely not advocating for no interview at all, but heavy CS based questions for the vast majority of jobs is bananas. Show me how you think, show me you can write some clean code, show me you're willing to admit you don't know poo poo and you want to learn/improve. And then most importantly culture fit.
|
# ¿ Mar 20, 2018 15:35 |
|
Good Will Hrunting posted:"Java kicks rear end" - guy who has never written anything else besides lots of mini tracking servers in Node it's me Just wait till you try kotlin then. Java may as well not even exist anymore.
|
# ¿ Mar 24, 2018 14:08 |
|
Good Will Hrunting posted:We use Kotlin for our tracking servers at my current job actually! It's quite nice. Though interop between Java, Scala, and Kotlin is tough (this is a product of a poor management team not a language deterrent tbf) I really hope I get to use it more. Yea Scala interop is rough from what little of it I've done. Never used dropwizard, we mostly use Vertx for our backend work. I'm interested in trying Spring Boot 2 and the reactor stuff, but it's still probably more heavy weight with frameworks like Vertx and Ktor now.
|
# ¿ Mar 24, 2018 17:11 |
|
Good Will Hrunting posted:What are you doing with the responses? I just wrote a small app (like 50 lines) to do the same in Scala to replay web traffic logs to our staging API and it took like, under a day to get it running super effectively with AsyncHttpClient library. I'm not sure Scala is a good pick for career or sanity. SBT is some kind of hellspawn. strange posted:I'm starting a small-mid size project and have been given the option to choose the language. We're going to be doing loads of external HTTP requests. Obviously many good options but in terms of career and sanity, what would everybody choose? We're currently using C#. Are the requests incoming or outgoing? Is your shop all .Net? Would deviating from the main way your team does things be bad for future maintenance or if you're sick and someone needs to cover you? C# is a pretty good language, especially with async/await type stuff baked in, and if you're already running the .Net stack for hosting etc, you may as well stick with it.
|
# ¿ Apr 10, 2018 14:44 |
|
strange posted:I agree with the concerns over picking something non-CLR/.NET but I've been given the explicit go-ahead to use whatever I want if I can make a technical case for it. Unfortunately my boss is leaning towards Node ("for performance" ), which I think is hot trash. I'm working with a single colleague who thinks the same. I personally love functional programming but colleague doesn't know anything about it. No point in node when you have a framework like Vert.x . Honestly Kotlin would be a good fit between your desire for functional programming and your coworkers' lack of exposure there. You can combine it with https://www.arrow-kt.io and get as much or as little functional programming as your team is comfortable with while sticking to a style of programming your coworker is comfortable with.
|
# ¿ Apr 11, 2018 11:58 |
|
Good Will Hrunting posted:I'm planning on, within the the next 6 weeks, starting to interview again. I really have no idea how to be polite when describing my current situation and spin the fact that my skill-set has hardly progressed over the course of a year in any sort of positive way. Help? These are all good reasons to be looking for a job. Poor management decisions (rewriting Kafka), no room to grow as a developer, talk(and show) what you've been learning on the side. It's not too hard to spin without coming off as being overly negative.
|
# ¿ Apr 15, 2018 17:36 |
|
The answer to most questions is going to be Kafka/redis/kubernetes. You're welcome.
|
# ¿ Apr 26, 2018 12:26 |
|
Kotlin has the tailrec keyword as well.
|
# ¿ Apr 28, 2018 00:21 |
|
Do you guys leave yourselves breadcrumbs to help counteract context loss? If so what is your system for helping remember what you were up to before you left work/went on vacation?
|
# ¿ May 1, 2018 23:11 |
|
Too many solid suggestions to quote but appreciate the ideas. I'm especially drawn to leaving uncommented text notes right in the code to force me to look at them. Thanks all.
|
# ¿ May 2, 2018 16:07 |
|
Looking forward to a world where both giraffe and girl are pronounced with the same gi phonetic.
|
# ¿ May 26, 2018 01:44 |
|
Good Will Hrunting posted:3 of 3 places I'm in the process with have said "Yeah prepare to answer a few tough algo questions, here are some good websites, work through the hard problems!" and linked me LeetCode like I've never heard of it. Thus far all 3 places follow the same procedure: hour long online coding interview with an engineer, 2 to 3 1-hour white-boarding problems on-site, and a systems design + "culture fit" interview. If American education has taught us anything it's that we should all simply study and learn for the test and nothing else matters.
|
# ¿ Jun 7, 2018 21:32 |
|
Studying to the test is working great for American education, why not apply it to interviews?
|
# ¿ Jun 12, 2018 23:12 |
|
|
# ¿ Apr 28, 2024 05:41 |
|
I'd honestly rather write straight up Java than Scala any day unless you're focusing in on some data science stuff. If it's because they're trying to scratch the FP itch, doing Kotlin + Arrow can get you there, with the bonus of avoiding the abomination that is sbt.
|
# ¿ Jun 22, 2018 02:05 |