1. Will FOSS get me a job ?
Jaganadh G
jaganadhg@gmail.com
Second Meeting of ILUGCBE
Amritha University
Ettimadai
13 November 2010
Jaganadh G Will FOSS get me a job ?
2. About me !!
Working in Natural Language Processing, Machine Learning,
Data Mining etc...
Passionate about Free and Open source :-)
When gets free time teaches Python and blogs at
http://jaganadhg.freeflux.net/blog
Working as Project Lead (NLP) 365Media Pvt. Ltd.
Coimbatore
Software Engineer by Profession
Jaganadh G Will FOSS get me a job ?
3. Acknowledgment
Acknowledgment
This talk is prepared from an article by Sankarshan Mukhopadhyay
.
”Will FOSS Get me a Job ?” , Linux for You, March 2009. Page-
38 -39
An online version is available at
http://foss.amrita.ac.in/site/content/will-foss-get-me-a-job
Jaganadh G Will FOSS get me a job ?
6. Ultimate Question
Okay buddy I am convinced. FOSS is great !! But ...
But What ?!?!?
Jaganadh G Will FOSS get me a job ?
7. Ultimate Question
Okay buddy I am convinced. FOSS is great !! But ...
But What ?!?!?
Will FOSS get me a job ?
Jaganadh G Will FOSS get me a job ?
8. Ultimate Question
Okay buddy I am convinced. FOSS is great !! But ...
But What ?!?!?
Will FOSS get me a job ?
Now you are in trouble !!!!
Jaganadh G Will FOSS get me a job ?
9. Ultimate Question
Okay buddy I am convinced. FOSS is great !! But ...
But What ?!?!?
Will FOSS get me a job ?
Now you are in trouble !!!!
What is your answer ??
Jaganadh G Will FOSS get me a job ?
10. Ultimate Question
Okay buddy I am convinced. FOSS is great !! But ...
But What ?!?!?
Will FOSS get me a job ?
Now you are in trouble !!!!
What is your answer ??
Answer
No
But FOSS can help you !!
Jaganadh G Will FOSS get me a job ?
11. Unrelated but related
Alas !!!!!!!
75 percent Indian engineering students unemployable !?!?!?!
[http://www.nasscom.in/Nasscom/templates/NormalPage.
aspx?id=50601]
Jaganadh G Will FOSS get me a job ?
13. What Companies are expecting ?!!?!
People who can map their technical knowledge to real-world
solutions
Jaganadh G Will FOSS get me a job ?
14. What Companies are expecting ?!!?!
People who can map their technical knowledge to real-world
solutions
Sound knowledge in basics of software development
Jaganadh G Will FOSS get me a job ?
15. What Companies are expecting ?!!?!
People who can map their technical knowledge to real-world
solutions
Sound knowledge in basics of software development
Good communication skills
Jaganadh G Will FOSS get me a job ?
16. What Companies are expecting ?!!?!
People who can map their technical knowledge to real-world
solutions
Sound knowledge in basics of software development
Good communication skills
...............
Jaganadh G Will FOSS get me a job ?
17. So what FOSS can do with this ?!?!?!
Jaganadh G Will FOSS get me a job ?
18. So what FOSS can do with this ?!?!?!
Every thing is there in our syllabus and we scored good marks
!!!
Jaganadh G Will FOSS get me a job ?
19. So what FOSS can do with this ?!?!?!
Every thing is there in our syllabus and we scored good marks
!!!
But ......
Jaganadh G Will FOSS get me a job ?
20. So what FOSS can do with this ?!?!?!
Every thing is there in our syllabus and we scored good marks
!!!
But ......
Is your hands dirty !?!?!?
Jaganadh G Will FOSS get me a job ?
21. So what FOSS can do with this ?!?!?!
Every thing is there in our syllabus and we scored good marks
!!!
But ......
Is your hands dirty !?!?!?
If no FOSS will help you to make your hands dirty and be a
good professional :-))
Jaganadh G Will FOSS get me a job ?
22. So what FOSS can do with this ?!?!?!
Every thing is there in our syllabus and we scored good marks
!!!
But ......
Is your hands dirty !?!?!?
If no FOSS will help you to make your hands dirty and be a
good professional :-))
FOSS allows you to implement your knowledge and learn
collaboratively
Jaganadh G Will FOSS get me a job ?
23. The FOSS development model
Cathedral and the Bazaar
In 1997, Eric S. Raymond wrote The Cathedral and the Bazaar. In
this book, Raymond makes the distinction between two kinds of
software development. The first is the conventional closed source
development. These kind of development methods are, according
to Raymond, like the building of a cathedral; central planning,
tight organization and one process from start to finish. The second
is the progressive open source development, which is more like a “a
great babbling bazaar of differing agendas and approaches out of
which a coherent and stable system could seemingly emerge only
by a succession of miracles.” The latter analogy points to the
discussion involved in an open source development process.
http://en.wikipedia.org/wiki/Open source software development
Jaganadh G Will FOSS get me a job ?
26. FOSS development
FOSS development is driven over internet
So the very first skill required is communication and
knowledge on how to use communication tools
Jaganadh G Will FOSS get me a job ?
27. FOSS development
FOSS development is driven over internet
So the very first skill required is communication and
knowledge on how to use communication tools
Code written for a FOSS project is peer reviewed
Jaganadh G Will FOSS get me a job ?
28. FOSS development
FOSS development is driven over internet
So the very first skill required is communication and
knowledge on how to use communication tools
Code written for a FOSS project is peer reviewed
Version controlled
Jaganadh G Will FOSS get me a job ?
29. FOSS development
FOSS development is driven over internet
So the very first skill required is communication and
knowledge on how to use communication tools
Code written for a FOSS project is peer reviewed
Version controlled
Clear guidelines for writing code
Jaganadh G Will FOSS get me a job ?
30. FOSS development
FOSS development is driven over internet
So the very first skill required is communication and
knowledge on how to use communication tools
Code written for a FOSS project is peer reviewed
Version controlled
Clear guidelines for writing code
Your code is visible to others !!!
Jaganadh G Will FOSS get me a job ?
31. What curricula and FOSS teaches you ??
Jaganadh G Will FOSS get me a job ?
32. What curricula and FOSS teaches you ??
Curricula give theoretical knowledge on SDLC (Software
Development Life Cycle)
Jaganadh G Will FOSS get me a job ?
33. What curricula and FOSS teaches you ??
Curricula give theoretical knowledge on SDLC (Software
Development Life Cycle)
Contributing to FOSS teaches you how SDLC can be
effectively used in real world situation
Jaganadh G Will FOSS get me a job ?
34. So, what do you mean ??
Quotable quote
Brushing your teeth regularly does not automatically make you a
film star, does it? But good dental hygiene along with disciplined
practice should equip you with a pleasing personality that may(or
may not) lead to stardom.In somewhat a similar way,FOSS allows
anyone to acquire skills and personality traits that lead towards
becoming a better developer and an improved person-which is a
long way down the road towards building a good career.
:: Taken from Sankarshans article
Jaganadh G Will FOSS get me a job ?
38. Where to start
Google code
Sourceforge
Participate in Google summer of code
Jaganadh G Will FOSS get me a job ?
39. Where to start
Google code
Sourceforge
Participate in Google summer of code
And much more
Jaganadh G Will FOSS get me a job ?
40. Where to start
Google code
Sourceforge
Participate in Google summer of code
And much more
Prepare :-)
Be a contributor
Jaganadh G Will FOSS get me a job ?