@@TheveloperX When things go according to plan, it is easy to feel happy. When things don't go according to plan, it's easy to get frustrated and dejected. I think it happens because of the expectations we carry. Ultimately, one has to learn to accept both states of mind.
What is ,,fast enough,, for you ? Maybe you are setting unrealistic expectations for yourself ? Everyone has their own pace, maybe one thing is taking you longer to learn, but you are great in learning other thing. Also maybe you are learning wrong way ? For examle many people seems to enjoy books and learning from them seems to come easily to them, however there is nothing in the world that i hate more than books, it's just not my way of learning. So maybe its not that you learn slowly, maybe just the way you learn is not great for you, or you are not learning correct thing
I feel that I was lucky to be hired as a developer. I can't really code or understand how to solve problems. I will always rely on others repo's and code to do my job. I'm afraid that my coworkers will think that I'm a dumb guy and don't deserve to be here.
It seems to me that only intelligent people are able to see how much work they still have to do to become better, stupid people do not see or do not want to see that they could be better. Soo in my opinion, if you see that you can be better, thats actually sign that you are not dumb. Noticing it is first step of getting better. What if most of your coworkers are actually feeling the same and thinking ,,what if they think I'm dumb,, ? Also, even if they think that about you, does it change anything in your life, or maybe its just your imagination ?
No one will ever be ,,enough,, for specific role. Probably you will never see an offer thats 100% matching your skills. When I've got my job, I didnt know most of the things and technologies they used. It's all about you being able to learn that if needed. What's the worst thing that can happen if you apply for job, that you feel you are not enough for ? You won't be hired i guess, but there is still a lot of other companies and job offers you can apply for. So maybe just apply, take a risk, and learn, maybe there is something you can improve.
Wow.. thank you for this thread. I clicked it to say "I feel the same :( and it is making me feel very small about my capabilities - maybe I am dumb". But having read the uploader's comment here was like a balm. Maybe I will not be too intimidated by their list and just try... I have to try..
your story telling style is very good. keep the good work up and motivate us. by the way i'm also a computer science student and feel this video very related.
Thanks for the video. I do agree with small projects and experiment thing. It's so overwhelming seeting enew technology coming out every day. I have lots of things to learn as a frontend developer and it seems that it doesn't get even close. But I think it's relaxing sometimes stop and just explore new tech, for me, it could be backend or mobile app such things I'm purely interested. I've been looking for a job over one year, and I don't even wanna get into a big company, just a job where I can code. I feel a little bit frustrated tbh but I will keep going on. Once again, thanks for making this video. it's motivated me 👍💪
Well, in my opinion. Even if I decide to specialize in backend, I'll never know everything, there is just too much of new things everyday. It's all about me being able to learn that things if needed. From the other hand, IT is field when you will never feel bored, there is always something new. Keep going man, you will get that job ! 💪
For Me, whenever I have a problem I try my hardest to solve it, but can't and end up using some chatgpt or googling for assistance. After using it, I feel disappointed in myself because I always 'Oh that was the solution, yeah it makes sense so easy'
TypeScript, Python, Go, Rust, Swift, Kotlin, C#, C++, Solidity. These programming languages cover a wide range of applications: web development (backend and frontend), mobile, desktop, embedded systems, ML/AI, data analysis, and data science, game development, cybersecurity, networks and systems, automation and scripting, blockchain, AR/VR, DevOps, etc. They have promising futures, and numerous job opportunities are available. You just need to choose a couple of these languages, and you're good to go. Decide which field you want to specialize in, and choose a language accordingly. Also, keep in mind that some languages are more saturated in the market; for instance, TypeScript is in a highly competitive market with millions of programmers, while Go, Rust, and Solidity are less saturated.
Thanks for the video, these things need to be said more often. 👍 The points are in the video description, but here they are with the corresponding timestamp: 1:00 - Personal Growth in Coding: Discover strategies to refine your coding expertise. 2:45 - Learning and Development: Uncover the importance of knowledge acquisition in the tech industry. 5:00 - Community and Sharing: Find out how engaging with others can boost your programming skills. 7:15 - Soft Skills in Tech: Learn why communication is vital in the tech world. 10:10 - Tech Tool Mastery: Get insights into optimizing your software development tools for maximum efficiency. 12:14 - Summary