|
|
|
Programming Depression
|
|
1 points
by jester5
5252 days ago
|
|
Hello Peeps, I just have a weird sincere question regarding being a new developer. I finished school 3 mos ago and have been working for a company as a Jr. Dev for almost 9 months. As far as the company expectation I'm meeting my deadlines and everyone likes me. Where I struggle is I feel like I'm not even close to contributing as much a my co-workers(although they have all been coding 8+ yrs me 3mos +school which I did learn nothing barely functional). I feel like I spend much time on problems that it might only take another co-worker 20 mins and takes me 2 hrs to figure out and fix. I love programming so much that things like this is making me depressed. Prior to my education I had no programming experience but a few IT gigs which no programming was used. Question? Is it normal to feel this way as a newbie or Am I being hard on myself? Also I think sometimes the type of software has a peculiar type of business logic which is not easy nor fond. Sometimes I think learning all this business logic is making me discouraged because I'm not really into it..(So this makes programming the logic and understanding it hard.) The weird part is everyone seems to be okay with my work but I don't.. My solution to get out of funk: Either take another gig that is Associate Programmer somewhere else with different product and client. Go into a hybrid helddesk or network analyst role that includes programming. Start some small home projects in the type of technology we use at work and post them on Github.(To grow and learn as well as be inspired) Totally leave development and do something else..(program on side as hobby) |
|
I've just hired a new developer and he's forever apologising for 'taking so long'. I just try to reassure him that I know he's learning, and that's good - I want him to question what he's doing and does take the time to solve problems correctly.
90% of the programming problems I personally come up against, I've seen before and so I know the answer near instantly; but thats just through years of experience. Take the time to enjoy what you do and you'll begin to appreciate that you're getting the time to learn as you work, and don't hesitate to ask the experienced guys for a hand; they'll love the fact that they're the gurus.