I have always knew what I wanted to do, as a career, IT. I found a pleasure working with computer and getting involved in software installation or hardware deployment. That was during an earlier stage of my life, and as I advanced towards achieving this goal. I start exploring new areas in this field and narrowed down my choices. I have always been interested in software and learning as much as I can from them. Also it always attracted me how to manipulate some of them and get the most out of them. I have played around some programs, some times end up messing them up, until I start wondering what it takes to make my own program. Consequently, I carried on some research and found out that developing a software nowadays is easier than ever. There are many tools available today, for even not so technical users, to help them building software. Of course, I understand that building a software on a professional level requires a high level of technical skill and a collaborative work of many experts, and that is the kind of environment that I would like to spend the rest of my life in.
Over the past semester and during my design class, I have been exposed to a new kind of software that I have never touched before, the 3D design tools. Unlike most of other software that deals with computing functions in an imaginary environment, the design programs are an illustration of ideas to be created in real life. That concept attracted my attention and aroused my curiosity. I haven’t lost my interest in software, so I decided to merge design tools to my interest in software. I was also inspired by the concept of open sourcing, which I have learned about from the book, “Makers”. It wasn’t the first time I hear about open souring but I never knew about the higher purpose it is serving. I would love to be one day a part of this community and share the experience of sharing my success with the public.
The development of free software, specially the open sourced ones, have answered the demand of many students and learners for affordable tools for success. Likewise, many young developers have found great help in open source materials to develop their own work as well. In return they end up aiding back the original work and adding value to it. My main concern is how the open source communities can help beginners who have nothing to offer in return, at least in the short run. Many people, me included, would give time and effort in exchange for knowledge, yet there is not enough opportunities out there for such an exchange.