SlideShare a Scribd company logo
1 of 16
Download to read offline
“IT” SHALL BE FUN
Thong, Nguyen - Tech guy at heart
RULES
• I’m a talkative introvert. Bear with me
• If you have question, please ask
• If you have related experience, please share
• If you think I’m not handsome, you’re wrong
ABOUT ME
- 9 years working in IT
- Java (outsource), Python (start-
up), .NET (in-house), PM (MNC), Sales
(MNC), Rails (boutique), PM (e-
commerce), Operation (e-commerce)
- I did like IT
- I still like IT
- I want people to feel the same
WHY ?
BECAUSE PPLTOLD ME…
• I sit at my seat all day
• I don’t have any relationship
• I don’t see any future
• I don’t want to be a coder forever
• There is nothing new
MISCONCEPTION
• IT is coder
• Coding can’t earn much
• The only thing better than coder is… team-lead
• The only thing better than team-lead is… PM
• PHP is sux
• Rails is king. Full-stack is a must
• IT is a cost-center
WHAT YOU CAN DO ?
A LOT
(WHICH IS NOT ALWAYS A GOOD THING)
• Outsource vs product
• Office vs remote
• Technical vs management
• Networking vs… (I’m an introvert so networking sux)
• This domain vs that domain
HTTPS://XKCD.COM/927/
ATTITUDE (IN LEARNING)
• Go deeper (follow a tutorial is OK, understand
the underlying concept is great)
• Go broader (full-stack is a buzzword, but get to
know DB, server, frontend besides your backend
code is still a plus)
• Sharing (talk about the “why”, not the “who”)
• Be open
ATTITUDE (IN WORKING)
• Put yourself in customer’s shoe.Try to anticipate
their problem and don’t let it happen
• Understand why people do what they do. E.g. QC
is essential, they’re not your enemies
• Don’t make things run-able, make things usable
• Understand how you can apply something is more
important than knowing what it is
ATTITUDE (IN GENERAL)
• Enjoy yourself
• Think about the value you deliver
• Think about the interesting problem that you solved
(note: interesting <> complex)
• Think about the environment you’re in
• Be yourself
• Ask for help is not a sign of weakness
• Share the wrong idea is not wrong
THIS IS NOT JUST FOR IT
• You have a choice in your attitude
• You have a say in the project you work on
• You have a choice in the company you work for
• Blame yourself, not the environment
• It's not the languages that matter but what you do with
them.
• Do not get sucked into the religion surrounding
programming languages as that will only blind you to their
true purpose of being your tool for doing interesting things.
• Movies flow to the audience in one direction.
Paintings do not move. Code goes both ways.
–http://learnpythonthehardway.org/book/advice.html
IT WAS FUN
IT IS FUN
IT SHALL BE
FUN :-)
RESOURCES
• HackerNews - esp. the comments, perspectives
• StackOverflow (Mr Obvious) - don’t forget fundamentals
• edw519’s essay, 37signals books, Signal and noise-ish
• CommitStrip, XKCD (know about their terminal ? ;) )
• Hobby (IT and non-IT)
• Life
–https://www.christianheilmann.com/2015/07/17/the-full-stackoverflow-developer/
“Creating something is more fun than reading up
on how to create something.”
WE’RE CREATING THE BEST E-COMMERCE
PLATFORM IN VIETNAM
IT is fun (and challenging) at
Join us ;)

More Related Content

Similar to IT should be fun

Getting the Weird Job
Getting the Weird JobGetting the Weird Job
Getting the Weird JobMack Elder
 
Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)MiniBar
 
Effective AIESEC info sessions
Effective AIESEC info sessionsEffective AIESEC info sessions
Effective AIESEC info sessionsAdomas Baltagalvis
 
Technical Consulting for Introverted Developers (Python, R, Data Science, Java)
Technical Consulting for Introverted Developers (Python, R, Data Science, Java)Technical Consulting for Introverted Developers (Python, R, Data Science, Java)
Technical Consulting for Introverted Developers (Python, R, Data Science, Java)Matt Harrison
 
Hiring Into the Right User Experience (UX) Team
Hiring Into the Right User Experience (UX) TeamHiring Into the Right User Experience (UX) Team
Hiring Into the Right User Experience (UX) TeamDanielle Arvanitis
 
Keynote talk: How to stay in love with programming (with notes)
Keynote talk: How to stay in love with programming (with notes)Keynote talk: How to stay in love with programming (with notes)
Keynote talk: How to stay in love with programming (with notes)Camille Fournier
 
