A couple of weeks ago there was a seminar at my Uni, I believe it was about whether one should consider working a corporate job or bite the bullet and go out to start their startup company. I think this issue can be a good blog post to fill up my newly created site / work blog , including some personal opinions from my POV. Continue reading
Nowadays, in most IT production companies lies the building blocks called the in-house programmers (although some has been known to hire outside help to meet certain deadlines). They are basically chefs of the company, creating lines and lines of programming code to be later compiled and shipped as that company’s product to the masses. However, there are some individuals who lead the programming team and is in charge of progress reports, meeting with higher-ups, and especially managing the outline work and time tables of programmers to meet deadlines. Enter: project managers.
Project Managers , More Like: Slave Drivers (?)
As the name implies, a project manager manages the flow of a current project. They are team leaders, and also managers. They have good management skills. As Jon Jenkins, the head of Pinterest engineering said :
…What happens if you are on a project and you are under a ton of stress, the deadline is approaching, you don’t know if you are going to make it. If you’re instinct is to say “oh, i just need some time and I just code this maybe I can finish this off”, or to say “I’m going to have to figure out how to split up this work and parcel it among the team, maybe we can finish this off”. If you’re answer is the first one, I don’t think you have what it takes to become a good manager.
Yes, I know my quoting skill horrible, you can watch the full video about him in techcrunch’s video here.
Anyway, in order to become an exceptional project manager, we must be good managers, but we must also be able to connect and collaborate with a team of people, because that is also another job that a project manager must do.
Lets get to the point, should I become a programmer or a project manager?
As much as I like to play the zen master and give out good advice, that answer is up to you. Don’t get me wrong, there are numerous high paying programming jobs available out there if you are just willing to search for it. However, like what I experience in my Uni, being a programmer is not something everyone with a computer science degree can do. Some of my friends and colleagues, including myself, prefer jobs or project where we manage the team in a programming task.
But, that may be just my excuse of not being THAT much of an all-knowing, all-can-do, programmer. Or it may be the social part of me that prefers to collaborate, connect, and build teams to fight boss-level enemy-like jobs thrown at us…
What is Kepoinc?
“Kepo” is an Indonesian slang meaning “wanting to know”. That simple description can expand into a variety of other positive meanings besides the frowned upon, yet widely acclaimed description meaning “stalker”. As an Individual, we must constantly reinvent our self and be willing to learn everyday. Each new experience is a learning opportunity and a chance to grow. Kepoinc is a brand that thrives to innovate and become more sophisticated with each project milestone, and is actually a word play on “Kepo-in” which is an Indonesian Slang for “Wanting to know someone, or something”.
Seriously, what IS Kepoinc?
Currently, Kepoinc consists of a lone game changer in the web development industry, and a future innovator with numerous of networks scattered throughout just about anywhere. I get things done, period.
I’ve never heard of Kepoinc, are they reliable and professional?
Although Kepoinc is a struggling startup waiting to be the next starup unicorn , I assure you that I will deliver my best, and will always try my best, to give you my most possible best work.