29

!rant
I would like to ask you guys for advice.

I am a content manager who is gradually given more and more dev tasks. That is great because I want to become a webdev. However I have one big issue. Whenever I write code (any code) I feel ashamed because I know that anyone else could do better. I am also ashamed to show my work to my colleagues because I am afraid of what they might think of me. I know that they are good people and they would probably help me out but still...

Someone once tried to explain to me that I am not my code and whenever my code is being evaluated I am not the one who is being judged, it is my code, my current knowledge. I understand conceptually what he was trying to tell me but I just can't feel it.

Did you have similar feelings when you started out?
Thanks in advance.

Comments
  • 5
    just about everybody has a connection with what they write themselves, coding is an art form despite that some would argue against that idea. it's like painting they are many ways to do it. the trick is to learn how to take constructive criticism
  • 1
    I dont give a fck about it. I just write my code how i want, but preferr OOP^^
    Btw: Welcome on devrant ))
  • 2
    Well all developers has their own style of writing their codes and each should never critics the other unless there a better way to do it. Even if they say something you should really just taking it as an advice. But dont just follow what they critics says. Look it up. Sometimes people act like they know everything.
  • 11
    I felt the same way as you felt when I started. I also felt like I saw a dumbass in a pool of geniuses.

    After two years, I really do believe some of my colleagues, which I admired and feared, are in fact retards to some degree.
  • 1
    Show the code to anyone you consider better than you are. Learn from what they say and ask them what could have been done better.
    Don't care you are not perfect and keep in mind there are multiple solutions to one problem, each has its own pros and cons.

    Well, remember that if someone is a douche you shouldn't care about what they say anyways.

    If you want to be a better webdev, look at how other people work and how does their code looks like.
  • 1
    It's very difficult to overcome that feeling of inferiority. What I would suggest is:
    1. Try your best
    2. Request a one on one personal code review with someone who is mature
    3. Get a tester to test your code (Face to face if possible)

    You'll start to emotionally realise that as your code goes through these phases that it isn't your code anymore, it's a product of many team members, and you'll feel like an important part of a whole.

    This article is very good as well: https://blog.codinghorror.com/the-t...
  • 4
    I was pretty much the same when I started, now, 10 years later, I am the guy you show code to and giving feedback. IMHO when you give a shitty feedback it's totally the fault of the experienced dev. you shouldn't do that. younger devs have to learn from what I say and I can learn from them. don't be afraid, show it and get better at what you do. if you come across an asshole senior, move on, show the code to another dev, but don't get scared to show it. :) you can do it!
  • 4
    The moment right after you have written a piece of code, then "your" code is already just a reflection of who you were in the past. You can't change that.

    Instead accept it and use it to become the best possible version of yourself.

    Good luck!
  • 1
    Write more code and show it to everybody! Write code in the evening and on the weekends. If you have social contacs, code when they sleep. If you have a girlfriend/partner get up when he/she sleeps and code! Code code code and get feedback.
  • 3
    That is a completely normal feeling with coding. Even after 3 years as a dev, I still get severe imposter syndrome from time to time.

    The only cure is to keep coding and creating. There are tons of communities for web devs that can help you get better. Just gotta look out for some of the elitists that seem to permeate the field and like to put people down.
  • 2
    No matter how good you are, there is always someone who can write it better: maybe someone with more experience, or more knowledge. Those people you have to look for and actually ask them to read your code. There's no shame in asking for review, in fact at my job I review 50% of the time. The shameful thing to do is to avoid people reading your code and then having a faulty system because of your negligence. So go ahead and let everyone review the crap out of it.
  • 3
    @nayna52 Thank you, it's nice to know that this feeling is normal 😊
  • 2
    @mt3o Thank you I will definitely keep this in mind 😃
  • 3
    @qbalsdon Thank you, I have bookmarked the link you shared. I feel i might have to reread it from time to time 😃
  • 3
    @stylefish Thank you for your kind words :)
  • 3
    @brainlessdev thank you, i kinda felt like a burden when i asked for a review today, but now i know it was the best thing i could do 😃
  • 1
    @nayna52 This! It reminds me of my college mates who were considered bright in class. They plateaued while we constantly improve ourselves.
  • 0
    I've had that, I just try to do my very best with what I know, and if I learn that I made a mistake, then I know how to do better

    crap did I just make an inspirational post

    EDIT: bad algo, show me recent posts pls
Add Comment