Sefism early access is open for X and Instagram followers and university students.Get early access
Confidence and consistency

How do I deal with feeling I am not good enough for a tech career?

Tauseef Fayyaz

Answered by Tauseef Fayyaz

Asked 6 timesUpdated 15 Sept 2026
Short answer

Almost everyone in tech feels behind, including the people who look confident. Treat the feeling as information, not a verdict: collect evidence of what you can do, compare yourself with your past self rather than the internet, and act in small steps while you still feel unready.

What people tell me

I am close to finishing my studies or just starting out, and I constantly feel I am not good enough. Everyone around me seems more prepared and more capable. After enough rejections I feel numb, and some days I wonder whether I should give up on this field entirely. I do not have anyone to guide me, and I am afraid I will choose the wrong path and waste years.

A composite of the messages behind this question, with personal details left out.

Key takeaways

  • Feeling unready is close to universal in tech and does not go away with seniority; it changes subject.
  • You compare your inside with everyone else's highlight reel. Compare against your own progress instead.
  • Keep an evidence file of problems solved, feedback received and things shipped.
  • Rejections in a job search are mostly about volume and fit, not a measure of your worth.
  • If the feeling is heavy and persistent, speaking to a counsellor or doctor is a strong, sensible step.

First, you are in very good company

The messages behind this question are some of the most honest I receive. A final year student wrote that their biggest challenges were not knowing where to start, having no one to guide them, and fear of not being good enough. A researcher finishing a doctorate said they felt they would never be ready for industry. Someone else said, after months of applications, that they were simply numb.

Every one of these people was more capable than they believed. That is not a motivational line; it is the pattern. The feeling of not being good enough shows up most strongly in people who care about doing things properly, which is exactly the trait that makes good engineers.

I still feel behind on plenty of things. So does every senior engineer I respect. The feeling does not disappear with experience. It just moves on to a new subject.

Why the feeling is so loud right now

TriggerWhat your brain concludesA more accurate reading
Classmates or posts announcing offers"Everyone is ahead of me"You see announcements, not the dozens of silent rejections behind each one
A long roadmap you have barely started"I will never know enough"Nobody knows all of it; jobs need a slice, learned well
Rejection emails or no replies"I am not good enough"Early job searches have low response rates for almost everyone
A problem you cannot solve"I am not smart enough"Being stuck is the normal state of engineering work, even for experts
AI tools writing code instantly"My skills are worthless"Judgement, debugging and communication matter more, not less
No mentor or guide"I am doing it all wrong"Lack of feedback feels like failure but is just missing information

The feeling is real. The conclusion it draws is usually wrong.

Practical things that genuinely help

Keep an evidence file

Start a simple document today. Every time you solve a problem, finish a feature, get positive feedback, understand something that confused you last month, or help someone else, write one line with the date.

On bad days, read it. Your memory is biased towards failures; the file is not.

Compare with your past self only

Look at code you wrote six months ago. If it embarrasses you a little, that is proof of growth. Comparing with strangers online is comparing your full, messy reality with their edited highlights. It is not a fair contest, and it tells you nothing useful.

Shrink the next step until it is doable today

Fear grows when the next step is vague and huge ("get a job", "learn cybersecurity"). It shrinks when the step is small and specific ("rewrite my project README", "apply to three roles that match 70 percent of my skills", "solve one easy problem and explain it"). Action reduces anxiety faster than reassurance does.

Act before you feel ready

Most people wait to feel confident before applying, posting, or reaching out. Confidence usually arrives after the action, not before. Apply to roles where you meet most, not all, of the requirements. Share a small project before it is perfect.

Reframe rejection as pipeline maths

A job search works like a funnel. Many applications lead to fewer replies, fewer interviews and eventually an offer. A rejection is one step in that funnel, often decided by timing, internal candidates or keyword filters you never see. Track your numbers and improve the stage with the worst conversion rate. That turns a painful emotional experience into a problem you can work on.

Find people, not just resources

The absence of guidance makes everything feel harder. Join a community where beginners ask questions openly, find one peer at a similar stage to swap progress with, and reach out to people a year or two ahead of you. They remember exactly how this felt.

A two-week confidence reset

DayActionWhy it helps
1Start the evidence file with ten past wins, however smallCorrects memory bias
2 to 4One small, finishable task per day in your chosen areaBuilds proof through action
5Message one person a year or two ahead of you with one specific questionReplaces imagined judgement with real advice
6 to 9Improve one project: README, tests, or a deployed linkSomething concrete to show
10Apply to three roles or opportunities you are 70 percent qualified forPractises acting before feeling ready
11 to 13Write a short post or note explaining one thing you learnedExplaining reveals how much you actually know
14Read the evidence file and write down what changedMakes progress visible

If you are an introvert

Networking can feel like a performance you are bad at. It does not need to be. Written outreach, thoughtful comments on posts, open source contributions and one-to-one conversations all work well and suit quieter people. You do not have to be loud to be noticed; you have to be consistent and genuine.

When to get more support

If the feeling is constant, affects your sleep, appetite or relationships, or comes with thoughts of hopelessness, please talk to someone: a trusted person in your life, a university counselling service, or a doctor. If you manage an ongoing health condition, your care team can help you plan work and study around it. Looking after your mental health is part of building a sustainable career, not a detour from it. If you ever feel unsafe, contact local emergency services straight away.

If you are still stuck

Read a job search is a pipeline, not a performance to take the sting out of rejections, and what to do when you are stuck learning to code for the learning side. You are welcome in the Sefism Discord, where plenty of people are at exactly your stage. If you would like to talk it through, book a free 1:1 session.

Was this answer helpful?

Ask your own

Your situation is not quite this one?

Members get written answers to their own questions, a roadmap built for them and feedback on their projects. Early access is open to X and Instagram followers and university students. Prefer to talk? A free call works too.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.

Follow along

New writing, resources and project ideas land here first.

More questions people ask

All questions