SlideShare a Scribd company logo
1 of 9
Download to read offline
Open Source for Students
Why Should Anyone Care?
Răzvan Deaconescu
razvan.deaconescu@cs.pub.ro
razvan@rosedu.org
Open Source Camp
Iaș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

More Related Content

Similar to Open Source for Students

Opensource and openlearning
Opensource and openlearningOpensource and openlearning
Opensource and openlearningAjaigururaj R
 
Introduction to Open Educational Resources (OER)
 Introduction to Open Educational Resources (OER) Introduction to Open Educational Resources (OER)
Introduction to Open Educational Resources (OER)Michael Paskevicius
 
The Impact of OpenSocial at UCSF
The Impact of OpenSocial at UCSFThe Impact of OpenSocial at UCSF
The Impact of OpenSocial at UCSFericmeeks
 
Open Research methodologies
Open Research methodologiesOpen Research methodologies
Open Research methodologiesjessykate
 
OpenAthens Conference 2019: Workshop: User-centred publishing
OpenAthens Conference 2019: Workshop: User-centred publishingOpenAthens Conference 2019: Workshop: User-centred publishing
OpenAthens Conference 2019: Workshop: User-centred publishingOpenAthens
 
OntoSoft: A Distributed Semantic Registry for Scientific Software
OntoSoft: A Distributed Semantic Registry for Scientific SoftwareOntoSoft: A Distributed Semantic Registry for Scientific Software
OntoSoft: A Distributed Semantic Registry for Scientific Softwaredgarijo
 
CCCC 2016 IP Caucus Panel - "Taking Action on Intellectual Property with Open...
CCCC 2016 IP Caucus Panel - "Taking Action on Intellectual Property with Open...CCCC 2016 IP Caucus Panel - "Taking Action on Intellectual Property with Open...
CCCC 2016 IP Caucus Panel - "Taking Action on Intellectual Property with Open...Sherry Jones
 
Introduction to Open Source and how to use it in Student Projects
Introduction to Open Source and how to use it in Student ProjectsIntroduction to Open Source and how to use it in Student Projects
Introduction to Open Source and how to use it in Student ProjectsLars Nielsen
 
Scholarship in a connected world: New ways to know, new ways to show
Scholarship in a connected world: New ways to know, new ways to showScholarship in a connected world: New ways to know, new ways to show
Scholarship in a connected world: New ways to know, new ways to showDerek Keats
 
Disseminating your research: Scientific profiles and tools
Disseminating your research: Scientific profiles and toolsDisseminating your research: Scientific profiles and tools
Disseminating your research: Scientific profiles and toolsNicolas Robinson-Garcia
 
Developing literacies of open: across an institution and beyond
Developing literacies of open: across an institution and beyondDeveloping literacies of open: across an institution and beyond
Developing literacies of open: across an institution and beyondStuart Nicol
 
20170222 ku-librarians勉強会 #211 :海外研修報告:英国大学図書館を北から南へ巡る旅
20170222 ku-librarians勉強会 #211 :海外研修報告:英国大学図書館を北から南へ巡る旅20170222 ku-librarians勉強会 #211 :海外研修報告:英国大学図書館を北から南へ巡る旅
20170222 ku-librarians勉強会 #211 :海外研修報告:英国大学図書館を北から南へ巡る旅kulibrarians
 

Similar to Open Source for Students (20)

Opensource and openlearning
Opensource and openlearningOpensource and openlearning
Opensource and openlearning
 
10 questions about open access to increase visibility and use of developing r...
10 questions about open access to increase visibility and use of developing r...10 questions about open access to increase visibility and use of developing r...
10 questions about open access to increase visibility and use of developing r...
 
10 questions about open access to increase visibility and use of developing r...
10 questions about open access to increase visibility and use of developing r...10 questions about open access to increase visibility and use of developing r...
10 questions about open access to increase visibility and use of developing r...
 
Introduction to Open Educational Resources (OER)
 Introduction to Open Educational Resources (OER) Introduction to Open Educational Resources (OER)
Introduction to Open Educational Resources (OER)
 
Sadler niso-apr13
Sadler niso-apr13Sadler niso-apr13
Sadler niso-apr13
 
The Impact of OpenSocial at UCSF
The Impact of OpenSocial at UCSFThe Impact of OpenSocial at UCSF
The Impact of OpenSocial at UCSF
 
Open Research methodologies
Open Research methodologiesOpen Research methodologies
Open Research methodologies
 
