Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
larrynikx35284dDon’t give up man, you’ve fought harder battles than being a dev. Don’t be too hard on yourself. It’s good to recognize when people are better than you and it’s not a bad thing. Learn from them! You’re better off in a challenging environment. Keep trying and it will get better!
AleCx0423085284dI am quite sure you have heard of impostor syndrome by this point. It is a very real thing that I see on many developers and some of them that have been brave enough to confide in us here on devrant would exhibit similar symptoms. There is nothing wrong with it, self criticism is important since I thoroughly believe that no one can be harder on him/her than himself/herself. No one would criticize you as much as yourself, you get to be your own worst enemy, and this is a very powerful thing. Do not let someone else that has more experience judge and make you feel inadequate, no one starts on this field knowing everything, and whilst some people have an easier time with development it is not, by any means, something that you should use to judge yourself.
Don't fret too much over it, use what you can to fuel your desire to know more, practice and read as much, eventually everything falls in place :D just keep coding man, it is supposed to be fun and do not leave the field!
randomnumber2329283dEveryone has a different learning pace. Don't be too hard on yourself.
As for programming, something what I have followed. Always solve the problem on paper/whiteboard first. Think about what can go wrong. Once you are sure it would work, only then type it down and test it.
If you feel vanilla coding is not working for you, try getting into AWS or Salesforce or Mulesoft or any such GUI based cloud platforms. These are in a great boom and also great for your career in the long run.
jeeper5194283dIt sounds like you really need to go out and make a personal project that works. You feel like you are spinning your wheels because you have all these pieces of knowledge in your head, but you don’t actually have them linked in any useful way. Build something that works, even just a todo list app, and I think your confidence will start to grow. Yes it is a struggle to complete work after working, but as you see it is also a struggle to not have a strong portfolio to lean on.
Beatle130282dThanks for the kind words and advice guys. I'll be sure to keep those in mind going forward.
Konstrukt541281dYou won the fuacking fight vs cancer. The opinion other people about your skillz is irrelevant. The world is yours. :)