Above The Code (TM) Story Telling & Branded Content - : TechLoft / Tel Aviv...
Above The Code (TM)  Story Telling & Branded Content -  : TechLoft / Tel Aviv...Above The Code (TM)  Story Telling & Branded Content -  : TechLoft / Tel Aviv...
Above The Code (TM) Story Telling & Branded Content - : TechLoft / Tel Aviv...Alan Weinkrantz
 
Intro to Codecademy Nashville + Lightning Talks
Intro to Codecademy Nashville + Lightning TalksIntro to Codecademy Nashville + Lightning Talks
Intro to Codecademy Nashville + Lightning TalksSarahMorrisOKeefe
 
How to present without killing anyone slideshare upload
How to present without killing anyone slideshare uploadHow to present without killing anyone slideshare upload
How to present without killing anyone slideshare uploadGary Gilligan
 
CUA Cardinal Startups 9-17-2018 Talk
CUA Cardinal Startups 9-17-2018 TalkCUA Cardinal Startups 9-17-2018 Talk
CUA Cardinal Startups 9-17-2018 Talkpmcnallyux
 
Above the code story telling : branded content : sadara ventures - ramallah
Above the code   story telling : branded content  : sadara ventures - ramallahAbove the code   story telling : branded content  : sadara ventures - ramallah
Above the code story telling : branded content : sadara ventures - ramallahAlan Weinkrantz
 
Above the code story telling : branded content : wayra - buenos aires
Above the code   story telling : branded content  : wayra - buenos airesAbove the code   story telling : branded content  : wayra - buenos aires
Above the code story telling : branded content : wayra - buenos airesAlan Weinkrantz
 
Above The Code: Early Stage PR for Palestinian Startups
Above The Code:  Early Stage PR for Palestinian StartupsAbove The Code:  Early Stage PR for Palestinian Startups
Above The Code: Early Stage PR for Palestinian StartupsAlan Weinkrantz
 
Becoming a Web Design Champion
Becoming a Web Design ChampionBecoming a Web Design Champion
Becoming a Web Design ChampionMeagan Fisher
 
A tale of two startups
A tale of two startupsA tale of two startups
A tale of two startupsBenjamin Joffe
 
Ringling College of Art & Design: Content and Social Media
Ringling College of Art & Design: Content and Social MediaRingling College of Art & Design: Content and Social Media
Ringling College of Art & Design: Content and Social MediaAutumn Sullivan
 
Above The Code - Early Stage Startup PR
Above The Code - Early Stage Startup PRAbove The Code - Early Stage Startup PR
Above The Code - Early Stage Startup PRAlan Weinkrantz
 

Similar to IT should be fun (20)

Getting the Weird Job
Getting the Weird JobGetting the Weird Job
Getting the Weird Job
 
Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)
 
Effective AIESEC info sessions
Effective AIESEC info sessionsEffective AIESEC info sessions
Effective AIESEC info sessions
 
Ouhk comm6005 lecture 8 presentation plannind and delivery
Ouhk comm6005 lecture 8   presentation plannind and deliveryOuhk comm6005 lecture 8   presentation plannind and delivery
Ouhk comm6005 lecture 8 presentation plannind and delivery
 
Technical Consulting for Introverted Developers (Python, R, Data Science, Java)
Technical Consulting for Introverted Developers (Python, R, Data Science, Java)Technical Consulting for Introverted Developers (Python, R, Data Science, Java)
Technical Consulting for Introverted Developers (Python, R, Data Science, Java)
 
Hiring Into the Right User Experience (UX) Team
Hiring Into the Right User Experience (UX) TeamHiring Into the Right User Experience (UX) Team
Hiring Into the Right User Experience (UX) Team
 
Keynote talk: How to stay in love with programming (with notes)
Keynote talk: How to stay in love with programming (with notes)Keynote talk: How to stay in love with programming (with notes)
Keynote talk: How to stay in love with programming (with notes)
 
Above The Code (TM) Story Telling & Branded Content - : TechLoft / Tel Aviv...
Above The Code (TM)  Story Telling & Branded Content -  : TechLoft / Tel Aviv...Above The Code (TM)  Story Telling & Branded Content -  : TechLoft / Tel Aviv...
Above The Code (TM) Story Telling & Branded Content - : TechLoft / Tel Aviv...
 
Intro to Codecademy Nashville + Lightning Talks
Intro to Codecademy Nashville + Lightning TalksIntro to Codecademy Nashville + Lightning Talks
Intro to Codecademy Nashville + Lightning Talks
 
How to present without killing anyone slideshare upload
How to present without killing anyone slideshare uploadHow to present without killing anyone slideshare upload
How to present without killing anyone slideshare upload
 
CUA Cardinal Startups 9-17-2018 Talk
CUA Cardinal Startups 9-17-2018 TalkCUA Cardinal Startups 9-17-2018 Talk
CUA Cardinal Startups 9-17-2018 Talk
 
