In my pursuit for startup education and opportunities to add value to others, I managed to land an internship last year, where I am helping to grow the email and social media following of one of the more well-known authorities in the tech and start-up space: Nir Eyal.
It was July 14th when I did my usual morning commute to the 99Gamers office. I always take Caltrain, so I have the luxury of using my laptop on-the-go to do stuff like, well, writing this article.
That day I had an epiphany while reading an article on how content goes viral: people love valuable content. Continue reading →
To put some context behind this post, I began investing in myself near the end of 2014 in the form of books, podcasts, YouTube videos, and blogs. Reason being is that I felt I could be more than just a software developer that builds apps for a living.
I didn’t want to just build web and mobile apps. There’s more to do in life than sit or stand at a desk writing code for 40 hours a week.
I’m currently reading Gayle Laakmann’s “Cracking the Coding Interview” so I could perform better in technical interviews (and also increase my knowledge in a lot of Computer Science related topics), and one of the things that she suggests is to make a career plan. She makes an obvious (or maybe not obvious?) point that what we want to achieve in our professional lives should depend on the career plan we made for ourselves.
Here’s the snippet of what Laakmann said in her book:
Career Path: Make a plan for your career. What do you want to do 5, 10, and 15 years from now? What skills do you need to develop? Which company or position will help you get there?
Before starting at a company, devise a career plan. What would you like your career to look like? What will it take to get there?
However, if you want to run a company one day, or move up into management, you should stop and check your career plan. Is another year at your job going to help you get there? Or is it time to move? You, and only you, can decide.
That being said, here’s my current career plan. It’ll probably go through a few iterations but, I think it covers much of what I really want to do with my career.
Now – Get an entry-level web development job, video game development job or a mobile application development job.
– Continue developing in Android, and learn Swift/Objective-C in order to develop for iOS.
– Improve in all the languages/technologies I am currently experienced in.
– Learn Ruby/Ruby on Rails, PostgreSQL, and Django.
In 5 years – Continue improving in all the languages/technologies I’m currently experienced in.
– Continue gaining valuable experience at the job I have.
– Ship at least 1 Android application to Google Play.
– Ship at least 1 iOS application to the App Store.
– Ship at least 1 Wix application to the Wix App Store.
– Become a LinkedIn influencer.
– Generate a larger following on my blog in order to establish my web presence.
In 10 years
– Hold a Chief Technical Officer or Project Manager title at my full-time job.
– Begin serving as a mentor for fellow Computer Science majors in college.
– Ship at least 1 more Android application to Google Play.
– Ship at least 1 more iOS application to the App Store.
– Ship at least 1 more Wix applicaction to the Wix App Store.
In 15 years
– Explore through my Entrepreneurial ideas, and start a company.
– Ship an indie video game.
– Begin giving business/technical talks at Universities.
What’s your career plan? Feel free to post it on your own blog! Please reference my blog post (or whatever WordPressers do when referencing other people in their blog) if you do decide to do so!
My roommate gave me a copy of “19 Hard Things You Need To Do To Be Successful,” and I thought it was a great read. Pass it along bloggers. I don’t know which site originally posted it but regardless, it’s worth the one minute read!
You have to get up earlier than you want to get up.
You have to give more than you get in return right away.
You have to care more about others than they care about you.
You have to fight when you are already injured, bloody, and sore.
You have to feel unsure and insecure when playing it safe seems smarter.
You have to lead when no one else is following you yet.
You have to invest in yourself even though no one else is.
You have to look like a fool while you’re looking for answers you don’t have.
You have to grind out the details when it’s easier to shrug them off.
You have to deliver results when making excuses is an option.
You have to search for your own explanations even when you’re told to accept the “facts.”
You have to make mistakes and look like an idiot.
You have to try and fail and try again.
You have to run faster even though you’re out of breath.
You have to be kind to people who have been cruel to you.
You have to meet deadlines that are unreasonable and deliver results that are unparalleled.
You have to be accountable for your actions even when things go wrong.
You have to keep moving towards where you want to be no matter what’s in front of you.
You have to do the hard things. The things that no one else is doing. The things that scare you. The things that make you wonder how much longer you can hold on.
Those are the things that define you. Those are the things that make the difference between living a life of mediocrity or outrageous success.
The hard things are the easiest things to avoid. To excuse away. To pretend like they don’t apply to you.
The simple truth about how ordinary people accomplish outrageous feats of success is that they do the hard things that smarter, wealthier, more qualified people don’t have the courage — or desperation — to do.
Do the hard things. You might be surprised at how amazing you really are.
No but seriously, it’s been about a month since I updated my blog. Maybe I’m just occupied by the website I’ve been developing this summer. Maybe it’s because I’ve been occupied by some of my other interests as well. Or, it’s probably both reasons. Or, maybe I just don’t know what to write about.
My blog does have different types of content after all. Which areas do I contribute content into first?
Anyways, that’s not the point. I’m here again, and I’m here to talk about what’s been going on the past 30 days, since I actually have the time to :D.
Aside from seeing my lovely friends everyday, it’s been a very productive month. Hyakki’s Corner (the gaming website I’ve dedicated 90% of my summer to) is making A LOT of progress. I’ll talk about the website more some time in the future, but I’m pretty proud of being able to see my own work out there on the web that the entire public can see. Though it’s not even close to being done, it’s really satisfying to be able to display my work to the entire world, and have another reason to play my video games: not only for my pure satisfaction and enjoyment, but because I can apply my writing abilities (I enjoy writing, by the way, which is why I have my own blog lol) by flushing out guides and reviews on Hyakki’s Corner for whatever games I enjoy.
Hyakki’s Corner and video games wasn’t all I wanted to talk about though. My laptop sucks. Like, really sucks, by my standards. I can do a whole lot on this laptop, and it’s probably more powerful than a lot of laptops out there, but it’s so frustrating to deal with. Blue screen of death. Screen locks. Slow performance. Constant disconnections from Wi-Fi. Actually I take that back, this laptop isn’t that powerful anymore. With 4 GB of RAM, and only 2.67 usable, and an lol-i3 processor, what the hell can you do at all? There’s so much I have to worry about with this laptop. Sure I can run skype, and do my programming on it, and browse the web, but I am so frustrating with how slow the laptop runs, especially when I have several applications and tabs open. I have to close several things when I wanna run a new application, and I always have to keep track of my Physical Memory and CPU Usage through the Windows Task Manager. It’s just, ugh. Which brings me to this bad boy:
Okay, the image means nothing without some details on the specs, but I’m not sure who’s reading this so I’m not sure if talking about the details would be a complete waste of your time. You just basically need to know that I got this for $1100 (which isn’t bad honestly for its specs), and that it’s literally 1000x more powerful than my laptop. And with this computer, I get to play FFXIV 2.0 when it comes out baby! High settings too! And of course, I can do my usual computer programming, web browsing, photoshop, etc etc with no inconveniences (at least, less inconveniences). Overall, I’m happy with my purchase, even though it’s the most expensive purchase I have ever made in my entire life. But, since it’s not portable, I’ll probably buy a new laptop too at a bargain price, and leave my PC for use when I’m at my dorm at USF. Which I’m okay with.
And with that, I’m signing off for now. I wanted to talk about some job and internship inquiries that professionals have contacted me about this summer, but I’ll save that for another time. This post is getting too long anyways up to the point that you probably didn’t even read everything as you’re reading this last paragraph. On a final note, I’ll be uploading personal solutions to coding various sorting algorithms in programming, so look out for that if you’re a programmer!
For a lot of students, a summer break is a time to relax and kick back with friends and family. No homework, no tests, no quizzes, no projects for 3 months. No stress. It’s the vacation that every kid can’t wait for after the first day of school starts.
But that mainly applies to those that haven’t graduated high school yet. Of course, most college students can’t wait for summer either, but as college students we know there’s a lot more to summer than just kicking back and relaxing. For me at least, there’s a lot I want to accomplish this summer, especially having investing my last two summers into family and video games.
If you’ve known me for a while, you’ll know how much I love video games. Unfortunately, as time flies by, some of the things you love to do the most take a back seat to what we call “life.” It’s life that we have to go out and work. It’s life that we have to pay taxes. It’s life that we have to move on from our childhood and transition into adulthood, where video games aren’t as relevant anymore. Don’t get me wrong, I still enjoy my video games (and I’ve even gotten into anime as well), but there’s just a whole lot of aspirations that, as an adult, I want to and have to strive for.
That being said, I’ve thought a lot about “life” and I realized that there’s a lot of things I want to do with my life. And fortunately, this summer is a great time to start thinking about how I can go about achieving my goals and aspirations.
To give you a brief overview of the things I wanna do with my life:
Start a business where anime, manga, and video game lovers can hangout, interact and compete against each other.
Learn the Japanese language and further expand my knowledge on anime.
Become a video game developer.
Become a better web site designer/developer.
Become a better artist and graphic designer.
Become a damn good, well-rounded Computer Scientist.
My journey begins now. I’ve got a whole three months to take a jab at each of these goals. Let’s do it!