SlideShare a Scribd company logo
1 of 26
Good Engineer
                Workshop


presented by Amir Rustamzadeh
brought to you by
What is a good engineer?
“A good scientist is a person with
          original ideas.
 A good engineer is a person who
makes a design that works with as
  few original ideas as possible.”
A good engineer is
  well-rounded
Don’t be a one trick pony
But...but I’m a
engineer, and I only need
to know             .
We are wrong
Engineering is a
multidisciplinary field
Don’t be a one trick pony
Lets learn our first skill
Lets learn to code
Don’t be scared, be brave
the world is still spinning
But, I suck at coding
It’s not about how good
you are. It’s about how
  good you want to be.
Why?
The most simple and
 efficient way to bring our
inanimate creations to life
      is through code.
Coding is not all code
I’m not saying be an
    instant overnight
computer scientist. Just
    learn how to solve
  engineering problems
    through software.
Lets get to work
First lets prepare our
    development
    environment
To the Internets

More Related Content

Viewers also liked

Boston College - 2121 Comm Ave
Boston College - 2121 Comm AveBoston College - 2121 Comm Ave
Boston College - 2121 Comm AveRianKearney
 
Presentazione a
Presentazione aPresentazione a
Presentazione a4sailing
 
Lista de empresas ofac o lista departamento de comcerio a nov de 2011
Lista de empresas ofac o lista departamento de comcerio a nov de 2011Lista de empresas ofac o lista departamento de comcerio a nov de 2011
Lista de empresas ofac o lista departamento de comcerio a nov de 2011todoparacuba
 

Viewers also liked (7)

Boston College - 2121 Comm Ave
Boston College - 2121 Comm AveBoston College - 2121 Comm Ave
Boston College - 2121 Comm Ave
 
Deneme1 a
Deneme1 aDeneme1 a
Deneme1 a
 
Tata group
Tata groupTata group
Tata group
 
Presentazione a
Presentazione aPresentazione a
Presentazione a
 
2012 abc flw community
2012 abc flw community2012 abc flw community
2012 abc flw community
 
Conditional
ConditionalConditional
Conditional
 
Lista de empresas ofac o lista departamento de comcerio a nov de 2011
Lista de empresas ofac o lista departamento de comcerio a nov de 2011Lista de empresas ofac o lista departamento de comcerio a nov de 2011
Lista de empresas ofac o lista departamento de comcerio a nov de 2011
 

Similar to Good Engineer Workshop Session 1

Careerday Elementary school
Careerday Elementary schoolCareerday Elementary school
Careerday Elementary schoolKalpesh Patel
 
What do you love about programming?
What do you love about programming?What do you love about programming?
What do you love about programming?AXON-Soft
 
Why do lazy developers write beautiful code?
Why do lazy developers write beautiful code?Why do lazy developers write beautiful code?
Why do lazy developers write beautiful code?Javier Arias Losada
 
[Game] Programming I Didn't Learn in School
[Game] Programming I Didn't Learn in School[Game] Programming I Didn't Learn in School
[Game] Programming I Didn't Learn in School💻 Anton Gerdelan
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Christian Heilmann
 
Enhance your programming skills
Enhance your programming skillsEnhance your programming skills
Enhance your programming skillsAkshay Saini
 
Code Katas
Code KatasCode Katas
Code KatasCory Foy
 
Software Development Essential Skills
Software Development Essential SkillsSoftware Development Essential Skills
Software Development Essential SkillsJohn Choi
 
Ready, Set Code!: Learning How to Code Through Games
Ready, Set Code!: Learning How to Code Through GamesReady, Set Code!: Learning How to Code Through Games
Ready, Set Code!: Learning How to Code Through Gamesaveengers1
 
10 Inspirational Engineering Quotes
10 Inspirational Engineering Quotes10 Inspirational Engineering Quotes
10 Inspirational Engineering QuotesCAD2M
 
