| Domain | Technology/ Product | Additional Information |
| Middleware Suites | Glassfish, Jboss, Apache Geronimo | GlassFish is a Sun supported project. You can join the project or one of its several subprojects at glassfish.dev.java.net. While RedHat provides a commercial support for Jboss, a Java EE background will help you gain advanced skill over these enterprise application suite. |
| ERP | OpenBravo, OpenERP | SourceForge lists hundreds of open source ERP projects. You can gain expertise in these to provide support services to organizations in India |
| BI Suites | Pentaho | You can join this BI and DataWare house community at Pentaho.com. It is known that Pentaho has hired contributors to the community into the organization. |
| Enterprise Content Management | Joomla, Mambo, Alfresco | Gaining expertise in one such open source ECW product can land you implementation projects from organizations as they look for open source experts to help in its implementation and deployment. |
| Databases | MySQL, PostgreSQL | Sun provides certifications for MySQL database. You can be a contributor or else you can gain knowledge of the database as that might help you land up a DBA role for organization using an open source database. |
| Operating System | Linux, Solaris | For Linux you can join organizations that provide Linux distros like RedHat and Fedora, while OpenSolaris, which is Sun supported, can be joined as a project at opensolaris.org. |
| Programming Languages | Java, Perl, PHP | Java, Perl and PHP form the basis of many frameworks and other scripting languages. The demand for developers in these open source technologies and frameworks will always be there. |
Computer science fields
Computer and IT projects and seminars free downloads
Sunday, April 3, 2011
Open source technologies and products to watch out for...
Careers in Open Source
With the deepening economic slowdown enterprises have started looking hard at optimizing their IT budgets, in some cases even resorting to free and Open Source solutions and softwares to address to their needs. The adoption of Open Source in enterprises will automatically imply a need for employees having familiarity with Open Source technologies. Here we look at what all opportunities that you can look at to start a career in the Open Source domain
Today, many applications are being developed in the Open Source environment and are gaining wider acceptance. Open Source is no longer synonymous to Linux and Java, but has matured to several middle-ware, ERP, BI and other enterprise applications. A recent survey by Gartner suggests an increasing role for Open Source as part of business strategies in the coming years. Numerous developers from around the world are contributing to Open Source software and the ratio of contributing developers is witnessing a higher growth. Sun Microsystems, Google, SourceForge, Apache and many other organizations have several Open Source projects hosted and supported by them. It's not only the developer community that has been actively collaborating to build Open Source solutions all the while, but even enterprises are showing interest in the business viability of Open Source solutions. Hearing all the buzz about the Open Source model and its adoption by organizations, and looking at the number of organizations that are initiating their own Open Source projects, one is tempted to wonder how to make a career in this wide arena.
How to start a career in Open SourceOpen Source is a wide domain and there isn't any fixed path that one can tread to make a career. There are two ways in which one can kick-start a career in Open Source technologies. The first will pay you while the second will cost you. You can get trained in one of the Open Source technologies and subsequently be hired by an enterprise where it is used. The other way encompasses the true essence of the Open Source, of not just being a user but a contributor. Contributing to Open Source doesn't pay you unless you are working for an organization that distributes under the BSD license, like Red Hat or Sun. Contributing to Open Source doesn't cost you a dime, but you need to devote time and effort, and this pays you in form of recognition in the Open Source arena.
Not everyone is lucky enough to get hired by an IT enterprise where he or she could get involved in a high-profile project of their interest that would also help them in career growth. In fact, people with the necessary skills and knowledge strive hard but are not able to get the work or project where their interest lies. Open Source on the other hand, gives you that opportunity where you can choose the project of your choice; the project that matches your skills and also your area of interest. Open Source projects are typically created as collaborative efforts where programmers improve upon the code and share the changes within the community. The kind of contribution you make for an Open Source project is visible and can land you job offers from enterprises that want pros in that domain. Certifications do acknowledge your skills and are generally accepted by the industry, but your work for an Open Source project is visible and gives instant proof of your knowledge to a prospective employer.
Every component in our software product portfolio is based on, or stems from an Open Source heritageHow has the Open Source domain evolved in recent times? What are the notable trends ?
Open Source technologies are finding increasing acceptance in the enterprise for a variety of reasons. Economic factors have always played a big role in the re-evaluation of IT infrastructure, resulting in strategies like cloud computing, virtualization and adoption of Open Source software in the enterprise. The maturity of several Open Source projects and enterprise class support options that are available now for Open Source applications also accelerates the adoption of such software. Sun Microsystems fosters and reflects these trends in our technology strategy and business models. The recognition by enterprises that a slew of Open Source technologies are well supported by vendors like Sun Microsystems has resulted in those technologies being deployed and used in mission critical environments. How can a developer benefit from contributing to an Open Source project? Do enterprises recognize such contributions while recruiting?Participating and contributing to an Open Source project provides several benefits to a developer: such a project allows a developer the chance to work on a product through it's life cycle. There are no constraints on the amount of time and the scope of the contribution thus enabling the developer to devote as much time as is available to him, and so also to develop brand new code, optimize existing code and/or fix problems reported by users of the code.Participating in Open Source projects also enables a developer to work on cutting edge technologies and frameworks. Most of the best known developers across the world are active in one or more Open Source projects. Enterprises are increasingly evaluating Open Source expertise and such experience is now sought after in prospective IT employees. |
|
Young engineers who consider Open Source as a career option can begin their career without any fear irrespective of cost-cutting or economic slowdown, for Open Source is a great alternative which suddenly has gained huge popularity
In how many ways can a professional contribute to Open Source?In Open Source community there are many freelancers, who are contributing to several Open Source projects. There are professionals also in the company where they work, and then in free time, according to their interests, contribute to their Open Source project. So generally there are lot of freelancers who are participating in Open Source area. Definitely, companies do look for hiring people either in India or abroad who are better known and have made significant contributions in Open Source environment. |
|
Subscribe to:
Comments (Atom)