Live data from Hacker News

Ask HN: First month job anxiety. Am I actually an impostor?

news.ycombinator.com

21–30 of 97 posts

Re: Ask HN: First month job anxiety. Am I actually an impostor?

#21
I have the same experience. The difference is, I have been doing it for a year now, and still feel the same way. Although I've learned a lot, and am much much better, I still struggle on simple tasks, and don't understand much I have to do.

Being in such a consistent state, the anxiety couldn't sustain, and now is only like once a week of terror.

I just keep learning and practicing and getting better. It's the only thing I can do to try and get myself up to a basic level to be a somewhat effective contributor.

I'd like some technique to improve my learning, but the reality is I've tried techniques, and it just wastes more time than just practicing, and reading code, and learning.

It's a problem, my only solution is to get better.

Re: Ask HN: First month job anxiety. Am I actually an impostor?

#22
Perfect example of the hiring process these days. Companies don't even communicate with candidates, they don't want to know anything about people besides their ability to crack a function on a whiteboard. If you crack it, you get the offer, otherwise bye bye. Such a shame... They don't understand that our job is way more than Leetcode. It involves collaboration, communication, creativity, thinking out of the box, etc. What's happening to you my friend is the byproduct of our current hiring techniques. Especially the ones used by Faang's.

I'm a serial faanger BTW, so no bitter taste at all... I've been there done that.

It is not your fault at all, it's just a different way of working. If you've done only freelance jobs then you have a lot to learn in terms of team work and the corporate world. You are not an impostor. Your current "weaknesses" are part of our job and what you're lacking here is a lack of experience within that type of environments. Just be humble and don't hesitate to ask questions to people. Also, keep in mind that 90% of the people in the corporate world fake it until they make it. They collect knowledge and hold on to it like they would hold on to gold. If you start digging you realize that they can't think outside of the box. They only know one little thing, but they know it very well. Of course, when you repeat the same thing over and over, at some point you become the master of that little thing. Exactly like Leetcode... spend 3 months on leetcode and you'll easily get offers at Faang's.

Re: Ask HN: First month job anxiety. Am I actually an impostor?

#23
Sounds like you've been set adrift in a canoe without a paddle and you're trying to keep up with the other canoeists.

You need to ask your colleagues to pair with them, and your management to encourage the practice. The amount of institutional knowledge you need in order to thrive should be more fire hose than eyedropper. The reason people fight with their tools? The tools suck in terms of instructions and the only way you master them is to watch others master them.

As soon as you make yourself indispensable (this can take many forms, and you should explore holes in the lineup that you enjoy doing, which may include project tracking, or thoughtful code reviews, or bringing homemade pizza in when everybody's starved and exhausted and can't bring themselves to eat), you're secure. Work as hard or as little as you like, and don't feel bad about it. That's the maximum degree of control you get, with a sizably random portion that will forever be outside your control.

Take some comfort in your idle time and try to push it toward reading or documenting something, even if it's as mundane as your own on boarding experience (in order to make it easier for the next new hire). Try this philosophy: As long as you put in your hours and meet expectations, you're fulfilling your purpose to the company by prettying up the place and using your weight to keep the building from blowing away.

Re: Ask HN: First month job anxiety. Am I actually an impostor?

#25
I remember my first job was working on a massive enterprise system in a complex business domain on a codebase that had survived multiple iterations over the last 30 years.

It took a full 9 months before I finally thought 'I can do this job'.

I think part of it was eventually working out the baseline level of competence of the seniors and seeing just how much everyone had to communicate to get anything done. Over time I got used to the various systems and processes but also used to the fact no one knows everything and we just have to clarify with others what we don't know.

It's a team sport.

Re: Ask HN: First month job anxiety. Am I actually an impostor?

#27
Don't worry, it's completely normal. First few months can be hard. Especially if it's a Amazon where they will have no team specific on-boarding.

I guess your best bet is to try to get help from peers, go for lunch with them and that kind of stuff to not feel left out.

And don't jump into projects, alone by yourself. Try getting another person allocated on the project with you. Their domain knowledge will go a long way in getting things delivered.

Re: Ask HN: First month job anxiety. Am I actually an impostor?

#28
I think there are just some work environments that are like this.

When I transitioned from freelancer to 9-5'er, I felt the same way you do for an entire year. Confidence comes, but only slowly.

It doesn't help that I've repeatedly heard people say that nobody knows what I do, and that I can go an entire week without anyone in the building talking to me. (The rest of the computer folk are in other buildings, and we do communicate by e-mail.)

All I can tell you is learn what you can. Do your best. Save your paychecks. If they do decide to jettison you eventually, you'll need the cushion.

Re: Ask HN: First month job anxiety. Am I actually an impostor?

#29
Are you based in Mountain View? If so, feel free to email me - my username at gmail.

I've been building a course on helping people think like an engineer and I would be happy to help you change how you think when it comes to coding.

I have a very solid approach that works well, it's easy to learn and master.

Be thankful you're living outside of your comfort zone. This means your growing as a person.

Feel free to contact me. FYI I'm not selling nothing; my course will be made available and free to folks.

Re: Ask HN: First month job anxiety. Am I actually an impostor?

#30
> I don’t know if this is impostor syndrome

