open source for students

9
Open Source for Students Why Should Anyone Care? Răzvan Deaconescu [email protected] [email protected] Open Source Camp Iași, May 8, 2016

Upload: razvan-deaconescu

Post on 23-Feb-2017

93 views

Category:

Education


0 download

TRANSCRIPT

Open Source for StudentsWhy Should Anyone Care?

Răzvan [email protected]

[email protected]

Open Source CampIași, May 8, 2016

08.05.2016 Open Source for Students 2

The Usual Suspects● Lucian Grijincu: vmchecker, Haiku● Victor Cărbune: Joomla, Webkit● Vlad Voicu: Geeklog● Mihai Carabaș: FreeBSD● Alex Căciulescu: CodeCombat, RiotOS, Radare2● Călin Cruceru: KDE Marble● Iulian Radu: GNOME (Nibble, Epiphany), WoUSO● George Muraru: GNOME, LPIC● Răzvan Chițu: WoUSO, GNOME● Sergiu Weisz: LPIC

08.05.2016 Open Source for Students 3

Means and Ends

open source

?

mean 3

mean 2

08.05.2016 Open Source for Students 4

Ends

Having fun

Making connections (social, professional)

Finding things you like

Finding things you are good at

Getting a technical profile/brand

Creating a technical portfolio

Getting peer recognition

Building a reputation/name

08.05.2016 Open Source for Students 5

Edges

Open source is everywhere (availability)

You make the choice (autonomy)

Instant CV (publicity)

Part of a community (purpose)

Live projects (mastery)

08.05.2016 Open Source for Students 6

Drive (Dan Pink)

Mastery

Autonomy

Purpose

08.05.2016 Open Source for Students 7

Open Source Involvement Cheatsheet

Get a mentor

Scratch an itch

Work with others

Talk with others

Help others

Communicate, collaborate

Be constant

Balance school and open source

Enjoy it

08.05.2016 Open Source for Students 8

Open Source Involvment Disclaimer

Tons of open source projects

Steep learning curve

Writing good code isn’t easy

It takes time to leave a mark

It doesn’t work if you’re alone

Projects need users

08.05.2016 Open Source for Students 9

In the End

Part of a community

Your code at one click away (instant CV)

Technical prowess

Software engineering skills

Team work skills