News for hackers. Stuff that matters.
Re:5 years of leetcode with no progress. I'm giving up by QuitProgramming on Monday March 15, 2021 @06:49PM (#26470337)
I'm only interested in FAANG money and being able to retire early. Those are my goals.
Re:5 years of leetcode with no progress. I'm giving up by globular-toast on Tuesday March 16, 2021 @05:17AM (#26474524)
There's your problem then.

I have the same goals. I've been reading every "how to be a CEO" book I can find and I've written to every Fortune 500 asking to be their CEO. I have no interest in what any of these companies do. I have so far not received a single reply, so I guess it's time to make a post whinging about that on HN.

Re:5 years of leetcode with no progress. I'm giving up by beforeolives on Tuesday March 16, 2021 @05:14AM (#26474505)
> I'm only interested in FAANG money and being able to retire early. Those are my goals.

I think you should quit then. Just give up. It's not going to happen. Certainly not the way you're going about it.

Re:5 years of leetcode with no progress. I'm giving up by ojhughes on Monday March 15, 2021 @07:59PM (#26471055)
Sounds like you have the wrong motivations for a career in software engineering. No offence but I wouldn’t want to work with someone who is purely in it for the money and people can easily suss out that kind of attitude. If you don’t have passion for the job it’s going to be hard to succeed in your goals
Re:5 years of leetcode with no progress. I'm giving up by ajkdhcb2 on Monday March 15, 2021 @09:02PM (#26471622)
Why would someone with passion for software choose to work at repugnant FAANG companies?
Re:5 years of leetcode with no progress. I'm giving up by globular-toast on Tuesday March 16, 2021 @05:19AM (#26474543)
Because you get paid more than other companies and ethics is low on the list of priorities.
Re:5 years of leetcode with no progress. I'm giving up by blaser-waffle on Tuesday March 16, 2021 @12:56PM (#26479448)
Considerably more, in some cases.

Not a lot of employment options like that anywhere and in any field, outside of being an executive, pro athlete, or other one-off / superlative opportunity.

And even if you're not an E6 or "Principal" or something, the Big Name on a resume opens doors later.

Re:5 years of leetcode with no progress. I'm giving up by lookACamel on Tuesday March 16, 2021 @08:15PM (#26484977)
Money.
Re:5 years of leetcode with no progress. I'm giving up by UncleMeat on Tuesday March 16, 2021 @08:49AM (#26476003)
Why do you think that leetcode was the core problem here? You got fired for performance reasons at a less competitive business. You spent thousands of hours learning the wrong thing.
Re:5 years of leetcode with no progress. I'm giving up by QuitProgramming on Thursday March 18, 2021 @12:49PM (#26504666)
I'm saying the skill set and talent that allows one to be good at Leetcode and on the job programming are correlated and I am lacking in both.
Re:5 years of leetcode with no progress. I'm giving up by robotron on Monday March 15, 2021 @10:18PM (#26472120)
> only interested in FAANG money and being able to retire early

That should tell you the problem.

Re:5 years of leetcode with no progress. I'm giving up by JabavuAdams on Monday March 15, 2021 @09:22PM (#26471755)
There are many ways to retire early. Entrepreneurship, investing, hitting the jackpot at a startup. This FAANG focus may actually be detracting from your goal.

EDIT N> I see I might have misunderstood your post. You've been working on leetcode while at school and at your first job? Therefore the gap between the end of your first job and now is not five years? Okay, that's great! So ignore this part...

<<< Think of the opportunity cost of not making (I assume) decent money as a programmer at the start of your career. With five years of programming experience on the job, you might have been able to land a team lead or high-level individual contributor role, with all the compensation and marketable skills that come with. Extra disposable income invested in low-risk equities like index funds over the last five years would have had a huge return. >>>

Or, for that matter with a few years experience on real projects at real shops, you would have the skills that might actually get you into FAANG now.

This is actually making me a bit angry at Leetcode for possibly misrepresenting the utility or importance of their product.

Given all that you've said, I would suggest getting out there and getting any programming job that isn't losing you money to build up your finances, resume, and network. You had one bad experience -- don't let it define you. People get fired because their manager had a fight with their partner the night before. There's a huge amount of random noise, and FAANG, leetcode scores, even performance reviews are not a particularly strong reflection on you or good estimators of your future prospects.

This school -> leetcode -> FAANG pipeline simply isn't how the real world works. Sorry!

EDIT> Social skills are learnable to at least a competent level, and the number one way to get contacts is to work more jobs. I used to be too shy to hand out my business card -- now it's super easy. A friend of mine is neuro-atypical and has massive social anxiety, but has worked as a bartender in the past -- all just scripts and social "macros".

EDIT2> Good Luck! Don't give up on programming, but take care of yourself, and maybe take a break. Maybe work on a coding project that you find interesting but that has no goal or ulterior motive.

EDIT N+1> It was typical when I graduated to do anything and everything to get 2 years of professional experience, and then to go for your desired job. The experience outweighed any other concern w.r.t hiring. So I definitely wouldn't give up after one bad experience. Also, I suggest you recalibrate your expectations to work up to FAANG by getting jobs at other companies first. It's almost certain that real on-the-job experience will count for much more than scores on some programming site.

Re:5 years of leetcode with no progress. I'm giving up by QuitProgramming on Wednesday March 17, 2021 @08:41PM (#26498565)
I'm extremely interested in the neuro-atypical friend and him learning scripts and social macros. Could you expand on that?
Re:5 years of leetcode with no progress. I'm giving up by JabavuAdams on Monday March 29, 2021 @01:34PM (#26625342)
Friend told me that they had serious social anxiety. Also they're on the spectrum. One on one they seemed quiet when we first met, but not pathologically so. However, when we're out and about they tend to not speak to anybody, whereas I'll say 'hi' to my neighbours. In small groups, they tend to be super-quiet and to self-medicate with alcohol.

So, I was really surprised to find out that they had worked as a bartender. I can't give specific recipes, but there are forms to a lot of small-talk. That's what I mean by "macros". Of course, misfiring can lead to the hilarious/awkward interactions like "Happy Birthday! Thanks, you too! Doh!"

Things like looking at areas of the face that aren't eyes sporadically can help with making at least intermittent eye contact, if that's uncomfortable for you.

This seems to get better with age, although not to go away. You just develop more habits and skills. As I said, I used to be too shy to hand out my business card at first, but it just becomes a habit. You can practice it.

On the one hand, viewing social skills as skills to be learned can help, but it can also lead to IMO anti-social behaviour like PUA. If other people see you as trying too hard or being formulaic, that's a turnoff. With PUA, there's a nasty undercurrent.

Sorry, I don't have anything more concrete. Maybe this -- take small steps to get out of your comfort zone, almost like desensitization training. Don't do it all at once so you don't freak out, and don't beat yourself up too hard if you get embarassed about how you think others are reacting to you. If people are actually shitty to you, then hang out with better people.

After COVID, I think I'm going to try to do some standup comedy. The thought of bombing in front of an audience is terrifying, but also kind of delicious. I love those incredibly awkward scenes in TV shows or movies where you're dying inside for the characters. Maybe you can just go meta on awkward/embarassing situations and pivot from awkward to hilarious.

EDIT> What about framing the problem as writing scripts / playbooks for a chatbot, except that chatbot is you. Do little teeny tests, bit by bit, expanding your comfort zone / social envelope.

Re:5 years of leetcode with no progress. I'm giving up by tubularhells on Thursday March 18, 2021 @08:40AM (#26502031)
You took away the wrong lesson from his post. But if you are autistic (I get a feeling you are, as so am I) , you should look for institutions who help autistic adults learn social skills. These are dependant on your location, and up for you to find, I'm afraid.
Re:5 years of leetcode with no progress. I'm giving up by QuitProgramming on Thursday March 18, 2021 @12:56PM (#26504742)
I don't think it's for you or anyone else to determine what the appropriate take away from something is unless I made a purely a logical error. The person mentioned a variety of points and the most unique and helpful one was the one on social skills. Many other people have suggested all the other points the author has mentioned already and I have considered them.

I am interested in your story as well though. I am not autistic, but I think I have the similar defects that could be resolved with similar solutions. Could you give me an example of such an institution?

Re:5 years of leetcode with no progress. I'm giving up by tubularhells on Thursday March 18, 2021 @07:20PM (#26508603)
Trust me, you sound quite autistic. Seek help, therapy assists in seeing yourself from different angles, and realise life and yourself in ways you haven'tbefore. It helped me become a whole pperson, and move in a better direction.
Re:5 years of leetcode with no progress. I'm giving up by muzani on Tuesday March 16, 2021 @04:37AM (#26474259)
Non-FAANG/Leetcode money is very good too. Check out http://levels.fyi or AngelList and you'll probably find a few that have different recruiting methods.

If you have the grit to stick it out, you could consider working with legacy code too.