u/PatAnswers
PatAnswers
PatAnswers
I forgot. It's also because I get no RSU's.
PatAnswers
oh its just supporting four dependents and being house poor is all
PatAnswers
Yeesh. Are you familiar with the palindrome pairs question? I am curious how to approach that one without it become O(n!). I guess I would look to somehow create some kind of fingerprint of each word before even comparing, that way I can avoid comparing each word with every other word.
PatAnswers
Software
PatAnswers
I'm reeeaaaallly curious about hearing any stories from people who went out and received a competing offer but then went back to their current employer and used it to negotiate a raise. How does that go? Isn't there a high risk in that of just pissing off your employer and being let go anyway?
PatAnswers
I kinda doubt anyone will go into this kind of depth on this stuff for an internship.
PatAnswers
Wow Zillow does stock? Is it RSU's?
PatAnswers
No way to know. Have to just ignore it as an outlier and move on.
PatAnswers
If something is O(n!) (n factorial) then what is it? Not linear. But is it exponential? Polynomial?
PatAnswers
How does one keep up to date in the cs or the software industry and their standards?
A variety of ways:
- Participating in subreddits like /r/java or whatever language you use
- Reading engineering / tech blogs (google things like "uber tech blog") to find them
- Taking courses on edx.org, coursera.org, etc.
- Going to meetups in your local community
- Attending conferences
- Reading books when they come out from O'Reilly, No Starch, Manning, Packt, etc.
- Reading industry publications like DZone, etc.
- Reading the manuals for new libraries, frameworks, etc. and implementing small toy projects to have some exposure
- Joining other online communities
- Contribute to open source projects on Github by reporting issues, participating in code reviews, contributing merge requests, etc.
Is there any particular place to keep up for ongoing information that I should be doing in order to keep up to date?
No it really depends on your ecosystem. JavaScript? Java? Python?
PatAnswers
Some director at Oracle: "OK staff. We read somewhere that we need to salt our passwords, so we bought a mine in South Dakota and the whole division's been re-assigned. We leave tomorrow."
PatAnswers
Great thanks. I basically live month to month so this is scary to read.
PatAnswers
You can probably do both. Like, just apply directly on the website then take note of the requisition id for the position and send a message over to a recruiter like, "Hello, my name is ____ and I just applied for job id XXXXXX. I'm a software engineer with a breadth of experience in web services and applications and I'd be excited to find out more about the role and if it might be a fit. Please let me know, thanks!"
PatAnswers
I'll try to ask him and get back to you
PatAnswers
How do you just "have" a lawyer? I always wondered this. When people say, "I had my lawyer..." Why do you have a lawyer? What does that even mean? Do you pay a monthly fee so you have a lawyer or something
PatAnswers
Worth it to some and not worth it to others. It depends on what you want to get out of it. Most people asking this question are asking if they'll get more money in their career in the long run than they'll spend on getting the masters degree. The answer to that is definitely no for those who envision their careers programming. But there are others that an MS will help. Give us your criteria for what constitutes "worth it" and maybe we can offer a fuller opinion.
PatAnswers
Yeah my brother-in-law did this exact thing. He got his CS degree in two years through one of these programs and immediately got a job. He's five years in at this point.
PatAnswers
PatAnswers
BTW in case you don't have them, these are Salary Negotiation Resources I keep around:
PatAnswers
Thank you for standing up and telling him no. That's ridiculous.
PatAnswers
All problems in NP can be reduced to an NP-Complete problem in polynomial time.
I'm confused. I read somewhere it was the other way around. (Or I misunderstood). e.g. If some problem is NP-complete it means it can solve all NP problems that are like it or somesuch.
PatAnswers
A few examples:
Operating Systems
Device drivers
Embedded software
IoT devices
Infrastructure (such as router software)
Desktop software
Command-line software
Developer Tools (IDE's, Version Control Systems, Build tools)
Mobile apps
Video games
Web Services
PatAnswers
I would think it’s the pre-IPO startups like Uber, Airbnb, Grab, etc
If it’s not them maybe it’s the larger kinda tech companies like Groupon, Expedia, Redfin, etc
PatAnswers
Can anybody ELI5 NP-Complete?
I agree that ghosting is the most likely scenario, but I don't agree that it's 100% certain. I once had to wait for a reply on a job where I got an offer for over two weeks.
I definitely think /u/wubbalubbadubdubman should consider this a job they didn't get and continue applying. I also think it would still be appropriate to continue following up each week with more or less the same worded email. e.g. Keep it short and professional, like: