I have seen many people discussing online and people I know in real life having doubts about if the path they are pursuing is right for them. This ...
For further actions, you may consider blocking this person and/or reporting abuse
I really resonate with what you’re saying, Francis. It’s so hard to stay confident when doors keep closing, and yet sharing these struggles reminds us we’re not alone. Your honesty is inspiring, and it takes courage to reflect so openly. Thank you for letting us in on your experience.👍🏻
Thanks :D
I feel deeply seen in this conversation, Francis. It takes a lot of courage to question our paths, especially when rejections from companies can be so disheartening. I've been there myself, wondering if I'm good enough or if I'm just pretending to be. Thank you for sharing this with us.
Thanks for reading Aryan! Yea, it feels very discouraging but I do appreciate you sharing your experiences in post about your experience working in the startup and stuff. It gets to see someone's experience and learn from it. Glad you are doing well!
Thank you Francis! I hope you are well too...
I've been wanting to write more often than I am able to, I hope I can make some time to get more frequent on here again.
For me a person can only know when they are in the right path if they are committed enough in a way where doubt doesn’t come into the equation.
You can be unlucky , you can take a job that isn’t in CS, because after graduating you are not really fit for jobs. You only have proven that you can stick to a schedule and pass tests.
The job market is part luck and part who you know. Also 5% what you know.
The key is once you get your first job, really to adapt to the environment that you are in and make the best of your time there to do everything you can to learn more and more.
Not everyday will be free of frustration or sometimes yes doubt.
Doubt is a choice.
I choose self improvement
I choose to carve out my own room in this industry
I choose going back to square one if things don’t turn out the way you expected?
Just keep going because your story isn’t at an end. It’s not perfect but how you go through each phase is up to you.
Staying optimistic and positive is key.
Life will not go to plan.
Don’t let that allow you to ever doubt your path.
Change the destination, not the path.
Hey Ali-Funk! Hope you are well! The part at the end where you state "Change the destination, not the path" is interesting and is up for interpretation for each individual. I can see someone can move to a different area of expertise after not succeeding the first one instead of changing a bit.
Thanks for sharing! Hope your journey goes well :D
"Change the destination, not the path" was meant like this: If you set out to learn or do something, maybe along the way you discover it´s not what you thought it was. Maybe it involves lots of things you don´t like. It´s okay to change your mind and keep going into an area you had not thought of before.
Totally agree with you @alifunk. I once heard of a philosophy that real lifetime achievements in our life actually come from what we do after working hours. Hence, the golden 3 hours before sleep shape our future. Be it just a simple reading, or 90 minutes of online tutorials
The right path will be different based on what your guiding metric/principle is. Success can be defined in many different ways. From my end, I followed an irregular path having originally studied finance, then working in drone videography before diving into SWE and working on several applications and working in Fintech for quite a few years.
My personal take for assessing if I am on the right path is whether I am consistently learning new tech and challenging myself, as well as having enough energy to keep exploring and tinkering with side projects.
Hey Julien! Hope you are well!
It makes quite sense for your personal assessment where if you are challenging yourself and learning new things in tech, you are ok! We just have to make sure it "feels" challenging and when we need to push ourselves. That way, we only know if we make huge progress or not. Then again, we also need to make sure we don't burn out from doing this.
Thanks for sharing! Hope your journey is going well so far!
Really difficult question :) Generally, I agree with the point that it depends on how you define success and it is individual. The path is only yours, only you know if it is right or not :)
If speaking particularly about CS and how we are using rejections from companies as a measuring tool, I have seen people trying to enter the field for literally years (three years of applying and getting rejections) and succeeding. I have also seen people trying and giving up or changing to a different area after facing rejections. So, again it’s a very personal decision :)
Hey Marina. Hope you are well. Thanks for your response!
It is quite interesting that the path is only yours, though it is influenced by how they perceived other people. For example, if they see others lacking off in the CS field, they will do the same.
I think it takes discipline to know what your needs and wants are and avoiding yourself to be in the wrong group of people who only do the bare minimum. Though like you said, sometimes people get offers early on and sometimes its later. Thanks for sharing btw :D
No problem 🙂 Thank you for writing this post, I really liked the questions you ask here. I think these are the kind of questions that can get a ton of different replies, and every one will be correct in some way. Anyway I hope your path will be happy and successful! ✨
I just meander and poke around data untill something squeaks, then I ask why it does that? What conditions led to that error, and what conditions can be set up to bypass that error, and into coherancy. How do we KNOW were on the right path? We dont, we probably never will, and its likely our passions will leave us empty handed. However, through understanding Computer Science, your Brain Chemistry Changes, your pattern recognition starts seeing patterns it didnt. CS might not be THE PATH , but it IS "A" path, and all paths eventually Converge, and also, diverge, in unexpected ways. If it interests you, helps you be a better human, and it may one day help others? Why should money be a factor?¿ Just ɓɛə yourself, and things will work themselves, even if you only put a small effort, those planck steps of discovery, eventually add up to something you never knew before. ?¿ ₩{^_^}Q Happy Coding!
Hey Daft! Hope you are well!
Made a great point on "CS might not be THE PATH , but it IS "A" path, and all paths eventually Converge, and also, diverge, in unexpected ways.". It could be a case where it is the path for someone but others see it as part of the journey into something greater. I guess we never know if the CS path is either THE or A path for us.
Thanks for sharing :D
Anytime! If you ever want to ask a Question ?(?^¿)¿ im totally available, Im a Highly Educated Idiot with experience of "Jumping at Walls" 🧱 for Days on end, untill I realize there's a "Ff%"##$%nǰ̣ Door" -> 🚪 <- "😮💨" ... But behind that door was a staircase so, Leg exercise is an important factor in progress I suppose... Q{•°} .. Keep on keeping on! 🤙
Hi Francis, you’re on the right path when you keep learning, building, and staying curious despite setbacks. Job rejections don’t always reflect your ability, timing, market conditions, and persistence often matter just as much as skill.
Hey Jack. Hope you are well. I can agree that Job rejections doesn't reflect on the individual's ability and is different from the skills. Thanks for sharing :D
I see there are actually two different questions here.
Regarding the first question: it's completely normal to question your choice from time to time. Almost everyone does. But ultimately no one except you can answer that question. Doubts often simply mean that something in your current situation doesn't fully match your expectations. It's worth exploring those feelings honestly.
The second question is more practical: will this path actually lead to employment?
Here reality is a bit harsher - some areas are simply more secure than others, especially in the coming decade with AI changing the paradigm of the industry.
Fields that are likely to remain relatively stable include things like:
In other words, the long-term stability often comes not from which programming language you know, but from how deep your understanding of systems, domains, and real-world constraints is. And that's something much harder to replace - by automation or by competition.
Thanks for sharing Yurii and appreciate you took the time to write your response on this topic!
For your first part, I do agree. Doubt is something we all have and only we have the answer to it. It is only a matter of what will you do with it and how you will handle it.
For your second part, yes, different position requires different things. It's a niche you will have to choose. I believe you can't simply learn everything. I believe choosing a niche and sticking to it shows you are an expert in that field and a good measuring tool since you don't get overwhelmed. Thanks for sharing again!
The right path has a smell, not a map. You know you're on it when the work itself pulls you forward, not just the outcome. Rejections are data, not verdicts, they tell you about fit, timing, and luck, but nothing about whether you're meant to build.
Great take Victor! I agree! If the things you are doing as a Developer helps you to become better, then you will know that you are making progress! Thanks for sharing :D
I have been on both sides.
First: Being rejected for a job means nothing. I have seen experienced devs rejected because of companies low budget or just because senior devs in the company want junior who will follow instead of someone who will question their ways of work.
Second: What you do is everything. If you feel that the project is little, zero or negative value for humanity, there is no way you can be happy working on it.
Last: There are periods of Life when learningis important and then there are periods when doing is important. Depending on ones stage in life, same work may seem pointless or inspiring
Hey Alex. Thanks for sharing!
It's hard (for me) to accept constant rejection because it makes you feel like you are not at the standard that you needed to be. It makes sense what you stated in your first point because that is up to the companies needs and it doesn't reflect on your needs since every company is different.
Thanks for sharing again and hope you are well!
This is such an important discussion! It's completely normal to question our career paths, especially in a field as dynamic as Computer Science. I resonate with the idea that passion should drive us more than just the pursuit of money. It's interesting to see how rejections can feel like a reflection of our abilities, yet they often come down to factors beyond our control, like timing and fit. I believe that staying curious and open to learning is key. After all, our paths might not be linear, but they can still lead us to fulfilling opportunities if we remain adaptable. Thanks for bringing this topic to light!
Thanks Alanso! I do agree that "staying curious and open to learning is key". It makes one a great developer because of the passion to keep on learning new things! Thanks for sharing and hope you are well :D
This is something every developer struggles with at some point, especially with how fast the stack changes. I’ve realized that the 'right path' usually isn't a straight line, it's more about whether you're still solving problems that actually interest you. If you're consistently learning and shipping, you're probably doing better than you think. The imposter syndrome never really goes away, you just get better at managing it as you gain more experience.
Hey Ava! Hope you are well! I agree, since it is not a straight path to go to. This goes with any career path you chose because there will always be obstacles to overcome and challenges to face. It's interesting to hear that "imposter syndrome never really goes away, you just get better at managing it as you gain more experience". It makes sense and I feel like the more you gain experience, the less imposter syndrome you will feel in my opinion. Of course, it will be there, but not as severe as when you starting off in your career.
Thanks for sharing! Hope your journey goes well :D
The pressure of knowing your path before you’ve even graduated is just too much. I’ve also realised that the more I try to optimise my career path, the more I lose sight of the initial purpose of my software. This post was just the reminder that the right path is always the one where you’re delivering the most authentic value. A much needed perspective for those of us at the early stages of the journey.
Hey xh1m! Hope you are well. Make sense that "the right path is always the one where you’re delivering the most authentic value". Everyone is unique and has a story and should always avoid being generic in some way (like copying others people's path knowing that it is not meant to suit anyone else other than the person). Thanks for sharing :D
The truth nobody wants to say: luck plays a HUGE role.
Two identical resumes can get different results based on: which recruiter picked it, what time of day they reviewed it, whether they just had coffee, whether the team has budget this quarter.
I've been on hiring panels. It's not as objective as we pretend.
So no, you can't truly know you're on the right path. You can only know you're doing the work. The rest is out of your control. And that's okay once you accept it, the anxiety decreases.
Great point Harsh! Glad you had experience on the other side and shared your pov! Thanks again!
Hi FrancisTRᴅᴇᴠ , even I also get the same question again and again. I started pursuing Computer Science in my college. Now 2 years passed and I'm wondering if to pursue it for the love I have for creating useful and fun products or for money. The reality often hits me. What I'll be doing after graduating from college?
You're in the right path when you enjoy what you are doing :-)
Couldn't agree more! Thanks Leob! :D