These days, source code is more liked to opened to others than before. Many companies runs tremendous open-source projects, developers are more interested in the open-source projects for their careers.
In this topic, Hermet Park likes to share his open-source activity experience with attendees. He will not only describe why we are interested in the open-source projects but also talk about open-source activities describing his experiences.
3. Tizen
A Open-source platform driven by Samsung and Linux foundation.
Started as a mobile platform in 2011, is now expanding for all kinds of devices.
Collaborating with MS, Tizen .NET enriches app development environment.
A full range of Samsung products is going be powered by Tizen.
4. Xamarin
Native user interface, Native performance.
Generic UI set code with some extensions across platforms.
C# and .Net framework.
Business Logic layer Domain Model
Data Access Layer Service Access Layer
Platform
Specific Code
UI Layer
Platform
Specific Code
UI Layer
Platform
Specific Code
UI Layer
Platform
Specific Code
UI Layer
5. Tizen 4.0
The first step toward only platform for various IoT devices.
Introduced Tizen RT which includes real-time OS to support light-weight devices.
Support platform module building blocks to support new devices.
4.0 M1 was released in June, final version is expected in the end of this year.
6. Enlightenment Project
A Window Manager working on Linux.
Lightweight and fast GUI Toolkits, EFL (Enlightenment Foundation Libraries).
Slick and nice EFL Apps – Terminal, Photo viewer, Video player, IDE ...
Support multi OS portability.
11. Collaboration with companies
Profit Product
Lead
Project
Hire
Talents
Companies have benefits from open-source projects.
Strong
Company
Brand
Opensource
Project
12. The survey says...
Company growth(60%) and increased use of open-source technologies(42%).
89% hiring managers told, it’s hard to find open-source talent.
58% of managers expressed, will to hire more open-source experts in 6 months.
60% managers are looking for full-time hires.
30% managers listed open-source becoming core to business.
43% managers said, economy is encouraging them to hire more.
source: https://fossbytes.com/how-to-get-an-open-source-job-things-to-keep-in-mind/
13. The most 受欢迎的 open-source areas
Hiring Managers are looking for talent the following areas
70% Cloud Technologies
67% Web Technologies
65% Linux
48% Networking Technologies
46% Security
Areas of expertise most affecting hiring decisions
60% Cloud
59% Application Platform
57% Big Data
(hottest)
source: https://fossbytes.com/how-to-get-an-open-source-job-things-to-keep-in-mind/
14. The survey says...
source: https://fossbytes.com/how-to-get-an-open-source-job-things-to-keep-in-mind/
30% Interesting Projects
21% Collaboration with a global community
17% Working on the most cutting-edge technology challenges
12% More job opportunities
12% Working with some of the world’s best developers
6% Job stability
3% Money and perks
2% Others
Pros appreciate community and interesting projects
15. Companies expect to
reduce development resources.
quick get into a new project with less investment.
hire more talented engineers.
Developers expect to
work at open-source lead company.
more interesting jobs with new technologies.
co-work with excellent engineers globally.
So, why Open-source?
18. Subscribe mailing list
General User Discussion
Discussion related to development
Announcement
Git Commits
QA reports
...
19. Code review
Stacking patches is not good symptom.
Train more reviewers.
Have a rule for reviewing days.
Understand more project code.
20. Online discussion
IRC, most popular chat
Keep calm or Ping-pong fight!
Best channel to discuss hot issues
Ping!
No Thanks,
I’m away!
21. Community meetings
Attend in community events!
Build up your personal relationship.
Social networking is important to become a leader of community.
34. More than that...
Programming is not a zero-sum game.
Teaching something to a fellow
programmer doesn’t take it away from you.
I’m happy to share what I can, because I’m
in it for the love of programming.
John Carmack