Open science platforms
Open science platformsOpen science platforms
Open science platforms
 
OpenAthens Conference 2019: Workshop: User-centred publishing
OpenAthens Conference 2019: Workshop: User-centred publishingOpenAthens Conference 2019: Workshop: User-centred publishing
OpenAthens Conference 2019: Workshop: User-centred publishing
 
OntoSoft: A Distributed Semantic Registry for Scientific Software
OntoSoft: A Distributed Semantic Registry for Scientific SoftwareOntoSoft: A Distributed Semantic Registry for Scientific Software
OntoSoft: A Distributed Semantic Registry for Scientific Software
 
CCCC 2016 IP Caucus Panel - "Taking Action on Intellectual Property with Open...
CCCC 2016 IP Caucus Panel - "Taking Action on Intellectual Property with Open...CCCC 2016 IP Caucus Panel - "Taking Action on Intellectual Property with Open...
CCCC 2016 IP Caucus Panel - "Taking Action on Intellectual Property with Open...
 
Do you speak open science
Do you speak open science Do you speak open science
Do you speak open science
 
10 questions about open access to research nov 2014
10 questions about open access to research nov 201410 questions about open access to research nov 2014
10 questions about open access to research nov 2014
 
Introduction to Open Source and how to use it in Student Projects
Introduction to Open Source and how to use it in Student ProjectsIntroduction to Open Source and how to use it in Student Projects
Introduction to Open Source and how to use it in Student Projects
 
Scholarship in a connected world: New ways to know, new ways to show
Scholarship in a connected world: New ways to know, new ways to showScholarship in a connected world: New ways to know, new ways to show
Scholarship in a connected world: New ways to know, new ways to show
 
Disseminating your research: Scientific profiles and tools
Disseminating your research: Scientific profiles and toolsDisseminating your research: Scientific profiles and tools
Disseminating your research: Scientific profiles and tools
 
Developing literacies of open: across an institution and beyond
Developing literacies of open: across an institution and beyondDeveloping literacies of open: across an institution and beyond
Developing literacies of open: across an institution and beyond
 
20170222 ku-librarians勉強会 #211 :海外研修報告:英国大学図書館を北から南へ巡る旅
20170222 ku-librarians勉強会 #211 :海外研修報告:英国大学図書館を北から南へ巡る旅20170222 ku-librarians勉強会 #211 :海外研修報告:英国大学図書館を北から南へ巡る旅
20170222 ku-librarians勉強会 #211 :海外研修報告:英国大学図書館を北から南へ巡る旅
 
Odyssey_Spring_2016G
Odyssey_Spring_2016GOdyssey_Spring_2016G
Odyssey_Spring_2016G
 
Dissemination and visibility of scientific publications
Dissemination and visibility of scientific publicationsDissemination and visibility of scientific publications
Dissemination and visibility of scientific publications
 

More from Răzvan Deaconescu

CTF: One for All. And More for Me
CTF: One for All. And More for MeCTF: One for All. And More for Me
CTF: One for All. And More for MeRăzvan Deaconescu
 
De ce să învăț securitate?
De ce să învăț securitate?De ce să învăț securitate?
De ce să învăț securitate?Răzvan Deaconescu
 
Extreme, absolutisme și relativisme
Extreme, absolutisme și relativismeExtreme, absolutisme și relativisme
Extreme, absolutisme și relativismeRăzvan Deaconescu
 
Tranzacții, piețe libere și sex
Tranzacții, piețe libere și sexTranzacții, piețe libere și sex
Tranzacții, piețe libere și sexRăzvan Deaconescu
 
Common Bullshit: Când oamenii mănâncă ... rahat
Common Bullshit: Când oamenii mănâncă ... rahatCommon Bullshit: Când oamenii mănâncă ... rahat
Common Bullshit: Când oamenii mănâncă ... rahatRăzvan Deaconescu
 
De ce să știi limbaj de asamblare
De ce să știi limbaj de asamblareDe ce să știi limbaj de asamblare
De ce să știi limbaj de asamblareRăzvan Deaconescu
 
Despre dezvăț: Uneori strici ca să contruiești
Despre dezvăț: Uneori strici ca să contruieștiDespre dezvăț: Uneori strici ca să contruiești
Despre dezvăț: Uneori strici ca să contruieștiRăzvan Deaconescu
 
Organizarea unei echipe didactice
Organizarea unei echipe didacticeOrganizarea unei echipe didactice
Organizarea unei echipe didacticeRăzvan Deaconescu
 
