For this weeks blog post, we were told to respond to "9 Beliefs of Remarkably Successful People" and impart wisdom/advice to future computer science students. The article provided nine different keys to success in life/business/career/etc., but three really stood out to me.
The first important point, "The people around me are the people I chose," highlights what happens when you choose to surround yourself with people that bring you down. If you attract those kinds of friends/customers/co-workers, think what you can do to attract different people, those that push you to succeed in everything that you do.
The second point I thought was important, "Experience is irrelevant. Accomplishments are everything," covered exactly what I think matters for us computer scientists looking to leave our mark in industry. We should be striving to produce, no matter how bad we think anything we produce is. You only get better with practice and feedback from others.
The final point that stood out to me was, "Failure is something I accomplish; it doesn't just happen to me." Everyone should embrace their failures. We are human and we make mistakes, but we can take those mistakes and learn from them. Your next project will always be better than your last when you learn what to avoid for the future.
The three points above make up part of my keys to success. I surround myself with people that strengthen my weak areas, those smarter than me, that push me to succeed and expand my knowledge. I always try to accomplish new things and sometimes I fail, but I dont let it stop me. Instead, I learn from it and use that failure to become better at what I do. Web development is a great example. I am a better web developer than I was last year because Ive from the things I may have done incorrectly at the time.
There is one key to success that was not covered in the article that I think is one of the most important, and that is being given the opportunity to learn and succeed. I would not be where I am now without my education, the opportunities given to me here at NC State, and the friends I've made along the way.
If I could impart a small nugget of wisdom to future computer scientists its: take risks and chances while you can. You have no serious obligations and responsibilities when you are young. Jump headfirst, with reckless abandon, into something new. If you fail, learn from it and do not stop moving forward.