Above the code story telling : branded content : sadara ventures - ramallah
Above the code   story telling : branded content  : sadara ventures - ramallahAbove the code   story telling : branded content  : sadara ventures - ramallah
Above the code story telling : branded content : sadara ventures - ramallah
 
Above the code story telling : branded content : wayra - buenos aires
Above the code   story telling : branded content  : wayra - buenos airesAbove the code   story telling : branded content  : wayra - buenos aires
Above the code story telling : branded content : wayra - buenos aires
 
Above The Code: Early Stage PR for Palestinian Startups
Above The Code:  Early Stage PR for Palestinian StartupsAbove The Code:  Early Stage PR for Palestinian Startups
Above The Code: Early Stage PR for Palestinian Startups
 
Becoming a Web Design Champion
Becoming a Web Design ChampionBecoming a Web Design Champion
Becoming a Web Design Champion
 
Pitch like a pro
Pitch like a proPitch like a pro
Pitch like a pro
 
SummerCamp 2010
SummerCamp 2010SummerCamp 2010
SummerCamp 2010
 
A tale of two startups
A tale of two startupsA tale of two startups
A tale of two startups
 
Ringling College of Art & Design: Content and Social Media
Ringling College of Art & Design: Content and Social MediaRingling College of Art & Design: Content and Social Media
Ringling College of Art & Design: Content and Social Media
 
Above The Code - Early Stage Startup PR
Above The Code - Early Stage Startup PRAbove The Code - Early Stage Startup PR
Above The Code - Early Stage Startup PR
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

IT should be fun

  • 1. “IT” SHALL BE FUN Thong, Nguyen - Tech guy at heart
  • 2. RULES • I’m a talkative introvert. Bear with me • If you have question, please ask • If you have related experience, please share • If you think I’m not handsome, you’re wrong
  • 3. ABOUT ME - 9 years working in IT - Java (outsource), Python (start- up), .NET (in-house), PM (MNC), Sales (MNC), Rails (boutique), PM (e- commerce), Operation (e-commerce) - I did like IT - I still like IT - I want people to feel the same
  • 4. WHY ? BECAUSE PPLTOLD ME… • I sit at my seat all day • I don’t have any relationship • I don’t see any future • I don’t want to be a coder forever • There is nothing new
  • 5. MISCONCEPTION • IT is coder • Coding can’t earn much • The only thing better than coder is… team-lead • The only thing better than team-lead is… PM • PHP is sux • Rails is king. Full-stack is a must • IT is a cost-center
  • 6. WHAT YOU CAN DO ? A LOT (WHICH IS NOT ALWAYS A GOOD THING) • Outsource vs product • Office vs remote • Technical vs management • Networking vs… (I’m an introvert so networking sux) • This domain vs that domain
  • 8. ATTITUDE (IN LEARNING) • Go deeper (follow a tutorial is OK, understand the underlying concept is great) • Go broader (full-stack is a buzzword, but get to know DB, server, frontend besides your backend code is still a plus) • Sharing (talk about the “why”, not the “who”) • Be open
  • 9. ATTITUDE (IN WORKING) • Put yourself in customer’s shoe.Try to anticipate their problem and don’t let it happen • Understand why people do what they do. E.g. QC is essential, they’re not your enemies • Don’t make things run-able, make things usable • Understand how you can apply something is more important than knowing what it is
  • 10. ATTITUDE (IN GENERAL) • Enjoy yourself • Think about the value you deliver • Think about the interesting problem that you solved (note: interesting <> complex) • Think about the environment you’re in • Be yourself • Ask for help is not a sign of weakness • Share the wrong idea is not wrong
  • 11. THIS IS NOT JUST FOR IT • You have a choice in your attitude • You have a say in the project you work on • You have a choice in the company you work for • Blame yourself, not the environment
  • 12. • It's not the languages that matter but what you do with them. • Do not get sucked into the religion surrounding programming languages as that will only blind you to their true purpose of being your tool for doing interesting things. • Movies flow to the audience in one direction. Paintings do not move. Code goes both ways. –http://learnpythonthehardway.org/book/advice.html
  • 13. IT WAS FUN IT IS FUN IT SHALL BE FUN :-)
  • 14. RESOURCES • HackerNews - esp. the comments, perspectives • StackOverflow (Mr Obvious) - don’t forget fundamentals • edw519’s essay, 37signals books, Signal and noise-ish • CommitStrip, XKCD (know about their terminal ? ;) ) • Hobby (IT and non-IT) • Life
  • 16. WE’RE CREATING THE BEST E-COMMERCE PLATFORM IN VIETNAM IT is fun (and challenging) at Join us ;)