MOOC-uri, comunitati, mentori, universitati si hub-uri
MOOC-uri, comunitati, mentori, universitati si hub-uriMOOC-uri, comunitati, mentori, universitati si hub-uri
MOOC-uri, comunitati, mentori, universitati si hub-uriRăzvan Deaconescu
 
Despre eficiență: Cum și cu ce tool faci cât mai bine un lucru
Despre eficiență: Cum și cu ce tool faci cât mai bine un lucruDespre eficiență: Cum și cu ce tool faci cât mai bine un lucru
Despre eficiență: Cum și cu ce tool faci cât mai bine un lucruRăzvan Deaconescu
 

More from Răzvan Deaconescu (20)

Călătoria și destinația
Călătoria și destinațiaCălătoria și destinația
Călătoria și destinația
 
CTF: One for All. And More for Me
CTF: One for All. And More for MeCTF: One for All. And More for Me
CTF: One for All. And More for Me
 
De ce să învăț securitate?
De ce să învăț securitate?De ce să învăț securitate?
De ce să învăț securitate?
 
Notele contează
Notele conteazăNotele contează
Notele contează
 
Extreme, absolutisme și relativisme
Extreme, absolutisme și relativismeExtreme, absolutisme și relativisme
Extreme, absolutisme și relativisme
 
Tranzacții, piețe libere și sex
Tranzacții, piețe libere și sexTranzacții, piețe libere și sex
Tranzacții, piețe libere și sex
 
Despre congruență
Despre congruențăDespre congruență
Despre congruență
 
Frame. Framing. Reframing
Frame. Framing. ReframingFrame. Framing. Reframing
Frame. Framing. Reframing
 
Reversing is Fun
Reversing is FunReversing is Fun
Reversing is Fun
 
Secretul succesului
Secretul succesuluiSecretul succesului
Secretul succesului
 
De ce ne plac anti-eroii
De ce ne plac anti-eroiiDe ce ne plac anti-eroii
De ce ne plac anti-eroii
 
Common Bullshit: Când oamenii mănâncă ... rahat
Common Bullshit: Când oamenii mănâncă ... rahatCommon Bullshit: Când oamenii mănâncă ... rahat
Common Bullshit: Când oamenii mănâncă ... rahat
 
Lucruri care contează
Lucruri care conteazăLucruri care contează
Lucruri care contează
 
Cuvintele au putere
Cuvintele au putereCuvintele au putere
Cuvintele au putere
 
Cum sa predai de nota 10
Cum sa predai de nota 10Cum sa predai de nota 10
Cum sa predai de nota 10
 
De ce să știi limbaj de asamblare
De ce să știi limbaj de asamblareDe ce să știi limbaj de asamblare
De ce să știi limbaj de asamblare
 
Despre dezvăț: Uneori strici ca să contruiești
Despre dezvăț: Uneori strici ca să contruieștiDespre dezvăț: Uneori strici ca să contruiești
Despre dezvăț: Uneori strici ca să contruiești
 
Organizarea unei echipe didactice
Organizarea unei echipe didacticeOrganizarea unei echipe didactice
Organizarea unei echipe didactice
 
MOOC-uri, comunitati, mentori, universitati si hub-uri
MOOC-uri, comunitati, mentori, universitati si hub-uriMOOC-uri, comunitati, mentori, universitati si hub-uri
MOOC-uri, comunitati, mentori, universitati si hub-uri
 
Despre eficiență: Cum și cu ce tool faci cât mai bine un lucru
Despre eficiență: Cum și cu ce tool faci cât mai bine un lucruDespre eficiență: Cum și cu ce tool faci cât mai bine un lucru
Despre eficiență: Cum și cu ce tool faci cât mai bine un lucru
 

Recently uploaded

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 

Recently uploaded (20)

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 

Open Source for Students

  • 1. Open Source for Students Why Should Anyone Care? Răzvan Deaconescu razvan.deaconescu@cs.pub.ro razvan@rosedu.org Open Source Camp Iași, May 8, 2016
  • 2. 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
  • 3. 08.05.2016 Open Source for Students 3 Means and Ends open source ? mean 3 mean 2
  • 4. 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
  • 5. 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)
  • 6. 08.05.2016 Open Source for Students 6 Drive (Dan Pink) Mastery Autonomy Purpose
  • 7. 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
  • 8. 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
  • 9. 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