It is a question worth asking. Our industry talks so much about impostor syndrome that people forget that there are other sources of lack-of-confidence.

I'm going to go through and try provide a clear vision of what challenges you are running into. Based on my interpretation, I'll then write out what are hopefully some clear actions to take or concrete questions to resolve. However, if you think Ive missed the mark in my interpretation, please let me know.

> joined...a month ago

Oh, so you're totally new then. Cool.

> all on the order of maybe a few hundred lines of code

Lines-of-code can be a proxy for the scope of a problem when you adjust for language expressiveness, but it is a very rough one. What I'm hearing here is that you're used to taking on projects for clients which are a fairly meaty bit of their business and require you to write whole features fairly quickly...but probably doing greenfield development. Modifying code that has been running for a while in an established organisation is a bit of a different beast.

> I’ve also spent maybe a week more than I should have on a fairly simple feature, just from fighting with my tools and trying to figure out where to put a few sparse calls in the codebase. It’s really embarrassing.

So I'm hearing a mix of frustration at your developer experience and disappointment in yourself for running into that frustration. I'm guessing that before you had a toolchain you were very fluent with and now you are...not. Okay, this is a problem to solve. Not as in "this is a problem with you", just "this is a problem you've got to deal with". Ideally, you deal with it by scoping out the pieces required to fix your development environment and tacking them as engineering challenges. This process will be significantly accelerated by asking well-framed questions of your coworkers who have the same sort of development environment. Julia Evans has a blog post on how to ask good questions which you should absolutely go read right now. https://jvns.ca/blog/good-questions/

But some of your struggles with your development environment might apply to the lots of other folks and be the sort of thing that requires your team to do an investment project to solve that problem.

> Their thoughts are completely clear... I rarely hear them misunderstand anything

whoop whoop sampling bias alert! You cannot telepathically read anyone else's mind. However, you can read your own mind. But this perception of yours still comes from somewhere. Where then?

* I suspect your coworkers are probably reasonably concise and organised in their speech. This is a combination of a social skill, knowledge of the domain, and a willingness to wait to speak until you've organised your thoughts. The last one is a habit that depends somewhat on backbone. The former takes a combination of practice and

* I would be a very surprised if they never ask for clarification on anything. Indeed, the ability to notice that something is ambiguous and pin down reality is one of the most important communication skills for an engineer. However, there is a skill to expressing confusion confidently. You can pick up on it if you hear phrases like "could you clarify something for me...", "There is a point unresolved here..." or "so if I understand you correctly..." Are you sure that they aren't merely exercising the skill of projecting confidence while resolving confusion?

> In contrast my thoughts tend to be extremely muddled. I often take in information without making much sense of it at first

So when you check your intuition to see if you understand whats going on, it comes back saying "bwuhhhhh?"

Yup. Thats kinda how it goes when you're new somewhere.

When was the last time you had the experience of starting university or a bootcamp for the first time? If it was a while ago (or never happened), then you should keep in mind that it takes time to absorb information and it is normal for it to be overwhelmed a bit. I strongly advise spending two half-Saturdays watching all of the video lectures from the course Learning How To Learn. Don't be embarassed to use techniques from study bloggers like Thomas Frank -- Anki flashcards are in fact still super-useful for taking a mental model and cementing it. When you have a solid conceptual foundation, then the new info you take in will be "chunked" and will fit better in your working memory and won't be overwhelming. Also, for learning things and de-muddling your brain try going for a walk in a park, putting on some bluetooth headphones, and talking out loud explaining things to yourself. I find that I have a clearer grasp of things after I've dictated to https://otter.ai

For now, work to be willing to re-read things or ask someone to repeat something that they just said.

> I’m riddled with anxiety every day. For one, I’m worried that my coworkers might think ...

The cure for this is clear feedback, received over time. There is a skill to getting it. The short explanation of how to do so is to be explicit that you are looking for feedback and to present specific questions in a [{situation} {action} {?effect?}] structure. For example: "When we were in the meeting to scope out the turtle-stacking API endpoint and I asked for clarification on tortoises, do you think that derailed the discussion?" Much like another question you ask, you might preface that with why you are asking. "I'm working to get better at concisely asking clarifying questions in technical discussions."

The key here is to give a voice to your concern, but in the tone you use to address a manageable question that you can rationally examine and then respond to -- because it is manageable. If you're doing something wrong but you concretely know what it is, you an solve it. If you're guessing at a problem, you won't have the certainty you need to commit to grow past it.

The longer explainations are found in this Lead Developer UK talk: https://www.youtube.com/watch?v=RsfNS9HSWQs and this book: https://www.amazon.co.uk/Thanks-Feedback-Science-Receiving-W...

> I think I’m riddled with fear that I’m just not good enough to

The cure for this is to get an idea of the specific capabilities that your job expects of you. Ideally, your company has some sort of regular review process where you are asked to evaluate yourself against these specific capabilities. Ask your manager (whoever you do 1-on-1s with) what that process is and walk through those questions with them now rather than later. Then you can turn this vague fear that you are not 'good enough' into a specific fear that you can't do X well. Then you can get advise or resources on how to do X.

> I don’t really know how to reach out to people

There is a fairly large basket of skills here and I've got to rush off, so I'll just say that these skills are learnable and there are resources out there which I'm sure others are linking in this thread.

Post reply on HN