PyCon ID 2017 - Connecting the Unconnected with Python: an IoT Software Engin...
PyCon ID 2017 - Connecting the Unconnected with Python: an IoT Software Engin...PyCon ID 2017 - Connecting the Unconnected with Python: an IoT Software Engin...
PyCon ID 2017 - Connecting the Unconnected with Python: an IoT Software Engin...Alwin Arrasyid
 
Clean Code Software Engineering
Clean Code Software Engineering Clean Code Software Engineering
Clean Code Software Engineering Inocentshuja Ahmad
 
Wireframes & More
Wireframes & MoreWireframes & More
Wireframes & MoreSV.CO
 
Letter of Recommendation - Team Leader
Letter of Recommendation - Team LeaderLetter of Recommendation - Team Leader
Letter of Recommendation - Team LeaderAleksandar Ciric
 

Similar to Good Engineer Workshop Session 1 (19)

Careerday Elementary school
Careerday Elementary schoolCareerday Elementary school
Careerday Elementary school
 
"Prototype Everything" at The conference(19/Aug/2014,Malmo,Sweden) by @tks
"Prototype Everything"  at The conference(19/Aug/2014,Malmo,Sweden)  by @tks"Prototype Everything"  at The conference(19/Aug/2014,Malmo,Sweden)  by @tks
"Prototype Everything" at The conference(19/Aug/2014,Malmo,Sweden) by @tks
 
What do you love about programming?
What do you love about programming?What do you love about programming?
What do you love about programming?
 
Why do lazy developers write beautiful code?
Why do lazy developers write beautiful code?Why do lazy developers write beautiful code?
Why do lazy developers write beautiful code?
 
Lunch & learn code monkey
Lunch & learn code monkeyLunch & learn code monkey
Lunch & learn code monkey
 
MakerFaire Shenzhen 2014 presentation "How to make educational by technology ...
MakerFaire Shenzhen 2014 presentation "How to make educational by technology ...MakerFaire Shenzhen 2014 presentation "How to make educational by technology ...
MakerFaire Shenzhen 2014 presentation "How to make educational by technology ...
 
[Game] Programming I Didn't Learn in School
[Game] Programming I Didn't Learn in School[Game] Programming I Didn't Learn in School
[Game] Programming I Didn't Learn in School
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
 
Enhance your programming skills
Enhance your programming skillsEnhance your programming skills
Enhance your programming skills
 
Code Katas
Code KatasCode Katas
Code Katas
 
Software Development Essential Skills
Software Development Essential SkillsSoftware Development Essential Skills
Software Development Essential Skills
 
Ready, Set Code!: Learning How to Code Through Games
Ready, Set Code!: Learning How to Code Through GamesReady, Set Code!: Learning How to Code Through Games
Ready, Set Code!: Learning How to Code Through Games
 
Cover letter
Cover letterCover letter
Cover letter
 
10 Inspirational Engineering Quotes
10 Inspirational Engineering Quotes10 Inspirational Engineering Quotes
10 Inspirational Engineering Quotes
 
PyCon ID 2017 - Connecting the Unconnected with Python: an IoT Software Engin...
PyCon ID 2017 - Connecting the Unconnected with Python: an IoT Software Engin...PyCon ID 2017 - Connecting the Unconnected with Python: an IoT Software Engin...
PyCon ID 2017 - Connecting the Unconnected with Python: an IoT Software Engin...
 
Clean Code Software Engineering
Clean Code Software Engineering Clean Code Software Engineering
Clean Code Software Engineering
 
Wireframes & More
Wireframes & MoreWireframes & More
Wireframes & More
 
Letter of Recommendation - Team Leader
Letter of Recommendation - Team LeaderLetter of Recommendation - Team Leader
Letter of Recommendation - Team Leader
 
00 Motivational Lecture.pptx
00 Motivational Lecture.pptx00 Motivational Lecture.pptx
00 Motivational Lecture.pptx
 

Recently uploaded

BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
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 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
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
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
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
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
 
“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
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Recently uploaded (20)

BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
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 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
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
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
 
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
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
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
 
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
 
“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...
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

Good Engineer Workshop Session 1