21

I hate being so insecure. I don't start developing an idea because I think I won't be able to do it, I don't code together with someone who is better than me because I think they'll make fun of me or think I'm doing it wrong, I don't speak up in class even though I probably, definitely, know the answer. I feel like I'll never get anywhere if I remain this way. Anyone have some advice? Thanks

Comments
  • 2
    Do some personal projects on which you can afford to fail. At best you will complete them and you'll be happy you tried. At worst you'll learn from what you did wrong. You got nothing to lose there. I have a pile of those.

    A fix for being shy in general.. feel free to share if you ever figure that out.
  • 1
    @PRein Good point, I better get to it, someday. Haha I'll keep you posted.
  • 2
    I think it's always a good idea to work on a list of ideas, write down any project which pops into your head.

    Don't build them, don't even think too much about how you'd implement things. Just let the list grow.

    Let thoughts flow about what a minimum viable product would look like. Fantasize about possible futures, but don't worry who's going to build it.

    Then, whenever you learn something which seems like a good fit for one of your projects, play around with, just see if something sticks. No pressure, no need to pitch it. If it fails, just shelve it and pick something else from the list.

    My current job started as two dozen ideas, three turned into tiny experiments, one turned into a web service with lots of subscribers, then we had to hire teams... But it all started out as css-free webpages, with a spaghetti backend. I felt ashamed of the code, but the idea was strong enough to survive the bugs and crashes.

    Ambition and willingness to learn are the most important qualities!
  • 0
    Also, watching pair coding streams has made me slightly less averse to working with others on a problem.
  • 2
    Besides my old teachers Ive never seen any developer making fun of someone because of his/her code.

    They do have criticism though. Some is usefull others not so much.
    Also what you may want to do is help a bit with open source projects. In oktober github has hacktoberfest and peojects make issues with the labels hacktoberfest and the like to show you what can be done and some of them are not that hard to fix. But this might give you the self esteem to continue once your PR is accepted by the community.
  • 1
    @theScientist Yea I see, It's just that I feel like I'm holding them back of I'm being slow or something. @Codex404 I might check that out thanks.@08201117 I'd need friends for that xd
  • 0
    @marthulu what languages do you work with? If I got experience I won't mind being the one checking your code and giving constructive criticism.
  • 1
    @kgbemployee Hah your reply put a smile on my face, thx :)
  • 1
    @Codex404 Doing mostly c++ at school and now at my summer job. Also c and c#, a little python, but zero web experience. Would like to create a mobile app someday so I guess I should look into Java.
  • 1
    Fail is the rule, success is the exception. Get used to fail and don't give a shit about it 😎
  • 0
    @marthulu or use C# with xamarin, iOS, android and UWP development
Add Comment