Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

How I Became a Software Engineer

Posted on Aug 2 I was recently promoted to Lead Engineer at my company and it made me reflect on the early events in my life that set me on this career path. Most (actually all) of my professional background has been in software engineering and development. And the unique thing about software engineers is they are constantly being asked to do things that have never been done. Given the rate of technological advancements, we are constantly being asked to do things that we've never done before. And as I reflect on how I was introduced to Computer programming, I realize that's exactly how this journey started for me.Summer of 1996, which was the summer before my junior year in H.S. and my guidance counselor called me on the phone and told me that I still needed to take some additional elective classes in order to fill my schedule out.Now, keep in mind at the time, I’m a teenager on summer break. Even though I had a reputation for being serious about my academics, I still enjoyed not having to think about school during summer and my guidance counselor was discussing something to me over the phone which was the last thing on my mind at the time, that being classes or school. So she proceeded to suggest that I take a “Pastel” class as one of my additional electives. I agreed. When I was younger I had a bit of artistic talent and I already had a schedule full of honors and AP courses. So I thought it would be fun and frankly easier compared to the rest of my load, to take an art class during my Junior year of high school.So, fast forward maybe a month later, the school year starts and I walk into the art classroom and I’m looking around thinking, well this is strange because all the art classes are usually on the other side of the school. Our teacher's name was Ms Hoyte and she starts talking about computers and programming languages and I’m just looking so confused because I have no clue what she’s talking about and why she would be talking about computers in an art class. Then she writes on the board the word “Pascal”. Pascal is a computer programming language named after a french mathematician Blaise Pascal….but when I was talking to my guidance counselor on the phone, I thought I heard her say “Pastel”. Needless to say at the beginning of the class I was so confused but by the end of the class I was enthralled by the idea of being able to control a computer using a programming language.The next year, which was my senior year in H.S, I was encouraged by Ms Hoyte to take an AP computer science class. Later on when I got accepted to UNC I knew that I wanted to pursue a career related to technology and decided on computer science. So when I think about the fact that my father did not have a college degree and my mother has a background in education, and being the oldest of two boys, I had no role models within my immediate circle that had similar careers to the one I’ve been pursuing.And, one of the things that has gotten me through many of the challenges was the ability to be comfortable with being uncomfortable. If I could give any advice to anybody currently or planning to purse a similar career path, I'd suggest they get comfortable with feeling uncomfortable. This is a trait that has served me well, and which I believe has contributed to my career’s trajectory thus far. Templates let you quickly answer FAQs or store snippets for re-use.This is a fantastic story. Thanks so much for sharing it here. I have a somewhat similar story. I just wasn't good at anything in high school. I even took a BASIC programming class but I never understood it.A few years later I was taking Computer Info Systems classes at a local community college. I learned COBOL on a mainframe and didn't like it. Finally I decided to learn C progrmaming and I loved it but I also remember writing a recursive algorithm and blowing up the stack. I didn't understand what that meant.Now, fast forward to 35 years later and I've actually supported my family for over 32 years now with my programming.I finally got it and I learned the thing that you learned to (and I love the way you stated it) "the ability to be comfortable with being uncomfortable".I just hung in there and kept trying. Kept on failing and trying again. Louis Pasteur said, "let me tell you the secret that led me to my goal. My sole strength is in my tenacity."Absolutely great story. Enjoyed it a ton. Thanks again for sharing.Hey, if you get a chance I'd appreciate it if you'd take a look at my recent article here on dev.to and comment: Software Developer, Are You Just a Hammer? Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink. Hide child comments as well Confirm For further actions, you may consider blocking this person and/or reporting abuse Tapajyoti Bose - Jun 25 Philip John Basile - Jul 11 Matheus dos Reis de Jesus - Jul 13 Cadu Magalhães - Jul 11 Once suspended, charlescampbell5 will not be able to comment or publish posts until their suspension is removed. Once unsuspended, charlescampbell5 will be able to comment and publish posts again. Once unpublished, all posts by charlescampbell5 will become hidden and only accessible to themselves. If charlescampbell5 is not suspended, they can still re-publish their posts from their dashboard. Note: Once unpublished, this post will become invisible to the public and only accessible to Charles Campbell. They can still re-publish the post if they are not suspended. Thanks for keeping DEV Community safe. Here is what you can do to flag charlescampbell5: charlescampbell5 consistently posts content that violates DEV Community's code of conduct because it is harassing, offensive or spammy. Unflagging charlescampbell5 will restore default visibility to their posts. DEV Community — A constructive and inclusive social network for software developers. With you every step of your journey. Built on Forem — the open source software that powers DEV and other inclusive communities.Made with love and Ruby on Rails. DEV Community © 2016 - 2023. We're a place where coders share, stay up-to-date and grow their careers.



This post first appeared on VedVyas Articles, please read the originial post: here

Share the post

How I Became a Software Engineer

×

Subscribe to Vedvyas Articles

Get updates delivered right to your inbox!

Thank you for your subscription

×