12

Because I didn't start coding until 21 I constantly feel behind, but the pure satisfaction from finally getting something to work or to see a project grow iteratively over time keeps the gears turning. The bad part is I feel like I am constantly stressed because of my feelings of always being inadequate. The thing is I didn't only have to learn how to code but I basically had to start from scratch tech wise. i had a decent acer laptop in high school and basically just web browsed and gamed with it. So needless to say most of my life has been away from a computer. Now I feel at a constant rush to compensate for my ignorance. I have slowly become more introverted because I feel like if I don't work on my skill set everyday I stray further away from making myself marketable; this has caused me to become more irritable and to close myself inside more. I want to make a career doing this and I also have the added pressure of not having a degree, so projects and skills are even more mandatory. I truly love programming to the fullest extend, but not having local friends to express code with and to bounce concepts and ideas off of is torture. But I try to keep my head up and make progress out of the day- if the will is there- so I can land my first job as a developer and actually make a living doing something that brings me a little piece of meaning. So overall there is a tradeoff of having added pressure, stress, anxiety and sometimes depression to build a craft that still has ages to go to reach a stage of maturity.

Comments
  • 1
    You seem like a good man. I hope you will find happiness in your actions. Good luck 8)
  • 1
    You can't know everything as a dev.
    Every new person believes that they have to know everything to be a good dev.
    It ia all about thinking and breaking down problems.
  • 1
    @DjSall I agree, that's the part I love tbh. Carefully and creatively selecting a good solution to a specific domain problem is when the endorphins flood.
  • 0
    @dontPanic Thanks man, I wish you the same.
  • 1
    I do not have a degree in a related industry. Coding was a middle and high school hobby of mine. When the pressure came to choose a college and a field of study, I got really cold feet and didn't take computer science and programming like I wanted. There was so much pressure to finish a Bachelors and maintain my scholarships, I figured I wasn't smart enough to get it and would flunk out. So I went with something that looked easy. Graphic Design & Advertising. But I still managed to wind up doing test automation for nearly 7 years so far. The first job, I "volunteered" in the site's community for over a year and made my username known for finding bugs. They eventually sought my contact info and offered me a job in manual QA testing. This was the place that asked me, a few months in, to join the test automation team and paid for me to learn Python for a month and on the job. But it's different now. I'm kicking myself in the ass for not at least trying to go back to school and get a degree that makes sense for me, because everywhere is so intent on related degrees and certifications now. Experience, will-power, and motivation aren't enough any more.
  • 1
    @amlove32 companies want a safety net and having that piece of paper gives them a better piece of mind. But despite that fact I hear motivational stories of even FB and Google engineers landing the job based solely off of experience. I definitely am not aiming that high yet and the field is in high demand so I believe the odds of landing an entry dev spot is viable if you can show them your work and communicate effectively. I guess this is the optimistic side of looking at it. At least you have something on paper and now can just focus on building your skill set, from what I have read and heard once you start working in the tech industry they more so peruse that portion of your resume over any certs or degrees; because it shows you know what the work environment and paste consist of, understand how to work with a team and have knowledge with the various technologies needed to complete whatever project was assigned. A degree if you have the time and money will give you the edge.
  • 1
    @relentlessCoder If it helps always look at what knowledge you started with; It will blow you away with the progress you've made up to this point. I don't think it will ever go away entirely, but I do feel like we will grow more confident and respect what we have more as we continue. just on the record I am 24 so I have 3 years of using libraries/apis, different frameworks, plenty of scripts and some small personal projects done and can feel the growth... but It's weird because you have to keep a good perspective by being humble but not too humble. If you are just the right amount of humble you will see the infinite amount of knowledge to be gained, but won't devalue the progress made. If you are too humble you will devalue yourself.And of course if you are not humble you become the I think I know more than I really do dev and limit your growth. So to me by keeping that balance of being just humble enough, you set yourself up for long term growth and don't harm yourself.
  • 0
    @relentlessCoder hopefully this makes sense and helps you if you ever have doubt. It has helped me so far. Also congrats on the job! Don't let those cocky CS and nano degree devs get to you! And keep making progress! Stay relentless (;
  • 1
    Ha! I'm 32, and after 10 years in design I decided to change fields.

    I don't get frustrated for not knowing stuff though​. Whenever I hear something I'm clueless about I'm like: Coooool. There is even more to explore!

    That's a very high standard you hold yourself against. It's like an orthopedic surgeon expecting to know all about neurosurgery and on top of that there are more than 100 other fields in medicine.

    Find your own niche and focus your attention there. Leave other fields to do it better than you could ever do. Teamwork :)
  • 0
    @karakamen you hit the nail on the head. Couldn't agree more. Part of the problem is that I have yet to get a job so my idea of a dev job is this person who is a guru at a million things. Job post don't help either. 5+ industry experience XYC, 3+ years with this database, 2+ year with this tech. Preferred: ABCDEFG... sprinkled on top with CS degree and 1000 pushups when asked.
Add Comment